Class: Google::Cloud::Video::Transcoder::V1::JobConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Video::Transcoder::V1::JobConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/video/transcoder/v1/resources.rb
Overview
Job configuration
Instance Attribute Summary collapse
-
#ad_breaks ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>
List of ad breaks.
-
#edit_list ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>
List of
Edit atom
s. -
#elementary_streams ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>
List of elementary streams.
-
#encryptions ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>
List of encryption configurations for the content.
-
#inputs ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Input>
List of input assets stored in Cloud Storage.
-
#manifests ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>
List of output manifests.
-
#mux_streams ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>
List of multiplexing settings for output streams.
-
#output ⇒ ::Google::Cloud::Video::Transcoder::V1::Output
Output configuration.
-
#overlays ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>
List of overlays on the output video, in descending Z-order.
-
#pubsub_destination ⇒ ::Google::Cloud::Video::Transcoder::V1::PubsubDestination
Destination on Pub/Sub.
-
#sprite_sheets ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>
List of output sprite sheets.
Instance Attribute Details
#ad_breaks ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>
Returns List of ad breaks. Specifies where to insert ad break tags in the output manifests.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#edit_list ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>
Returns List of Edit atom
s. Defines the ultimate timeline of the resulting
file or manifest.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#elementary_streams ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>
Returns List of elementary streams.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#encryptions ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>
Returns List of encryption configurations for the content.
Each configuration has an ID. Specify this ID in the
MuxStream.encryption_id
field to indicate the configuration to use for that MuxStream
output.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#inputs ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Input>
Returns List of input assets stored in Cloud Storage.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#manifests ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>
Returns List of output manifests.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#mux_streams ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>
Returns List of multiplexing settings for output streams.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#output ⇒ ::Google::Cloud::Video::Transcoder::V1::Output
Returns Output configuration.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#overlays ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>
Returns List of overlays on the output video, in descending Z-order.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#pubsub_destination ⇒ ::Google::Cloud::Video::Transcoder::V1::PubsubDestination
Returns Destination on Pub/Sub.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#sprite_sheets ⇒ ::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>
Returns List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
220 221 222 223 |
# File 'proto_docs/google/cloud/video/transcoder/v1/resources.rb', line 220 class JobConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |