Show / Hide Table of Contents

Class JobConfig

Job configuration

Inheritance
object
JobConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Transcoder.v1.Data
Assembly: Google.Apis.Transcoder.v1.dll
Syntax
public class JobConfig : IDirectResponseSchema

Properties

AdBreaks

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

Declaration
[JsonProperty("adBreaks")]
public virtual IList<AdBreak> AdBreaks { get; set; }
Property Value
Type Description
IList<AdBreak>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EditList

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

Declaration
[JsonProperty("editList")]
public virtual IList<EditAtom> EditList { get; set; }
Property Value
Type Description
IList<EditAtom>

ElementaryStreams

List of elementary streams.

Declaration
[JsonProperty("elementaryStreams")]
public virtual IList<ElementaryStream> ElementaryStreams { get; set; }
Property Value
Type Description
IList<ElementaryStream>

Encryptions

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 MuxStream output.

Declaration
[JsonProperty("encryptions")]
public virtual IList<Encryption> Encryptions { get; set; }
Property Value
Type Description
IList<Encryption>

Inputs

List of input assets stored in Cloud Storage.

Declaration
[JsonProperty("inputs")]
public virtual IList<Input> Inputs { get; set; }
Property Value
Type Description
IList<Input>

Manifests

List of output manifests.

Declaration
[JsonProperty("manifests")]
public virtual IList<Manifest> Manifests { get; set; }
Property Value
Type Description
IList<Manifest>

MuxStreams

List of multiplexing settings for output streams.

Declaration
[JsonProperty("muxStreams")]
public virtual IList<MuxStream> MuxStreams { get; set; }
Property Value
Type Description
IList<MuxStream>

Output

Output configuration.

Declaration
[JsonProperty("output")]
public virtual Output Output { get; set; }
Property Value
Type Description
Output

Overlays

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

Declaration
[JsonProperty("overlays")]
public virtual IList<Overlay> Overlays { get; set; }
Property Value
Type Description
IList<Overlay>

PubsubDestination

Destination on Pub/Sub.

Declaration
[JsonProperty("pubsubDestination")]
public virtual PubsubDestination PubsubDestination { get; set; }
Property Value
Type Description
PubsubDestination

SpriteSheets

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

Declaration
[JsonProperty("spriteSheets")]
public virtual IList<SpriteSheet> SpriteSheets { get; set; }
Property Value
Type Description
IList<SpriteSheet>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX