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 atoms. 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 atoms. Defines the ultimate timeline of the resulting file or manifest.
    Returns
    
  - (::Array<::Google::Cloud::Video::Transcoder::V1::EditAtom>) — List of edit atoms. 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 MuxStreamoutput.
#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 MuxStreamoutput.
    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 MuxStreamoutput.
#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.