Reference documentation and code samples for the Transcoder V1 API class Google::Cloud::Video::Transcoder::V1::JobConfig.
Job configuration
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ad_breaks
def ad_breaks() -> ::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>) — List of ad breaks. Specifies where to insert ad break tags in the output manifests.
#ad_breaks=
def ad_breaks=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>) — List of ad breaks. Specifies where to insert ad break tags in the output manifests.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::AdBreak>) — List of ad breaks. Specifies where to insert ad break tags in the output manifests.
#edit_list
def edit_list() -> ::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>
Returns
-
(::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>) — List of
Edit atom
s. Defines the ultimate timeline of the resulting file or manifest.
#edit_list=
def edit_list=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>
Parameter
-
value (::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>) — List of
Edit atom
s. Defines the ultimate timeline of the resulting file or manifest.
Returns
-
(::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>) — List of
Edit atom
s. Defines the ultimate timeline of the resulting file or manifest.
#elementary_streams
def elementary_streams() -> ::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>) — List of elementary streams.
#elementary_streams=
def elementary_streams=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>) — List of elementary streams.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::ElementaryStream>) — List of elementary streams.
#encryptions
def encryptions() -> ::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>
Returns
-
(::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>) — 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.
#encryptions=
def encryptions=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>
Parameter
-
value (::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>) — 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.
Returns
-
(::Array<::Google::Cloud::Video::Transcoder::V1::Encryption>) — 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.
#inputs
def inputs() -> ::Array<::Google::Cloud::Video::Transcoder::V1::Input>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::Input>) — List of input assets stored in Cloud Storage.
#inputs=
def inputs=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::Input>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::Input>) — List of input assets stored in Cloud Storage.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::Input>) — List of input assets stored in Cloud Storage.
#manifests
def manifests() -> ::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>) — List of output manifests.
#manifests=
def manifests=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>) — List of output manifests.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::Manifest>) — List of output manifests.
#mux_streams
def mux_streams() -> ::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>) — List of multiplexing settings for output streams.
#mux_streams=
def mux_streams=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>) — List of multiplexing settings for output streams.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::MuxStream>) — List of multiplexing settings for output streams.
#output
def output() -> ::Google::Cloud::Video::Transcoder::V1::Output
Returns
- (::Google::Cloud::Video::Transcoder::V1::Output) — Output configuration.
#output=
def output=(value) -> ::Google::Cloud::Video::Transcoder::V1::Output
Parameter
- value (::Google::Cloud::Video::Transcoder::V1::Output) — Output configuration.
Returns
- (::Google::Cloud::Video::Transcoder::V1::Output) — Output configuration.
#overlays
def overlays() -> ::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>) — List of overlays on the output video, in descending Z-order.
#overlays=
def overlays=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>) — List of overlays on the output video, in descending Z-order.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::Overlay>) — List of overlays on the output video, in descending Z-order.
#pubsub_destination
def pubsub_destination() -> ::Google::Cloud::Video::Transcoder::V1::PubsubDestination
Returns
- (::Google::Cloud::Video::Transcoder::V1::PubsubDestination) — Destination on Pub/Sub.
#pubsub_destination=
def pubsub_destination=(value) -> ::Google::Cloud::Video::Transcoder::V1::PubsubDestination
Parameter
- value (::Google::Cloud::Video::Transcoder::V1::PubsubDestination) — Destination on Pub/Sub.
Returns
- (::Google::Cloud::Video::Transcoder::V1::PubsubDestination) — Destination on Pub/Sub.
#sprite_sheets
def sprite_sheets() -> ::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>) — List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
#sprite_sheets=
def sprite_sheets=(value) -> ::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>
Parameter
- value (::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>) — List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
Returns
- (::Array<::Google::Cloud::Video::Transcoder::V1::SpriteSheet>) — List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.