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
Implements
IMessage<JobConfig>, IEquatable<JobConfig>, IDeepCloneable<JobConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Video.Transcoder.V1Assembly
Google.Cloud.Video.Transcoder.V1.dll
Constructors
JobConfig()
public JobConfig()
JobConfig(JobConfig)
public JobConfig(JobConfig other)
Parameter | |
---|---|
Name | Description |
other | JobConfig |
Properties
AdBreaks
public RepeatedField<AdBreak> AdBreaks { get; }
List of ad breaks. Specifies where to insert ad break tags in the output manifests.
Property Value | |
---|---|
Type | Description |
RepeatedField<AdBreak> |
EditList
public RepeatedField<EditAtom> EditList { get; }
List of Edit atom
s. Defines the ultimate timeline of the resulting
file or manifest.
Property Value | |
---|---|
Type | Description |
RepeatedField<EditAtom> |
ElementaryStreams
public RepeatedField<ElementaryStream> ElementaryStreams { get; }
List of elementary streams.
Property Value | |
---|---|
Type | Description |
RepeatedField<ElementaryStream> |
Inputs
public RepeatedField<Input> Inputs { get; }
List of input assets stored in Cloud Storage.
Property Value | |
---|---|
Type | Description |
RepeatedField<Input> |
Manifests
public RepeatedField<Manifest> Manifests { get; }
List of output manifests.
Property Value | |
---|---|
Type | Description |
RepeatedField<Manifest> |
MuxStreams
public RepeatedField<MuxStream> MuxStreams { get; }
List of multiplexing settings for output streams.
Property Value | |
---|---|
Type | Description |
RepeatedField<MuxStream> |
Output
public Output Output { get; set; }
Output configuration.
Property Value | |
---|---|
Type | Description |
Output |
Overlays
public RepeatedField<Overlay> Overlays { get; }
List of overlays on the output video, in descending Z-order.
Property Value | |
---|---|
Type | Description |
RepeatedField<Overlay> |
PubsubDestination
public PubsubDestination PubsubDestination { get; set; }
Destination on Pub/Sub.
Property Value | |
---|---|
Type | Description |
PubsubDestination |
SpriteSheets
public RepeatedField<SpriteSheet> SpriteSheets { get; }
List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
Property Value | |
---|---|
Type | Description |
RepeatedField<SpriteSheet> |