Transcoder v1 API - Class JobConfig (2.4.0)

public sealed class JobConfig : IMessage<JobConfig>, IEquatable<JobConfig>, IDeepCloneable<JobConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Transcoder v1 API class JobConfig.

Job configuration

Inheritance

object > JobConfig

Namespace

GoogleGoogle.CloudGoogle.Cloud.VideoGoogle.Cloud.Video.TranscoderV1

Assembly

Google.Cloud.Video.Transcoder.V1.dll

Constructors

JobConfig()

public JobConfig()

JobConfig(JobConfig)

public JobConfig(JobConfig other)
Parameter
NameDescription
otherJobConfig

Properties

AdBreaks

public RepeatedField<AdBreak> AdBreaks { get; }

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

Property Value
TypeDescription
RepeatedFieldAdBreak

EditList

public RepeatedField<EditAtom> EditList { get; }

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

Property Value
TypeDescription
RepeatedFieldEditAtom

ElementaryStreams

public RepeatedField<ElementaryStream> ElementaryStreams { get; }

List of elementary streams.

Property Value
TypeDescription
RepeatedFieldElementaryStream

Inputs

public RepeatedField<Input> Inputs { get; }

List of input assets stored in Cloud Storage.

Property Value
TypeDescription
RepeatedFieldInput

Manifests

public RepeatedField<Manifest> Manifests { get; }

List of output manifests.

Property Value
TypeDescription
RepeatedFieldManifest

MuxStreams

public RepeatedField<MuxStream> MuxStreams { get; }

List of multiplexing settings for output streams.

Property Value
TypeDescription
RepeatedFieldMuxStream

Output

public Output Output { get; set; }

Output configuration.

Property Value
TypeDescription
Output

Overlays

public RepeatedField<Overlay> Overlays { get; }

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

Property Value
TypeDescription
RepeatedFieldOverlay

PubsubDestination

public PubsubDestination PubsubDestination { get; set; }

Destination on Pub/Sub.

Property Value
TypeDescription
PubsubDestination

SpriteSheets

public RepeatedField<SpriteSheet> SpriteSheets { get; }

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

Property Value
TypeDescription
RepeatedFieldSpriteSheet