Class: Google::Cloud::Video::Transcoder::V1beta1::JobConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb

Overview

Job configuration

Instance Attribute Summary collapse

Instance Attribute Details

#ad_breaks::Array<::Google::Cloud::Video::Transcoder::V1beta1::AdBreak>

Returns List of ad breaks. Specifies where to insert ad break tags in the output manifests.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#edit_list::Array<::Google::Cloud::Video::Transcoder::V1beta1::EditAtom>

Returns List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#elementary_streams::Array<::Google::Cloud::Video::Transcoder::V1beta1::ElementaryStream>

Returns List of elementary streams.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#inputs::Array<::Google::Cloud::Video::Transcoder::V1beta1::Input>

Returns List of input assets stored in Cloud Storage.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#manifests::Array<::Google::Cloud::Video::Transcoder::V1beta1::Manifest>

Returns List of output manifests.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#mux_streams::Array<::Google::Cloud::Video::Transcoder::V1beta1::MuxStream>

Returns List of multiplexing settings for output streams.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#output::Google::Cloud::Video::Transcoder::V1beta1::Output

Returns Output configuration.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#overlays::Array<::Google::Cloud::Video::Transcoder::V1beta1::Overlay>

Returns List of overlays on the output video, in descending Z-order.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#pubsub_destination::Google::Cloud::Video::Transcoder::V1beta1::PubsubDestination

Returns Destination on Pub/Sub.



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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

#sprite_sheets::Array<::Google::Cloud::Video::Transcoder::V1beta1::SpriteSheet>

Returns List of output sprite sheets.

Returns:



178
179
180
181
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 178

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