package google.events.cloud.video.transcoder.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AdBreak

data.proto:204

Ad break.

Used in: JobConfig

message AudioStream

data.proto:1087

Audio stream resource.

Used in: ElementaryStream

message AudioStream.AudioMapping

data.proto:1089

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

Used in: AudioStream

message EditAtom

data.proto:184

Edit atom.

Used in: JobConfig

message ElementaryStream

data.proto:213

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.

Used in: JobConfig

message Input

data.proto:158

Input asset.

Used in: JobConfig

message Job

data.proto:28

Transcoding job resource.

Used in: JobEventData

enum Job.ProcessingMode

data.proto:49

The processing mode of the job.

Used in: Job

enum Job.ProcessingState

data.proto:30

The current state of the job.

Used in: Job

message JobConfig

data.proto:122

Job configuration

Used in: Job, JobTemplate

message JobCreatedEvent

events.proto:37

The CloudEvent raised when a Job is created.

message JobDeletedEvent

events.proto:47

The CloudEvent raised when a Job is deleted.

message JobEventData

data.proto:1214

The data within all Job events.

Used in: JobCreatedEvent, JobDeletedEvent

message JobTemplate

data.proto:107

Transcoding job template resource.

Used in: JobTemplateEventData

message JobTemplateCreatedEvent

events.proto:57

The CloudEvent raised when a JobTemplate is created.

message JobTemplateDeletedEvent

events.proto:67

The CloudEvent raised when a JobTemplate is deleted.

message JobTemplateEventData

data.proto:1220

The data within all JobTemplate events.

Used in: JobTemplateCreatedEvent, JobTemplateDeletedEvent

message Manifest

data.proto:265

Manifest configuration.

Used in: JobConfig

enum Manifest.ManifestType

data.proto:267

The manifest type, which corresponds to the adaptive streaming format used.

Used in: Manifest

message MuxStream

data.proto:231

Multiplexing settings for output stream.

Used in: JobConfig

message Output

data.proto:175

Location of output file(s) in a Cloud Storage bucket.

Used in: JobConfig

message Overlay

data.proto:382

Overlay configuration.

Used in: JobConfig

message Overlay.Animation

data.proto:451

Animation types.

Used in: Overlay

message Overlay.AnimationEnd

data.proto:445

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.

Used in: Animation

message Overlay.AnimationFade

data.proto:423

Display overlay object with fade animation.

Used in: Animation

message Overlay.AnimationStatic

data.proto:410

Display static overlay object.

Used in: Animation

enum Overlay.FadeType

data.proto:466

Fade type for the overlay: `FADE_IN` or `FADE_OUT`.

Used in: AnimationFade

message Overlay.Image

data.proto:393

Overlaid image.

Used in: Overlay

message Overlay.NormalizedCoordinate

data.proto:384

2D normalized coordinates. Default: `{0.0, 0.0}`

Used in: AnimationFade, AnimationStatic, Image

message PreprocessingConfig

data.proto:486

Preprocessing configurations.

Used in: Input

message PreprocessingConfig.Audio

data.proto:538

Audio preprocessing configuration.

Used in: PreprocessingConfig

message PreprocessingConfig.Color

data.proto:490

Color preprocessing configuration. **Note:** This configuration is not supported.

Used in: PreprocessingConfig

message PreprocessingConfig.Crop

data.proto:565

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

Used in: PreprocessingConfig

message PreprocessingConfig.Deblock

data.proto:527

Deblock preprocessing configuration. **Note:** This configuration is not supported.

Used in: PreprocessingConfig

message PreprocessingConfig.Deinterlace

data.proto:596

Deinterlace configuration for input video.

Used in: PreprocessingConfig

message PreprocessingConfig.Deinterlace.BwdifConfig

data.proto:626

Bob Weaver Deinterlacing Filter Configuration.

Used in: Deinterlace

message PreprocessingConfig.Deinterlace.YadifConfig

data.proto:598

Yet Another Deinterlacing Filter Configuration.

Used in: Deinterlace

message PreprocessingConfig.Denoise

data.proto:510

Denoise preprocessing configuration. **Note:** This configuration is not supported.

Used in: PreprocessingConfig

message PreprocessingConfig.Pad

data.proto:581

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

Used in: PreprocessingConfig

message PubsubDestination

data.proto:295

A Pub/Sub destination.

Used in: JobConfig

message SegmentSettings

data.proto:1202

Segment settings for `ts`, `fmp4` and `vtt`.

Used in: MuxStream

message SpriteSheet

data.proto:302

Sprite sheet configuration.

Used in: JobConfig

message TextStream

data.proto:1162

Encoding of a text stream. For example, closed captions or subtitles.

Used in: ElementaryStream

message TextStream.TextMapping

data.proto:1164

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

Used in: TextStream

message VideoStream

data.proto:682

Video stream resource.

Used in: ElementaryStream

message VideoStream.H264CodecSettings

data.proto:684

H264 codec settings.

Used in: VideoStream

message VideoStream.H265CodecSettings

data.proto:829

H265 codec settings.

Used in: VideoStream

message VideoStream.Vp9CodecSettings

data.proto:981

VP9 codec settings.

Used in: VideoStream