Package com.google.cloud.video.transcoder.v1beta1

The interfaces provided are listed below, along with usage samples.

TranscoderServiceClient

Service Description: 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.

Sample for TranscoderServiceClient:


 try (TranscoderServiceClient transcoderServiceClient = TranscoderServiceClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   Job job = Job.newBuilder().build();
   Job response = transcoderServiceClient.createJob(parent, job);
 }
 

Classes

AdBreak

Ad break.

Protobuf type google.cloud.video.transcoder.v1beta1.AdBreak

AdBreak.Builder

Ad break.

Protobuf type google.cloud.video.transcoder.v1beta1.AdBreak

AudioStream

Audio stream resource.

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream

AudioStream.AudioAtom

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

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom

AudioStream.AudioAtom.AudioChannel

The audio channel.

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom.AudioChannel

AudioStream.AudioAtom.AudioChannel.AudioChannelInput

Identifies which input file, track, and channel should be used.

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom.AudioChannel.AudioChannelInput

AudioStream.AudioAtom.AudioChannel.AudioChannelInput.Builder

Identifies which input file, track, and channel should be used.

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom.AudioChannel.AudioChannelInput

AudioStream.AudioAtom.AudioChannel.Builder

The audio channel.

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom.AudioChannel

AudioStream.AudioAtom.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom

AudioStream.Builder

Audio stream resource.

Protobuf type google.cloud.video.transcoder.v1beta1.AudioStream

CreateJobRequest

Request message for TranscoderService.CreateJob.

Protobuf type google.cloud.video.transcoder.v1beta1.CreateJobRequest

CreateJobRequest.Builder

Request message for TranscoderService.CreateJob.

Protobuf type google.cloud.video.transcoder.v1beta1.CreateJobRequest

CreateJobTemplateRequest

Request message for TranscoderService.CreateJobTemplate.

Protobuf type google.cloud.video.transcoder.v1beta1.CreateJobTemplateRequest

CreateJobTemplateRequest.Builder

Request message for TranscoderService.CreateJobTemplate.

Protobuf type google.cloud.video.transcoder.v1beta1.CreateJobTemplateRequest

DeleteJobRequest

Request message for TranscoderService.DeleteJob.

Protobuf type google.cloud.video.transcoder.v1beta1.DeleteJobRequest

DeleteJobRequest.Builder

Request message for TranscoderService.DeleteJob.

Protobuf type google.cloud.video.transcoder.v1beta1.DeleteJobRequest

DeleteJobTemplateRequest

Request message for TranscoderService.DeleteJobTemplate.

Protobuf type google.cloud.video.transcoder.v1beta1.DeleteJobTemplateRequest

DeleteJobTemplateRequest.Builder

Request message for TranscoderService.DeleteJobTemplate.

Protobuf type google.cloud.video.transcoder.v1beta1.DeleteJobTemplateRequest

EditAtom

Edit atom.

Protobuf type google.cloud.video.transcoder.v1beta1.EditAtom

EditAtom.Builder

Edit atom.

Protobuf type google.cloud.video.transcoder.v1beta1.EditAtom

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.

Protobuf type google.cloud.video.transcoder.v1beta1.ElementaryStream

ElementaryStream.Builder

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.

Protobuf type google.cloud.video.transcoder.v1beta1.ElementaryStream

Encryption

Encryption settings.

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption

Encryption.Aes128Encryption

Configuration for AES-128 encryption.

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption.Aes128Encryption

Encryption.Aes128Encryption.Builder

Configuration for AES-128 encryption.

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption.Aes128Encryption

Encryption.Builder

Encryption settings.

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption

Encryption.MpegCommonEncryption

Configuration for MPEG Common Encryption (MPEG-CENC).

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption.MpegCommonEncryption

Encryption.MpegCommonEncryption.Builder

Configuration for MPEG Common Encryption (MPEG-CENC).

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption.MpegCommonEncryption

Encryption.SampleAesEncryption

Configuration for SAMPLE-AES encryption.

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption.SampleAesEncryption

Encryption.SampleAesEncryption.Builder

Configuration for SAMPLE-AES encryption.

Protobuf type google.cloud.video.transcoder.v1beta1.Encryption.SampleAesEncryption

FailureDetail

Additional information about the reasons for the failure.

Protobuf type google.cloud.video.transcoder.v1beta1.FailureDetail

FailureDetail.Builder

Additional information about the reasons for the failure.

Protobuf type google.cloud.video.transcoder.v1beta1.FailureDetail

GetJobRequest

Request message for TranscoderService.GetJob.

Protobuf type google.cloud.video.transcoder.v1beta1.GetJobRequest

GetJobRequest.Builder

Request message for TranscoderService.GetJob.

Protobuf type google.cloud.video.transcoder.v1beta1.GetJobRequest

GetJobTemplateRequest

Request message for TranscoderService.GetJobTemplate.

Protobuf type google.cloud.video.transcoder.v1beta1.GetJobTemplateRequest

GetJobTemplateRequest.Builder

Request message for TranscoderService.GetJobTemplate.

Protobuf type google.cloud.video.transcoder.v1beta1.GetJobTemplateRequest

Input

Input asset.

Protobuf type google.cloud.video.transcoder.v1beta1.Input

Input.Builder

Input asset.

Protobuf type google.cloud.video.transcoder.v1beta1.Input

Job

Transcoding job resource.

Protobuf type google.cloud.video.transcoder.v1beta1.Job

Job.Builder

Transcoding job resource.

Protobuf type google.cloud.video.transcoder.v1beta1.Job

Job.OriginUri

The origin URI.

Protobuf type google.cloud.video.transcoder.v1beta1.Job.OriginUri

Job.OriginUri.Builder

The origin URI.

Protobuf type google.cloud.video.transcoder.v1beta1.Job.OriginUri

JobConfig

Job configuration

Protobuf type google.cloud.video.transcoder.v1beta1.JobConfig

JobConfig.Builder

Job configuration

Protobuf type google.cloud.video.transcoder.v1beta1.JobConfig

JobName

JobName.Builder

Builder for projects/{project}/locations/{location}/jobs/{job}.

JobTemplate

Transcoding job template resource.

Protobuf type google.cloud.video.transcoder.v1beta1.JobTemplate

JobTemplate.Builder

Transcoding job template resource.

Protobuf type google.cloud.video.transcoder.v1beta1.JobTemplate

JobTemplateName

JobTemplateName.Builder

Builder for projects/{project}/locations/{location}/jobTemplates/{job_template}.

ListJobTemplatesRequest

Request message for TranscoderService.ListJobTemplates.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobTemplatesRequest

ListJobTemplatesRequest.Builder

Request message for TranscoderService.ListJobTemplates.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobTemplatesRequest

ListJobTemplatesResponse

Response message for TranscoderService.ListJobTemplates.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobTemplatesResponse

ListJobTemplatesResponse.Builder

Response message for TranscoderService.ListJobTemplates.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobTemplatesResponse

ListJobsRequest

Request message for TranscoderService.ListJobs. The parent location from which to retrieve the collection of jobs.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobsRequest

ListJobsRequest.Builder

Request message for TranscoderService.ListJobs. The parent location from which to retrieve the collection of jobs.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobsRequest

ListJobsResponse

Response message for TranscoderService.ListJobs.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobsResponse

ListJobsResponse.Builder

Response message for TranscoderService.ListJobs.

Protobuf type google.cloud.video.transcoder.v1beta1.ListJobsResponse

LocationName

LocationName.Builder

Builder for projects/{project}/locations/{location}.

Manifest

Manifest configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.Manifest

Manifest.Builder

Manifest configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.Manifest

MuxStream

Multiplexing settings for output stream.

Protobuf type google.cloud.video.transcoder.v1beta1.MuxStream

MuxStream.Builder

Multiplexing settings for output stream.

Protobuf type google.cloud.video.transcoder.v1beta1.MuxStream

Output

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

Protobuf type google.cloud.video.transcoder.v1beta1.Output

Output.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.Output

Overlay

Overlay configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay

Overlay.Animation

Animation types.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.Animation

Overlay.Animation.Builder

Animation types.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.Animation

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

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.AnimationEnd

Overlay.AnimationEnd.Builder

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.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.AnimationEnd

Overlay.AnimationFade

Display overlay object with fade animation.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.AnimationFade

Overlay.AnimationFade.Builder

Display overlay object with fade animation.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.AnimationFade

Overlay.AnimationStatic

Display static overlay object.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.AnimationStatic

Overlay.AnimationStatic.Builder

Display static overlay object.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.AnimationStatic

Overlay.Builder

Overlay configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay

Overlay.Image

Overlaid jpeg image.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.Image

Overlay.Image.Builder

Overlaid jpeg image.

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.Image

Overlay.NormalizedCoordinate

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

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.NormalizedCoordinate

Overlay.NormalizedCoordinate.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.Overlay.NormalizedCoordinate

PreprocessingConfig

Preprocessing configurations.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig

PreprocessingConfig.Audio

Audio preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Audio

PreprocessingConfig.Audio.Builder

Audio preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Audio

PreprocessingConfig.Builder

Preprocessing configurations.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig

PreprocessingConfig.Color

Color preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Color

PreprocessingConfig.Color.Builder

Color preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Color

PreprocessingConfig.Crop

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

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Crop

PreprocessingConfig.Crop.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Crop

PreprocessingConfig.Deblock

Deblock preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Deblock

PreprocessingConfig.Deblock.Builder

Deblock preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Deblock

PreprocessingConfig.Denoise

Denoise preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Denoise

PreprocessingConfig.Denoise.Builder

Denoise preprocessing configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Denoise

PreprocessingConfig.Pad

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

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Pad

PreprocessingConfig.Pad.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.PreprocessingConfig.Pad

Progress

Estimated fractional progress for each step, from 0 to 1.

Protobuf type google.cloud.video.transcoder.v1beta1.Progress

Progress.Builder

Estimated fractional progress for each step, from 0 to 1.

Protobuf type google.cloud.video.transcoder.v1beta1.Progress

PubsubDestination

A Pub/Sub destination.

Protobuf type google.cloud.video.transcoder.v1beta1.PubsubDestination

PubsubDestination.Builder

A Pub/Sub destination.

Protobuf type google.cloud.video.transcoder.v1beta1.PubsubDestination

ResourcesProto

SegmentSettings

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

Protobuf type google.cloud.video.transcoder.v1beta1.SegmentSettings

SegmentSettings.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.SegmentSettings

ServicesProto

SpriteSheet

Sprite sheet configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.SpriteSheet

SpriteSheet.Builder

Sprite sheet configuration.

Protobuf type google.cloud.video.transcoder.v1beta1.SpriteSheet

TextStream

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

Protobuf type google.cloud.video.transcoder.v1beta1.TextStream

TextStream.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.TextStream

TextStream.TextAtom

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

Protobuf type google.cloud.video.transcoder.v1beta1.TextStream.TextAtom

TextStream.TextAtom.Builder

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

Protobuf type google.cloud.video.transcoder.v1beta1.TextStream.TextAtom

TextStream.TextAtom.TextInput

Identifies which input file and track should be used.

Protobuf type google.cloud.video.transcoder.v1beta1.TextStream.TextAtom.TextInput

TextStream.TextAtom.TextInput.Builder

Identifies which input file and track should be used.

Protobuf type google.cloud.video.transcoder.v1beta1.TextStream.TextAtom.TextInput

TranscoderServiceClient (deprecated)

Deprecated. This class is deprecated and will be removed in the next major version update.

Service Description: 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.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:


 try (TranscoderServiceClient transcoderServiceClient = TranscoderServiceClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   Job job = Job.newBuilder().build();
   Job response = transcoderServiceClient.createJob(parent, job);
 }
 

Note: close() needs to be called on the TranscoderServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

The surface of this class includes several types of Java methods for each of the API's methods:

  1. A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
  2. A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
  3. A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.

See the individual methods for example code.

Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.

This class can be customized by passing in a custom instance of TranscoderServiceSettings to create(). For example:

To customize credentials:


 TranscoderServiceSettings transcoderServiceSettings =
     TranscoderServiceSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 TranscoderServiceClient transcoderServiceClient =
     TranscoderServiceClient.create(transcoderServiceSettings);
 

To customize the endpoint:


 TranscoderServiceSettings transcoderServiceSettings =
     TranscoderServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
 TranscoderServiceClient transcoderServiceClient =
     TranscoderServiceClient.create(transcoderServiceSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

TranscoderServiceClient.ListJobTemplatesFixedSizeCollection

TranscoderServiceClient.ListJobTemplatesPage

TranscoderServiceClient.ListJobTemplatesPagedResponse

TranscoderServiceClient.ListJobsFixedSizeCollection

TranscoderServiceClient.ListJobsPage

TranscoderServiceClient.ListJobsPagedResponse

TranscoderServiceGrpc

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.

TranscoderServiceGrpc.TranscoderServiceBlockingStub

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.

TranscoderServiceGrpc.TranscoderServiceFutureStub

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.

TranscoderServiceGrpc.TranscoderServiceImplBase

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.

TranscoderServiceGrpc.TranscoderServiceStub

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.

TranscoderServiceSettings (deprecated)

Deprecated. This class is deprecated and will be removed in the next major version update.

Settings class to configure an instance of TranscoderServiceClient.

The default instance has everything set to sensible defaults:

  • The default service address (transcoder.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of createJob to 30 seconds:


 TranscoderServiceSettings.Builder transcoderServiceSettingsBuilder =
     TranscoderServiceSettings.newBuilder();
 transcoderServiceSettingsBuilder
     .createJobSettings()
     .setRetrySettings(
         transcoderServiceSettingsBuilder
             .createJobSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TranscoderServiceSettings transcoderServiceSettings = transcoderServiceSettingsBuilder.build();
 

TranscoderServiceSettings.Builder

Builder for TranscoderServiceSettings.

VideoStream

Video stream resource.

Protobuf type google.cloud.video.transcoder.v1beta1.VideoStream

VideoStream.Builder

Video stream resource.

Protobuf type google.cloud.video.transcoder.v1beta1.VideoStream

Interfaces

AdBreakOrBuilder

AudioStream.AudioAtom.AudioChannel.AudioChannelInputOrBuilder

AudioStream.AudioAtom.AudioChannelOrBuilder

AudioStream.AudioAtomOrBuilder

AudioStreamOrBuilder

CreateJobRequestOrBuilder

CreateJobTemplateRequestOrBuilder

DeleteJobRequestOrBuilder

DeleteJobTemplateRequestOrBuilder

EditAtomOrBuilder

ElementaryStreamOrBuilder

Encryption.Aes128EncryptionOrBuilder

Encryption.MpegCommonEncryptionOrBuilder

Encryption.SampleAesEncryptionOrBuilder

EncryptionOrBuilder

FailureDetailOrBuilder

GetJobRequestOrBuilder

GetJobTemplateRequestOrBuilder

InputOrBuilder

Job.OriginUriOrBuilder

JobConfigOrBuilder

JobOrBuilder

JobTemplateOrBuilder

ListJobTemplatesRequestOrBuilder

ListJobTemplatesResponseOrBuilder

ListJobsRequestOrBuilder

ListJobsResponseOrBuilder

ManifestOrBuilder

MuxStreamOrBuilder

OutputOrBuilder

Overlay.AnimationEndOrBuilder

Overlay.AnimationFadeOrBuilder

Overlay.AnimationOrBuilder

Overlay.AnimationStaticOrBuilder

Overlay.ImageOrBuilder

Overlay.NormalizedCoordinateOrBuilder

OverlayOrBuilder

PreprocessingConfig.AudioOrBuilder

PreprocessingConfig.ColorOrBuilder

PreprocessingConfig.CropOrBuilder

PreprocessingConfig.DeblockOrBuilder

PreprocessingConfig.DenoiseOrBuilder

PreprocessingConfig.PadOrBuilder

PreprocessingConfigOrBuilder

ProgressOrBuilder

PubsubDestinationOrBuilder

SegmentSettingsOrBuilder

SpriteSheetOrBuilder

TextStream.TextAtom.TextInputOrBuilder

TextStream.TextAtomOrBuilder

TextStreamOrBuilder

VideoStreamOrBuilder

Enums

ElementaryStream.ElementaryStreamCase

Encryption.EncryptionModeCase

Job.JobConfigCase

Job.ProcessingState

The current state of the job.

Protobuf enum google.cloud.video.transcoder.v1beta1.Job.ProcessingState

Manifest.ManifestType

The manifest type can be either "HLS" or "DASH".

Protobuf enum google.cloud.video.transcoder.v1beta1.Manifest.ManifestType

Overlay.Animation.AnimationTypeCase

Overlay.FadeType

Fade type for the overlay: FADE_IN or FADE_OUT.

Protobuf enum google.cloud.video.transcoder.v1beta1.Overlay.FadeType

SpriteSheet.ExtractionStrategyCase

VideoStream.GopModeCase