Class: Google::Cloud::Video::Transcoder::V1::ElementaryStream

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

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

Instance Attribute Summary collapse

Instance Attribute Details

#audio_stream::Google::Cloud::Video::Transcoder::V1::AudioStream

Returns Encoding of an audio stream.

Note: The following fields are mutually exclusive: audio_stream, video_stream, text_stream. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Video::Transcoder::V1::AudioStream)

    Encoding of an audio stream.

    Note: The following fields are mutually exclusive: audio_stream, video_stream, text_stream. If a field in that set is populated, all other fields in the set will automatically be cleared.



315
316
317
318
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 315

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

#key::String

Returns A unique key for this elementary stream.

Returns:

  • (::String)

    A unique key for this elementary stream.



315
316
317
318
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 315

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

#text_stream::Google::Cloud::Video::Transcoder::V1::TextStream

Returns Encoding of a text stream. For example, closed captions or subtitles.

Note: The following fields are mutually exclusive: text_stream, video_stream, audio_stream. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Video::Transcoder::V1::TextStream)

    Encoding of a text stream. For example, closed captions or subtitles.

    Note: The following fields are mutually exclusive: text_stream, video_stream, audio_stream. If a field in that set is populated, all other fields in the set will automatically be cleared.



315
316
317
318
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 315

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

#video_stream::Google::Cloud::Video::Transcoder::V1::VideoStream

Returns Encoding of a video stream.

Note: The following fields are mutually exclusive: video_stream, audio_stream, text_stream. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Video::Transcoder::V1::VideoStream)

    Encoding of a video stream.

    Note: The following fields are mutually exclusive: video_stream, audio_stream, text_stream. If a field in that set is populated, all other fields in the set will automatically be cleared.



315
316
317
318
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 315

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