Class: Google::Cloud::Video::LiveStream::V1::DistributionStream

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

Overview

Multiplexing settings for output streams used in Distribution.

Instance Attribute Summary collapse

Instance Attribute Details

#container::String

Returns Required. The container format.

Supported container formats:

  • ts, must contain exactly one audio stream and up to one video stream.
  • flv, must contain at most one audio stream and at most one video stream.

Returns:

  • (::String)

    Required. The container format.

    Supported container formats:

    • ts, must contain exactly one audio stream and up to one video stream.
    • flv, must contain at most one audio stream and at most one video stream.


178
179
180
181
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 178

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

#elementary_streams::Array<::String>

Returns Required. List of ElementaryStream keys multiplexed in this stream. Must contain at least one audio stream and up to one video stream.

Returns:

  • (::Array<::String>)

    Required. List of ElementaryStream keys multiplexed in this stream. Must contain at least one audio stream and up to one video stream.



178
179
180
181
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 178

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

#key::String

Returns Required. A unique key for this distribution stream. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.

Returns:

  • (::String)

    Required. A unique key for this distribution stream. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.



178
179
180
181
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 178

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