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

GitHub Repository RPC Documentation REST Documentation

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.video.transcoder.v1.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

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.video.transcoder.v1.SegmentSettings

Segment settings for ts, fmp4 and vtt.

com.google.cloud.video.transcoder.v1.TranscoderServiceSettings Settings class to configure an instance of TranscoderServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings

H264 codec settings.

com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings

H265 codec settings.

com.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings

VP9 codec settings.

Classes

Class Description
com.google.cloud.video.transcoder.v1.AdBreak Ad break.
com.google.cloud.video.transcoder.v1.AdBreak.Builder Ad break.
com.google.cloud.video.transcoder.v1.AudioStream Audio stream resource.
com.google.cloud.video.transcoder.v1.AudioStream.AudioMapping The mapping for the Job.edit_list atoms with audio EditAtom.inputs.
com.google.cloud.video.transcoder.v1.AudioStream.AudioMapping.Builder The mapping for the Job.edit_list atoms with audio EditAtom.inputs.
com.google.cloud.video.transcoder.v1.AudioStream.Builder Audio stream resource.
com.google.cloud.video.transcoder.v1.CreateJobRequest Request message for TranscoderService.CreateJob.
com.google.cloud.video.transcoder.v1.CreateJobRequest.Builder Request message for TranscoderService.CreateJob.
com.google.cloud.video.transcoder.v1.CreateJobTemplateRequest Request message for TranscoderService.CreateJobTemplate.
com.google.cloud.video.transcoder.v1.CreateJobTemplateRequest.Builder Request message for TranscoderService.CreateJobTemplate.
com.google.cloud.video.transcoder.v1.DeleteJobRequest Request message for TranscoderService.DeleteJob.
com.google.cloud.video.transcoder.v1.DeleteJobRequest.Builder Request message for TranscoderService.DeleteJob.
com.google.cloud.video.transcoder.v1.DeleteJobTemplateRequest Request message for TranscoderService.DeleteJobTemplate.
com.google.cloud.video.transcoder.v1.DeleteJobTemplateRequest.Builder Request message for TranscoderService.DeleteJobTemplate.
com.google.cloud.video.transcoder.v1.EditAtom Edit atom.
com.google.cloud.video.transcoder.v1.EditAtom.Builder Edit atom.
com.google.cloud.video.transcoder.v1.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.
com.google.cloud.video.transcoder.v1.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.
com.google.cloud.video.transcoder.v1.Encryption Encryption settings.
com.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption Configuration for AES-128 encryption.
com.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption.Builder Configuration for AES-128 encryption.
com.google.cloud.video.transcoder.v1.Encryption.Builder Encryption settings.
com.google.cloud.video.transcoder.v1.Encryption.Clearkey Clearkey configuration.
com.google.cloud.video.transcoder.v1.Encryption.Clearkey.Builder Clearkey configuration.
com.google.cloud.video.transcoder.v1.Encryption.DrmSystems Defines configuration for DRM systems in use.
com.google.cloud.video.transcoder.v1.Encryption.DrmSystems.Builder Defines configuration for DRM systems in use.
com.google.cloud.video.transcoder.v1.Encryption.Fairplay Fairplay configuration.
com.google.cloud.video.transcoder.v1.Encryption.Fairplay.Builder Fairplay configuration.
com.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption Configuration for MPEG Common Encryption (MPEG-CENC).
com.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption.Builder Configuration for MPEG Common Encryption (MPEG-CENC).
com.google.cloud.video.transcoder.v1.Encryption.Playready Playready configuration.
com.google.cloud.video.transcoder.v1.Encryption.Playready.Builder Playready configuration.
com.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption Configuration for SAMPLE-AES encryption.
com.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption.Builder Configuration for SAMPLE-AES encryption.
com.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource Configuration for secrets stored in Google Secret Manager.
com.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource.Builder Configuration for secrets stored in Google Secret Manager.
com.google.cloud.video.transcoder.v1.Encryption.Widevine Widevine configuration.
com.google.cloud.video.transcoder.v1.Encryption.Widevine.Builder Widevine configuration.
com.google.cloud.video.transcoder.v1.GetJobRequest Request message for TranscoderService.GetJob.
com.google.cloud.video.transcoder.v1.GetJobRequest.Builder Request message for TranscoderService.GetJob.
com.google.cloud.video.transcoder.v1.GetJobTemplateRequest Request message for TranscoderService.GetJobTemplate.
com.google.cloud.video.transcoder.v1.GetJobTemplateRequest.Builder Request message for TranscoderService.GetJobTemplate.
com.google.cloud.video.transcoder.v1.Input Input asset.
com.google.cloud.video.transcoder.v1.Input.Builder Input asset.
com.google.cloud.video.transcoder.v1.Job Transcoding job resource.
com.google.cloud.video.transcoder.v1.Job.Builder Transcoding job resource.
com.google.cloud.video.transcoder.v1.JobConfig Job configuration
com.google.cloud.video.transcoder.v1.JobConfig.Builder Job configuration
com.google.cloud.video.transcoder.v1.JobName
com.google.cloud.video.transcoder.v1.JobName.Builder Builder for projects/{project}/locations/{location}/jobs/{job}.
com.google.cloud.video.transcoder.v1.JobTemplate Transcoding job template resource.
com.google.cloud.video.transcoder.v1.JobTemplate.Builder Transcoding job template resource.
com.google.cloud.video.transcoder.v1.JobTemplateName
com.google.cloud.video.transcoder.v1.JobTemplateName.Builder Builder for projects/{project}/locations/{location}/jobTemplates/{job_template}.
com.google.cloud.video.transcoder.v1.ListJobTemplatesRequest Request message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobTemplatesRequest.Builder Request message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobTemplatesResponse Response message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobTemplatesResponse.Builder Response message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobsRequest Request message for TranscoderService.ListJobs. The parent location from which to retrieve the collection of jobs.
com.google.cloud.video.transcoder.v1.ListJobsRequest.Builder Request message for TranscoderService.ListJobs. The parent location from which to retrieve the collection of jobs.
com.google.cloud.video.transcoder.v1.ListJobsResponse Response message for TranscoderService.ListJobs.
com.google.cloud.video.transcoder.v1.ListJobsResponse.Builder Response message for TranscoderService.ListJobs.
com.google.cloud.video.transcoder.v1.LocationName
com.google.cloud.video.transcoder.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.video.transcoder.v1.Manifest Manifest configuration.
com.google.cloud.video.transcoder.v1.Manifest.Builder Manifest configuration.
com.google.cloud.video.transcoder.v1.Manifest.DashConfig DASH manifest configuration.
com.google.cloud.video.transcoder.v1.Manifest.DashConfig.Builder DASH manifest configuration.
com.google.cloud.video.transcoder.v1.MuxStream Multiplexing settings for output stream.
com.google.cloud.video.transcoder.v1.MuxStream.Builder Multiplexing settings for output stream.
com.google.cloud.video.transcoder.v1.Output Location of output file(s) in a Cloud Storage bucket.
com.google.cloud.video.transcoder.v1.Output.Builder Location of output file(s) in a Cloud Storage bucket.
com.google.cloud.video.transcoder.v1.Overlay Overlay configuration.
com.google.cloud.video.transcoder.v1.Overlay.Animation Animation types.
com.google.cloud.video.transcoder.v1.Overlay.Animation.Builder Animation types.
com.google.cloud.video.transcoder.v1.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.
com.google.cloud.video.transcoder.v1.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.
com.google.cloud.video.transcoder.v1.Overlay.AnimationFade Display overlay object with fade animation.
com.google.cloud.video.transcoder.v1.Overlay.AnimationFade.Builder Display overlay object with fade animation.
com.google.cloud.video.transcoder.v1.Overlay.AnimationStatic Display static overlay object.
com.google.cloud.video.transcoder.v1.Overlay.AnimationStatic.Builder Display static overlay object.
com.google.cloud.video.transcoder.v1.Overlay.Builder Overlay configuration.
com.google.cloud.video.transcoder.v1.Overlay.Image Overlaid image.
com.google.cloud.video.transcoder.v1.Overlay.Image.Builder Overlaid image.
com.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate 2D normalized coordinates. Default: {0.0, 0.0}
com.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate.Builder 2D normalized coordinates. Default: {0.0, 0.0}
com.google.cloud.video.transcoder.v1.PreprocessingConfig Preprocessing configurations.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Audio Audio preprocessing configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Audio.Builder Audio preprocessing configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Builder Preprocessing configurations.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Color Color preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Color.Builder Color preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Crop Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Crop.Builder Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deblock Deblock preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deblock.Builder Deblock preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace Deinterlace configuration for input video.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.Builder Deinterlace configuration for input video.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig Bob Weaver Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig.Builder Bob Weaver Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig Yet Another Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig.Builder Yet Another Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Denoise Denoise preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Denoise.Builder Denoise preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Pad Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.
com.google.cloud.video.transcoder.v1.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.
com.google.cloud.video.transcoder.v1.PubsubDestination A Pub/Sub destination.
com.google.cloud.video.transcoder.v1.PubsubDestination.Builder A Pub/Sub destination.
com.google.cloud.video.transcoder.v1.ResourcesProto
com.google.cloud.video.transcoder.v1.SegmentSettings.Builder Segment settings for ts, fmp4 and vtt.
com.google.cloud.video.transcoder.v1.ServicesProto
com.google.cloud.video.transcoder.v1.SpriteSheet Sprite sheet configuration.
com.google.cloud.video.transcoder.v1.SpriteSheet.Builder Sprite sheet configuration.
com.google.cloud.video.transcoder.v1.TextStream Encoding of a text stream. For example, closed captions or subtitles.
com.google.cloud.video.transcoder.v1.TextStream.Builder Encoding of a text stream. For example, closed captions or subtitles.
com.google.cloud.video.transcoder.v1.TextStream.TextMapping The mapping for the Job.edit_list atoms with text EditAtom.inputs.
com.google.cloud.video.transcoder.v1.TextStream.TextMapping.Builder The mapping for the Job.edit_list atoms with text EditAtom.inputs.
com.google.cloud.video.transcoder.v1.TranscoderServiceClient.ListJobTemplatesFixedSizeCollection
com.google.cloud.video.transcoder.v1.TranscoderServiceClient.ListJobTemplatesPage
com.google.cloud.video.transcoder.v1.TranscoderServiceClient.ListJobTemplatesPagedResponse
com.google.cloud.video.transcoder.v1.TranscoderServiceClient.ListJobsFixedSizeCollection
com.google.cloud.video.transcoder.v1.TranscoderServiceClient.ListJobsPage
com.google.cloud.video.transcoder.v1.TranscoderServiceClient.ListJobsPagedResponse
com.google.cloud.video.transcoder.v1.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
com.google.cloud.video.transcoder.v1.TranscoderServiceGrpc.TranscoderServiceImplBase Base class for the server implementation of the service TranscoderService. Using the Transcoder API, you can queue asynchronous jobs for transcoding
com.google.cloud.video.transcoder.v1.TranscoderServiceSettings.Builder Builder for TranscoderServiceSettings.
com.google.cloud.video.transcoder.v1.VideoStream Video stream resource.
com.google.cloud.video.transcoder.v1.VideoStream.Builder Video stream resource.
com.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.Builder H264 codec settings.
com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings.Builder H265 codec settings.
com.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings.Builder VP9 codec settings.

Interfaces

Interface Description
com.google.cloud.video.transcoder.v1.AdBreakOrBuilder
com.google.cloud.video.transcoder.v1.AudioStream.AudioMappingOrBuilder
com.google.cloud.video.transcoder.v1.AudioStreamOrBuilder
com.google.cloud.video.transcoder.v1.CreateJobRequestOrBuilder
com.google.cloud.video.transcoder.v1.CreateJobTemplateRequestOrBuilder
com.google.cloud.video.transcoder.v1.DeleteJobRequestOrBuilder
com.google.cloud.video.transcoder.v1.DeleteJobTemplateRequestOrBuilder
com.google.cloud.video.transcoder.v1.EditAtomOrBuilder
com.google.cloud.video.transcoder.v1.ElementaryStreamOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.Aes128EncryptionOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.ClearkeyOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.DrmSystemsOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.FairplayOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryptionOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.PlayreadyOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryptionOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.SecretManagerSourceOrBuilder
com.google.cloud.video.transcoder.v1.Encryption.WidevineOrBuilder
com.google.cloud.video.transcoder.v1.EncryptionOrBuilder
com.google.cloud.video.transcoder.v1.GetJobRequestOrBuilder
com.google.cloud.video.transcoder.v1.GetJobTemplateRequestOrBuilder
com.google.cloud.video.transcoder.v1.InputOrBuilder
com.google.cloud.video.transcoder.v1.JobConfigOrBuilder
com.google.cloud.video.transcoder.v1.JobOrBuilder
com.google.cloud.video.transcoder.v1.JobTemplateOrBuilder
com.google.cloud.video.transcoder.v1.ListJobTemplatesRequestOrBuilder
com.google.cloud.video.transcoder.v1.ListJobTemplatesResponseOrBuilder
com.google.cloud.video.transcoder.v1.ListJobsRequestOrBuilder
com.google.cloud.video.transcoder.v1.ListJobsResponseOrBuilder
com.google.cloud.video.transcoder.v1.Manifest.DashConfigOrBuilder
com.google.cloud.video.transcoder.v1.ManifestOrBuilder
com.google.cloud.video.transcoder.v1.MuxStreamOrBuilder
com.google.cloud.video.transcoder.v1.OutputOrBuilder
com.google.cloud.video.transcoder.v1.Overlay.AnimationEndOrBuilder
com.google.cloud.video.transcoder.v1.Overlay.AnimationFadeOrBuilder
com.google.cloud.video.transcoder.v1.Overlay.AnimationOrBuilder
com.google.cloud.video.transcoder.v1.Overlay.AnimationStaticOrBuilder
com.google.cloud.video.transcoder.v1.Overlay.ImageOrBuilder
com.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinateOrBuilder
com.google.cloud.video.transcoder.v1.OverlayOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.AudioOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.ColorOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.CropOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.DeblockOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.DeinterlaceOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.DenoiseOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfig.PadOrBuilder
com.google.cloud.video.transcoder.v1.PreprocessingConfigOrBuilder
com.google.cloud.video.transcoder.v1.PubsubDestinationOrBuilder
com.google.cloud.video.transcoder.v1.SegmentSettingsOrBuilder
com.google.cloud.video.transcoder.v1.SpriteSheetOrBuilder
com.google.cloud.video.transcoder.v1.TextStream.TextMappingOrBuilder
com.google.cloud.video.transcoder.v1.TextStreamOrBuilder
com.google.cloud.video.transcoder.v1.TranscoderServiceGrpc.AsyncService 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
com.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettingsOrBuilder
com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettingsOrBuilder
com.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettingsOrBuilder
com.google.cloud.video.transcoder.v1.VideoStreamOrBuilder

Enums

Enum Description
com.google.cloud.video.transcoder.v1.ElementaryStream.ElementaryStreamCase
com.google.cloud.video.transcoder.v1.Encryption.EncryptionModeCase
com.google.cloud.video.transcoder.v1.Encryption.SecretSourceCase
com.google.cloud.video.transcoder.v1.Job.JobConfigCase
com.google.cloud.video.transcoder.v1.Job.OptimizationStrategy The optimization strategy of the job. The default is AUTODETECT.
com.google.cloud.video.transcoder.v1.Job.ProcessingMode The processing mode of the job.
com.google.cloud.video.transcoder.v1.Job.ProcessingState The current state of the job.
com.google.cloud.video.transcoder.v1.Manifest.DashConfig.SegmentReferenceScheme The segment reference scheme for a DASH manifest.
com.google.cloud.video.transcoder.v1.Manifest.ManifestConfigCase
com.google.cloud.video.transcoder.v1.Manifest.ManifestType The manifest type, which corresponds to the adaptive streaming format used.
com.google.cloud.video.transcoder.v1.Overlay.Animation.AnimationTypeCase
com.google.cloud.video.transcoder.v1.Overlay.FadeType Fade type for the overlay: FADE_IN or FADE_OUT.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.DeinterlacingFilterCase
com.google.cloud.video.transcoder.v1.SpriteSheet.ExtractionStrategyCase
com.google.cloud.video.transcoder.v1.VideoStream.CodecSettingsCase
com.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.GopModeCase
com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings.GopModeCase
com.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings.GopModeCase