Package com.google.cloud.video.transcoder.v1 (1.10.0)

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:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 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.v1.AdBreak

AdBreak.Builder

Ad break.

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

AudioStream

Audio stream resource.

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

AudioStream.AudioMapping

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

Protobuf type google.cloud.video.transcoder.v1.AudioStream.AudioMapping

AudioStream.AudioMapping.Builder

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

Protobuf type google.cloud.video.transcoder.v1.AudioStream.AudioMapping

AudioStream.Builder

Audio stream resource.

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

CreateJobRequest

Request message for TranscoderService.CreateJob.

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

CreateJobRequest.Builder

Request message for TranscoderService.CreateJob.

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

CreateJobTemplateRequest

Request message for TranscoderService.CreateJobTemplate.

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

CreateJobTemplateRequest.Builder

Request message for TranscoderService.CreateJobTemplate.

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

DeleteJobRequest

Request message for TranscoderService.DeleteJob.

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

DeleteJobRequest.Builder

Request message for TranscoderService.DeleteJob.

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

DeleteJobTemplateRequest

Request message for TranscoderService.DeleteJobTemplate.

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

DeleteJobTemplateRequest.Builder

Request message for TranscoderService.DeleteJobTemplate.

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

EditAtom

Edit atom.

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

EditAtom.Builder

Edit atom.

Protobuf type google.cloud.video.transcoder.v1.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.v1.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.v1.ElementaryStream

GetJobRequest

Request message for TranscoderService.GetJob.

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

GetJobRequest.Builder

Request message for TranscoderService.GetJob.

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

GetJobTemplateRequest

Request message for TranscoderService.GetJobTemplate.

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

GetJobTemplateRequest.Builder

Request message for TranscoderService.GetJobTemplate.

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

Input

Input asset.

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

Input.Builder

Input asset.

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

Job

Transcoding job resource.

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

Job.Builder

Transcoding job resource.

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

JobConfig

Job configuration

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

JobConfig.Builder

Job configuration

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

JobName

JobName.Builder

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

JobTemplate

Transcoding job template resource.

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

JobTemplate.Builder

Transcoding job template resource.

Protobuf type google.cloud.video.transcoder.v1.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.v1.ListJobTemplatesRequest

ListJobTemplatesRequest.Builder

Request message for TranscoderService.ListJobTemplates.

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

ListJobTemplatesResponse

Response message for TranscoderService.ListJobTemplates.

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

ListJobTemplatesResponse.Builder

Response message for TranscoderService.ListJobTemplates.

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

ListJobsRequest

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

Protobuf type google.cloud.video.transcoder.v1.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.v1.ListJobsRequest

ListJobsResponse

Response message for TranscoderService.ListJobs.

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

ListJobsResponse.Builder

Response message for TranscoderService.ListJobs.

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

LocationName

LocationName.Builder

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

Manifest

Manifest configuration.

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

Manifest.Builder

Manifest configuration.

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

MuxStream

Multiplexing settings for output stream.

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

MuxStream.Builder

Multiplexing settings for output stream.

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

Output

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

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

Output.Builder

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

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

Overlay

Overlay configuration.

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

Overlay.Animation

Animation types.

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

Overlay.Animation.Builder

Animation types.

Protobuf type google.cloud.video.transcoder.v1.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.v1.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.v1.Overlay.AnimationEnd

Overlay.AnimationFade

Display overlay object with fade animation.

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

Overlay.AnimationFade.Builder

Display overlay object with fade animation.

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

Overlay.AnimationStatic

Display static overlay object.

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

Overlay.AnimationStatic.Builder

Display static overlay object.

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

Overlay.Builder

Overlay configuration.

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

Overlay.Image

Overlaid jpeg image.

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

Overlay.Image.Builder

Overlaid jpeg image.

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

Overlay.NormalizedCoordinate

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

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

Overlay.NormalizedCoordinate.Builder

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

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

PreprocessingConfig

Preprocessing configurations.

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

PreprocessingConfig.Audio

Audio preprocessing configuration.

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

PreprocessingConfig.Audio.Builder

Audio preprocessing configuration.

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

PreprocessingConfig.Builder

Preprocessing configurations.

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

PreprocessingConfig.Color

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

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

PreprocessingConfig.Color.Builder

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

Protobuf type google.cloud.video.transcoder.v1.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.v1.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.v1.PreprocessingConfig.Crop

PreprocessingConfig.Deblock

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

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

PreprocessingConfig.Deblock.Builder

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

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

PreprocessingConfig.Deinterlace

Deinterlace configuration for input video.

Protobuf type google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace

PreprocessingConfig.Deinterlace.Builder

Deinterlace configuration for input video.

Protobuf type google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace

PreprocessingConfig.Deinterlace.BwdifConfig

Bob Weaver Deinterlacing Filter Configuration.

Protobuf type google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig

PreprocessingConfig.Deinterlace.BwdifConfig.Builder

Bob Weaver Deinterlacing Filter Configuration.

Protobuf type google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig

PreprocessingConfig.Deinterlace.YadifConfig

Yet Another Deinterlacing Filter Configuration.

Protobuf type google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig

PreprocessingConfig.Deinterlace.YadifConfig.Builder

Yet Another Deinterlacing Filter Configuration.

Protobuf type google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig

PreprocessingConfig.Denoise

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

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

PreprocessingConfig.Denoise.Builder

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

Protobuf type google.cloud.video.transcoder.v1.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.v1.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.v1.PreprocessingConfig.Pad