Class: Google::Cloud::Video::Transcoder::V1beta1::MuxStream

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/video/transcoder/v1beta1/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'.

Returns:

  • (::String)

    The container format. The default is "mp4"

    Supported container formats:

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


294
295
296
297
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 294

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.



294
295
296
297
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 294

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

#encryption::Google::Cloud::Video::Transcoder::V1beta1::Encryption

Returns Encryption settings.

Returns:



294
295
296
297
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 294

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".



294
295
296
297
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 294

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.



294
295
296
297
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 294

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

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

Returns Segment settings for "ts", "fmp4" and "vtt".

Returns:



294
295
296
297
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 294

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