Classes
AdBreak
Ad break.
AudioStream
Audio stream resource.
AudioStream.Types
Container for nested types declared in the AudioStream message type.
AudioStream.Types.AudioMapping
The mapping for the Job.edit_list
atoms with audio EditAtom.inputs
.
CreateJobRequest
Request message for TranscoderService.CreateJob
.
CreateJobTemplateRequest
Request message for TranscoderService.CreateJobTemplate
.
DeleteJobRequest
Request message for TranscoderService.DeleteJob
.
DeleteJobTemplateRequest
Request message for TranscoderService.DeleteJobTemplate
.
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.
GetJobRequest
Request message for TranscoderService.GetJob
.
GetJobTemplateRequest
Request message for TranscoderService.GetJobTemplate
.
Input
Input asset.
Job
Transcoding job resource.
Job.Types
Container for nested types declared in the Job message type.
JobConfig
Job configuration
JobName
Resource name for the Job
resource.
JobTemplate
Transcoding job template resource.
JobTemplateName
Resource name for the JobTemplate
resource.
ListJobsRequest
Request message for TranscoderService.ListJobs
.
The parent location from which to retrieve the collection of jobs.
ListJobsResponse
Response message for TranscoderService.ListJobs
.
ListJobTemplatesRequest
Request message for TranscoderService.ListJobTemplates
.
ListJobTemplatesResponse
Response message for TranscoderService.ListJobTemplates
.
Manifest
Manifest configuration.
Manifest.Types
Container for nested types declared in the Manifest message type.
MuxStream
Multiplexing settings for output stream.
Output
Location of output file(s) in a Cloud Storage bucket.
Overlay
Overlay configuration.
Overlay.Types
Container for nested types declared in the Overlay message type.
Overlay.Types.Animation
Animation types.
Overlay.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.
Overlay.Types.AnimationFade
Display overlay object with fade animation.
Overlay.Types.AnimationStatic
Display static overlay object.
Overlay.Types.Image
Overlaid jpeg image.
Overlay.Types.NormalizedCoordinate
2D normalized coordinates. Default: {0.0, 0.0}
PreprocessingConfig
Preprocessing configurations.
PreprocessingConfig.Types
Container for nested types declared in the PreprocessingConfig message type.
PreprocessingConfig.Types.Audio
Audio preprocessing configuration.
PreprocessingConfig.Types.Color
Color preprocessing configuration.
PreprocessingConfig.Types.Crop
Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.
PreprocessingConfig.Types.Deblock
Deblock preprocessing configuration.
PreprocessingConfig.Types.Denoise
Denoise preprocessing configuration.
PreprocessingConfig.Types.Pad
Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.
PubsubDestination
A Pub/Sub destination.
SegmentSettings
Segment settings for ts
, fmp4
and vtt
.
SpriteSheet
Sprite sheet configuration.
TextStream
Encoding of a text stream. For example, closed captions or subtitles.
TextStream.Types
Container for nested types declared in the TextStream message type.
TextStream.Types.TextMapping
The mapping for the Job.edit_list
atoms with text EditAtom.inputs
.
TranscoderService
Using the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats. Output formats may include different streaming standards such as HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). You can also customize jobs using advanced features such as Digital Rights Management (DRM), audio equalization, content concatenation, and digital ad-stitch ready content generation.
TranscoderService.TranscoderServiceBase
Base class for server-side implementations of TranscoderService
TranscoderService.TranscoderServiceClient
Client for TranscoderService
TranscoderServiceClient
TranscoderService client wrapper, for convenient use.
TranscoderServiceClientBuilder
Builder class for TranscoderServiceClient to provide simple configuration of credentials, endpoint etc.
TranscoderServiceClientImpl
TranscoderService client wrapper implementation, for convenient use.
TranscoderServiceSettings
Settings for TranscoderServiceClient instances.
VideoStream
Video stream resource.
VideoStream.Types
Container for nested types declared in the VideoStream message type.
VideoStream.Types.H264CodecSettings
H264 codec settings.
VideoStream.Types.H265CodecSettings
H265 codec settings.
VideoStream.Types.Vp9CodecSettings
VP9 codec settings.
Enums
ElementaryStream.ElementaryStreamOneofCase
Enum of possible cases for the "elementary_stream" oneof.
Job.JobConfigOneofCase
Enum of possible cases for the "job_config" oneof.
Job.Types.ProcessingState
The current state of the job.
JobName.ResourceNameType
The possible contents of JobName.
JobTemplateName.ResourceNameType
The possible contents of JobTemplateName.
Manifest.Types.ManifestType
The manifest type can be either HLS
or DASH
.
Overlay.Types.Animation.AnimationTypeOneofCase
Enum of possible cases for the "animation_type" oneof.
Overlay.Types.FadeType
Fade type for the overlay: FADE_IN
or FADE_OUT
.
SpriteSheet.ExtractionStrategyOneofCase
Enum of possible cases for the "extraction_strategy" oneof.
VideoStream.CodecSettingsOneofCase
Enum of possible cases for the "codec_settings" oneof.
VideoStream.Types.H264CodecSettings.GopModeOneofCase
Enum of possible cases for the "gop_mode" oneof.
VideoStream.Types.H265CodecSettings.GopModeOneofCase
Enum of possible cases for the "gop_mode" oneof.
VideoStream.Types.Vp9CodecSettings.GopModeOneofCase
Enum of possible cases for the "gop_mode" oneof.