Class: RobocapCenc::SDK::CencMp4Metadata

Inherits:
Data
  • Object
show all
Defined in:
lib/robocap/sdk/mp4_cenc.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(customer_id:, cek_wrapped:, kid_hex: nil, product_line: PRODUCT_LINE_LEGACY, tag_deviceid: nil, tag_host: nil) ⇒ CencMp4Metadata

Returns a new instance of CencMp4Metadata.



25
26
27
28
# File 'lib/robocap/sdk/mp4_cenc.rb', line 25

def initialize(customer_id:, cek_wrapped:, kid_hex: nil,
               product_line: PRODUCT_LINE_LEGACY, tag_deviceid: nil, tag_host: nil)
  super
end

Instance Attribute Details

#cek_wrappedObject (readonly)

Returns the value of attribute cek_wrapped

Returns:

  • (Object)

    the current value of cek_wrapped



22
23
24
# File 'lib/robocap/sdk/mp4_cenc.rb', line 22

def cek_wrapped
  @cek_wrapped
end

#customer_idObject (readonly)

Returns the value of attribute customer_id

Returns:

  • (Object)

    the current value of customer_id



22
23
24
# File 'lib/robocap/sdk/mp4_cenc.rb', line 22

def customer_id
  @customer_id
end

#kid_hexObject (readonly)

Returns the value of attribute kid_hex

Returns:

  • (Object)

    the current value of kid_hex



22
23
24
# File 'lib/robocap/sdk/mp4_cenc.rb', line 22

def kid_hex
  @kid_hex
end

#product_lineObject (readonly)

Returns the value of attribute product_line

Returns:

  • (Object)

    the current value of product_line



22
23
24
# File 'lib/robocap/sdk/mp4_cenc.rb', line 22

def product_line
  @product_line
end

#tag_deviceidObject (readonly)

Returns the value of attribute tag_deviceid

Returns:

  • (Object)

    the current value of tag_deviceid



22
23
24
# File 'lib/robocap/sdk/mp4_cenc.rb', line 22

def tag_deviceid
  @tag_deviceid
end

#tag_hostObject (readonly)

Returns the value of attribute tag_host

Returns:

  • (Object)

    the current value of tag_host



22
23
24
# File 'lib/robocap/sdk/mp4_cenc.rb', line 22

def tag_host
  @tag_host
end