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

RepositoryRPC DocumentationREST 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.

ClientDescription
com.google.cloud.video.transcoder.v1.TranscoderServiceClientService Description: Using the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats. Output formats may include different standards such as HTTP Live (HLS) and Dynamic Adaptive 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.

SettingsDescription
com.google.cloud.video.transcoder.v1.SegmentSettings

Segment settings for ts, fmp4 and vtt.

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

ClassDescription
com.google.cloud.video.transcoder.v1.AdBreakAd break.
com.google.cloud.video.transcoder.v1.AdBreak.BuilderAd break.
com.google.cloud.video.transcoder.v1.AudioStreamAudio stream resource.
com.google.cloud.video.transcoder.v1.AudioStream.AudioMappingThe mapping for the Job.edit_list atoms with audio EditAtom.inputs.
com.google.cloud.video.transcoder.v1.AudioStream.AudioMapping.BuilderThe mapping for the Job.edit_list atoms with audio EditAtom.inputs.
com.google.cloud.video.transcoder.v1.AudioStream.BuilderAudio stream resource.
com.google.cloud.video.transcoder.v1.CreateJobRequestRequest message for TranscoderService.CreateJob.
com.google.cloud.video.transcoder.v1.CreateJobRequest.BuilderRequest message for TranscoderService.CreateJob.
com.google.cloud.video.transcoder.v1.CreateJobTemplateRequestRequest message for TranscoderService.CreateJobTemplate.
com.google.cloud.video.transcoder.v1.CreateJobTemplateRequest.BuilderRequest message for TranscoderService.CreateJobTemplate.
com.google.cloud.video.transcoder.v1.DeleteJobRequestRequest message for TranscoderService.DeleteJob.
com.google.cloud.video.transcoder.v1.DeleteJobRequest.BuilderRequest message for TranscoderService.DeleteJob.
com.google.cloud.video.transcoder.v1.DeleteJobTemplateRequestRequest message for TranscoderService.DeleteJobTemplate.
com.google.cloud.video.transcoder.v1.DeleteJobTemplateRequest.BuilderRequest message for TranscoderService.DeleteJobTemplate.
com.google.cloud.video.transcoder.v1.EditAtomEdit atom.
com.google.cloud.video.transcoder.v1.EditAtom.BuilderEdit atom.
com.google.cloud.video.transcoder.v1.ElementaryStreamEncoding 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.BuilderEncoding 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.EncryptionEncryption settings.
com.google.cloud.video.transcoder.v1.Encryption.Aes128EncryptionConfiguration for AES-128 encryption.
com.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption.BuilderConfiguration for AES-128 encryption.
com.google.cloud.video.transcoder.v1.Encryption.BuilderEncryption settings.
com.google.cloud.video.transcoder.v1.Encryption.ClearkeyClearkey configuration.
com.google.cloud.video.transcoder.v1.Encryption.Clearkey.BuilderClearkey configuration.
com.google.cloud.video.transcoder.v1.Encryption.DrmSystemsDefines configuration for DRM systems in use.
com.google.cloud.video.transcoder.v1.Encryption.DrmSystems.BuilderDefines configuration for DRM systems in use.
com.google.cloud.video.transcoder.v1.Encryption.FairplayFairplay configuration.
com.google.cloud.video.transcoder.v1.Encryption.Fairplay.BuilderFairplay configuration.
com.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryptionConfiguration for MPEG Common Encryption (MPEG-CENC).
com.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption.BuilderConfiguration for MPEG Common Encryption (MPEG-CENC).
com.google.cloud.video.transcoder.v1.Encryption.PlayreadyPlayready configuration.
com.google.cloud.video.transcoder.v1.Encryption.Playready.BuilderPlayready configuration.
com.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryptionConfiguration for SAMPLE-AES encryption.
com.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption.BuilderConfiguration for SAMPLE-AES encryption.
com.google.cloud.video.transcoder.v1.Encryption.SecretManagerSourceConfiguration for secrets stored in Google Secret Manager.
com.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource.BuilderConfiguration for secrets stored in Google Secret Manager.
com.google.cloud.video.transcoder.v1.Encryption.WidevineWidevine configuration.
com.google.cloud.video.transcoder.v1.Encryption.Widevine.BuilderWidevine configuration.
com.google.cloud.video.transcoder.v1.GetJobRequestRequest message for TranscoderService.GetJob.
com.google.cloud.video.transcoder.v1.GetJobRequest.BuilderRequest message for TranscoderService.GetJob.
com.google.cloud.video.transcoder.v1.GetJobTemplateRequestRequest message for TranscoderService.GetJobTemplate.
com.google.cloud.video.transcoder.v1.GetJobTemplateRequest.BuilderRequest message for TranscoderService.GetJobTemplate.
com.google.cloud.video.transcoder.v1.InputInput asset.
com.google.cloud.video.transcoder.v1.Input.BuilderInput asset.
com.google.cloud.video.transcoder.v1.JobTranscoding job resource.
com.google.cloud.video.transcoder.v1.Job.BuilderTranscoding job resource.
com.google.cloud.video.transcoder.v1.JobConfigJob configuration
com.google.cloud.video.transcoder.v1.JobConfig.BuilderJob configuration
com.google.cloud.video.transcoder.v1.JobName
com.google.cloud.video.transcoder.v1.JobName.BuilderBuilder for projects/{project}/locations/{location}/jobs/{job}.
com.google.cloud.video.transcoder.v1.JobTemplateTranscoding job template resource.
com.google.cloud.video.transcoder.v1.JobTemplate.BuilderTranscoding job template resource.
com.google.cloud.video.transcoder.v1.JobTemplateName
com.google.cloud.video.transcoder.v1.JobTemplateName.BuilderBuilder for projects/{project}/locations/{location}/jobTemplates/{job_template}.
com.google.cloud.video.transcoder.v1.ListJobTemplatesRequestRequest message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobTemplatesRequest.BuilderRequest message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobTemplatesResponseResponse message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobTemplatesResponse.BuilderResponse message for TranscoderService.ListJobTemplates.
com.google.cloud.video.transcoder.v1.ListJobsRequestRequest message for TranscoderService.ListJobs. The parent location from which to retrieve the collection of jobs.
com.google.cloud.video.transcoder.v1.ListJobsRequest.BuilderRequest message for TranscoderService.ListJobs. The parent location from which to retrieve the collection of jobs.
com.google.cloud.video.transcoder.v1.ListJobsResponseResponse message for TranscoderService.ListJobs.
com.google.cloud.video.transcoder.v1.ListJobsResponse.BuilderResponse message for TranscoderService.ListJobs.
com.google.cloud.video.transcoder.v1.LocationName
com.google.cloud.video.transcoder.v1.LocationName.BuilderBuilder for projects/{project}/locations/{location}.
com.google.cloud.video.transcoder.v1.ManifestManifest configuration.
com.google.cloud.video.transcoder.v1.Manifest.BuilderManifest configuration.
com.google.cloud.video.transcoder.v1.Manifest.DashConfigDASH manifest configuration.
com.google.cloud.video.transcoder.v1.Manifest.DashConfig.BuilderDASH manifest configuration.
com.google.cloud.video.transcoder.v1.MuxStreamMultiplexing settings for output stream.
com.google.cloud.video.transcoder.v1.MuxStream.BuilderMultiplexing settings for output stream.
com.google.cloud.video.transcoder.v1.OutputLocation of output file(s) in a Cloud Storage bucket.
com.google.cloud.video.transcoder.v1.Output.BuilderLocation of output file(s) in a Cloud Storage bucket.
com.google.cloud.video.transcoder.v1.OverlayOverlay configuration.
com.google.cloud.video.transcoder.v1.Overlay.AnimationAnimation types.
com.google.cloud.video.transcoder.v1.Overlay.Animation.BuilderAnimation types.
com.google.cloud.video.transcoder.v1.Overlay.AnimationEndEnd 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.BuilderEnd 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.AnimationFadeDisplay overlay object with fade animation.
com.google.cloud.video.transcoder.v1.Overlay.AnimationFade.BuilderDisplay overlay object with fade animation.
com.google.cloud.video.transcoder.v1.Overlay.AnimationStaticDisplay static overlay object.
com.google.cloud.video.transcoder.v1.Overlay.AnimationStatic.BuilderDisplay static overlay object.
com.google.cloud.video.transcoder.v1.Overlay.BuilderOverlay configuration.
com.google.cloud.video.transcoder.v1.Overlay.ImageOverlaid image.
com.google.cloud.video.transcoder.v1.Overlay.Image.BuilderOverlaid image.
com.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate2D normalized coordinates. Default: {0.0, 0.0}
com.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate.Builder2D normalized coordinates. Default: {0.0, 0.0}
com.google.cloud.video.transcoder.v1.PreprocessingConfigPreprocessing configurations.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.AudioAudio preprocessing configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Audio.BuilderAudio preprocessing configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.BuilderPreprocessing configurations.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.ColorColor preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Color.BuilderColor preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.CropVideo 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.BuilderVideo cropping configuration for the input video. The cropped input video is scaled to match the output resolution.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.DeblockDeblock preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deblock.BuilderDeblock preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.DeinterlaceDeinterlace configuration for input video.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BuilderDeinterlace configuration for input video.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfigBob Weaver Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig.BuilderBob Weaver Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigYet Another Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig.BuilderYet Another Deinterlacing Filter Configuration.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.DenoiseDenoise preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.Denoise.BuilderDenoise preprocessing configuration. Note: This configuration is not supported.
com.google.cloud.video.transcoder.v1.PreprocessingConfig.PadPad 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.BuilderPad 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.PubsubDestinationA Pub/Sub destination.
com.google.cloud.video.transcoder.v1.PubsubDestination.BuilderA Pub/Sub destination.
com.google.cloud.video.transcoder.v1.ResourcesProto
com.google.cloud.video.transcoder.v1.SegmentSettings.BuilderSegment settings for ts, fmp4 and vtt.
com.google.cloud.video.transcoder.v1.ServicesProto
com.google.cloud.video.transcoder.v1.SpriteSheetSprite sheet configuration.
com.google.cloud.video.transcoder.v1.SpriteSheet.BuilderSprite sheet configuration.
com.google.cloud.video.transcoder.v1.TextStreamEncoding of a text stream. For example, closed captions or subtitles.
com.google.cloud.video.transcoder.v1.TextStream.BuilderEncoding of a text stream. For example, closed captions or subtitles.
com.google.cloud.video.transcoder.v1.TextStream.TextMappingThe mapping for the Job.edit_list atoms with text EditAtom.inputs.
com.google.cloud.video.transcoder.v1.TextStream.TextMapping.BuilderThe 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.TranscoderServiceGrpcUsing the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats. Output formats may include different standards such as HTTP Live (HLS) and Dynamic Adaptive
com.google.cloud.video.transcoder.v1.TranscoderServiceGrpc.TranscoderServiceImplBaseBase 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.BuilderBuilder for TranscoderServiceSettings.
com.google.cloud.video.transcoder.v1.VideoStreamVideo stream resource.
com.google.cloud.video.transcoder.v1.VideoStream.BuilderVideo stream resource.
com.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.BuilderH264 codec settings.
com.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings.BuilderH265 codec settings.
com.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings.BuilderVP9 codec settings.

Interfaces

InterfaceDescription
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.AsyncServiceUsing the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats. Output formats may include different standards such as HTTP Live (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

EnumDescription
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.OptimizationStrategyThe optimization strategy of the job. The default is AUTODETECT.
com.google.cloud.video.transcoder.v1.Job.ProcessingModeThe processing mode of the job.
com.google.cloud.video.transcoder.v1.Job.ProcessingStateThe current state of the job.
com.google.cloud.video.transcoder.v1.Manifest.DashConfig.SegmentReferenceSchemeThe segment reference scheme for a DASH manifest.
com.google.cloud.video.transcoder.v1.Manifest.ManifestConfigCase
com.google.cloud.video.transcoder.v1.Manifest.ManifestTypeThe manifest type, which corresponds to the adaptive format used.
com.google.cloud.video.transcoder.v1.Overlay.Animation.AnimationTypeCase
com.google.cloud.video.transcoder.v1.Overlay.FadeTypeFade 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