Class: Google::Cloud::Video::Transcoder::V1::MuxStream

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/video/transcoder/v1/resources.rb

Overview

Multiplexing settings for output stream.

Instance Attribute Summary collapse

Instance Attribute Details

#container::String

Returns The container format. The default is mp4

Supported container formats:

  • ts
  • fmp4- the corresponding file extension is .m4s
  • mp4
  • vtt

See also: Supported input and output formats.

Returns:

  • (::String)

    The container format. The default is mp4

    Supported container formats:

    • ts
    • fmp4- the corresponding file extension is .m4s
    • mp4
    • vtt

    See also: Supported input and output formats



346
347
348
349
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 346

class MuxStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#elementary_streams::Array<::String>

Returns List of ElementaryStream.keys multiplexed in this stream.

Returns:

  • (::Array<::String>)

    List of ElementaryStream.keys multiplexed in this stream.



346
347
348
349
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 346

class MuxStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#encryption_id::String

Returns Identifier of the encryption configuration to use. If omitted, output will be unencrypted.

Returns:

  • (::String)

    Identifier of the encryption configuration to use. If omitted, output will be unencrypted.



346
347
348
349
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 346

class MuxStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#file_name::String

Returns The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container.

Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

Returns:

  • (::String)

    The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container.

    Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.



346
347
348
349
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 346

class MuxStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#key::String

Returns A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

Returns:

  • (::String)

    A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.



346
347
348
349
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 346

class MuxStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#segment_settings::Google::Cloud::Video::Transcoder::V1::SegmentSettings

Returns Segment settings for ts, fmp4 and vtt.

Returns:



346
347
348
349
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 346

class MuxStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end