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
andvtt
. - 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.