Namespace Google.Cloud.Video.Transcoder.V1 (2.0.0)

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.