Transcoder v1 API - Class JobConfig (2.2.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

Google.Cloud.Video.Transcoder.V1

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
RepeatedField<AdBreak>

EditList

public RepeatedField<EditAtom> EditList { get; }

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

Property Value
TypeDescription
RepeatedField<EditAtom>

ElementaryStreams

public RepeatedField<ElementaryStream> ElementaryStreams { get; }

List of elementary streams.

Property Value
TypeDescription
RepeatedField<ElementaryStream>

Inputs

public RepeatedField<Input> Inputs { get; }

List of input assets stored in Cloud Storage.

Property Value
TypeDescription
RepeatedField<Input>

Manifests

public RepeatedField<Manifest> Manifests { get; }

List of output manifests.

Property Value
TypeDescription
RepeatedField<Manifest>

MuxStreams

public RepeatedField<MuxStream> MuxStreams { get; }

List of multiplexing settings for output streams.

Property Value
TypeDescription
RepeatedField<MuxStream>

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
RepeatedField<Overlay>

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
RepeatedField<SpriteSheet>