Classes
AdBreak
Ad break.
AudioStream
Audio stream resource.
AudioStream.Types
Container for nested types declared in the AudioStream message type.
AudioStream.Types.AudioAtom
The mapping for the Job.edit_list
atoms with audio EditAtom.inputs
.
AudioStream.Types.AudioAtom.Types
Container for nested types declared in the AudioAtom message type.
AudioStream.Types.AudioAtom.Types.AudioChannel
The audio channel.
AudioStream.Types.AudioAtom.Types.AudioChannel.Types
Container for nested types declared in the AudioChannel message type.
AudioStream.Types.AudioAtom.Types.AudioChannel.Types.AudioChannelInput
Identifies which input file, track, and channel should be used.
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.
Encryption
Encryption settings.
Encryption.Types
Container for nested types declared in the Encryption message type.
Encryption.Types.Aes128Encryption
Configuration for AES-128 encryption.
Encryption.Types.MpegCommonEncryption
Configuration for MPEG Common Encryption (MPEG-CENC).
Encryption.Types.SampleAesEncryption
Configuration for SAMPLE-AES encryption.
FailureDetail
Additional information about the reasons for the failure.
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.
Job.Types.OriginUri
The origin URI.
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.
Progress
Estimated fractional progress for each step, from 0
to 1
.
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.TextAtom
The mapping for the Job.edit_list
atoms with text EditAtom.inputs
.
TextStream.Types.TextAtom.Types
Container for nested types declared in the TextAtom message type.
TextStream.Types.TextAtom.Types.TextInput
Identifies which input file and track should be used.
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.
Enums
ElementaryStream.ElementaryStreamOneofCase
Enum of possible cases for the "elementary_stream" oneof.
Encryption.EncryptionModeOneofCase
Enum of possible cases for the "encryption_mode" 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.GopModeOneofCase
Enum of possible cases for the "gop_mode" oneof.