Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

JobConfig

import type { JobConfig } from "https://googleapis.deno.dev/v1/transcoder:v1.ts";

Job configuration

interface JobConfig {
adBreaks?: AdBreak[];
editList?: EditAtom[];
elementaryStreams?: ElementaryStream[];
encryptions?: Encryption[];
inputs?: Input[];
manifests?: Manifest[];
muxStreams?: MuxStream[];
output?: Output;
overlays?: Overlay[];
pubsubDestination?: PubsubDestination;
spriteSheets?: SpriteSheet[];
}

§Properties

§
adBreaks?: AdBreak[]
[src]

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

§
editList?: EditAtom[]
[src]

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

§
elementaryStreams?: ElementaryStream[]
[src]

List of elementary streams.

§
encryptions?: Encryption[]
[src]

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.

§
inputs?: Input[]
[src]

List of input assets stored in Cloud Storage.

§
manifests?: Manifest[]
[src]

List of output manifests.

§
muxStreams?: MuxStream[]
[src]

List of multiplexing settings for output streams.

§
output?: Output
[src]

Output configuration.

§
overlays?: Overlay[]
[src]

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

§
pubsubDestination?: PubsubDestination
[src]

Destination on Pub/Sub.

§
spriteSheets?: SpriteSheet[]
[src]

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