Class: Bitmovin::Encoding::Encodings::Muxings::TsMuxing

Inherits:
MuxingResource show all
Defined in:
lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb

Instance Attribute Summary collapse

Attributes inherited from MuxingResource

#created_at, #description, #modified_at, #name, #outputs, #streams

Attributes inherited from Resource

#created_at, #description, #modified_at, #name

Instance Method Summary collapse

Methods inherited from MuxingResource

#build_output

Methods inherited from Resource

#delete!, find, init, #init_instance, #inspect, list, #persisted?, #save!

Methods included from Helpers

#camelize_hash, #hash_to_struct, result, #result, #underscore_hash

Constructor Details

#initialize(encoding_id, hash = {}) ⇒ TsMuxing

Returns a new instance of TsMuxing.



8
9
10
11
# File 'lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb', line 8

def initialize(encoding_id, hash = {})
  super(encoding_id, hash)
  @encoding_id = encoding_id
end

Instance Attribute Details

#drmsObject

Returns the value of attribute drms.



6
7
8
# File 'lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb', line 6

def drms
  @drms
end

#encoding_idObject

Returns the value of attribute encoding_id.



4
5
6
# File 'lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb', line 4

def encoding_id
  @encoding_id
end

#idObject

Returns the value of attribute id.



3
4
5
# File 'lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb', line 3

def id
  @id
end

#segment_lengthObject

Returns the value of attribute segment_length.



5
6
7
# File 'lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb', line 5

def segment_length
  @segment_length
end

#segment_namingObject

Returns the value of attribute segment_naming.



5
6
7
# File 'lib/bitmovin/encoding/encodings/muxings/ts_muxing.rb', line 5

def segment_naming
  @segment_naming
end