@Generated("by gapic-generator-java")
Package com.google.cloud.video.transcoder.v1
A client to Transcoder API
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);
}
-
Class Summary Class Description AdBreak Ad break.AdBreak.Builder Ad break.AudioStream Audio stream resource.AudioStream.AudioMapping The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.AudioStream.AudioMapping.Builder The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.AudioStream.Builder Audio stream resource.CreateJobRequest Request message for `TranscoderService.CreateJob`.CreateJobRequest.Builder Request message for `TranscoderService.CreateJob`.CreateJobTemplateRequest Request message for `TranscoderService.CreateJobTemplate`.CreateJobTemplateRequest.Builder Request message for `TranscoderService.CreateJobTemplate`.DeleteJobRequest Request message for `TranscoderService.DeleteJob`.DeleteJobRequest.Builder Request message for `TranscoderService.DeleteJob`.DeleteJobTemplateRequest Request message for `TranscoderService.DeleteJobTemplate`.DeleteJobTemplateRequest.Builder Request message for `TranscoderService.DeleteJobTemplate`.EditAtom Edit atom.EditAtom.Builder Edit atom.ElementaryStream Encoding of an input file such as an audio, video, or text track.ElementaryStream.Builder Encoding of an input file such as an audio, video, or text track.Encryption Encryption settings.Encryption.Aes128Encryption Configuration for AES-128 encryption.Encryption.Aes128Encryption.Builder Configuration for AES-128 encryption.Encryption.Builder Encryption settings.Encryption.Clearkey Clearkey configuration.Encryption.Clearkey.Builder Clearkey configuration.Encryption.DrmSystems Defines configuration for DRM systems in use.Encryption.DrmSystems.Builder Defines configuration for DRM systems in use.Encryption.Fairplay Fairplay configuration.Encryption.Fairplay.Builder Fairplay configuration.Encryption.MpegCommonEncryption Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.MpegCommonEncryption.Builder Configuration for MPEG Common Encryption (MPEG-CENC).Encryption.Playready Playready configuration.Encryption.Playready.Builder Playready configuration.Encryption.SampleAesEncryption Configuration for SAMPLE-AES encryption.Encryption.SampleAesEncryption.Builder Configuration for SAMPLE-AES encryption.Encryption.SecretManagerSource Configuration for secrets stored in Google Secret Manager.Encryption.SecretManagerSource.Builder Configuration for secrets stored in Google Secret Manager.Encryption.Widevine Widevine configuration.Encryption.Widevine.Builder Widevine configuration.GetJobRequest Request message for `TranscoderService.GetJob`.GetJobRequest.Builder Request message for `TranscoderService.GetJob`.GetJobTemplateRequest Request message for `TranscoderService.GetJobTemplate`.GetJobTemplateRequest.Builder Request message for `TranscoderService.GetJobTemplate`.Input Input asset.Input.Builder Input asset.Job Transcoding job resource.Job.Builder Transcoding job resource.JobConfig Job configurationJobConfig.Builder Job configurationJobName JobName.Builder Builder for projects/{project}/locations/{location}/jobs/{job}.JobTemplate Transcoding job template resource.JobTemplate.Builder Transcoding job template resource.JobTemplateName JobTemplateName.Builder Builder for projects/{project}/locations/{location}/jobTemplates/{job_template}.ListJobsRequest Request message for `TranscoderService.ListJobs`.ListJobsRequest.Builder Request message for `TranscoderService.ListJobs`.ListJobsResponse Response message for `TranscoderService.ListJobs`.ListJobsResponse.Builder Response message for `TranscoderService.ListJobs`.ListJobTemplatesRequest Request message for `TranscoderService.ListJobTemplates`.ListJobTemplatesRequest.Builder Request message for `TranscoderService.ListJobTemplates`.ListJobTemplatesResponse Response message for `TranscoderService.ListJobTemplates`.ListJobTemplatesResponse.Builder Response message for `TranscoderService.ListJobTemplates`.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.Manifest Manifest configuration.Manifest.Builder Manifest configuration.Manifest.DashConfig `DASH` manifest configuration.Manifest.DashConfig.Builder `DASH` manifest configuration.MuxStream Multiplexing settings for output stream.MuxStream.Builder Multiplexing settings for output stream.Output Location of output file(s) in a Cloud Storage bucket.Output.Builder Location of output file(s) in a Cloud Storage bucket.Overlay Overlay configuration.Overlay.Animation Animation types.Overlay.Animation.Builder Animation types.Overlay.AnimationEnd End previous overlay animation from the video.Overlay.AnimationEnd.Builder End previous overlay animation from the video.Overlay.AnimationFade Display overlay object with fade animation.Overlay.AnimationFade.Builder Display overlay object with fade animation.Overlay.AnimationStatic Display static overlay object.Overlay.AnimationStatic.Builder Display static overlay object.Overlay.Builder Overlay configuration.Overlay.Image Overlaid image.Overlay.Image.Builder Overlaid image.Overlay.NormalizedCoordinate 2D normalized coordinates.Overlay.NormalizedCoordinate.Builder 2D normalized coordinates.PreprocessingConfig Preprocessing configurations.PreprocessingConfig.Audio Audio preprocessing configuration.PreprocessingConfig.Audio.Builder Audio preprocessing configuration.PreprocessingConfig.Builder Preprocessing configurations.PreprocessingConfig.Color Color preprocessing configuration.PreprocessingConfig.Color.Builder Color preprocessing configuration.PreprocessingConfig.Crop Video cropping configuration for the input video.PreprocessingConfig.Crop.Builder Video cropping configuration for the input video.PreprocessingConfig.Deblock Deblock preprocessing configuration.PreprocessingConfig.Deblock.Builder Deblock preprocessing configuration.PreprocessingConfig.Deinterlace Deinterlace configuration for input video.PreprocessingConfig.Deinterlace.Builder Deinterlace configuration for input video.PreprocessingConfig.Deinterlace.BwdifConfig Bob Weaver Deinterlacing Filter Configuration.PreprocessingConfig.Deinterlace.BwdifConfig.Builder Bob Weaver Deinterlacing Filter Configuration.PreprocessingConfig.Deinterlace.YadifConfig Yet Another Deinterlacing Filter Configuration.PreprocessingConfig.Deinterlace.YadifConfig.Builder Yet Another Deinterlacing Filter Configuration.PreprocessingConfig.Denoise Denoise preprocessing configuration.PreprocessingConfig.Denoise.Builder Denoise preprocessing configuration.PreprocessingConfig.Pad Pad filter configuration for the input video.PreprocessingConfig.Pad.Builder Pad filter configuration for the input video.PubsubDestination A Pub/Sub destination.PubsubDestination.Builder A Pub/Sub destination.ResourcesProto SegmentSettings Segment settings for `ts`, `fmp4` and `vtt`.SegmentSettings.Builder Segment settings for `ts`, `fmp4` and `vtt`.ServicesProto SpriteSheet Sprite sheet configuration.SpriteSheet.Builder Sprite sheet configuration.TextStream Encoding of a text stream.TextStream.Builder Encoding of a text stream.TextStream.TextMapping The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.TextStream.TextMapping.Builder The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.TranscoderServiceClient Service Description: Using the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats.TranscoderServiceClient.ListJobsFixedSizeCollection TranscoderServiceClient.ListJobsPage TranscoderServiceClient.ListJobsPagedResponse TranscoderServiceClient.ListJobTemplatesFixedSizeCollection TranscoderServiceClient.ListJobTemplatesPage TranscoderServiceClient.ListJobTemplatesPagedResponse TranscoderServiceGrpc Using the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats.TranscoderServiceGrpc.TranscoderServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service TranscoderService.TranscoderServiceGrpc.TranscoderServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service TranscoderService.TranscoderServiceGrpc.TranscoderServiceImplBase Base class for the server implementation of the service TranscoderService.TranscoderServiceGrpc.TranscoderServiceStub A stub to allow clients to do asynchronous rpc calls to service TranscoderService.TranscoderServiceSettings Settings class to configure an instance ofTranscoderServiceClient
.TranscoderServiceSettings.Builder Builder for TranscoderServiceSettings.VideoStream Video stream resource.VideoStream.Builder Video stream resource.VideoStream.H264CodecSettings H264 codec settings.VideoStream.H264CodecSettings.Builder H264 codec settings.VideoStream.H265CodecSettings H265 codec settings.VideoStream.H265CodecSettings.Builder H265 codec settings.VideoStream.Vp9CodecSettings VP9 codec settings.VideoStream.Vp9CodecSettings.Builder VP9 codec settings. -
Enum Summary Enum Description ElementaryStream.ElementaryStreamCase Encryption.EncryptionModeCase Encryption.SecretSourceCase Job.JobConfigCase Job.OptimizationStrategy The optimization strategy of the job.Job.ProcessingMode The processing mode of the job.Job.ProcessingState The current state of the job.Manifest.DashConfig.SegmentReferenceScheme The segment reference scheme for a `DASH` manifest.Manifest.ManifestConfigCase Manifest.ManifestType The manifest type, which corresponds to the adaptive streaming format used.Overlay.Animation.AnimationTypeCase Overlay.FadeType Fade type for the overlay: `FADE_IN` or `FADE_OUT`.PreprocessingConfig.Deinterlace.DeinterlacingFilterCase SpriteSheet.ExtractionStrategyCase VideoStream.CodecSettingsCase VideoStream.H264CodecSettings.GopModeCase VideoStream.H265CodecSettings.GopModeCase VideoStream.Vp9CodecSettings.GopModeCase