transcoder/v1 library

Transcoder API - v1

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

For more information, see cloud.google.com/transcoder/docs/

Create an instance of TranscoderApi to access these resources:

Classes

AdBreak
Ad break.
Animation
Animation types.
AnimationEnd
End previous overlay animation from 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.
Color
Color preprocessing configuration.
Crop
Video cropping configuration for the input video.
DashConfig
DASH manifest configuration.
Deblock
Deblock preprocessing configuration.
Deinterlace
Deinterlace configuration for input video.
Denoise
Denoise preprocessing configuration.
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.
Encryption
Encryption settings.
Fmp4Config
fmp4 container configuration.
H264CodecSettings
H264 codec settings.
H265CodecSettings
H265 codec settings.
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.
Output
Location of output file(s) in a Cloud Storage bucket.
Overlay
Overlay configuration.
Pad
Pad filter configuration for the input video.
PreprocessingConfig
Preprocessing configurations.
ProjectsLocationsJobsResource
ProjectsLocationsJobTemplatesResource
ProjectsLocationsResource
ProjectsResource
PubsubDestination
A Pub/Sub destination.
SecretManagerSource
Configuration for secrets stored in Google Secret Manager.
SegmentSettings
Segment settings for ts, fmp4 and vtt.
SpriteSheet
Sprite sheet configuration.
TextMapping
The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
TextStream
Encoding of a text stream.
TranscoderApi
This API converts video files into formats suitable for consumer distribution.
VideoStream
Video stream resource.
Vp9CodecSettings
VP9 codec settings.
YadifConfig
Yet Another Deinterlacing Filter Configuration.

Typedefs

Aes128Encryption = $Empty
Configuration for AES-128 encryption.
Clearkey = $Empty
Clearkey configuration.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Fairplay = $Empty
Fairplay configuration.
H264ColorFormatHLG = $Empty
Convert the input video to a Hybrid Log Gamma (HLG) video.
H264ColorFormatSDR = $Empty
Convert the input video to a Standard Dynamic Range (SDR) video.
H265ColorFormatHDR10 = $Empty
Convert the input video to a High Dynamic Range 10 (HDR10) video.
H265ColorFormatHLG = $Empty
Convert the input video to a Hybrid Log Gamma (HLG) video.
H265ColorFormatSDR = $Empty
Convert the input video to a Standard Dynamic Range (SDR) video.
Playready = $Empty
Playready configuration.
SampleAesEncryption = $Empty
Configuration for SAMPLE-AES encryption.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Vp9ColorFormatHLG = $Empty
Convert the input video to a Hybrid Log Gamma (HLG) video.
Vp9ColorFormatSDR = $Empty
Convert the input video to a Standard Dynamic Range (SDR) video.
Widevine = $Empty
Widevine configuration.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.