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

Usage

import * as mod from "https://googleapis.deno.dev/v1/transcoder:v1.ts";

§Classes

GoogleAuth
Transcoder

This API converts video files into formats suitable for consumer distribution. For more information, see the Transcoder API overview.

§Variables

auth

§Interfaces

AdBreak

Ad break.

Aes128Encryption

Configuration for AES-128 encryption.

Animation

Animation types.

AnimationEnd

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

AnimationFade

Display overlay object with fade animation.

AnimationStatic

Display static overlay object.

Audio

Audio preprocessing configuration.

AudioMapping

The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.

AudioStream

Audio stream resource.

BwdifConfig

Bob Weaver Deinterlacing Filter Configuration.

Clearkey

Clearkey configuration.

Color

Color preprocessing configuration. Note: This configuration is not supported.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

Crop

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

DashConfig

DASH manifest configuration.

Deblock

Deblock preprocessing configuration. Note: This configuration is not supported.

Deinterlace

Deinterlace configuration for input video.

Denoise

Denoise preprocessing configuration. Note: This configuration is not supported.

DrmSystems

Defines configuration for DRM systems in use.

EditAtom

Edit atom.

ElementaryStream

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

Encryption

Encryption settings.

Fairplay

Fairplay configuration.

Fmp4Config

fmp4 container configuration.

H264CodecSettings

H264 codec settings.

H264ColorFormatHLG

Convert the input video to a Hybrid Log Gamma (HLG) video.

H264ColorFormatSDR

Convert the input video to a Standard Dynamic Range (SDR) video.

H265CodecSettings

H265 codec settings.

H265ColorFormatHDR10

Convert the input video to a High Dynamic Range 10 (HDR10) video.

H265ColorFormatHLG

Convert the input video to a Hybrid Log Gamma (HLG) video.

H265ColorFormatSDR

Convert the input video to a Standard Dynamic Range (SDR) video.

Image

Overlaid image.

Input

Input asset.

Job

Transcoding job resource.

JobConfig

Job configuration

JobTemplate

Transcoding job template resource.

ListJobsResponse

Response message for TranscoderService.ListJobs.

ListJobTemplatesResponse

Response message for TranscoderService.ListJobTemplates.

Manifest

Manifest configuration.

MpegCommonEncryption

Configuration for MPEG Common Encryption (MPEG-CENC).

MuxStream

Multiplexing settings for output stream.

NormalizedCoordinate

2D normalized coordinates. Default: {0.0, 0.0}

Output

Location of output file(s) in a Cloud Storage bucket.

Overlay

Overlay configuration.

Pad

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

Playready

Playready configuration.

PreprocessingConfig

Preprocessing configurations.

ProjectsLocationsJobsDeleteOptions

Additional options for Transcoder#projectsLocationsJobsDelete.

ProjectsLocationsJobsListOptions

Additional options for Transcoder#projectsLocationsJobsList.

ProjectsLocationsJobTemplatesCreateOptions

Additional options for Transcoder#projectsLocationsJobTemplatesCreate.

ProjectsLocationsJobTemplatesDeleteOptions

Additional options for Transcoder#projectsLocationsJobTemplatesDelete.

ProjectsLocationsJobTemplatesListOptions

Additional options for Transcoder#projectsLocationsJobTemplatesList.

PubsubDestination

A Pub/Sub destination.

SampleAesEncryption

Configuration for SAMPLE-AES encryption.

SecretManagerSource

Configuration for secrets stored in Google Secret Manager.

SegmentSettings

Segment settings for ts, fmp4 and vtt.

SpriteSheet

Sprite sheet configuration.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

TextMapping

The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.

TextStream

Encoding of a text stream. For example, closed captions or subtitles.

VideoStream

Video stream resource.

Vp9CodecSettings

VP9 codec settings.

Vp9ColorFormatHLG

Convert the input video to a Hybrid Log Gamma (HLG) video.

Vp9ColorFormatSDR

Convert the input video to a Standard Dynamic Range (SDR) video.

Widevine

Widevine configuration.

YadifConfig

Yet Another Deinterlacing Filter Configuration.