transcoderpb
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Index¶
- Constants
- Variables
- func RegisterTranscoderServiceServer(s grpc.ServiceRegistrar, srv TranscoderServiceServer)
- type AdBreak
- type AudioStream
- func (*AudioStream) Descriptor() ([]byte, []int)deprecated
- func (x *AudioStream) GetBitrateBps() int32
- func (x *AudioStream) GetChannelCount() int32
- func (x *AudioStream) GetChannelLayout() []string
- func (x *AudioStream) GetCodec() string
- func (x *AudioStream) GetDisplayName() string
- func (x *AudioStream) GetLanguageCode() string
- func (x *AudioStream) GetMapping() []*AudioStream_AudioMapping
- func (x *AudioStream) GetSampleRateHertz() int32
- func (*AudioStream) ProtoMessage()
- func (x *AudioStream) ProtoReflect() protoreflect.Message
- func (x *AudioStream) Reset()
- func (x *AudioStream) String() string
- type AudioStream_AudioMapping
- func (*AudioStream_AudioMapping) Descriptor() ([]byte, []int)deprecated
- func (x *AudioStream_AudioMapping) GetAtomKey() string
- func (x *AudioStream_AudioMapping) GetGainDb() float64
- func (x *AudioStream_AudioMapping) GetInputChannel() int32
- func (x *AudioStream_AudioMapping) GetInputKey() string
- func (x *AudioStream_AudioMapping) GetInputTrack() int32
- func (x *AudioStream_AudioMapping) GetOutputChannel() int32
- func (*AudioStream_AudioMapping) ProtoMessage()
- func (x *AudioStream_AudioMapping) ProtoReflect() protoreflect.Message
- func (x *AudioStream_AudioMapping) Reset()
- func (x *AudioStream_AudioMapping) String() string
- type CreateJobRequest
- func (*CreateJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateJobRequest) GetJob() *Job
- func (x *CreateJobRequest) GetParent() string
- func (*CreateJobRequest) ProtoMessage()
- func (x *CreateJobRequest) ProtoReflect() protoreflect.Message
- func (x *CreateJobRequest) Reset()
- func (x *CreateJobRequest) String() string
- type CreateJobTemplateRequest
- func (*CreateJobTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateJobTemplateRequest) GetJobTemplate() *JobTemplate
- func (x *CreateJobTemplateRequest) GetJobTemplateId() string
- func (x *CreateJobTemplateRequest) GetParent() string
- func (*CreateJobTemplateRequest) ProtoMessage()
- func (x *CreateJobTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *CreateJobTemplateRequest) Reset()
- func (x *CreateJobTemplateRequest) String() string
- type DeleteJobRequest
- func (*DeleteJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteJobRequest) GetAllowMissing() bool
- func (x *DeleteJobRequest) GetName() string
- func (*DeleteJobRequest) ProtoMessage()
- func (x *DeleteJobRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteJobRequest) Reset()
- func (x *DeleteJobRequest) String() string
- type DeleteJobTemplateRequest
- func (*DeleteJobTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteJobTemplateRequest) GetAllowMissing() bool
- func (x *DeleteJobTemplateRequest) GetName() string
- func (*DeleteJobTemplateRequest) ProtoMessage()
- func (x *DeleteJobTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteJobTemplateRequest) Reset()
- func (x *DeleteJobTemplateRequest) String() string
- type EditAtom
- func (*EditAtom) Descriptor() ([]byte, []int)deprecated
- func (x *EditAtom) GetEndTimeOffset() *durationpb.Duration
- func (x *EditAtom) GetInputs() []string
- func (x *EditAtom) GetKey() string
- func (x *EditAtom) GetStartTimeOffset() *durationpb.Duration
- func (*EditAtom) ProtoMessage()
- func (x *EditAtom) ProtoReflect() protoreflect.Message
- func (x *EditAtom) Reset()
- func (x *EditAtom) String() string
- type ElementaryStream
- func (*ElementaryStream) Descriptor() ([]byte, []int)deprecated
- func (x *ElementaryStream) GetAudioStream() *AudioStream
- func (m *ElementaryStream) GetElementaryStream() isElementaryStream_ElementaryStream
- func (x *ElementaryStream) GetKey() string
- func (x *ElementaryStream) GetTextStream() *TextStream
- func (x *ElementaryStream) GetVideoStream() *VideoStream
- func (*ElementaryStream) ProtoMessage()
- func (x *ElementaryStream) ProtoReflect() protoreflect.Message
- func (x *ElementaryStream) Reset()
- func (x *ElementaryStream) String() string
- type ElementaryStream_AudioStream
- type ElementaryStream_TextStream
- type ElementaryStream_VideoStream
- type Encryption
- func (*Encryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption) GetAes_128() *Encryption_Aes128Encryption
- func (x *Encryption) GetDrmSystems() *Encryption_DrmSystems
- func (m *Encryption) GetEncryptionMode() isEncryption_EncryptionMode
- func (x *Encryption) GetId() string
- func (x *Encryption) GetMpegCenc() *Encryption_MpegCommonEncryption
- func (x *Encryption) GetSampleAes() *Encryption_SampleAesEncryption
- func (x *Encryption) GetSecretManagerKeySource() *Encryption_SecretManagerSource
- func (m *Encryption) GetSecretSource() isEncryption_SecretSource
- func (*Encryption) ProtoMessage()
- func (x *Encryption) ProtoReflect() protoreflect.Message
- func (x *Encryption) Reset()
- func (x *Encryption) String() string
- type Encryption_Aes128Encryption
- type Encryption_Aes_128
- type Encryption_Clearkey
- type Encryption_DrmSystems
- func (*Encryption_DrmSystems) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption_DrmSystems) GetClearkey() *Encryption_Clearkey
- func (x *Encryption_DrmSystems) GetFairplay() *Encryption_Fairplay
- func (x *Encryption_DrmSystems) GetPlayready() *Encryption_Playready
- func (x *Encryption_DrmSystems) GetWidevine() *Encryption_Widevine
- func (*Encryption_DrmSystems) ProtoMessage()
- func (x *Encryption_DrmSystems) ProtoReflect() protoreflect.Message
- func (x *Encryption_DrmSystems) Reset()
- func (x *Encryption_DrmSystems) String() string
- type Encryption_Fairplay
- type Encryption_MpegCenc
- type Encryption_MpegCommonEncryption
- func (*Encryption_MpegCommonEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption_MpegCommonEncryption) GetScheme() string
- func (*Encryption_MpegCommonEncryption) ProtoMessage()
- func (x *Encryption_MpegCommonEncryption) ProtoReflect() protoreflect.Message
- func (x *Encryption_MpegCommonEncryption) Reset()
- func (x *Encryption_MpegCommonEncryption) String() string
- type Encryption_Playready
- type Encryption_SampleAes
- type Encryption_SampleAesEncryption
- func (*Encryption_SampleAesEncryption) Descriptor() ([]byte, []int)deprecated
- func (*Encryption_SampleAesEncryption) ProtoMessage()
- func (x *Encryption_SampleAesEncryption) ProtoReflect() protoreflect.Message
- func (x *Encryption_SampleAesEncryption) Reset()
- func (x *Encryption_SampleAesEncryption) String() string
- type Encryption_SecretManagerKeySource
- type Encryption_SecretManagerSource
- func (*Encryption_SecretManagerSource) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption_SecretManagerSource) GetSecretVersion() string
- func (*Encryption_SecretManagerSource) ProtoMessage()
- func (x *Encryption_SecretManagerSource) ProtoReflect() protoreflect.Message
- func (x *Encryption_SecretManagerSource) Reset()
- func (x *Encryption_SecretManagerSource) String() string
- type Encryption_Widevine
- type GetJobRequest
- type GetJobTemplateRequest
- func (*GetJobTemplateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetJobTemplateRequest) GetName() string
- func (*GetJobTemplateRequest) ProtoMessage()
- func (x *GetJobTemplateRequest) ProtoReflect() protoreflect.Message
- func (x *GetJobTemplateRequest) Reset()
- func (x *GetJobTemplateRequest) String() string
- type Input
- func (*Input) Descriptor() ([]byte, []int)deprecated
- func (x *Input) GetAttributes() *InputAttributes
- func (x *Input) GetKey() string
- func (x *Input) GetPreprocessingConfig() *PreprocessingConfig
- func (x *Input) GetUri() string
- func (*Input) ProtoMessage()
- func (x *Input) ProtoReflect() protoreflect.Message
- func (x *Input) Reset()
- func (x *Input) String() string
- type InputAttributes
- func (*InputAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *InputAttributes) GetTrackDefinitions() []*TrackDefinition
- func (*InputAttributes) ProtoMessage()
- func (x *InputAttributes) ProtoReflect() protoreflect.Message
- func (x *InputAttributes) Reset()
- func (x *InputAttributes) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetBatchModePriority() int32
- func (x *Job) GetConfig() *JobConfig
- func (x *Job) GetCreateTime() *timestamppb.Timestamp
- func (x *Job) GetEndTime() *timestamppb.Timestamp
- func (x *Job) GetError() *status.Status
- func (x *Job) GetFillContentGaps() bool
- func (x *Job) GetInputUri() string
- func (m *Job) GetJobConfig() isJob_JobConfig
- func (x *Job) GetLabels() map[string]string
- func (x *Job) GetMode() Job_ProcessingMode
- func (x *Job) GetName() string
- func (x *Job) GetOptimization() Job_OptimizationStrategy
- func (x *Job) GetOutputUri() string
- func (x *Job) GetStartTime() *timestamppb.Timestamp
- func (x *Job) GetState() Job_ProcessingState
- func (x *Job) GetTemplateId() string
- func (x *Job) GetTtlAfterCompletionDays() int32
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobConfig
- func (*JobConfig) Descriptor() ([]byte, []int)deprecated
- func (x *JobConfig) GetAdBreaks() []*AdBreak
- func (x *JobConfig) GetEditList() []*EditAtom
- func (x *JobConfig) GetElementaryStreams() []*ElementaryStream
- func (x *JobConfig) GetEncryptions() []*Encryption
- func (x *JobConfig) GetInputs() []*Input
- func (x *JobConfig) GetManifests() []*Manifest
- func (x *JobConfig) GetMuxStreams() []*MuxStream
- func (x *JobConfig) GetOutput() *Output
- func (x *JobConfig) GetOverlays() []*Overlay
- func (x *JobConfig) GetPubsubDestination() *PubsubDestination
- func (x *JobConfig) GetSpriteSheets() []*SpriteSheet
- func (*JobConfig) ProtoMessage()
- func (x *JobConfig) ProtoReflect() protoreflect.Message
- func (x *JobConfig) Reset()
- func (x *JobConfig) String() string
- type JobTemplate
- func (*JobTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *JobTemplate) GetConfig() *JobConfig
- func (x *JobTemplate) GetLabels() map[string]string
- func (x *JobTemplate) GetName() string
- func (*JobTemplate) ProtoMessage()
- func (x *JobTemplate) ProtoReflect() protoreflect.Message
- func (x *JobTemplate) Reset()
- func (x *JobTemplate) String() string
- type Job_Config
- type Job_OptimizationStrategy
- func (Job_OptimizationStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x Job_OptimizationStrategy) Enum() *Job_OptimizationStrategy
- func (Job_OptimizationStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x Job_OptimizationStrategy) Number() protoreflect.EnumNumber
- func (x Job_OptimizationStrategy) String() string
- func (Job_OptimizationStrategy) Type() protoreflect.EnumType
- type Job_ProcessingMode
- func (Job_ProcessingMode) Descriptor() protoreflect.EnumDescriptor
- func (x Job_ProcessingMode) Enum() *Job_ProcessingMode
- func (Job_ProcessingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Job_ProcessingMode) Number() protoreflect.EnumNumber
- func (x Job_ProcessingMode) String() string
- func (Job_ProcessingMode) Type() protoreflect.EnumType
- type Job_ProcessingState
- func (Job_ProcessingState) Descriptor() protoreflect.EnumDescriptor
- func (x Job_ProcessingState) Enum() *Job_ProcessingState
- func (Job_ProcessingState) EnumDescriptor() ([]byte, []int)deprecated
- func (x Job_ProcessingState) Number() protoreflect.EnumNumber
- func (x Job_ProcessingState) String() string
- func (Job_ProcessingState) Type() protoreflect.EnumType
- type Job_TemplateId
- type ListJobTemplatesRequest
- func (*ListJobTemplatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListJobTemplatesRequest) GetFilter() string
- func (x *ListJobTemplatesRequest) GetOrderBy() string
- func (x *ListJobTemplatesRequest) GetPageSize() int32
- func (x *ListJobTemplatesRequest) GetPageToken() string
- func (x *ListJobTemplatesRequest) GetParent() string
- func (*ListJobTemplatesRequest) ProtoMessage()
- func (x *ListJobTemplatesRequest) ProtoReflect() protoreflect.Message
- func (x *ListJobTemplatesRequest) Reset()
- func (x *ListJobTemplatesRequest) String() string
- type ListJobTemplatesResponse
- func (*ListJobTemplatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListJobTemplatesResponse) GetJobTemplates() []*JobTemplate
- func (x *ListJobTemplatesResponse) GetNextPageToken() string
- func (x *ListJobTemplatesResponse) GetUnreachable() []string
- func (*ListJobTemplatesResponse) ProtoMessage()
- func (x *ListJobTemplatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListJobTemplatesResponse) Reset()
- func (x *ListJobTemplatesResponse) String() string
- type ListJobsRequest
- func (*ListJobsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListJobsRequest) GetFilter() string
- func (x *ListJobsRequest) GetOrderBy() string
- func (x *ListJobsRequest) GetPageSize() int32
- func (x *ListJobsRequest) GetPageToken() string
- func (x *ListJobsRequest) GetParent() string
- func (*ListJobsRequest) ProtoMessage()
- func (x *ListJobsRequest) ProtoReflect() protoreflect.Message
- func (x *ListJobsRequest) Reset()
- func (x *ListJobsRequest) String() string
- type ListJobsResponse
- func (*ListJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListJobsResponse) GetJobs() []*Job
- func (x *ListJobsResponse) GetNextPageToken() string
- func (x *ListJobsResponse) GetUnreachable() []string
- func (*ListJobsResponse) ProtoMessage()
- func (x *ListJobsResponse) ProtoReflect() protoreflect.Message
- func (x *ListJobsResponse) Reset()
- func (x *ListJobsResponse) String() string
- type Manifest
- func (*Manifest) Descriptor() ([]byte, []int)deprecated
- func (x *Manifest) GetDash() *Manifest_DashConfig
- func (x *Manifest) GetFileName() string
- func (m *Manifest) GetManifestConfig() isManifest_ManifestConfig
- func (x *Manifest) GetMuxStreams() []string
- func (x *Manifest) GetType() Manifest_ManifestType
- func (*Manifest) ProtoMessage()
- func (x *Manifest) ProtoReflect() protoreflect.Message
- func (x *Manifest) Reset()
- func (x *Manifest) String() string
- type Manifest_Dash
- type Manifest_DashConfig
- func (*Manifest_DashConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Manifest_DashConfig) GetSegmentReferenceScheme() Manifest_DashConfig_SegmentReferenceScheme
- func (*Manifest_DashConfig) ProtoMessage()
- func (x *Manifest_DashConfig) ProtoReflect() protoreflect.Message
- func (x *Manifest_DashConfig) Reset()
- func (x *Manifest_DashConfig) String() string
- type Manifest_DashConfig_SegmentReferenceScheme
- func (Manifest_DashConfig_SegmentReferenceScheme) Descriptor() protoreflect.EnumDescriptor
- func (x Manifest_DashConfig_SegmentReferenceScheme) Enum() *Manifest_DashConfig_SegmentReferenceScheme
- func (Manifest_DashConfig_SegmentReferenceScheme) EnumDescriptor() ([]byte, []int)deprecated
- func (x Manifest_DashConfig_SegmentReferenceScheme) Number() protoreflect.EnumNumber
- func (x Manifest_DashConfig_SegmentReferenceScheme) String() string
- func (Manifest_DashConfig_SegmentReferenceScheme) Type() protoreflect.EnumType
- type Manifest_ManifestType
- func (Manifest_ManifestType) Descriptor() protoreflect.EnumDescriptor
- func (x Manifest_ManifestType) Enum() *Manifest_ManifestType
- func (Manifest_ManifestType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Manifest_ManifestType) Number() protoreflect.EnumNumber
- func (x Manifest_ManifestType) String() string
- func (Manifest_ManifestType) Type() protoreflect.EnumType
- type MuxStream
- func (*MuxStream) Descriptor() ([]byte, []int)deprecated
- func (x *MuxStream) GetContainer() string
- func (m *MuxStream) GetContainerConfig() isMuxStream_ContainerConfig
- func (x *MuxStream) GetElementaryStreams() []string
- func (x *MuxStream) GetEncryptionId() string
- func (x *MuxStream) GetFileName() string
- func (x *MuxStream) GetFmp4() *MuxStream_Fmp4Config
- func (x *MuxStream) GetKey() string
- func (x *MuxStream) GetSegmentSettings() *SegmentSettings
- func (*MuxStream) ProtoMessage()
- func (x *MuxStream) ProtoReflect() protoreflect.Message
- func (x *MuxStream) Reset()
- func (x *MuxStream) String() string
- type MuxStream_Fmp4
- type MuxStream_Fmp4Config
- func (*MuxStream_Fmp4Config) Descriptor() ([]byte, []int)deprecated
- func (x *MuxStream_Fmp4Config) GetCodecTag() string
- func (*MuxStream_Fmp4Config) ProtoMessage()
- func (x *MuxStream_Fmp4Config) ProtoReflect() protoreflect.Message
- func (x *MuxStream_Fmp4Config) Reset()
- func (x *MuxStream_Fmp4Config) String() string
- type Output
- type Overlay
- type Overlay_Animation
- func (*Overlay_Animation) Descriptor() ([]byte, []int)deprecated
- func (x *Overlay_Animation) GetAnimationEnd() *Overlay_AnimationEnd
- func (x *Overlay_Animation) GetAnimationFade() *Overlay_AnimationFade
- func (x *Overlay_Animation) GetAnimationStatic() *Overlay_AnimationStatic
- func (m *Overlay_Animation) GetAnimationType() isOverlay_Animation_AnimationType
- func (*Overlay_Animation) ProtoMessage()
- func (x *Overlay_Animation) ProtoReflect() protoreflect.Message
- func (x *Overlay_Animation) Reset()
- func (x *Overlay_Animation) String() string
- type Overlay_AnimationEnd
- func (*Overlay_AnimationEnd) Descriptor() ([]byte, []int)deprecated
- func (x *Overlay_AnimationEnd) GetStartTimeOffset() *durationpb.Duration
- func (*Overlay_AnimationEnd) ProtoMessage()
- func (x *Overlay_AnimationEnd) ProtoReflect() protoreflect.Message
- func (x *Overlay_AnimationEnd) Reset()
- func (x *Overlay_AnimationEnd) String() string
- type Overlay_AnimationFade
- func (*Overlay_AnimationFade) Descriptor() ([]byte, []int)deprecated
- func (x *Overlay_AnimationFade) GetEndTimeOffset() *durationpb.Duration
- func (x *Overlay_AnimationFade) GetFadeType() Overlay_FadeType
- func (x *Overlay_AnimationFade) GetStartTimeOffset() *durationpb.Duration
- func (x *Overlay_AnimationFade) GetXy() *Overlay_NormalizedCoordinate
- func (*Overlay_AnimationFade) ProtoMessage()
- func (x *Overlay_AnimationFade) ProtoReflect() protoreflect.Message
- func (x *Overlay_AnimationFade) Reset()
- func (x *Overlay_AnimationFade) String() string
- type Overlay_AnimationStatic
- func (*Overlay_AnimationStatic) Descriptor() ([]byte, []int)deprecated
- func (x *Overlay_AnimationStatic) GetStartTimeOffset() *durationpb.Duration
- func (x *Overlay_AnimationStatic) GetXy() *Overlay_NormalizedCoordinate
- func (*Overlay_AnimationStatic) ProtoMessage()
- func (x *Overlay_AnimationStatic) ProtoReflect() protoreflect.Message
- func (x *Overlay_AnimationStatic) Reset()
- func (x *Overlay_AnimationStatic) String() string
- type Overlay_Animation_AnimationEnd
- type Overlay_Animation_AnimationFade
- type Overlay_Animation_AnimationStatic
- type Overlay_FadeType
- func (Overlay_FadeType) Descriptor() protoreflect.EnumDescriptor
- func (x Overlay_FadeType) Enum() *Overlay_FadeType
- func (Overlay_FadeType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Overlay_FadeType) Number() protoreflect.EnumNumber
- func (x Overlay_FadeType) String() string
- func (Overlay_FadeType) Type() protoreflect.EnumType
- type Overlay_Image
- func (*Overlay_Image) Descriptor() ([]byte, []int)deprecated
- func (x *Overlay_Image) GetAlpha() float64
- func (x *Overlay_Image) GetResolution() *Overlay_NormalizedCoordinate
- func (x *Overlay_Image) GetUri() string
- func (*Overlay_Image) ProtoMessage()
- func (x *Overlay_Image) ProtoReflect() protoreflect.Message
- func (x *Overlay_Image) Reset()
- func (x *Overlay_Image) String() string
- type Overlay_NormalizedCoordinate
- func (*Overlay_NormalizedCoordinate) Descriptor() ([]byte, []int)deprecated
- func (x *Overlay_NormalizedCoordinate) GetX() float64
- func (x *Overlay_NormalizedCoordinate) GetY() float64
- func (*Overlay_NormalizedCoordinate) ProtoMessage()
- func (x *Overlay_NormalizedCoordinate) ProtoReflect() protoreflect.Message
- func (x *Overlay_NormalizedCoordinate) Reset()
- func (x *Overlay_NormalizedCoordinate) String() string
- type PreprocessingConfig
- func (*PreprocessingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig) GetAudio() *PreprocessingConfig_Audio
- func (x *PreprocessingConfig) GetColor() *PreprocessingConfig_Color
- func (x *PreprocessingConfig) GetCrop() *PreprocessingConfig_Crop
- func (x *PreprocessingConfig) GetDeblock() *PreprocessingConfig_Deblock
- func (x *PreprocessingConfig) GetDeinterlace() *PreprocessingConfig_Deinterlace
- func (x *PreprocessingConfig) GetDenoise() *PreprocessingConfig_Denoise
- func (x *PreprocessingConfig) GetPad() *PreprocessingConfig_Pad
- func (*PreprocessingConfig) ProtoMessage()
- func (x *PreprocessingConfig) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig) Reset()
- func (x *PreprocessingConfig) String() string
- type PreprocessingConfig_Audio
- func (*PreprocessingConfig_Audio) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Audio) GetHighBoost() bool
- func (x *PreprocessingConfig_Audio) GetLowBoost() bool
- func (x *PreprocessingConfig_Audio) GetLufs() float64
- func (*PreprocessingConfig_Audio) ProtoMessage()
- func (x *PreprocessingConfig_Audio) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Audio) Reset()
- func (x *PreprocessingConfig_Audio) String() string
- type PreprocessingConfig_Color
- func (*PreprocessingConfig_Color) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Color) GetBrightness() float64
- func (x *PreprocessingConfig_Color) GetContrast() float64
- func (x *PreprocessingConfig_Color) GetSaturation() float64
- func (*PreprocessingConfig_Color) ProtoMessage()
- func (x *PreprocessingConfig_Color) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Color) Reset()
- func (x *PreprocessingConfig_Color) String() string
- type PreprocessingConfig_Crop
- func (*PreprocessingConfig_Crop) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Crop) GetBottomPixels() int32
- func (x *PreprocessingConfig_Crop) GetLeftPixels() int32
- func (x *PreprocessingConfig_Crop) GetRightPixels() int32
- func (x *PreprocessingConfig_Crop) GetTopPixels() int32
- func (*PreprocessingConfig_Crop) ProtoMessage()
- func (x *PreprocessingConfig_Crop) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Crop) Reset()
- func (x *PreprocessingConfig_Crop) String() string
- type PreprocessingConfig_Deblock
- func (*PreprocessingConfig_Deblock) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Deblock) GetEnabled() bool
- func (x *PreprocessingConfig_Deblock) GetStrength() float64
- func (*PreprocessingConfig_Deblock) ProtoMessage()
- func (x *PreprocessingConfig_Deblock) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Deblock) Reset()
- func (x *PreprocessingConfig_Deblock) String() string
- type PreprocessingConfig_Deinterlace
- func (*PreprocessingConfig_Deinterlace) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Deinterlace) GetBwdif() *PreprocessingConfig_Deinterlace_BwdifConfig
- func (m *PreprocessingConfig_Deinterlace) GetDeinterlacingFilter() isPreprocessingConfig_Deinterlace_DeinterlacingFilter
- func (x *PreprocessingConfig_Deinterlace) GetYadif() *PreprocessingConfig_Deinterlace_YadifConfig
- func (*PreprocessingConfig_Deinterlace) ProtoMessage()
- func (x *PreprocessingConfig_Deinterlace) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Deinterlace) Reset()
- func (x *PreprocessingConfig_Deinterlace) String() string
- type PreprocessingConfig_Deinterlace_Bwdif
- type PreprocessingConfig_Deinterlace_BwdifConfig
- func (*PreprocessingConfig_Deinterlace_BwdifConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Deinterlace_BwdifConfig) GetDeinterlaceAllFrames() bool
- func (x *PreprocessingConfig_Deinterlace_BwdifConfig) GetMode() string
- func (x *PreprocessingConfig_Deinterlace_BwdifConfig) GetParity() string
- func (*PreprocessingConfig_Deinterlace_BwdifConfig) ProtoMessage()
- func (x *PreprocessingConfig_Deinterlace_BwdifConfig) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Deinterlace_BwdifConfig) Reset()
- func (x *PreprocessingConfig_Deinterlace_BwdifConfig) String() string
- type PreprocessingConfig_Deinterlace_Yadif
- type PreprocessingConfig_Deinterlace_YadifConfig
- func (*PreprocessingConfig_Deinterlace_YadifConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetDeinterlaceAllFrames() bool
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetDisableSpatialInterlacing() bool
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetMode() string
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetParity() string
- func (*PreprocessingConfig_Deinterlace_YadifConfig) ProtoMessage()
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) Reset()
- func (x *PreprocessingConfig_Deinterlace_YadifConfig) String() string
- type PreprocessingConfig_Denoise
- func (*PreprocessingConfig_Denoise) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Denoise) GetStrength() float64
- func (x *PreprocessingConfig_Denoise) GetTune() string
- func (*PreprocessingConfig_Denoise) ProtoMessage()
- func (x *PreprocessingConfig_Denoise) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Denoise) Reset()
- func (x *PreprocessingConfig_Denoise) String() string
- type PreprocessingConfig_Pad
- func (*PreprocessingConfig_Pad) Descriptor() ([]byte, []int)deprecated
- func (x *PreprocessingConfig_Pad) GetBottomPixels() int32
- func (x *PreprocessingConfig_Pad) GetLeftPixels() int32
- func (x *PreprocessingConfig_Pad) GetRightPixels() int32
- func (x *PreprocessingConfig_Pad) GetTopPixels() int32
- func (*PreprocessingConfig_Pad) ProtoMessage()
- func (x *PreprocessingConfig_Pad) ProtoReflect() protoreflect.Message
- func (x *PreprocessingConfig_Pad) Reset()
- func (x *PreprocessingConfig_Pad) String() string
- type PubsubDestination
- type SegmentSettings
- func (*SegmentSettings) Descriptor() ([]byte, []int)deprecated
- func (x *SegmentSettings) GetIndividualSegments() bool
- func (x *SegmentSettings) GetSegmentDuration() *durationpb.Duration
- func (*SegmentSettings) ProtoMessage()
- func (x *SegmentSettings) ProtoReflect() protoreflect.Message
- func (x *SegmentSettings) Reset()
- func (x *SegmentSettings) String() string
- type SpriteSheet
- func (*SpriteSheet) Descriptor() ([]byte, []int)deprecated
- func (x *SpriteSheet) GetColumnCount() int32
- func (x *SpriteSheet) GetEndTimeOffset() *durationpb.Duration
- func (m *SpriteSheet) GetExtractionStrategy() isSpriteSheet_ExtractionStrategy
- func (x *SpriteSheet) GetFilePrefix() string
- func (x *SpriteSheet) GetFormat() string
- func (x *SpriteSheet) GetInterval() *durationpb.Duration
- func (x *SpriteSheet) GetQuality() int32
- func (x *SpriteSheet) GetRowCount() int32
- func (x *SpriteSheet) GetSpriteHeightPixels() int32
- func (x *SpriteSheet) GetSpriteWidthPixels() int32
- func (x *SpriteSheet) GetStartTimeOffset() *durationpb.Duration
- func (x *SpriteSheet) GetTotalCount() int32
- func (*SpriteSheet) ProtoMessage()
- func (x *SpriteSheet) ProtoReflect() protoreflect.Message
- func (x *SpriteSheet) Reset()
- func (x *SpriteSheet) String() string
- type SpriteSheet_Interval
- type SpriteSheet_TotalCount
- type TextStream
- func (*TextStream) Descriptor() ([]byte, []int)deprecated
- func (x *TextStream) GetCodec() string
- func (x *TextStream) GetDisplayName() string
- func (x *TextStream) GetLanguageCode() string
- func (x *TextStream) GetMapping() []*TextStream_TextMapping
- func (*TextStream) ProtoMessage()
- func (x *TextStream) ProtoReflect() protoreflect.Message
- func (x *TextStream) Reset()
- func (x *TextStream) String() string
- type TextStream_TextMapping
- func (*TextStream_TextMapping) Descriptor() ([]byte, []int)deprecated
- func (x *TextStream_TextMapping) GetAtomKey() string
- func (x *TextStream_TextMapping) GetInputKey() string
- func (x *TextStream_TextMapping) GetInputTrack() int32
- func (*TextStream_TextMapping) ProtoMessage()
- func (x *TextStream_TextMapping) ProtoReflect() protoreflect.Message
- func (x *TextStream_TextMapping) Reset()
- func (x *TextStream_TextMapping) String() string
- type TrackDefinition
- func (*TrackDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *TrackDefinition) GetDetectLanguages() bool
- func (x *TrackDefinition) GetDetectedLanguages() []string
- func (x *TrackDefinition) GetInputTrack() int32
- func (x *TrackDefinition) GetLanguages() []string
- func (*TrackDefinition) ProtoMessage()
- func (x *TrackDefinition) ProtoReflect() protoreflect.Message
- func (x *TrackDefinition) Reset()
- func (x *TrackDefinition) String() string
- type TranscoderServiceClient
- type TranscoderServiceServer
- type UnimplementedTranscoderServiceServer
- func (UnimplementedTranscoderServiceServer) CreateJob(context.Context, *CreateJobRequest) (*Job, error)
- func (UnimplementedTranscoderServiceServer) CreateJobTemplate(context.Context, *CreateJobTemplateRequest) (*JobTemplate, error)
- func (UnimplementedTranscoderServiceServer) DeleteJob(context.Context, *DeleteJobRequest) (*emptypb.Empty, error)
- func (UnimplementedTranscoderServiceServer) DeleteJobTemplate(context.Context, *DeleteJobTemplateRequest) (*emptypb.Empty, error)
- func (UnimplementedTranscoderServiceServer) GetJob(context.Context, *GetJobRequest) (*Job, error)
- func (UnimplementedTranscoderServiceServer) GetJobTemplate(context.Context, *GetJobTemplateRequest) (*JobTemplate, error)
- func (UnimplementedTranscoderServiceServer) ListJobTemplates(context.Context, *ListJobTemplatesRequest) (*ListJobTemplatesResponse, error)
- func (UnimplementedTranscoderServiceServer) ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
- type UnsafeTranscoderServiceServer
- type VideoStream
- func (*VideoStream) Descriptor() ([]byte, []int)deprecated
- func (m *VideoStream) GetCodecSettings() isVideoStream_CodecSettings
- func (x *VideoStream) GetH264() *VideoStream_H264CodecSettings
- func (x *VideoStream) GetH265() *VideoStream_H265CodecSettings
- func (x *VideoStream) GetVp9() *VideoStream_Vp9CodecSettings
- func (*VideoStream) ProtoMessage()
- func (x *VideoStream) ProtoReflect() protoreflect.Message
- func (x *VideoStream) Reset()
- func (x *VideoStream) String() string
- type VideoStream_FrameRateConversionStrategy
- func (VideoStream_FrameRateConversionStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x VideoStream_FrameRateConversionStrategy) Enum() *VideoStream_FrameRateConversionStrategy
- func (VideoStream_FrameRateConversionStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x VideoStream_FrameRateConversionStrategy) Number() protoreflect.EnumNumber
- func (x VideoStream_FrameRateConversionStrategy) String() string
- func (VideoStream_FrameRateConversionStrategy) Type() protoreflect.EnumType
- type VideoStream_H264
- type VideoStream_H264CodecSettings
- func (*VideoStream_H264CodecSettings) Descriptor() ([]byte, []int)deprecated
- func (x *VideoStream_H264CodecSettings) GetAllowOpenGop() bool
- func (x *VideoStream_H264CodecSettings) GetAqStrength() float64
- func (x *VideoStream_H264CodecSettings) GetBFrameCount() int32
- func (x *VideoStream_H264CodecSettings) GetBPyramid() bool
- func (x *VideoStream_H264CodecSettings) GetBitrateBps() int32
- func (m *VideoStream_H264CodecSettings) GetColorFormat() isVideoStream_H264CodecSettings_ColorFormat
- func (x *VideoStream_H264CodecSettings) GetCrfLevel() int32
- func (x *VideoStream_H264CodecSettings) GetEnableTwoPass() bool
- func (x *VideoStream_H264CodecSettings) GetEntropyCoder() string
- func (x *VideoStream_H264CodecSettings) GetFrameRate() float64
- func (x *VideoStream_H264CodecSettings) GetFrameRateConversionStrategy() VideoStream_FrameRateConversionStrategy
- func (x *VideoStream_H264CodecSettings) GetGopDuration() *durationpb.Duration
- func (x *VideoStream_H264CodecSettings) GetGopFrameCount() int32
- func (m *VideoStream_H264CodecSettings) GetGopMode() isVideoStream_H264CodecSettings_GopMode
- func (x *VideoStream_H264CodecSettings) GetHeightPixels() int32
- func (x *VideoStream_H264CodecSettings) GetHlg() *VideoStream_H264ColorFormatHLG
- func (x *VideoStream_H264CodecSettings) GetPixelFormat() string
- func (x *VideoStream_H264CodecSettings) GetPreset() string
- func (x *VideoStream_H264CodecSettings) GetProfile() string
- func (x *VideoStream_H264CodecSettings) GetRateControlMode() string
- func (x *VideoStream_H264CodecSettings) GetSdr() *VideoStream_H264ColorFormatSDR
- func (x *VideoStream_H264CodecSettings) GetTune() string
- func (x *VideoStream_H264CodecSettings) GetVbvFullnessBits() int32
- func (x *VideoStream_H264CodecSettings) GetVbvSizeBits() int32
- func (x *VideoStream_H264CodecSettings) GetWidthPixels() int32
- func (*VideoStream_H264CodecSettings) ProtoMessage()
- func (x *VideoStream_H264CodecSettings) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H264CodecSettings) Reset()
- func (x *VideoStream_H264CodecSettings) String() string
- type VideoStream_H264CodecSettings_GopDuration
- type VideoStream_H264CodecSettings_GopFrameCount
- type VideoStream_H264CodecSettings_Hlg
- type VideoStream_H264CodecSettings_Sdr
- type VideoStream_H264ColorFormatHLG
- func (*VideoStream_H264ColorFormatHLG) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_H264ColorFormatHLG) ProtoMessage()
- func (x *VideoStream_H264ColorFormatHLG) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H264ColorFormatHLG) Reset()
- func (x *VideoStream_H264ColorFormatHLG) String() string
- type VideoStream_H264ColorFormatSDR
- func (*VideoStream_H264ColorFormatSDR) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_H264ColorFormatSDR) ProtoMessage()
- func (x *VideoStream_H264ColorFormatSDR) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H264ColorFormatSDR) Reset()
- func (x *VideoStream_H264ColorFormatSDR) String() string
- type VideoStream_H265
- type VideoStream_H265CodecSettings
- func (*VideoStream_H265CodecSettings) Descriptor() ([]byte, []int)deprecated
- func (x *VideoStream_H265CodecSettings) GetAllowOpenGop() bool
- func (x *VideoStream_H265CodecSettings) GetAqStrength() float64
- func (x *VideoStream_H265CodecSettings) GetBFrameCount() int32
- func (x *VideoStream_H265CodecSettings) GetBPyramid() bool
- func (x *VideoStream_H265CodecSettings) GetBitrateBps() int32
- func (m *VideoStream_H265CodecSettings) GetColorFormat() isVideoStream_H265CodecSettings_ColorFormat
- func (x *VideoStream_H265CodecSettings) GetCrfLevel() int32
- func (x *VideoStream_H265CodecSettings) GetEnableTwoPass() bool
- func (x *VideoStream_H265CodecSettings) GetFrameRate() float64
- func (x *VideoStream_H265CodecSettings) GetFrameRateConversionStrategy() VideoStream_FrameRateConversionStrategy
- func (x *VideoStream_H265CodecSettings) GetGopDuration() *durationpb.Duration
- func (x *VideoStream_H265CodecSettings) GetGopFrameCount() int32
- func (m *VideoStream_H265CodecSettings) GetGopMode() isVideoStream_H265CodecSettings_GopMode
- func (x *VideoStream_H265CodecSettings) GetHdr10() *VideoStream_H265ColorFormatHDR10
- func (x *VideoStream_H265CodecSettings) GetHeightPixels() int32
- func (x *VideoStream_H265CodecSettings) GetHlg() *VideoStream_H265ColorFormatHLG
- func (x *VideoStream_H265CodecSettings) GetPixelFormat() string
- func (x *VideoStream_H265CodecSettings) GetPreset() string
- func (x *VideoStream_H265CodecSettings) GetProfile() string
- func (x *VideoStream_H265CodecSettings) GetRateControlMode() string
- func (x *VideoStream_H265CodecSettings) GetSdr() *VideoStream_H265ColorFormatSDR
- func (x *VideoStream_H265CodecSettings) GetTune() string
- func (x *VideoStream_H265CodecSettings) GetVbvFullnessBits() int32
- func (x *VideoStream_H265CodecSettings) GetVbvSizeBits() int32
- func (x *VideoStream_H265CodecSettings) GetWidthPixels() int32
- func (*VideoStream_H265CodecSettings) ProtoMessage()
- func (x *VideoStream_H265CodecSettings) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H265CodecSettings) Reset()
- func (x *VideoStream_H265CodecSettings) String() string
- type VideoStream_H265CodecSettings_GopDuration
- type VideoStream_H265CodecSettings_GopFrameCount
- type VideoStream_H265CodecSettings_Hdr10
- type VideoStream_H265CodecSettings_Hlg
- type VideoStream_H265CodecSettings_Sdr
- type VideoStream_H265ColorFormatHDR10
- func (*VideoStream_H265ColorFormatHDR10) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_H265ColorFormatHDR10) ProtoMessage()
- func (x *VideoStream_H265ColorFormatHDR10) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H265ColorFormatHDR10) Reset()
- func (x *VideoStream_H265ColorFormatHDR10) String() string
- type VideoStream_H265ColorFormatHLG
- func (*VideoStream_H265ColorFormatHLG) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_H265ColorFormatHLG) ProtoMessage()
- func (x *VideoStream_H265ColorFormatHLG) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H265ColorFormatHLG) Reset()
- func (x *VideoStream_H265ColorFormatHLG) String() string
- type VideoStream_H265ColorFormatSDR
- func (*VideoStream_H265ColorFormatSDR) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_H265ColorFormatSDR) ProtoMessage()
- func (x *VideoStream_H265ColorFormatSDR) ProtoReflect() protoreflect.Message
- func (x *VideoStream_H265ColorFormatSDR) Reset()
- func (x *VideoStream_H265ColorFormatSDR) String() string
- type VideoStream_Vp9
- type VideoStream_Vp9CodecSettings
- func (*VideoStream_Vp9CodecSettings) Descriptor() ([]byte, []int)deprecated
- func (x *VideoStream_Vp9CodecSettings) GetBitrateBps() int32
- func (m *VideoStream_Vp9CodecSettings) GetColorFormat() isVideoStream_Vp9CodecSettings_ColorFormat
- func (x *VideoStream_Vp9CodecSettings) GetCrfLevel() int32
- func (x *VideoStream_Vp9CodecSettings) GetFrameRate() float64
- func (x *VideoStream_Vp9CodecSettings) GetFrameRateConversionStrategy() VideoStream_FrameRateConversionStrategy
- func (x *VideoStream_Vp9CodecSettings) GetGopDuration() *durationpb.Duration
- func (x *VideoStream_Vp9CodecSettings) GetGopFrameCount() int32
- func (m *VideoStream_Vp9CodecSettings) GetGopMode() isVideoStream_Vp9CodecSettings_GopMode
- func (x *VideoStream_Vp9CodecSettings) GetHeightPixels() int32
- func (x *VideoStream_Vp9CodecSettings) GetHlg() *VideoStream_Vp9ColorFormatHLG
- func (x *VideoStream_Vp9CodecSettings) GetPixelFormat() string
- func (x *VideoStream_Vp9CodecSettings) GetProfile() string
- func (x *VideoStream_Vp9CodecSettings) GetRateControlMode() string
- func (x *VideoStream_Vp9CodecSettings) GetSdr() *VideoStream_Vp9ColorFormatSDR
- func (x *VideoStream_Vp9CodecSettings) GetWidthPixels() int32
- func (*VideoStream_Vp9CodecSettings) ProtoMessage()
- func (x *VideoStream_Vp9CodecSettings) ProtoReflect() protoreflect.Message
- func (x *VideoStream_Vp9CodecSettings) Reset()
- func (x *VideoStream_Vp9CodecSettings) String() string
- type VideoStream_Vp9CodecSettings_GopDuration
- type VideoStream_Vp9CodecSettings_GopFrameCount
- type VideoStream_Vp9CodecSettings_Hlg
- type VideoStream_Vp9CodecSettings_Sdr
- type VideoStream_Vp9ColorFormatHLG
- func (*VideoStream_Vp9ColorFormatHLG) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_Vp9ColorFormatHLG) ProtoMessage()
- func (x *VideoStream_Vp9ColorFormatHLG) ProtoReflect() protoreflect.Message
- func (x *VideoStream_Vp9ColorFormatHLG) Reset()
- func (x *VideoStream_Vp9ColorFormatHLG) String() string
- type VideoStream_Vp9ColorFormatSDR
- func (*VideoStream_Vp9ColorFormatSDR) Descriptor() ([]byte, []int)deprecated
- func (*VideoStream_Vp9ColorFormatSDR) ProtoMessage()
- func (x *VideoStream_Vp9ColorFormatSDR) ProtoReflect() protoreflect.Message
- func (x *VideoStream_Vp9ColorFormatSDR) Reset()
- func (x *VideoStream_Vp9ColorFormatSDR) String() string
Constants¶
const (TranscoderService_CreateJob_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/CreateJob"TranscoderService_ListJobs_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/ListJobs"TranscoderService_GetJob_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/GetJob"TranscoderService_DeleteJob_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/DeleteJob"TranscoderService_CreateJobTemplate_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/CreateJobTemplate"TranscoderService_ListJobTemplates_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/ListJobTemplates"TranscoderService_GetJobTemplate_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/GetJobTemplate"TranscoderService_DeleteJobTemplate_FullMethodName = "/google.cloud.video.transcoder.v1.TranscoderService/DeleteJobTemplate")
Variables¶
var (Job_ProcessingState_name = map[int32]string{0: "PROCESSING_STATE_UNSPECIFIED",1: "PENDING",2: "RUNNING",3: "SUCCEEDED",4: "FAILED",}Job_ProcessingState_value = map[string]int32{"PROCESSING_STATE_UNSPECIFIED": 0,"PENDING": 1,"RUNNING": 2,"SUCCEEDED": 3,"FAILED": 4,})
Enum value maps for Job_ProcessingState.
var (Job_ProcessingMode_name = map[int32]string{0: "PROCESSING_MODE_UNSPECIFIED",1: "PROCESSING_MODE_INTERACTIVE",2: "PROCESSING_MODE_BATCH",}Job_ProcessingMode_value = map[string]int32{"PROCESSING_MODE_UNSPECIFIED": 0,"PROCESSING_MODE_INTERACTIVE": 1,"PROCESSING_MODE_BATCH": 2,})
Enum value maps for Job_ProcessingMode.
var (Job_OptimizationStrategy_name = map[int32]string{0: "OPTIMIZATION_STRATEGY_UNSPECIFIED",1: "AUTODETECT",2: "DISABLED",}Job_OptimizationStrategy_value = map[string]int32{"OPTIMIZATION_STRATEGY_UNSPECIFIED": 0,"AUTODETECT": 1,"DISABLED": 2,})
Enum value maps for Job_OptimizationStrategy.
var (Manifest_ManifestType_name = map[int32]string{0: "MANIFEST_TYPE_UNSPECIFIED",1: "HLS",2: "DASH",}Manifest_ManifestType_value = map[string]int32{"MANIFEST_TYPE_UNSPECIFIED": 0,"HLS": 1,"DASH": 2,})
Enum value maps for Manifest_ManifestType.
var (Manifest_DashConfig_SegmentReferenceScheme_name = map[int32]string{0: "SEGMENT_REFERENCE_SCHEME_UNSPECIFIED",1: "SEGMENT_LIST",2: "SEGMENT_TEMPLATE_NUMBER",}Manifest_DashConfig_SegmentReferenceScheme_value = map[string]int32{"SEGMENT_REFERENCE_SCHEME_UNSPECIFIED": 0,"SEGMENT_LIST": 1,"SEGMENT_TEMPLATE_NUMBER": 2,})
Enum value maps for Manifest_DashConfig_SegmentReferenceScheme.
var (Overlay_FadeType_name = map[int32]string{0: "FADE_TYPE_UNSPECIFIED",1: "FADE_IN",2: "FADE_OUT",}Overlay_FadeType_value = map[string]int32{"FADE_TYPE_UNSPECIFIED": 0,"FADE_IN": 1,"FADE_OUT": 2,})
Enum value maps for Overlay_FadeType.
var (VideoStream_FrameRateConversionStrategy_name = map[int32]string{0: "FRAME_RATE_CONVERSION_STRATEGY_UNSPECIFIED",1: "DOWNSAMPLE",2: "DROP_DUPLICATE",}VideoStream_FrameRateConversionStrategy_value = map[string]int32{"FRAME_RATE_CONVERSION_STRATEGY_UNSPECIFIED": 0,"DOWNSAMPLE": 1,"DROP_DUPLICATE": 2,})
Enum value maps for VideoStream_FrameRateConversionStrategy.
var File_google_cloud_video_transcoder_v1_resources_protoprotoreflect.FileDescriptorvar File_google_cloud_video_transcoder_v1_services_protoprotoreflect.FileDescriptorvar TranscoderService_ServiceDesc =grpc.ServiceDesc{ServiceName: "google.cloud.video.transcoder.v1.TranscoderService",HandlerType: (*TranscoderServiceServer)(nil),Methods: []grpc.MethodDesc{{MethodName: "CreateJob",Handler: _TranscoderService_CreateJob_Handler,},{MethodName: "ListJobs",Handler: _TranscoderService_ListJobs_Handler,},{MethodName: "GetJob",Handler: _TranscoderService_GetJob_Handler,},{MethodName: "DeleteJob",Handler: _TranscoderService_DeleteJob_Handler,},{MethodName: "CreateJobTemplate",Handler: _TranscoderService_CreateJobTemplate_Handler,},{MethodName: "ListJobTemplates",Handler: _TranscoderService_ListJobTemplates_Handler,},{MethodName: "GetJobTemplate",Handler: _TranscoderService_GetJobTemplate_Handler,},{MethodName: "DeleteJobTemplate",Handler: _TranscoderService_DeleteJobTemplate_Handler,},},Streams: []grpc.StreamDesc{},Metadata: "google/cloud/video/transcoder/v1/services.proto",}
TranscoderService_ServiceDesc is the grpc.ServiceDesc for TranscoderService service.It's only intended for direct use with grpc.RegisterService,and not to be introspected or modified (even as a copy)
Functions¶
funcRegisterTranscoderServiceServer¶
func RegisterTranscoderServiceServer(sgrpc.ServiceRegistrar, srvTranscoderServiceServer)
Types¶
typeAdBreak¶
type AdBreak struct {// Start time in seconds for the ad break, relative to the output file// timeline. The default is `0s`.StartTimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`// contains filtered or unexported fields}Ad break.
func (*AdBreak)Descriptordeprecated
func (*AdBreak)GetStartTimeOffset¶
func (x *AdBreak) GetStartTimeOffset() *durationpb.Duration
func (*AdBreak)ProtoMessage¶
func (*AdBreak) ProtoMessage()
func (*AdBreak)ProtoReflect¶
func (x *AdBreak) ProtoReflect()protoreflect.Message
typeAudioStream¶
type AudioStream struct {// The codec for this audio stream. The default is `aac`.//// Supported audio codecs://// - `aac`// - `aac-he`// - `aac-he-v2`// - `mp3`// - `ac3`// - `eac3`// - `vorbis`Codecstring `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"`// Required. Audio bitrate in bits per second. Must be between 1 and// 10,000,000.BitrateBpsint32 `protobuf:"varint,2,opt,name=bitrate_bps,json=bitrateBps,proto3" json:"bitrate_bps,omitempty"`// Number of audio channels. Must be between 1 and 6. The default is 2.ChannelCountint32 `protobuf:"varint,3,opt,name=channel_count,json=channelCount,proto3" json:"channel_count,omitempty"`// A list of channel names specifying layout of the audio channels.// This only affects the metadata embedded in the container headers, if// supported by the specified format. The default is `["fl", "fr"]`.//// Supported channel names://// - `fl` - Front left channel// - `fr` - Front right channel// - `sl` - Side left channel// - `sr` - Side right channel// - `fc` - Front center channel// - `lfe` - Low frequencyChannelLayout []string `protobuf:"bytes,4,rep,name=channel_layout,json=channelLayout,proto3" json:"channel_layout,omitempty"`// The mapping for the// [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list]// atoms with audio// [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].Mapping []*AudioStream_AudioMapping `protobuf:"bytes,5,rep,name=mapping,proto3" json:"mapping,omitempty"`// The audio sample rate in Hertz. The default is 48000 Hertz.SampleRateHertzint32 `protobuf:"varint,6,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"`// The BCP-47 language code, such as `en-US` or `sr-Latn`. For more// information, see//https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not// supported in MP4 files.LanguageCodestring `protobuf:"bytes,7,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`// The name for this particular audio stream that// will be added to the HLS/DASH manifest. Not supported in MP4 files.DisplayNamestring `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`// contains filtered or unexported fields}Audio stream resource.
func (*AudioStream)Descriptordeprecated
func (*AudioStream) Descriptor() ([]byte, []int)
Deprecated: Use AudioStream.ProtoReflect.Descriptor instead.
func (*AudioStream)GetBitrateBps¶
func (x *AudioStream) GetBitrateBps()int32
func (*AudioStream)GetChannelCount¶
func (x *AudioStream) GetChannelCount()int32
func (*AudioStream)GetChannelLayout¶
func (x *AudioStream) GetChannelLayout() []string
func (*AudioStream)GetCodec¶
func (x *AudioStream) GetCodec()string
func (*AudioStream)GetDisplayName¶added inv1.13.0
func (x *AudioStream) GetDisplayName()string
func (*AudioStream)GetLanguageCode¶added inv1.13.0
func (x *AudioStream) GetLanguageCode()string
func (*AudioStream)GetMapping¶
func (x *AudioStream) GetMapping() []*AudioStream_AudioMapping
func (*AudioStream)GetSampleRateHertz¶
func (x *AudioStream) GetSampleRateHertz()int32
func (*AudioStream)ProtoMessage¶
func (*AudioStream) ProtoMessage()
func (*AudioStream)ProtoReflect¶
func (x *AudioStream) ProtoReflect()protoreflect.Message
func (*AudioStream)Reset¶
func (x *AudioStream) Reset()
func (*AudioStream)String¶
func (x *AudioStream) String()string
typeAudioStream_AudioMapping¶
type AudioStream_AudioMapping struct {// Required. The// [EditAtom.key][google.cloud.video.transcoder.v1.EditAtom.key] that// references the atom with audio inputs in the// [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list].AtomKeystring `protobuf:"bytes,1,opt,name=atom_key,json=atomKey,proto3" json:"atom_key,omitempty"`// Required. The [Input.key][google.cloud.video.transcoder.v1.Input.key]// that identifies the input file.InputKeystring `protobuf:"bytes,2,opt,name=input_key,json=inputKey,proto3" json:"input_key,omitempty"`// Required. The zero-based index of the track in the input file.InputTrackint32 `protobuf:"varint,3,opt,name=input_track,json=inputTrack,proto3" json:"input_track,omitempty"`// Required. The zero-based index of the channel in the input audio stream.InputChannelint32 `protobuf:"varint,4,opt,name=input_channel,json=inputChannel,proto3" json:"input_channel,omitempty"`// Required. The zero-based index of the channel in the output audio stream.OutputChannelint32 `protobuf:"varint,5,opt,name=output_channel,json=outputChannel,proto3" json:"output_channel,omitempty"`// Audio volume control in dB. Negative values decrease volume,// positive values increase. The default is 0.GainDbfloat64 `protobuf:"fixed64,6,opt,name=gain_db,json=gainDb,proto3" json:"gain_db,omitempty"`// contains filtered or unexported fields}The mapping for the[JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list]atoms with audio[EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].
func (*AudioStream_AudioMapping)Descriptordeprecated
func (*AudioStream_AudioMapping) Descriptor() ([]byte, []int)
Deprecated: Use AudioStream_AudioMapping.ProtoReflect.Descriptor instead.
func (*AudioStream_AudioMapping)GetAtomKey¶
func (x *AudioStream_AudioMapping) GetAtomKey()string
func (*AudioStream_AudioMapping)GetGainDb¶
func (x *AudioStream_AudioMapping) GetGainDb()float64
func (*AudioStream_AudioMapping)GetInputChannel¶
func (x *AudioStream_AudioMapping) GetInputChannel()int32
func (*AudioStream_AudioMapping)GetInputKey¶
func (x *AudioStream_AudioMapping) GetInputKey()string
func (*AudioStream_AudioMapping)GetInputTrack¶
func (x *AudioStream_AudioMapping) GetInputTrack()int32
func (*AudioStream_AudioMapping)GetOutputChannel¶
func (x *AudioStream_AudioMapping) GetOutputChannel()int32
func (*AudioStream_AudioMapping)ProtoMessage¶
func (*AudioStream_AudioMapping) ProtoMessage()
func (*AudioStream_AudioMapping)ProtoReflect¶
func (x *AudioStream_AudioMapping) ProtoReflect()protoreflect.Message
func (*AudioStream_AudioMapping)Reset¶
func (x *AudioStream_AudioMapping) Reset()
func (*AudioStream_AudioMapping)String¶
func (x *AudioStream_AudioMapping) String()string
typeCreateJobRequest¶
type CreateJobRequest struct {// Required. The parent location to create and process this job.// Format: `projects/{project}/locations/{location}`Parentstring `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`// Required. Parameters for creating transcoding job.Job *Job `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.CreateJob`.
func (*CreateJobRequest)Descriptordeprecated
func (*CreateJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateJobRequest.ProtoReflect.Descriptor instead.
func (*CreateJobRequest)GetJob¶
func (x *CreateJobRequest) GetJob() *Job
func (*CreateJobRequest)GetParent¶
func (x *CreateJobRequest) GetParent()string
func (*CreateJobRequest)ProtoMessage¶
func (*CreateJobRequest) ProtoMessage()
func (*CreateJobRequest)ProtoReflect¶
func (x *CreateJobRequest) ProtoReflect()protoreflect.Message
func (*CreateJobRequest)Reset¶
func (x *CreateJobRequest) Reset()
func (*CreateJobRequest)String¶
func (x *CreateJobRequest) String()string
typeCreateJobTemplateRequest¶
type CreateJobTemplateRequest struct {// Required. The parent location to create this job template.// Format: `projects/{project}/locations/{location}`Parentstring `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`// Required. Parameters for creating job template.JobTemplate *JobTemplate `protobuf:"bytes,2,opt,name=job_template,json=jobTemplate,proto3" json:"job_template,omitempty"`// Required. The ID to use for the job template, which will become the final// component of the job template's resource name.//// This value should be 4-63 characters, and valid characters must match the// regular expression `[a-zA-Z][a-zA-Z0-9_-]*`.JobTemplateIdstring `protobuf:"bytes,3,opt,name=job_template_id,json=jobTemplateId,proto3" json:"job_template_id,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.CreateJobTemplate`.
func (*CreateJobTemplateRequest)Descriptordeprecated
func (*CreateJobTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateJobTemplateRequest.ProtoReflect.Descriptor instead.
func (*CreateJobTemplateRequest)GetJobTemplate¶
func (x *CreateJobTemplateRequest) GetJobTemplate() *JobTemplate
func (*CreateJobTemplateRequest)GetJobTemplateId¶
func (x *CreateJobTemplateRequest) GetJobTemplateId()string
func (*CreateJobTemplateRequest)GetParent¶
func (x *CreateJobTemplateRequest) GetParent()string
func (*CreateJobTemplateRequest)ProtoMessage¶
func (*CreateJobTemplateRequest) ProtoMessage()
func (*CreateJobTemplateRequest)ProtoReflect¶
func (x *CreateJobTemplateRequest) ProtoReflect()protoreflect.Message
func (*CreateJobTemplateRequest)Reset¶
func (x *CreateJobTemplateRequest) Reset()
func (*CreateJobTemplateRequest)String¶
func (x *CreateJobTemplateRequest) String()string
typeDeleteJobRequest¶
type DeleteJobRequest struct {// Required. The name of the job to delete.// Format: `projects/{project}/locations/{location}/jobs/{job}`Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// If set to true, and the job is not found, the request will succeed but no// action will be taken on the server.AllowMissingbool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.DeleteJob`.
func (*DeleteJobRequest)Descriptordeprecated
func (*DeleteJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteJobRequest.ProtoReflect.Descriptor instead.
func (*DeleteJobRequest)GetAllowMissing¶
func (x *DeleteJobRequest) GetAllowMissing()bool
func (*DeleteJobRequest)GetName¶
func (x *DeleteJobRequest) GetName()string
func (*DeleteJobRequest)ProtoMessage¶
func (*DeleteJobRequest) ProtoMessage()
func (*DeleteJobRequest)ProtoReflect¶
func (x *DeleteJobRequest) ProtoReflect()protoreflect.Message
func (*DeleteJobRequest)Reset¶
func (x *DeleteJobRequest) Reset()
func (*DeleteJobRequest)String¶
func (x *DeleteJobRequest) String()string
typeDeleteJobTemplateRequest¶
type DeleteJobTemplateRequest struct {// Required. The name of the job template to delete.// `projects/{project}/locations/{location}/jobTemplates/{job_template}`Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// If set to true, and the job template is not found, the request will succeed// but no action will be taken on the server.AllowMissingbool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.DeleteJobTemplate`.
func (*DeleteJobTemplateRequest)Descriptordeprecated
func (*DeleteJobTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteJobTemplateRequest.ProtoReflect.Descriptor instead.
func (*DeleteJobTemplateRequest)GetAllowMissing¶
func (x *DeleteJobTemplateRequest) GetAllowMissing()bool
func (*DeleteJobTemplateRequest)GetName¶
func (x *DeleteJobTemplateRequest) GetName()string
func (*DeleteJobTemplateRequest)ProtoMessage¶
func (*DeleteJobTemplateRequest) ProtoMessage()
func (*DeleteJobTemplateRequest)ProtoReflect¶
func (x *DeleteJobTemplateRequest) ProtoReflect()protoreflect.Message
func (*DeleteJobTemplateRequest)Reset¶
func (x *DeleteJobTemplateRequest) Reset()
func (*DeleteJobTemplateRequest)String¶
func (x *DeleteJobTemplateRequest) String()string
typeEditAtom¶
type EditAtom struct {// A unique key for this atom. Must be specified when using advanced// mapping.Keystring `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`// List of [Input.key][google.cloud.video.transcoder.v1.Input.key] values// identifying files that should be used in this atom. The listed `inputs`// must have the same timeline.Inputs []string `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"`// End time in seconds for the atom, relative to the input file timeline.// When `end_time_offset` is not specified, the `inputs` are used until// the end of the atom.EndTimeOffset *durationpb.Duration `protobuf:"bytes,3,opt,name=end_time_offset,json=endTimeOffset,proto3" json:"end_time_offset,omitempty"`// Start time in seconds for the atom, relative to the input file timeline.// The default is `0s`.StartTimeOffset *durationpb.Duration `protobuf:"bytes,4,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`// contains filtered or unexported fields}Edit atom.
func (*EditAtom)Descriptordeprecated
func (*EditAtom)GetEndTimeOffset¶
func (x *EditAtom) GetEndTimeOffset() *durationpb.Duration
func (*EditAtom)GetStartTimeOffset¶
func (x *EditAtom) GetStartTimeOffset() *durationpb.Duration
func (*EditAtom)ProtoMessage¶
func (*EditAtom) ProtoMessage()
func (*EditAtom)ProtoReflect¶
func (x *EditAtom) ProtoReflect()protoreflect.Message
typeElementaryStream¶
type ElementaryStream struct {// A unique key for this elementary stream.Keystring `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`// Encoding of an audio, video, or text track.//// Types that are assignable to ElementaryStream:////*ElementaryStream_VideoStream//*ElementaryStream_AudioStream//*ElementaryStream_TextStreamElementaryStream isElementaryStream_ElementaryStream `protobuf_oneof:"elementary_stream"`// contains filtered or unexported fields}Encoding of an input file such as an audio, video, or text track.Elementary streams must be packaged beforemapping and sharing between different output formats.
func (*ElementaryStream)Descriptordeprecated
func (*ElementaryStream) Descriptor() ([]byte, []int)
Deprecated: Use ElementaryStream.ProtoReflect.Descriptor instead.
func (*ElementaryStream)GetAudioStream¶
func (x *ElementaryStream) GetAudioStream() *AudioStream
func (*ElementaryStream)GetElementaryStream¶
func (m *ElementaryStream) GetElementaryStream() isElementaryStream_ElementaryStream
func (*ElementaryStream)GetKey¶
func (x *ElementaryStream) GetKey()string
func (*ElementaryStream)GetTextStream¶
func (x *ElementaryStream) GetTextStream() *TextStream
func (*ElementaryStream)GetVideoStream¶
func (x *ElementaryStream) GetVideoStream() *VideoStream
func (*ElementaryStream)ProtoMessage¶
func (*ElementaryStream) ProtoMessage()
func (*ElementaryStream)ProtoReflect¶
func (x *ElementaryStream) ProtoReflect()protoreflect.Message
func (*ElementaryStream)Reset¶
func (x *ElementaryStream) Reset()
func (*ElementaryStream)String¶
func (x *ElementaryStream) String()string
typeElementaryStream_AudioStream¶
type ElementaryStream_AudioStream struct {// Encoding of an audio stream.AudioStream *AudioStream `protobuf:"bytes,2,opt,name=audio_stream,json=audioStream,proto3,oneof"`}typeElementaryStream_TextStream¶
type ElementaryStream_TextStream struct {// Encoding of a text stream. For example, closed captions or subtitles.TextStream *TextStream `protobuf:"bytes,3,opt,name=text_stream,json=textStream,proto3,oneof"`}typeElementaryStream_VideoStream¶
type ElementaryStream_VideoStream struct {// Encoding of a video stream.VideoStream *VideoStream `protobuf:"bytes,1,opt,name=video_stream,json=videoStream,proto3,oneof"`}typeEncryption¶added inv1.18.0
type Encryption struct {// Required. Identifier for this set of encryption options.Idstring `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`// Encryption mode can be either `aes` or `cenc`.//// Types that are assignable to EncryptionMode:////*Encryption_Aes_128//*Encryption_SampleAes//*Encryption_MpegCencEncryptionMode isEncryption_EncryptionMode `protobuf_oneof:"encryption_mode"`// Defines where content keys are stored.//// Types that are assignable to SecretSource:////*Encryption_SecretManagerKeySourceSecretSource isEncryption_SecretSource `protobuf_oneof:"secret_source"`// Required. DRM system(s) to use; at least one must be specified. If a// DRM system is omitted, it is considered disabled.DrmSystems *Encryption_DrmSystems `protobuf:"bytes,8,opt,name=drm_systems,json=drmSystems,proto3" json:"drm_systems,omitempty"`// contains filtered or unexported fields}Encryption settings.
func (*Encryption)Descriptordeprecatedadded inv1.18.0
func (*Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption.ProtoReflect.Descriptor instead.
func (*Encryption)GetAes_128¶added inv1.18.0
func (x *Encryption) GetAes_128() *Encryption_Aes128Encryption
func (*Encryption)GetDrmSystems¶added inv1.18.0
func (x *Encryption) GetDrmSystems() *Encryption_DrmSystems
func (*Encryption)GetEncryptionMode¶added inv1.18.0
func (m *Encryption) GetEncryptionMode() isEncryption_EncryptionMode
func (*Encryption)GetId¶added inv1.18.0
func (x *Encryption) GetId()string
func (*Encryption)GetMpegCenc¶added inv1.18.0
func (x *Encryption) GetMpegCenc() *Encryption_MpegCommonEncryption
func (*Encryption)GetSampleAes¶added inv1.18.0
func (x *Encryption) GetSampleAes() *Encryption_SampleAesEncryption
func (*Encryption)GetSecretManagerKeySource¶added inv1.18.0
func (x *Encryption) GetSecretManagerKeySource() *Encryption_SecretManagerSource
func (*Encryption)GetSecretSource¶added inv1.18.0
func (m *Encryption) GetSecretSource() isEncryption_SecretSource
func (*Encryption)ProtoMessage¶added inv1.18.0
func (*Encryption) ProtoMessage()
func (*Encryption)ProtoReflect¶added inv1.18.0
func (x *Encryption) ProtoReflect()protoreflect.Message
func (*Encryption)Reset¶added inv1.18.0
func (x *Encryption) Reset()
func (*Encryption)String¶added inv1.18.0
func (x *Encryption) String()string
typeEncryption_Aes128Encryption¶added inv1.18.0
type Encryption_Aes128Encryption struct {// contains filtered or unexported fields}Configuration for AES-128 encryption.
func (*Encryption_Aes128Encryption)Descriptordeprecatedadded inv1.18.0
func (*Encryption_Aes128Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_Aes128Encryption.ProtoReflect.Descriptor instead.
func (*Encryption_Aes128Encryption)ProtoMessage¶added inv1.18.0
func (*Encryption_Aes128Encryption) ProtoMessage()
func (*Encryption_Aes128Encryption)ProtoReflect¶added inv1.18.0
func (x *Encryption_Aes128Encryption) ProtoReflect()protoreflect.Message
func (*Encryption_Aes128Encryption)Reset¶added inv1.18.0
func (x *Encryption_Aes128Encryption) Reset()
func (*Encryption_Aes128Encryption)String¶added inv1.18.0
func (x *Encryption_Aes128Encryption) String()string
typeEncryption_Aes_128¶added inv1.18.0
type Encryption_Aes_128 struct {// Configuration for AES-128 encryption.Aes_128 *Encryption_Aes128Encryption `protobuf:"bytes,3,opt,name=aes_128,json=aes128,proto3,oneof"`}typeEncryption_Clearkey¶added inv1.18.0
type Encryption_Clearkey struct {// contains filtered or unexported fields}Clearkey configuration.
func (*Encryption_Clearkey)Descriptordeprecatedadded inv1.18.0
func (*Encryption_Clearkey) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_Clearkey.ProtoReflect.Descriptor instead.
func (*Encryption_Clearkey)ProtoMessage¶added inv1.18.0
func (*Encryption_Clearkey) ProtoMessage()
func (*Encryption_Clearkey)ProtoReflect¶added inv1.18.0
func (x *Encryption_Clearkey) ProtoReflect()protoreflect.Message
func (*Encryption_Clearkey)Reset¶added inv1.18.0
func (x *Encryption_Clearkey) Reset()
func (*Encryption_Clearkey)String¶added inv1.18.0
func (x *Encryption_Clearkey) String()string
typeEncryption_DrmSystems¶added inv1.18.0
type Encryption_DrmSystems struct {// Widevine configuration.Widevine *Encryption_Widevine `protobuf:"bytes,1,opt,name=widevine,proto3" json:"widevine,omitempty"`// Fairplay configuration.Fairplay *Encryption_Fairplay `protobuf:"bytes,2,opt,name=fairplay,proto3" json:"fairplay,omitempty"`// Playready configuration.Playready *Encryption_Playready `protobuf:"bytes,3,opt,name=playready,proto3" json:"playready,omitempty"`// Clearkey configuration.Clearkey *Encryption_Clearkey `protobuf:"bytes,4,opt,name=clearkey,proto3" json:"clearkey,omitempty"`// contains filtered or unexported fields}Defines configuration for DRM systems in use.
func (*Encryption_DrmSystems)Descriptordeprecatedadded inv1.18.0
func (*Encryption_DrmSystems) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_DrmSystems.ProtoReflect.Descriptor instead.
func (*Encryption_DrmSystems)GetClearkey¶added inv1.18.0
func (x *Encryption_DrmSystems) GetClearkey() *Encryption_Clearkey
func (*Encryption_DrmSystems)GetFairplay¶added inv1.18.0
func (x *Encryption_DrmSystems) GetFairplay() *Encryption_Fairplay
func (*Encryption_DrmSystems)GetPlayready¶added inv1.18.0
func (x *Encryption_DrmSystems) GetPlayready() *Encryption_Playready
func (*Encryption_DrmSystems)GetWidevine¶added inv1.18.0
func (x *Encryption_DrmSystems) GetWidevine() *Encryption_Widevine
func (*Encryption_DrmSystems)ProtoMessage¶added inv1.18.0
func (*Encryption_DrmSystems) ProtoMessage()
func (*Encryption_DrmSystems)ProtoReflect¶added inv1.18.0
func (x *Encryption_DrmSystems) ProtoReflect()protoreflect.Message
func (*Encryption_DrmSystems)Reset¶added inv1.18.0
func (x *Encryption_DrmSystems) Reset()
func (*Encryption_DrmSystems)String¶added inv1.18.0
func (x *Encryption_DrmSystems) String()string
typeEncryption_Fairplay¶added inv1.18.0
type Encryption_Fairplay struct {// contains filtered or unexported fields}Fairplay configuration.
func (*Encryption_Fairplay)Descriptordeprecatedadded inv1.18.0
func (*Encryption_Fairplay) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_Fairplay.ProtoReflect.Descriptor instead.
func (*Encryption_Fairplay)ProtoMessage¶added inv1.18.0
func (*Encryption_Fairplay) ProtoMessage()
func (*Encryption_Fairplay)ProtoReflect¶added inv1.18.0
func (x *Encryption_Fairplay) ProtoReflect()protoreflect.Message
func (*Encryption_Fairplay)Reset¶added inv1.18.0
func (x *Encryption_Fairplay) Reset()
func (*Encryption_Fairplay)String¶added inv1.18.0
func (x *Encryption_Fairplay) String()string
typeEncryption_MpegCenc¶added inv1.18.0
type Encryption_MpegCenc struct {// Configuration for MPEG Common Encryption (MPEG-CENC).MpegCenc *Encryption_MpegCommonEncryption `protobuf:"bytes,5,opt,name=mpeg_cenc,json=mpegCenc,proto3,oneof"`}typeEncryption_MpegCommonEncryption¶added inv1.18.0
type Encryption_MpegCommonEncryption struct {// Required. Specify the encryption scheme.//// Supported encryption schemes://// - `cenc`// - `cbcs`Schemestring `protobuf:"bytes,2,opt,name=scheme,proto3" json:"scheme,omitempty"`// contains filtered or unexported fields}Configuration for MPEG Common Encryption (MPEG-CENC).
func (*Encryption_MpegCommonEncryption)Descriptordeprecatedadded inv1.18.0
func (*Encryption_MpegCommonEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_MpegCommonEncryption.ProtoReflect.Descriptor instead.
func (*Encryption_MpegCommonEncryption)GetScheme¶added inv1.18.0
func (x *Encryption_MpegCommonEncryption) GetScheme()string
func (*Encryption_MpegCommonEncryption)ProtoMessage¶added inv1.18.0
func (*Encryption_MpegCommonEncryption) ProtoMessage()
func (*Encryption_MpegCommonEncryption)ProtoReflect¶added inv1.18.0
func (x *Encryption_MpegCommonEncryption) ProtoReflect()protoreflect.Message
func (*Encryption_MpegCommonEncryption)Reset¶added inv1.18.0
func (x *Encryption_MpegCommonEncryption) Reset()
func (*Encryption_MpegCommonEncryption)String¶added inv1.18.0
func (x *Encryption_MpegCommonEncryption) String()string
typeEncryption_Playready¶added inv1.18.0
type Encryption_Playready struct {// contains filtered or unexported fields}Playready configuration.
func (*Encryption_Playready)Descriptordeprecatedadded inv1.18.0
func (*Encryption_Playready) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_Playready.ProtoReflect.Descriptor instead.
func (*Encryption_Playready)ProtoMessage¶added inv1.18.0
func (*Encryption_Playready) ProtoMessage()
func (*Encryption_Playready)ProtoReflect¶added inv1.18.0
func (x *Encryption_Playready) ProtoReflect()protoreflect.Message
func (*Encryption_Playready)Reset¶added inv1.18.0
func (x *Encryption_Playready) Reset()
func (*Encryption_Playready)String¶added inv1.18.0
func (x *Encryption_Playready) String()string
typeEncryption_SampleAes¶added inv1.18.0
type Encryption_SampleAes struct {// Configuration for SAMPLE-AES encryption.SampleAes *Encryption_SampleAesEncryption `protobuf:"bytes,4,opt,name=sample_aes,json=sampleAes,proto3,oneof"`}typeEncryption_SampleAesEncryption¶added inv1.18.0
type Encryption_SampleAesEncryption struct {// contains filtered or unexported fields}Configuration for SAMPLE-AES encryption.
func (*Encryption_SampleAesEncryption)Descriptordeprecatedadded inv1.18.0
func (*Encryption_SampleAesEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_SampleAesEncryption.ProtoReflect.Descriptor instead.
func (*Encryption_SampleAesEncryption)ProtoMessage¶added inv1.18.0
func (*Encryption_SampleAesEncryption) ProtoMessage()
func (*Encryption_SampleAesEncryption)ProtoReflect¶added inv1.18.0
func (x *Encryption_SampleAesEncryption) ProtoReflect()protoreflect.Message
func (*Encryption_SampleAesEncryption)Reset¶added inv1.18.0
func (x *Encryption_SampleAesEncryption) Reset()
func (*Encryption_SampleAesEncryption)String¶added inv1.18.0
func (x *Encryption_SampleAesEncryption) String()string
typeEncryption_SecretManagerKeySource¶added inv1.18.0
type Encryption_SecretManagerKeySource struct {// Keys are stored in Google Secret Manager.SecretManagerKeySource *Encryption_SecretManagerSource `protobuf:"bytes,7,opt,name=secret_manager_key_source,json=secretManagerKeySource,proto3,oneof"`}typeEncryption_SecretManagerSource¶added inv1.18.0
type Encryption_SecretManagerSource struct {// Required. The name of the Secret Version containing the encryption key in// the following format:// `projects/{project}/secrets/{secret_id}/versions/{version_number}`//// Note that only numbered versions are supported. Aliases like "latest" are// not supported.SecretVersionstring `protobuf:"bytes,1,opt,name=secret_version,json=secretVersion,proto3" json:"secret_version,omitempty"`// contains filtered or unexported fields}Configuration for secrets stored in Google Secret Manager.
func (*Encryption_SecretManagerSource)Descriptordeprecatedadded inv1.18.0
func (*Encryption_SecretManagerSource) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_SecretManagerSource.ProtoReflect.Descriptor instead.
func (*Encryption_SecretManagerSource)GetSecretVersion¶added inv1.18.0
func (x *Encryption_SecretManagerSource) GetSecretVersion()string
func (*Encryption_SecretManagerSource)ProtoMessage¶added inv1.18.0
func (*Encryption_SecretManagerSource) ProtoMessage()
func (*Encryption_SecretManagerSource)ProtoReflect¶added inv1.18.0
func (x *Encryption_SecretManagerSource) ProtoReflect()protoreflect.Message
func (*Encryption_SecretManagerSource)Reset¶added inv1.18.0
func (x *Encryption_SecretManagerSource) Reset()
func (*Encryption_SecretManagerSource)String¶added inv1.18.0
func (x *Encryption_SecretManagerSource) String()string
typeEncryption_Widevine¶added inv1.18.0
type Encryption_Widevine struct {// contains filtered or unexported fields}Widevine configuration.
func (*Encryption_Widevine)Descriptordeprecatedadded inv1.18.0
func (*Encryption_Widevine) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_Widevine.ProtoReflect.Descriptor instead.
func (*Encryption_Widevine)ProtoMessage¶added inv1.18.0
func (*Encryption_Widevine) ProtoMessage()
func (*Encryption_Widevine)ProtoReflect¶added inv1.18.0
func (x *Encryption_Widevine) ProtoReflect()protoreflect.Message
func (*Encryption_Widevine)Reset¶added inv1.18.0
func (x *Encryption_Widevine) Reset()
func (*Encryption_Widevine)String¶added inv1.18.0
func (x *Encryption_Widevine) String()string
typeGetJobRequest¶
type GetJobRequest struct {// Required. The name of the job to retrieve.// Format: `projects/{project}/locations/{location}/jobs/{job}`Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.GetJob`.
func (*GetJobRequest)Descriptordeprecated
func (*GetJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetJobRequest.ProtoReflect.Descriptor instead.
func (*GetJobRequest)GetName¶
func (x *GetJobRequest) GetName()string
func (*GetJobRequest)ProtoMessage¶
func (*GetJobRequest) ProtoMessage()
func (*GetJobRequest)ProtoReflect¶
func (x *GetJobRequest) ProtoReflect()protoreflect.Message
func (*GetJobRequest)Reset¶
func (x *GetJobRequest) Reset()
func (*GetJobRequest)String¶
func (x *GetJobRequest) String()string
typeGetJobTemplateRequest¶
type GetJobTemplateRequest struct {// Required. The name of the job template to retrieve.// Format:// `projects/{project}/locations/{location}/jobTemplates/{job_template}`Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.GetJobTemplate`.
func (*GetJobTemplateRequest)Descriptordeprecated
func (*GetJobTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetJobTemplateRequest.ProtoReflect.Descriptor instead.
func (*GetJobTemplateRequest)GetName¶
func (x *GetJobTemplateRequest) GetName()string
func (*GetJobTemplateRequest)ProtoMessage¶
func (*GetJobTemplateRequest) ProtoMessage()
func (*GetJobTemplateRequest)ProtoReflect¶
func (x *GetJobTemplateRequest) ProtoReflect()protoreflect.Message
func (*GetJobTemplateRequest)Reset¶
func (x *GetJobTemplateRequest) Reset()
func (*GetJobTemplateRequest)String¶
func (x *GetJobTemplateRequest) String()string
typeInput¶
type Input struct {// A unique key for this input. Must be specified when using advanced// mapping and edit lists.Keystring `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`// URI of the media. Input files must be at least 5 seconds in duration and// stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`).// If empty, the value is populated from// [Job.input_uri][google.cloud.video.transcoder.v1.Job.input_uri]. See// [Supported input and output// formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats).Uristring `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`// Preprocessing configurations.PreprocessingConfig *PreprocessingConfig `protobuf:"bytes,3,opt,name=preprocessing_config,json=preprocessingConfig,proto3" json:"preprocessing_config,omitempty"`// Optional. Input Attributes.Attributes *InputAttributes `protobuf:"bytes,4,opt,name=attributes,proto3" json:"attributes,omitempty"`// contains filtered or unexported fields}Input asset.
func (*Input)Descriptordeprecated
func (*Input)GetAttributes¶added inv1.26.0
func (x *Input) GetAttributes() *InputAttributes
func (*Input)GetPreprocessingConfig¶
func (x *Input) GetPreprocessingConfig() *PreprocessingConfig
func (*Input)ProtoMessage¶
func (*Input) ProtoMessage()
func (*Input)ProtoReflect¶
func (x *Input) ProtoReflect()protoreflect.Message
typeInputAttributes¶added inv1.26.0
type InputAttributes struct {// Optional. A list of track definitions for the input asset.TrackDefinitions []*TrackDefinition `protobuf:"bytes,1,rep,name=track_definitions,json=trackDefinitions,proto3" json:"track_definitions,omitempty"`// contains filtered or unexported fields}Input attributes that provide additional information about the input asset.
func (*InputAttributes)Descriptordeprecatedadded inv1.26.0
func (*InputAttributes) Descriptor() ([]byte, []int)
Deprecated: Use InputAttributes.ProtoReflect.Descriptor instead.
func (*InputAttributes)GetTrackDefinitions¶added inv1.26.0
func (x *InputAttributes) GetTrackDefinitions() []*TrackDefinition
func (*InputAttributes)ProtoMessage¶added inv1.26.0
func (*InputAttributes) ProtoMessage()
func (*InputAttributes)ProtoReflect¶added inv1.26.0
func (x *InputAttributes) ProtoReflect()protoreflect.Message
func (*InputAttributes)Reset¶added inv1.26.0
func (x *InputAttributes) Reset()
func (*InputAttributes)String¶added inv1.26.0
func (x *InputAttributes) String()string
typeJob¶
type Job struct {// The resource name of the job.// Format: `projects/{project_number}/locations/{location}/jobs/{job}`Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// Input only. Specify the `input_uri` to populate empty `uri` fields in each// element of `Job.config.inputs` or `JobTemplate.config.inputs` when using// template. URI of the media. Input files must be at least 5 seconds in// duration and stored in Cloud Storage (for example,// `gs://bucket/inputs/file.mp4`). See [Supported input and output// formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats).InputUristring `protobuf:"bytes,2,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`// Input only. Specify the `output_uri` to populate an empty// `Job.config.output.uri` or `JobTemplate.config.output.uri` when using// template. URI for the output file(s). For example,// `gs://my-bucket/outputs/`. See [Supported input and output// formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats).OutputUristring `protobuf:"bytes,3,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"`// Specify the config for the transcoding job. If you don't specify the// `job_config`, the API selects `templateId`; this template ID is set to// `preset/web-hd` by default. When you use a `template_id` to create a job,// the `Job.config` is populated by the `JobTemplate.config`.<br>//// Types that are assignable to JobConfig:////*Job_TemplateId//*Job_ConfigJobConfig isJob_JobConfig `protobuf_oneof:"job_config"`// Output only. The current state of the job.StateJob_ProcessingState `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.video.transcoder.v1.Job_ProcessingState" json:"state,omitempty"`// Output only. The time the job was created.CreateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`// Output only. The time the transcoding started.StartTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`// Output only. The time the transcoding finished.EndTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`// Job time to live value in days, which will be effective after job// completion. Job should be deleted automatically after the given TTL. Enter// a value between 1 and 90. The default is 30.TtlAfterCompletionDaysint32 ``/* 133-byte string literal not displayed */// The labels associated with this job. You can use these to organize and// group your jobs.Labels map[string]string ``/* 154-byte string literal not displayed */// Output only. An error object that describes the reason for the failure.// This property is always present when// [ProcessingState][google.cloud.video.transcoder.v1.Job.ProcessingState] is// `FAILED`.Error *status.Status `protobuf:"bytes,17,opt,name=error,proto3" json:"error,omitempty"`// The processing mode of the job.// The default is `PROCESSING_MODE_INTERACTIVE`.ModeJob_ProcessingMode `protobuf:"varint,20,opt,name=mode,proto3,enum=google.cloud.video.transcoder.v1.Job_ProcessingMode" json:"mode,omitempty"`// The processing priority of a batch job.// This field can only be set for batch mode jobs. The default value is 0.// This value cannot be negative. Higher values correspond to higher// priorities for the job.BatchModePriorityint32 `protobuf:"varint,21,opt,name=batch_mode_priority,json=batchModePriority,proto3" json:"batch_mode_priority,omitempty"`// Optional. The optimization strategy of the job. The default is// `AUTODETECT`.OptimizationJob_OptimizationStrategy ``/* 142-byte string literal not displayed */// Optional. Insert silence and duplicate frames when timestamp gaps are// detected in a given stream.FillContentGapsbool `protobuf:"varint,25,opt,name=fill_content_gaps,json=fillContentGaps,proto3" json:"fill_content_gaps,omitempty"`// contains filtered or unexported fields}Transcoding job resource.
func (*Job)Descriptordeprecated
func (*Job)GetBatchModePriority¶added inv1.18.0
func (*Job)GetCreateTime¶
func (x *Job) GetCreateTime() *timestamppb.Timestamp
func (*Job)GetEndTime¶
func (x *Job) GetEndTime() *timestamppb.Timestamp
func (*Job)GetFillContentGaps¶added inv1.25.0
func (*Job)GetInputUri¶
func (*Job)GetJobConfig¶
func (m *Job) GetJobConfig() isJob_JobConfig
func (*Job)GetMode¶added inv1.16.0
func (x *Job) GetMode()Job_ProcessingMode
func (*Job)GetOptimization¶added inv1.18.0
func (x *Job) GetOptimization()Job_OptimizationStrategy
func (*Job)GetOutputUri¶
func (*Job)GetStartTime¶
func (x *Job) GetStartTime() *timestamppb.Timestamp
func (*Job)GetState¶
func (x *Job) GetState()Job_ProcessingState
func (*Job)GetTemplateId¶
func (*Job)GetTtlAfterCompletionDays¶
func (*Job)ProtoMessage¶
func (*Job) ProtoMessage()
func (*Job)ProtoReflect¶
func (x *Job) ProtoReflect()protoreflect.Message
typeJobConfig¶
type JobConfig struct {// List of input assets stored in Cloud Storage.Inputs []*Input `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"`// List of edit atoms. Defines the ultimate timeline of the resulting// file or manifest.EditList []*EditAtom `protobuf:"bytes,2,rep,name=edit_list,json=editList,proto3" json:"edit_list,omitempty"`// List of elementary streams.ElementaryStreams []*ElementaryStream `protobuf:"bytes,3,rep,name=elementary_streams,json=elementaryStreams,proto3" json:"elementary_streams,omitempty"`// List of multiplexing settings for output streams.MuxStreams []*MuxStream `protobuf:"bytes,4,rep,name=mux_streams,json=muxStreams,proto3" json:"mux_streams,omitempty"`// List of output manifests.Manifests []*Manifest `protobuf:"bytes,5,rep,name=manifests,proto3" json:"manifests,omitempty"`// Output configuration.Output *Output `protobuf:"bytes,6,opt,name=output,proto3" json:"output,omitempty"`// List of ad breaks. Specifies where to insert ad break tags in the output// manifests.AdBreaks []*AdBreak `protobuf:"bytes,7,rep,name=ad_breaks,json=adBreaks,proto3" json:"ad_breaks,omitempty"`// Destination on Pub/Sub.PubsubDestination *PubsubDestination `protobuf:"bytes,8,opt,name=pubsub_destination,json=pubsubDestination,proto3" json:"pubsub_destination,omitempty"`// List of output sprite sheets.// Spritesheets require at least one VideoStream in the Jobconfig.SpriteSheets []*SpriteSheet `protobuf:"bytes,9,rep,name=sprite_sheets,json=spriteSheets,proto3" json:"sprite_sheets,omitempty"`// List of overlays on the output video, in descending Z-order.Overlays []*Overlay `protobuf:"bytes,10,rep,name=overlays,proto3" json:"overlays,omitempty"`// List of encryption configurations for the content.// Each configuration has an ID. Specify this ID in the// [MuxStream.encryption_id][google.cloud.video.transcoder.v1.MuxStream.encryption_id]// field to indicate the configuration to use for that `MuxStream` output.Encryptions []*Encryption `protobuf:"bytes,11,rep,name=encryptions,proto3" json:"encryptions,omitempty"`// contains filtered or unexported fields}Job configuration
func (*JobConfig)Descriptordeprecated
func (*JobConfig)GetAdBreaks¶
func (*JobConfig)GetEditList¶
func (*JobConfig)GetElementaryStreams¶
func (x *JobConfig) GetElementaryStreams() []*ElementaryStream
func (*JobConfig)GetEncryptions¶added inv1.18.0
func (x *JobConfig) GetEncryptions() []*Encryption
func (*JobConfig)GetManifests¶
func (*JobConfig)GetMuxStreams¶
func (*JobConfig)GetOverlays¶
func (*JobConfig)GetPubsubDestination¶
func (x *JobConfig) GetPubsubDestination() *PubsubDestination
func (*JobConfig)GetSpriteSheets¶
func (x *JobConfig) GetSpriteSheets() []*SpriteSheet
func (*JobConfig)ProtoMessage¶
func (*JobConfig) ProtoMessage()
func (*JobConfig)ProtoReflect¶
func (x *JobConfig) ProtoReflect()protoreflect.Message
typeJobTemplate¶
type JobTemplate struct {// The resource name of the job template.// Format:// `projects/{project_number}/locations/{location}/jobTemplates/{job_template}`Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// The configuration for this template.Config *JobConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`// The labels associated with this job template. You can use these to organize// and group your job templates.Labels map[string]string ``/* 153-byte string literal not displayed */// contains filtered or unexported fields}Transcoding job template resource.
func (*JobTemplate)Descriptordeprecated
func (*JobTemplate) Descriptor() ([]byte, []int)
Deprecated: Use JobTemplate.ProtoReflect.Descriptor instead.
func (*JobTemplate)GetConfig¶
func (x *JobTemplate) GetConfig() *JobConfig
func (*JobTemplate)GetLabels¶
func (x *JobTemplate) GetLabels() map[string]string
func (*JobTemplate)GetName¶
func (x *JobTemplate) GetName()string
func (*JobTemplate)ProtoMessage¶
func (*JobTemplate) ProtoMessage()
func (*JobTemplate)ProtoReflect¶
func (x *JobTemplate) ProtoReflect()protoreflect.Message
func (*JobTemplate)Reset¶
func (x *JobTemplate) Reset()
func (*JobTemplate)String¶
func (x *JobTemplate) String()string
typeJob_Config¶
type Job_Config struct {// The configuration for this job.Config *JobConfig `protobuf:"bytes,5,opt,name=config,proto3,oneof"`}typeJob_OptimizationStrategy¶added inv1.18.0
type Job_OptimizationStrategyint32
The optimization strategy of the job. The default is `AUTODETECT`.
const (// The optimization strategy is not specified.Job_OPTIMIZATION_STRATEGY_UNSPECIFIEDJob_OptimizationStrategy = 0// Prioritize job processing speed.Job_AUTODETECTJob_OptimizationStrategy = 1// Disable all optimizations.Job_DISABLEDJob_OptimizationStrategy = 2)
func (Job_OptimizationStrategy)Descriptor¶added inv1.18.0
func (Job_OptimizationStrategy) Descriptor()protoreflect.EnumDescriptor
func (Job_OptimizationStrategy)Enum¶added inv1.18.0
func (xJob_OptimizationStrategy) Enum() *Job_OptimizationStrategy
func (Job_OptimizationStrategy)EnumDescriptordeprecatedadded inv1.18.0
func (Job_OptimizationStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use Job_OptimizationStrategy.Descriptor instead.
func (Job_OptimizationStrategy)Number¶added inv1.18.0
func (xJob_OptimizationStrategy) Number()protoreflect.EnumNumber
func (Job_OptimizationStrategy)String¶added inv1.18.0
func (xJob_OptimizationStrategy) String()string
func (Job_OptimizationStrategy)Type¶added inv1.18.0
func (Job_OptimizationStrategy) Type()protoreflect.EnumType
typeJob_ProcessingMode¶added inv1.16.0
type Job_ProcessingModeint32
The processing mode of the job.
const (// The job processing mode is not specified.Job_PROCESSING_MODE_UNSPECIFIEDJob_ProcessingMode = 0// The job processing mode is interactive mode.// Interactive job will either be ran or rejected if quota does not allow// for it.Job_PROCESSING_MODE_INTERACTIVEJob_ProcessingMode = 1// The job processing mode is batch mode.// Batch mode allows queuing of jobs.Job_PROCESSING_MODE_BATCHJob_ProcessingMode = 2)
func (Job_ProcessingMode)Descriptor¶added inv1.16.0
func (Job_ProcessingMode) Descriptor()protoreflect.EnumDescriptor
func (Job_ProcessingMode)Enum¶added inv1.16.0
func (xJob_ProcessingMode) Enum() *Job_ProcessingMode
func (Job_ProcessingMode)EnumDescriptordeprecatedadded inv1.16.0
func (Job_ProcessingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Job_ProcessingMode.Descriptor instead.
func (Job_ProcessingMode)Number¶added inv1.16.0
func (xJob_ProcessingMode) Number()protoreflect.EnumNumber
func (Job_ProcessingMode)String¶added inv1.16.0
func (xJob_ProcessingMode) String()string
func (Job_ProcessingMode)Type¶added inv1.16.0
func (Job_ProcessingMode) Type()protoreflect.EnumType
typeJob_ProcessingState¶
type Job_ProcessingStateint32
The current state of the job.
const (// The processing state is not specified.Job_PROCESSING_STATE_UNSPECIFIEDJob_ProcessingState = 0// The job is enqueued and will be picked up for processing soon.Job_PENDINGJob_ProcessingState = 1// The job is being processed.Job_RUNNINGJob_ProcessingState = 2// The job has been completed successfully.Job_SUCCEEDEDJob_ProcessingState = 3// The job has failed. For additional information, see// [Troubleshooting](https://cloud.google.com/transcoder/docs/troubleshooting).Job_FAILEDJob_ProcessingState = 4)
func (Job_ProcessingState)Descriptor¶
func (Job_ProcessingState) Descriptor()protoreflect.EnumDescriptor
func (Job_ProcessingState)Enum¶
func (xJob_ProcessingState) Enum() *Job_ProcessingState
func (Job_ProcessingState)EnumDescriptordeprecated
func (Job_ProcessingState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Job_ProcessingState.Descriptor instead.
func (Job_ProcessingState)Number¶
func (xJob_ProcessingState) Number()protoreflect.EnumNumber
func (Job_ProcessingState)String¶
func (xJob_ProcessingState) String()string
func (Job_ProcessingState)Type¶
func (Job_ProcessingState) Type()protoreflect.EnumType
typeJob_TemplateId¶
type Job_TemplateId struct {// Input only. Specify the `template_id` to use for populating `Job.config`.// The default is `preset/web-hd`, which is the only supported preset.//// User defined JobTemplate: `{job_template_id}`TemplateIdstring `protobuf:"bytes,4,opt,name=template_id,json=templateId,proto3,oneof"`}typeListJobTemplatesRequest¶
type ListJobTemplatesRequest struct {// Required. The parent location from which to retrieve the collection of job// templates. Format: `projects/{project}/locations/{location}`Parentstring `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`// The maximum number of items to return.PageSizeint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`// The `next_page_token` value returned from a previous List request, if// any.PageTokenstring `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`// The filter expression, following the syntax outlined in//https://google.aip.dev/160.Filterstring `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`// One or more fields to compare and use to sort the output.// Seehttps://google.aip.dev/132#ordering.OrderBystring `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.ListJobTemplates`.
func (*ListJobTemplatesRequest)Descriptordeprecated
func (*ListJobTemplatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobTemplatesRequest.ProtoReflect.Descriptor instead.
func (*ListJobTemplatesRequest)GetFilter¶
func (x *ListJobTemplatesRequest) GetFilter()string
func (*ListJobTemplatesRequest)GetOrderBy¶
func (x *ListJobTemplatesRequest) GetOrderBy()string
func (*ListJobTemplatesRequest)GetPageSize¶
func (x *ListJobTemplatesRequest) GetPageSize()int32
func (*ListJobTemplatesRequest)GetPageToken¶
func (x *ListJobTemplatesRequest) GetPageToken()string
func (*ListJobTemplatesRequest)GetParent¶
func (x *ListJobTemplatesRequest) GetParent()string
func (*ListJobTemplatesRequest)ProtoMessage¶
func (*ListJobTemplatesRequest) ProtoMessage()
func (*ListJobTemplatesRequest)ProtoReflect¶
func (x *ListJobTemplatesRequest) ProtoReflect()protoreflect.Message
func (*ListJobTemplatesRequest)Reset¶
func (x *ListJobTemplatesRequest) Reset()
func (*ListJobTemplatesRequest)String¶
func (x *ListJobTemplatesRequest) String()string
typeListJobTemplatesResponse¶
type ListJobTemplatesResponse struct {// List of job templates in the specified region.JobTemplates []*JobTemplate `protobuf:"bytes,1,rep,name=job_templates,json=jobTemplates,proto3" json:"job_templates,omitempty"`// The pagination token.NextPageTokenstring `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`// List of regions that could not be reached.Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`// contains filtered or unexported fields}Response message for `TranscoderService.ListJobTemplates`.
func (*ListJobTemplatesResponse)Descriptordeprecated
func (*ListJobTemplatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListJobTemplatesResponse.ProtoReflect.Descriptor instead.
func (*ListJobTemplatesResponse)GetJobTemplates¶
func (x *ListJobTemplatesResponse) GetJobTemplates() []*JobTemplate
func (*ListJobTemplatesResponse)GetNextPageToken¶
func (x *ListJobTemplatesResponse) GetNextPageToken()string
func (*ListJobTemplatesResponse)GetUnreachable¶
func (x *ListJobTemplatesResponse) GetUnreachable() []string
func (*ListJobTemplatesResponse)ProtoMessage¶
func (*ListJobTemplatesResponse) ProtoMessage()
func (*ListJobTemplatesResponse)ProtoReflect¶
func (x *ListJobTemplatesResponse) ProtoReflect()protoreflect.Message
func (*ListJobTemplatesResponse)Reset¶
func (x *ListJobTemplatesResponse) Reset()
func (*ListJobTemplatesResponse)String¶
func (x *ListJobTemplatesResponse) String()string
typeListJobsRequest¶
type ListJobsRequest struct {// Required. Format: `projects/{project}/locations/{location}`Parentstring `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`// The maximum number of items to return.PageSizeint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`// The `next_page_token` value returned from a previous List request, if// any.PageTokenstring `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`// The filter expression, following the syntax outlined in//https://google.aip.dev/160.Filterstring `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`// One or more fields to compare and use to sort the output.// Seehttps://google.aip.dev/132#ordering.OrderBystring `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`// contains filtered or unexported fields}Request message for `TranscoderService.ListJobs`.The parent location from which to retrieve the collection of jobs.
func (*ListJobsRequest)Descriptordeprecated
func (*ListJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsRequest.ProtoReflect.Descriptor instead.
func (*ListJobsRequest)GetFilter¶
func (x *ListJobsRequest) GetFilter()string
func (*ListJobsRequest)GetOrderBy¶
func (x *ListJobsRequest) GetOrderBy()string
func (*ListJobsRequest)GetPageSize¶
func (x *ListJobsRequest) GetPageSize()int32
func (*ListJobsRequest)GetPageToken¶
func (x *ListJobsRequest) GetPageToken()string
func (*ListJobsRequest)GetParent¶
func (x *ListJobsRequest) GetParent()string
func (*ListJobsRequest)ProtoMessage¶
func (*ListJobsRequest) ProtoMessage()
func (*ListJobsRequest)ProtoReflect¶
func (x *ListJobsRequest) ProtoReflect()protoreflect.Message
func (*ListJobsRequest)Reset¶
func (x *ListJobsRequest) Reset()
func (*ListJobsRequest)String¶
func (x *ListJobsRequest) String()string
typeListJobsResponse¶
type ListJobsResponse struct {// List of jobs in the specified region.Jobs []*Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`// The pagination token.NextPageTokenstring `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`// List of regions that could not be reached.Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`// contains filtered or unexported fields}Response message for `TranscoderService.ListJobs`.
func (*ListJobsResponse)Descriptordeprecated
func (*ListJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsResponse.ProtoReflect.Descriptor instead.
func (*ListJobsResponse)GetJobs¶
func (x *ListJobsResponse) GetJobs() []*Job
func (*ListJobsResponse)GetNextPageToken¶
func (x *ListJobsResponse) GetNextPageToken()string
func (*ListJobsResponse)GetUnreachable¶
func (x *ListJobsResponse) GetUnreachable() []string
func (*ListJobsResponse)ProtoMessage¶
func (*ListJobsResponse) ProtoMessage()
func (*ListJobsResponse)ProtoReflect¶
func (x *ListJobsResponse) ProtoReflect()protoreflect.Message
func (*ListJobsResponse)Reset¶
func (x *ListJobsResponse) Reset()
func (*ListJobsResponse)String¶
func (x *ListJobsResponse) String()string
typeManifest¶
type Manifest struct {// The name of the generated file. The default is `manifest` with the// extension suffix corresponding to the// [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type].FileNamestring `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`// Required. Type of the manifest.TypeManifest_ManifestType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.video.transcoder.v1.Manifest_ManifestType" json:"type,omitempty"`// Required. List of user supplied// [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] values that// should appear in this manifest.//// When [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type] is// `HLS`, a media manifest with name// [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] and `.m3u8`// extension is generated for each element in this list.MuxStreams []string `protobuf:"bytes,3,rep,name=mux_streams,json=muxStreams,proto3" json:"mux_streams,omitempty"`// Specifies the manifest configuration.//// Types that are assignable to ManifestConfig:////*Manifest_DashManifestConfig isManifest_ManifestConfig `protobuf_oneof:"manifest_config"`// contains filtered or unexported fields}Manifest configuration.
func (*Manifest)Descriptordeprecated
func (*Manifest)GetDash¶added inv1.18.0
func (x *Manifest) GetDash() *Manifest_DashConfig
func (*Manifest)GetFileName¶
func (*Manifest)GetManifestConfig¶added inv1.18.0
func (m *Manifest) GetManifestConfig() isManifest_ManifestConfig
func (*Manifest)GetMuxStreams¶
func (*Manifest)GetType¶
func (x *Manifest) GetType()Manifest_ManifestType
func (*Manifest)ProtoMessage¶
func (*Manifest) ProtoMessage()
func (*Manifest)ProtoReflect¶
func (x *Manifest) ProtoReflect()protoreflect.Message
typeManifest_Dash¶added inv1.18.0
type Manifest_Dash struct {// `DASH` manifest configuration.Dash *Manifest_DashConfig `protobuf:"bytes,4,opt,name=dash,proto3,oneof"`}typeManifest_DashConfig¶added inv1.18.0
type Manifest_DashConfig struct {// The segment reference scheme for a `DASH` manifest. The default is// `SEGMENT_LIST`.SegmentReferenceSchemeManifest_DashConfig_SegmentReferenceScheme ``/* 211-byte string literal not displayed */// contains filtered or unexported fields}`DASH` manifest configuration.
func (*Manifest_DashConfig)Descriptordeprecatedadded inv1.18.0
func (*Manifest_DashConfig) Descriptor() ([]byte, []int)
Deprecated: Use Manifest_DashConfig.ProtoReflect.Descriptor instead.
func (*Manifest_DashConfig)GetSegmentReferenceScheme¶added inv1.18.0
func (x *Manifest_DashConfig) GetSegmentReferenceScheme()Manifest_DashConfig_SegmentReferenceScheme
func (*Manifest_DashConfig)ProtoMessage¶added inv1.18.0
func (*Manifest_DashConfig) ProtoMessage()
func (*Manifest_DashConfig)ProtoReflect¶added inv1.18.0
func (x *Manifest_DashConfig) ProtoReflect()protoreflect.Message
func (*Manifest_DashConfig)Reset¶added inv1.18.0
func (x *Manifest_DashConfig) Reset()
func (*Manifest_DashConfig)String¶added inv1.18.0
func (x *Manifest_DashConfig) String()string
typeManifest_DashConfig_SegmentReferenceScheme¶added inv1.18.0
type Manifest_DashConfig_SegmentReferenceSchemeint32
The segment reference scheme for a `DASH` manifest.
const (// The segment reference scheme is not specified.Manifest_DashConfig_SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDManifest_DashConfig_SegmentReferenceScheme = 0// Explicitly lists the URLs of media files for each segment. For example,// if// [SegmentSettings.individual_segments][google.cloud.video.transcoder.v1.SegmentSettings.individual_segments]// is `true`, then the manifest contains fields similar to the following:// “`xml// <Initialization sourceURL="my-hd-stream-init.m4s"/>////<SegmentList presentationTimeOffset="0" duration="1000"//timescale="10000">// <SegmentURL media="hd-stream0000000000.m4s"/>// <SegmentURL media="hd-stream0000000001.m4s"/>// ...//// “`Manifest_DashConfig_SEGMENT_LISTManifest_DashConfig_SegmentReferenceScheme = 1// [SegmentSettings.individual_segments][google.cloud.video.transcoder.v1.SegmentSettings.individual_segments]// must be set to `true` to use this segment reference scheme. Uses the// DASH specification// `<SegmentTemplate>` tag to determine the URLs of media files for each// segment. For example:// “`xml// <SegmentTemplate presentationTimeOffset="0" timescale="10000"//// initialization="my-hd-stream-init.m4s"// media="hd-stream$Number%010d$.m4s" startNumber="0">//...//// “`Manifest_DashConfig_SEGMENT_TEMPLATE_NUMBERManifest_DashConfig_SegmentReferenceScheme = 2)
func (Manifest_DashConfig_SegmentReferenceScheme)Descriptor¶added inv1.18.0
func (Manifest_DashConfig_SegmentReferenceScheme) Descriptor()protoreflect.EnumDescriptor
func (Manifest_DashConfig_SegmentReferenceScheme)EnumDescriptordeprecatedadded inv1.18.0
func (Manifest_DashConfig_SegmentReferenceScheme) EnumDescriptor() ([]byte, []int)
Deprecated: Use Manifest_DashConfig_SegmentReferenceScheme.Descriptor instead.
func (Manifest_DashConfig_SegmentReferenceScheme)Number¶added inv1.18.0
func (xManifest_DashConfig_SegmentReferenceScheme) Number()protoreflect.EnumNumber
func (Manifest_DashConfig_SegmentReferenceScheme)String¶added inv1.18.0
func (xManifest_DashConfig_SegmentReferenceScheme) String()string
typeManifest_ManifestType¶
type Manifest_ManifestTypeint32
The manifest type, which corresponds to the adaptive streaming format used.
const (// The manifest type is not specified.Manifest_MANIFEST_TYPE_UNSPECIFIEDManifest_ManifestType = 0// Create an HLS manifest. The corresponding file extension is `.m3u8`.Manifest_HLSManifest_ManifestType = 1// Create an MPEG-DASH manifest. The corresponding file extension is `.mpd`.Manifest_DASHManifest_ManifestType = 2)
func (Manifest_ManifestType)Descriptor¶
func (Manifest_ManifestType) Descriptor()protoreflect.EnumDescriptor
func (Manifest_ManifestType)Enum¶
func (xManifest_ManifestType) Enum() *Manifest_ManifestType
func (Manifest_ManifestType)EnumDescriptordeprecated
func (Manifest_ManifestType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Manifest_ManifestType.Descriptor instead.
func (Manifest_ManifestType)Number¶
func (xManifest_ManifestType) Number()protoreflect.EnumNumber
func (Manifest_ManifestType)String¶
func (xManifest_ManifestType) String()string
func (Manifest_ManifestType)Type¶
func (Manifest_ManifestType) Type()protoreflect.EnumType
typeMuxStream¶
type MuxStream struct {// A unique key for this multiplexed stream.Keystring `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`// The name of the generated file. The default is// [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] with the// extension suffix corresponding to the// [MuxStream.container][google.cloud.video.transcoder.v1.MuxStream.container].//// Individual segments also have an incremental 10-digit zero-padded suffix// starting from 0 before the extension, such as `mux_stream0000000123.ts`.FileNamestring `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`// The container format. The default is `mp4`//// Supported streaming formats://// - `ts`// - `fmp4`- the corresponding file extension is `.m4s`//// Supported standalone file formats://// - `mp4`// - `mp3`// - `ogg`// - `vtt`//// See also:// [Supported input and output// formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)Containerstring `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"`// List of// [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key]// values multiplexed in this stream.ElementaryStreams []string `protobuf:"bytes,4,rep,name=elementary_streams,json=elementaryStreams,proto3" json:"elementary_streams,omitempty"`// Segment settings for `ts`, `fmp4` and `vtt`.SegmentSettings *SegmentSettings `protobuf:"bytes,5,opt,name=segment_settings,json=segmentSettings,proto3" json:"segment_settings,omitempty"`// Identifier of the encryption configuration to use. If omitted, output will// be unencrypted.EncryptionIdstring `protobuf:"bytes,7,opt,name=encryption_id,json=encryptionId,proto3" json:"encryption_id,omitempty"`// Specifies the container configuration.//// Types that are assignable to ContainerConfig:////*MuxStream_Fmp4ContainerConfig isMuxStream_ContainerConfig `protobuf_oneof:"container_config"`// contains filtered or unexported fields}Multiplexing settings for output stream.
func (*MuxStream)Descriptordeprecated
func (*MuxStream)GetContainer¶
func (*MuxStream)GetContainerConfig¶added inv1.25.0
func (m *MuxStream) GetContainerConfig() isMuxStream_ContainerConfig
func (*MuxStream)GetElementaryStreams¶
func (*MuxStream)GetEncryptionId¶added inv1.18.0
func (*MuxStream)GetFileName¶
func (*MuxStream)GetFmp4¶added inv1.25.0
func (x *MuxStream) GetFmp4() *MuxStream_Fmp4Config
func (*MuxStream)GetSegmentSettings¶
func (x *MuxStream) GetSegmentSettings() *SegmentSettings
func (*MuxStream)ProtoMessage¶
func (*MuxStream) ProtoMessage()
func (*MuxStream)ProtoReflect¶
func (x *MuxStream) ProtoReflect()protoreflect.Message
typeMuxStream_Fmp4¶added inv1.25.0
type MuxStream_Fmp4 struct {// Optional. `fmp4` container configuration.Fmp4 *MuxStream_Fmp4Config `protobuf:"bytes,8,opt,name=fmp4,proto3,oneof"`}typeMuxStream_Fmp4Config¶added inv1.25.0
type MuxStream_Fmp4Config struct {// Optional. Specify the codec tag string that will be used in the media// bitstream. When not specified, the codec appropriate value is used.//// Supported H265 codec tags://// - `hvc1` (default)// - `hev1`CodecTagstring `protobuf:"bytes,1,opt,name=codec_tag,json=codecTag,proto3" json:"codec_tag,omitempty"`// contains filtered or unexported fields}`fmp4` container configuration.
func (*MuxStream_Fmp4Config)Descriptordeprecatedadded inv1.25.0
func (*MuxStream_Fmp4Config) Descriptor() ([]byte, []int)
Deprecated: Use MuxStream_Fmp4Config.ProtoReflect.Descriptor instead.
func (*MuxStream_Fmp4Config)GetCodecTag¶added inv1.25.0
func (x *MuxStream_Fmp4Config) GetCodecTag()string
func (*MuxStream_Fmp4Config)ProtoMessage¶added inv1.25.0
func (*MuxStream_Fmp4Config) ProtoMessage()
func (*MuxStream_Fmp4Config)ProtoReflect¶added inv1.25.0
func (x *MuxStream_Fmp4Config) ProtoReflect()protoreflect.Message
func (*MuxStream_Fmp4Config)Reset¶added inv1.25.0
func (x *MuxStream_Fmp4Config) Reset()
func (*MuxStream_Fmp4Config)String¶added inv1.25.0
func (x *MuxStream_Fmp4Config) String()string
typeOutput¶
type Output struct {// URI for the output file(s). For example, `gs://my-bucket/outputs/`. Must be// a directory and not a top-level bucket. If empty, the value is populated// from [Job.output_uri][google.cloud.video.transcoder.v1.Job.output_uri]. See// [Supported input and output// formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats).Uristring `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`// contains filtered or unexported fields}Location of output file(s) in a Cloud Storage bucket.
func (*Output)Descriptordeprecated
func (*Output)ProtoMessage¶
func (*Output) ProtoMessage()
func (*Output)ProtoReflect¶
func (x *Output) ProtoReflect()protoreflect.Message
typeOverlay¶
type Overlay struct {// Image overlay.Image *Overlay_Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`// List of animations. The list should be chronological, without any time// overlap.Animations []*Overlay_Animation `protobuf:"bytes,2,rep,name=animations,proto3" json:"animations,omitempty"`// contains filtered or unexported fields}Overlay configuration.
func (*Overlay)Descriptordeprecated
func (*Overlay)GetAnimations¶
func (x *Overlay) GetAnimations() []*Overlay_Animation
func (*Overlay)GetImage¶
func (x *Overlay) GetImage() *Overlay_Image
func (*Overlay)ProtoMessage¶
func (*Overlay) ProtoMessage()
func (*Overlay)ProtoReflect¶
func (x *Overlay) ProtoReflect()protoreflect.Message
typeOverlay_Animation¶
type Overlay_Animation struct {// Animations can be static or fade, or they can end the previous animation.//// Types that are assignable to AnimationType:////*Overlay_Animation_AnimationStatic//*Overlay_Animation_AnimationFade//*Overlay_Animation_AnimationEndAnimationType isOverlay_Animation_AnimationType `protobuf_oneof:"animation_type"`// contains filtered or unexported fields}Animation types.
func (*Overlay_Animation)Descriptordeprecated
func (*Overlay_Animation) Descriptor() ([]byte, []int)
Deprecated: Use Overlay_Animation.ProtoReflect.Descriptor instead.
func (*Overlay_Animation)GetAnimationEnd¶
func (x *Overlay_Animation) GetAnimationEnd() *Overlay_AnimationEnd
func (*Overlay_Animation)GetAnimationFade¶
func (x *Overlay_Animation) GetAnimationFade() *Overlay_AnimationFade
func (*Overlay_Animation)GetAnimationStatic¶
func (x *Overlay_Animation) GetAnimationStatic() *Overlay_AnimationStatic
func (*Overlay_Animation)GetAnimationType¶
func (m *Overlay_Animation) GetAnimationType() isOverlay_Animation_AnimationType
func (*Overlay_Animation)ProtoMessage¶
func (*Overlay_Animation) ProtoMessage()
func (*Overlay_Animation)ProtoReflect¶
func (x *Overlay_Animation) ProtoReflect()protoreflect.Message
func (*Overlay_Animation)Reset¶
func (x *Overlay_Animation) Reset()
func (*Overlay_Animation)String¶
func (x *Overlay_Animation) String()string
typeOverlay_AnimationEnd¶
type Overlay_AnimationEnd struct {// The time to end overlay object, in seconds. Default: 0StartTimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`// contains filtered or unexported fields}End previous overlay animation from the video. Without `AnimationEnd`, theoverlay object will keep the state of previous animation until the end ofthe video.
func (*Overlay_AnimationEnd)Descriptordeprecated
func (*Overlay_AnimationEnd) Descriptor() ([]byte, []int)
Deprecated: Use Overlay_AnimationEnd.ProtoReflect.Descriptor instead.
func (*Overlay_AnimationEnd)GetStartTimeOffset¶
func (x *Overlay_AnimationEnd) GetStartTimeOffset() *durationpb.Duration
func (*Overlay_AnimationEnd)ProtoMessage¶
func (*Overlay_AnimationEnd) ProtoMessage()
func (*Overlay_AnimationEnd)ProtoReflect¶
func (x *Overlay_AnimationEnd) ProtoReflect()protoreflect.Message
func (*Overlay_AnimationEnd)Reset¶
func (x *Overlay_AnimationEnd) Reset()
func (*Overlay_AnimationEnd)String¶
func (x *Overlay_AnimationEnd) String()string
typeOverlay_AnimationFade¶
type Overlay_AnimationFade struct {// Required. Type of fade animation: `FADE_IN` or `FADE_OUT`.FadeTypeOverlay_FadeType ``/* 141-byte string literal not displayed */// Normalized coordinates based on output video resolution. Valid// values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay// object. For example, use the x and y coordinates {0,0} to position the// top-left corner of the overlay animation in the top-left corner of the// output video.Xy *Overlay_NormalizedCoordinate `protobuf:"bytes,2,opt,name=xy,proto3" json:"xy,omitempty"`// The time to start the fade animation, in seconds. Default: 0StartTimeOffset *durationpb.Duration `protobuf:"bytes,3,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`// The time to end the fade animation, in seconds. Default:// `start_time_offset` + 1sEndTimeOffset *durationpb.Duration `protobuf:"bytes,4,opt,name=end_time_offset,json=endTimeOffset,proto3" json:"end_time_offset,omitempty"`// contains filtered or unexported fields}Display overlay object with fade animation.
func (*Overlay_AnimationFade)Descriptordeprecated
func (*Overlay_AnimationFade) Descriptor() ([]byte, []int)
Deprecated: Use Overlay_AnimationFade.ProtoReflect.Descriptor instead.
func (*Overlay_AnimationFade)GetEndTimeOffset¶
func (x *Overlay_AnimationFade) GetEndTimeOffset() *durationpb.Duration
func (*Overlay_AnimationFade)GetFadeType¶
func (x *Overlay_AnimationFade) GetFadeType()Overlay_FadeType
func (*Overlay_AnimationFade)GetStartTimeOffset¶
func (x *Overlay_AnimationFade) GetStartTimeOffset() *durationpb.Duration
func (*Overlay_AnimationFade)GetXy¶
func (x *Overlay_AnimationFade) GetXy() *Overlay_NormalizedCoordinate
func (*Overlay_AnimationFade)ProtoMessage¶
func (*Overlay_AnimationFade) ProtoMessage()
func (*Overlay_AnimationFade)ProtoReflect¶
func (x *Overlay_AnimationFade) ProtoReflect()protoreflect.Message
func (*Overlay_AnimationFade)Reset¶
func (x *Overlay_AnimationFade) Reset()
func (*Overlay_AnimationFade)String¶
func (x *Overlay_AnimationFade) String()string
typeOverlay_AnimationStatic¶
type Overlay_AnimationStatic struct {// Normalized coordinates based on output video resolution. Valid// values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay// object. For example, use the x and y coordinates {0,0} to position the// top-left corner of the overlay animation in the top-left corner of the// output video.Xy *Overlay_NormalizedCoordinate `protobuf:"bytes,1,opt,name=xy,proto3" json:"xy,omitempty"`// The time to start displaying the overlay object, in seconds. Default: 0StartTimeOffset *durationpb.Duration `protobuf:"bytes,2,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`// contains filtered or unexported fields}Display static overlay object.
func (*Overlay_AnimationStatic)Descriptordeprecated
func (*Overlay_AnimationStatic) Descriptor() ([]byte, []int)
Deprecated: Use Overlay_AnimationStatic.ProtoReflect.Descriptor instead.
func (*Overlay_AnimationStatic)GetStartTimeOffset¶
func (x *Overlay_AnimationStatic) GetStartTimeOffset() *durationpb.Duration
func (*Overlay_AnimationStatic)GetXy¶
func (x *Overlay_AnimationStatic) GetXy() *Overlay_NormalizedCoordinate
func (*Overlay_AnimationStatic)ProtoMessage¶
func (*Overlay_AnimationStatic) ProtoMessage()
func (*Overlay_AnimationStatic)ProtoReflect¶
func (x *Overlay_AnimationStatic) ProtoReflect()protoreflect.Message
func (*Overlay_AnimationStatic)Reset¶
func (x *Overlay_AnimationStatic) Reset()
func (*Overlay_AnimationStatic)String¶
func (x *Overlay_AnimationStatic) String()string
typeOverlay_Animation_AnimationEnd¶
type Overlay_Animation_AnimationEnd struct {// End previous animation.AnimationEnd *Overlay_AnimationEnd `protobuf:"bytes,3,opt,name=animation_end,json=animationEnd,proto3,oneof"`}typeOverlay_Animation_AnimationFade¶
type Overlay_Animation_AnimationFade struct {// Display overlay object with fade animation.AnimationFade *Overlay_AnimationFade `protobuf:"bytes,2,opt,name=animation_fade,json=animationFade,proto3,oneof"`}typeOverlay_Animation_AnimationStatic¶
type Overlay_Animation_AnimationStatic struct {// Display static overlay object.AnimationStatic *Overlay_AnimationStatic `protobuf:"bytes,1,opt,name=animation_static,json=animationStatic,proto3,oneof"`}typeOverlay_FadeType¶
type Overlay_FadeTypeint32
Fade type for the overlay: `FADE_IN` or `FADE_OUT`.
const (// The fade type is not specified.Overlay_FADE_TYPE_UNSPECIFIEDOverlay_FadeType = 0// Fade the overlay object into view.Overlay_FADE_INOverlay_FadeType = 1// Fade the overlay object out of view.Overlay_FADE_OUTOverlay_FadeType = 2)
func (Overlay_FadeType)Descriptor¶
func (Overlay_FadeType) Descriptor()protoreflect.EnumDescriptor
func (Overlay_FadeType)Enum¶
func (xOverlay_FadeType) Enum() *Overlay_FadeType
func (Overlay_FadeType)EnumDescriptordeprecated
func (Overlay_FadeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Overlay_FadeType.Descriptor instead.
func (Overlay_FadeType)Number¶
func (xOverlay_FadeType) Number()protoreflect.EnumNumber
func (Overlay_FadeType)String¶
func (xOverlay_FadeType) String()string
func (Overlay_FadeType)Type¶
func (Overlay_FadeType) Type()protoreflect.EnumType
typeOverlay_Image¶
type Overlay_Image struct {// Required. URI of the image in Cloud Storage. For example,// `gs://bucket/inputs/image.png`. Only PNG and JPEG images are supported.Uristring `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`// Normalized image resolution, based on output video resolution. Valid// values: `0.0`–`1.0`. To respect the original image aspect ratio, set// either `x` or `y` to `0.0`. To use the original image resolution, set// both `x` and `y` to `0.0`.Resolution *Overlay_NormalizedCoordinate `protobuf:"bytes,2,opt,name=resolution,proto3" json:"resolution,omitempty"`// Target image opacity. Valid values are from `1.0` (solid, default) to// `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.Alphafloat64 `protobuf:"fixed64,3,opt,name=alpha,proto3" json:"alpha,omitempty"`// contains filtered or unexported fields}Overlaid image.
func (*Overlay_Image)Descriptordeprecated
func (*Overlay_Image) Descriptor() ([]byte, []int)
Deprecated: Use Overlay_Image.ProtoReflect.Descriptor instead.
func (*Overlay_Image)GetAlpha¶
func (x *Overlay_Image) GetAlpha()float64
func (*Overlay_Image)GetResolution¶
func (x *Overlay_Image) GetResolution() *Overlay_NormalizedCoordinate
func (*Overlay_Image)GetUri¶
func (x *Overlay_Image) GetUri()string
func (*Overlay_Image)ProtoMessage¶
func (*Overlay_Image) ProtoMessage()
func (*Overlay_Image)ProtoReflect¶
func (x *Overlay_Image) ProtoReflect()protoreflect.Message
func (*Overlay_Image)Reset¶
func (x *Overlay_Image) Reset()
func (*Overlay_Image)String¶
func (x *Overlay_Image) String()string
typeOverlay_NormalizedCoordinate¶
type Overlay_NormalizedCoordinate struct {// Normalized x coordinate.Xfloat64 `protobuf:"fixed64,1,opt,name=x,proto3" json:"x,omitempty"`// Normalized y coordinate.Yfloat64 `protobuf:"fixed64,2,opt,name=y,proto3" json:"y,omitempty"`// contains filtered or unexported fields}2D normalized coordinates. Default: `{0.0, 0.0}`
func (*Overlay_NormalizedCoordinate)Descriptordeprecated
func (*Overlay_NormalizedCoordinate) Descriptor() ([]byte, []int)
Deprecated: Use Overlay_NormalizedCoordinate.ProtoReflect.Descriptor instead.
func (*Overlay_NormalizedCoordinate)GetX¶
func (x *Overlay_NormalizedCoordinate) GetX()float64
func (*Overlay_NormalizedCoordinate)GetY¶
func (x *Overlay_NormalizedCoordinate) GetY()float64
func (*Overlay_NormalizedCoordinate)ProtoMessage¶
func (*Overlay_NormalizedCoordinate) ProtoMessage()
func (*Overlay_NormalizedCoordinate)ProtoReflect¶
func (x *Overlay_NormalizedCoordinate) ProtoReflect()protoreflect.Message
func (*Overlay_NormalizedCoordinate)Reset¶
func (x *Overlay_NormalizedCoordinate) Reset()
func (*Overlay_NormalizedCoordinate)String¶
func (x *Overlay_NormalizedCoordinate) String()string
typePreprocessingConfig¶
type PreprocessingConfig struct {// Color preprocessing configuration.Color *PreprocessingConfig_Color `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`// Denoise preprocessing configuration.Denoise *PreprocessingConfig_Denoise `protobuf:"bytes,2,opt,name=denoise,proto3" json:"denoise,omitempty"`// Deblock preprocessing configuration.Deblock *PreprocessingConfig_Deblock `protobuf:"bytes,3,opt,name=deblock,proto3" json:"deblock,omitempty"`// Audio preprocessing configuration.Audio *PreprocessingConfig_Audio `protobuf:"bytes,4,opt,name=audio,proto3" json:"audio,omitempty"`// Specify the video cropping configuration.Crop *PreprocessingConfig_Crop `protobuf:"bytes,5,opt,name=crop,proto3" json:"crop,omitempty"`// Specify the video pad filter configuration.Pad *PreprocessingConfig_Pad `protobuf:"bytes,6,opt,name=pad,proto3" json:"pad,omitempty"`// Specify the video deinterlace configuration.Deinterlace *PreprocessingConfig_Deinterlace `protobuf:"bytes,7,opt,name=deinterlace,proto3" json:"deinterlace,omitempty"`// contains filtered or unexported fields}Preprocessing configurations.
func (*PreprocessingConfig)Descriptordeprecated
func (*PreprocessingConfig) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig)GetAudio¶
func (x *PreprocessingConfig) GetAudio() *PreprocessingConfig_Audio
func (*PreprocessingConfig)GetColor¶
func (x *PreprocessingConfig) GetColor() *PreprocessingConfig_Color
func (*PreprocessingConfig)GetCrop¶
func (x *PreprocessingConfig) GetCrop() *PreprocessingConfig_Crop
func (*PreprocessingConfig)GetDeblock¶
func (x *PreprocessingConfig) GetDeblock() *PreprocessingConfig_Deblock
func (*PreprocessingConfig)GetDeinterlace¶added inv1.11.0
func (x *PreprocessingConfig) GetDeinterlace() *PreprocessingConfig_Deinterlace
func (*PreprocessingConfig)GetDenoise¶
func (x *PreprocessingConfig) GetDenoise() *PreprocessingConfig_Denoise
func (*PreprocessingConfig)GetPad¶
func (x *PreprocessingConfig) GetPad() *PreprocessingConfig_Pad
func (*PreprocessingConfig)ProtoMessage¶
func (*PreprocessingConfig) ProtoMessage()
func (*PreprocessingConfig)ProtoReflect¶
func (x *PreprocessingConfig) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig)Reset¶
func (x *PreprocessingConfig) Reset()
func (*PreprocessingConfig)String¶
func (x *PreprocessingConfig) String()string
typePreprocessingConfig_Audio¶
type PreprocessingConfig_Audio struct {// Specify audio loudness normalization in loudness units relative to full// scale (LUFS). Enter a value between -24 and 0 (the default), where://// - -24 is the Advanced Television Systems Committee (ATSC A/85) standard// - -23 is the EU R128 broadcast standard// - -19 is the prior standard for online mono audio// - -18 is the ReplayGain standard// - -16 is the prior standard for stereo audio// - -14 is the new online audio standard recommended by Spotify, as well// as Amazon Echo// - 0 disables normalizationLufsfloat64 `protobuf:"fixed64,1,opt,name=lufs,proto3" json:"lufs,omitempty"`// Enable boosting high frequency components. The default is `false`.//// **Note:** This field is not supported.HighBoostbool `protobuf:"varint,2,opt,name=high_boost,json=highBoost,proto3" json:"high_boost,omitempty"`// Enable boosting low frequency components. The default is `false`.//// **Note:** This field is not supported.LowBoostbool `protobuf:"varint,3,opt,name=low_boost,json=lowBoost,proto3" json:"low_boost,omitempty"`// contains filtered or unexported fields}Audio preprocessing configuration.
func (*PreprocessingConfig_Audio)Descriptordeprecated
func (*PreprocessingConfig_Audio) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Audio.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Audio)GetHighBoost¶
func (x *PreprocessingConfig_Audio) GetHighBoost()bool
func (*PreprocessingConfig_Audio)GetLowBoost¶
func (x *PreprocessingConfig_Audio) GetLowBoost()bool
func (*PreprocessingConfig_Audio)GetLufs¶
func (x *PreprocessingConfig_Audio) GetLufs()float64
func (*PreprocessingConfig_Audio)ProtoMessage¶
func (*PreprocessingConfig_Audio) ProtoMessage()
func (*PreprocessingConfig_Audio)ProtoReflect¶
func (x *PreprocessingConfig_Audio) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Audio)Reset¶
func (x *PreprocessingConfig_Audio) Reset()
func (*PreprocessingConfig_Audio)String¶
func (x *PreprocessingConfig_Audio) String()string
typePreprocessingConfig_Color¶
type PreprocessingConfig_Color struct {// Control color saturation of the video. Enter a value between -1 and 1,// where -1 is fully desaturated and 1 is maximum saturation. 0 is no// change. The default is 0.Saturationfloat64 `protobuf:"fixed64,1,opt,name=saturation,proto3" json:"saturation,omitempty"`// Control black and white contrast of the video. Enter a value between -1// and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no// change. The default is 0.Contrastfloat64 `protobuf:"fixed64,2,opt,name=contrast,proto3" json:"contrast,omitempty"`// Control brightness of the video. Enter a value between -1 and 1, where -1// is minimum brightness and 1 is maximum brightness. 0 is no change. The// default is 0.Brightnessfloat64 `protobuf:"fixed64,3,opt,name=brightness,proto3" json:"brightness,omitempty"`// contains filtered or unexported fields}Color preprocessing configuration.
**Note:** This configuration is not supported.
func (*PreprocessingConfig_Color)Descriptordeprecated
func (*PreprocessingConfig_Color) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Color.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Color)GetBrightness¶
func (x *PreprocessingConfig_Color) GetBrightness()float64
func (*PreprocessingConfig_Color)GetContrast¶
func (x *PreprocessingConfig_Color) GetContrast()float64
func (*PreprocessingConfig_Color)GetSaturation¶
func (x *PreprocessingConfig_Color) GetSaturation()float64
func (*PreprocessingConfig_Color)ProtoMessage¶
func (*PreprocessingConfig_Color) ProtoMessage()
func (*PreprocessingConfig_Color)ProtoReflect¶
func (x *PreprocessingConfig_Color) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Color)Reset¶
func (x *PreprocessingConfig_Color) Reset()
func (*PreprocessingConfig_Color)String¶
func (x *PreprocessingConfig_Color) String()string
typePreprocessingConfig_Crop¶
type PreprocessingConfig_Crop struct {// The number of pixels to crop from the top. The default is 0.TopPixelsint32 `protobuf:"varint,1,opt,name=top_pixels,json=topPixels,proto3" json:"top_pixels,omitempty"`// The number of pixels to crop from the bottom. The default is 0.BottomPixelsint32 `protobuf:"varint,2,opt,name=bottom_pixels,json=bottomPixels,proto3" json:"bottom_pixels,omitempty"`// The number of pixels to crop from the left. The default is 0.LeftPixelsint32 `protobuf:"varint,3,opt,name=left_pixels,json=leftPixels,proto3" json:"left_pixels,omitempty"`// The number of pixels to crop from the right. The default is 0.RightPixelsint32 `protobuf:"varint,4,opt,name=right_pixels,json=rightPixels,proto3" json:"right_pixels,omitempty"`// contains filtered or unexported fields}Video cropping configuration for the input video. The cropped input videois scaled to match the output resolution.
func (*PreprocessingConfig_Crop)Descriptordeprecated
func (*PreprocessingConfig_Crop) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Crop.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Crop)GetBottomPixels¶
func (x *PreprocessingConfig_Crop) GetBottomPixels()int32
func (*PreprocessingConfig_Crop)GetLeftPixels¶
func (x *PreprocessingConfig_Crop) GetLeftPixels()int32
func (*PreprocessingConfig_Crop)GetRightPixels¶
func (x *PreprocessingConfig_Crop) GetRightPixels()int32
func (*PreprocessingConfig_Crop)GetTopPixels¶
func (x *PreprocessingConfig_Crop) GetTopPixels()int32
func (*PreprocessingConfig_Crop)ProtoMessage¶
func (*PreprocessingConfig_Crop) ProtoMessage()
func (*PreprocessingConfig_Crop)ProtoReflect¶
func (x *PreprocessingConfig_Crop) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Crop)Reset¶
func (x *PreprocessingConfig_Crop) Reset()
func (*PreprocessingConfig_Crop)String¶
func (x *PreprocessingConfig_Crop) String()string
typePreprocessingConfig_Deblock¶
type PreprocessingConfig_Deblock struct {// Set strength of the deblocker. Enter a value between 0 and 1. The higher// the value, the stronger the block removal. 0 is no deblocking. The// default is 0.Strengthfloat64 `protobuf:"fixed64,1,opt,name=strength,proto3" json:"strength,omitempty"`// Enable deblocker. The default is `false`.Enabledbool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`// contains filtered or unexported fields}Deblock preprocessing configuration.
**Note:** This configuration is not supported.
func (*PreprocessingConfig_Deblock)Descriptordeprecated
func (*PreprocessingConfig_Deblock) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Deblock.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Deblock)GetEnabled¶
func (x *PreprocessingConfig_Deblock) GetEnabled()bool
func (*PreprocessingConfig_Deblock)GetStrength¶
func (x *PreprocessingConfig_Deblock) GetStrength()float64
func (*PreprocessingConfig_Deblock)ProtoMessage¶
func (*PreprocessingConfig_Deblock) ProtoMessage()
func (*PreprocessingConfig_Deblock)ProtoReflect¶
func (x *PreprocessingConfig_Deblock) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Deblock)Reset¶
func (x *PreprocessingConfig_Deblock) Reset()
func (*PreprocessingConfig_Deblock)String¶
func (x *PreprocessingConfig_Deblock) String()string
typePreprocessingConfig_Deinterlace¶added inv1.11.0
type PreprocessingConfig_Deinterlace struct {// Specify the video deinterlacing filter. The default is `yadif`.//// Types that are assignable to DeinterlacingFilter:////*PreprocessingConfig_Deinterlace_Yadif//*PreprocessingConfig_Deinterlace_BwdifDeinterlacingFilter isPreprocessingConfig_Deinterlace_DeinterlacingFilter `protobuf_oneof:"deinterlacing_filter"`// contains filtered or unexported fields}Deinterlace configuration for input video.
func (*PreprocessingConfig_Deinterlace)Descriptordeprecatedadded inv1.11.0
func (*PreprocessingConfig_Deinterlace) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Deinterlace.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Deinterlace)GetBwdif¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace) GetBwdif() *PreprocessingConfig_Deinterlace_BwdifConfig
func (*PreprocessingConfig_Deinterlace)GetDeinterlacingFilter¶added inv1.11.0
func (m *PreprocessingConfig_Deinterlace) GetDeinterlacingFilter() isPreprocessingConfig_Deinterlace_DeinterlacingFilter
func (*PreprocessingConfig_Deinterlace)GetYadif¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace) GetYadif() *PreprocessingConfig_Deinterlace_YadifConfig
func (*PreprocessingConfig_Deinterlace)ProtoMessage¶added inv1.11.0
func (*PreprocessingConfig_Deinterlace) ProtoMessage()
func (*PreprocessingConfig_Deinterlace)ProtoReflect¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Deinterlace)Reset¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace) Reset()
func (*PreprocessingConfig_Deinterlace)String¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace) String()string
typePreprocessingConfig_Deinterlace_Bwdif¶added inv1.11.0
type PreprocessingConfig_Deinterlace_Bwdif struct {// Specifies the Bob Weaver Deinterlacing Filter Configuration.Bwdif *PreprocessingConfig_Deinterlace_BwdifConfig `protobuf:"bytes,2,opt,name=bwdif,proto3,oneof"`}typePreprocessingConfig_Deinterlace_BwdifConfig¶added inv1.11.0
type PreprocessingConfig_Deinterlace_BwdifConfig struct {// Specifies the deinterlacing mode to adopt.// The default is `send_frame`.// Supported values://// - `send_frame`: Output one frame for each frame// - `send_field`: Output one frame for each fieldModestring `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`// The picture field parity assumed for the input interlaced video.// The default is `auto`.// Supported values://// - `tff`: Assume the top field is first// - `bff`: Assume the bottom field is first// - `auto`: Enable automatic detection of field parityParitystring `protobuf:"bytes,2,opt,name=parity,proto3" json:"parity,omitempty"`// Deinterlace all frames rather than just the frames identified as// interlaced. The default is `false`.DeinterlaceAllFramesbool `protobuf:"varint,3,opt,name=deinterlace_all_frames,json=deinterlaceAllFrames,proto3" json:"deinterlace_all_frames,omitempty"`// contains filtered or unexported fields}Bob Weaver Deinterlacing Filter Configuration.
func (*PreprocessingConfig_Deinterlace_BwdifConfig)Descriptordeprecatedadded inv1.11.0
func (*PreprocessingConfig_Deinterlace_BwdifConfig) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Deinterlace_BwdifConfig.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Deinterlace_BwdifConfig)GetDeinterlaceAllFrames¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_BwdifConfig) GetDeinterlaceAllFrames()bool
func (*PreprocessingConfig_Deinterlace_BwdifConfig)GetMode¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_BwdifConfig) GetMode()string
func (*PreprocessingConfig_Deinterlace_BwdifConfig)GetParity¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_BwdifConfig) GetParity()string
func (*PreprocessingConfig_Deinterlace_BwdifConfig)ProtoMessage¶added inv1.11.0
func (*PreprocessingConfig_Deinterlace_BwdifConfig) ProtoMessage()
func (*PreprocessingConfig_Deinterlace_BwdifConfig)ProtoReflect¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_BwdifConfig) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Deinterlace_BwdifConfig)Reset¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_BwdifConfig) Reset()
func (*PreprocessingConfig_Deinterlace_BwdifConfig)String¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_BwdifConfig) String()string
typePreprocessingConfig_Deinterlace_Yadif¶added inv1.11.0
type PreprocessingConfig_Deinterlace_Yadif struct {// Specifies the Yet Another Deinterlacing Filter Configuration.Yadif *PreprocessingConfig_Deinterlace_YadifConfig `protobuf:"bytes,1,opt,name=yadif,proto3,oneof"`}typePreprocessingConfig_Deinterlace_YadifConfig¶added inv1.11.0
type PreprocessingConfig_Deinterlace_YadifConfig struct {// Specifies the deinterlacing mode to adopt.// The default is `send_frame`.// Supported values://// - `send_frame`: Output one frame for each frame// - `send_field`: Output one frame for each fieldModestring `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`// Disable spacial interlacing.// The default is `false`.DisableSpatialInterlacingbool ``/* 139-byte string literal not displayed */// The picture field parity assumed for the input interlaced video.// The default is `auto`.// Supported values://// - `tff`: Assume the top field is first// - `bff`: Assume the bottom field is first// - `auto`: Enable automatic detection of field parityParitystring `protobuf:"bytes,3,opt,name=parity,proto3" json:"parity,omitempty"`// Deinterlace all frames rather than just the frames identified as// interlaced. The default is `false`.DeinterlaceAllFramesbool `protobuf:"varint,4,opt,name=deinterlace_all_frames,json=deinterlaceAllFrames,proto3" json:"deinterlace_all_frames,omitempty"`// contains filtered or unexported fields}Yet Another Deinterlacing Filter Configuration.
func (*PreprocessingConfig_Deinterlace_YadifConfig)Descriptordeprecatedadded inv1.11.0
func (*PreprocessingConfig_Deinterlace_YadifConfig) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Deinterlace_YadifConfig.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Deinterlace_YadifConfig)GetDeinterlaceAllFrames¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetDeinterlaceAllFrames()bool
func (*PreprocessingConfig_Deinterlace_YadifConfig)GetDisableSpatialInterlacing¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetDisableSpatialInterlacing()bool
func (*PreprocessingConfig_Deinterlace_YadifConfig)GetMode¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetMode()string
func (*PreprocessingConfig_Deinterlace_YadifConfig)GetParity¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) GetParity()string
func (*PreprocessingConfig_Deinterlace_YadifConfig)ProtoMessage¶added inv1.11.0
func (*PreprocessingConfig_Deinterlace_YadifConfig) ProtoMessage()
func (*PreprocessingConfig_Deinterlace_YadifConfig)ProtoReflect¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Deinterlace_YadifConfig)Reset¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) Reset()
func (*PreprocessingConfig_Deinterlace_YadifConfig)String¶added inv1.11.0
func (x *PreprocessingConfig_Deinterlace_YadifConfig) String()string
typePreprocessingConfig_Denoise¶
type PreprocessingConfig_Denoise struct {// Set strength of the denoise. Enter a value between 0 and 1. The higher// the value, the smoother the image. 0 is no denoising. The default is 0.Strengthfloat64 `protobuf:"fixed64,1,opt,name=strength,proto3" json:"strength,omitempty"`// Set the denoiser mode. The default is `standard`.//// Supported denoiser modes://// - `standard`// - `grain`Tunestring `protobuf:"bytes,2,opt,name=tune,proto3" json:"tune,omitempty"`// contains filtered or unexported fields}Denoise preprocessing configuration.
**Note:** This configuration is not supported.
func (*PreprocessingConfig_Denoise)Descriptordeprecated
func (*PreprocessingConfig_Denoise) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Denoise.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Denoise)GetStrength¶
func (x *PreprocessingConfig_Denoise) GetStrength()float64
func (*PreprocessingConfig_Denoise)GetTune¶
func (x *PreprocessingConfig_Denoise) GetTune()string
func (*PreprocessingConfig_Denoise)ProtoMessage¶
func (*PreprocessingConfig_Denoise) ProtoMessage()
func (*PreprocessingConfig_Denoise)ProtoReflect¶
func (x *PreprocessingConfig_Denoise) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Denoise)Reset¶
func (x *PreprocessingConfig_Denoise) Reset()
func (*PreprocessingConfig_Denoise)String¶
func (x *PreprocessingConfig_Denoise) String()string
typePreprocessingConfig_Pad¶
type PreprocessingConfig_Pad struct {// The number of pixels to add to the top. The default is 0.TopPixelsint32 `protobuf:"varint,1,opt,name=top_pixels,json=topPixels,proto3" json:"top_pixels,omitempty"`// The number of pixels to add to the bottom. The default is 0.BottomPixelsint32 `protobuf:"varint,2,opt,name=bottom_pixels,json=bottomPixels,proto3" json:"bottom_pixels,omitempty"`// The number of pixels to add to the left. The default is 0.LeftPixelsint32 `protobuf:"varint,3,opt,name=left_pixels,json=leftPixels,proto3" json:"left_pixels,omitempty"`// The number of pixels to add to the right. The default is 0.RightPixelsint32 `protobuf:"varint,4,opt,name=right_pixels,json=rightPixels,proto3" json:"right_pixels,omitempty"`// contains filtered or unexported fields}Pad filter configuration for the input video. The padded input videois scaled after padding with black to match the output resolution.
func (*PreprocessingConfig_Pad)Descriptordeprecated
func (*PreprocessingConfig_Pad) Descriptor() ([]byte, []int)
Deprecated: Use PreprocessingConfig_Pad.ProtoReflect.Descriptor instead.
func (*PreprocessingConfig_Pad)GetBottomPixels¶
func (x *PreprocessingConfig_Pad) GetBottomPixels()int32
func (*PreprocessingConfig_Pad)GetLeftPixels¶
func (x *PreprocessingConfig_Pad) GetLeftPixels()int32
func (*PreprocessingConfig_Pad)GetRightPixels¶
func (x *PreprocessingConfig_Pad) GetRightPixels()int32
func (*PreprocessingConfig_Pad)GetTopPixels¶
func (x *PreprocessingConfig_Pad) GetTopPixels()int32
func (*PreprocessingConfig_Pad)ProtoMessage¶
func (*PreprocessingConfig_Pad) ProtoMessage()
func (*PreprocessingConfig_Pad)ProtoReflect¶
func (x *PreprocessingConfig_Pad) ProtoReflect()protoreflect.Message
func (*PreprocessingConfig_Pad)Reset¶
func (x *PreprocessingConfig_Pad) Reset()
func (*PreprocessingConfig_Pad)String¶
func (x *PreprocessingConfig_Pad) String()string
typePubsubDestination¶
type PubsubDestination struct {// The name of the Pub/Sub topic to publish job completion notification// to. For example: `projects/{project}/topics/{topic}`.Topicstring `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`// contains filtered or unexported fields}A Pub/Sub destination.
func (*PubsubDestination)Descriptordeprecated
func (*PubsubDestination) Descriptor() ([]byte, []int)
Deprecated: Use PubsubDestination.ProtoReflect.Descriptor instead.
func (*PubsubDestination)GetTopic¶
func (x *PubsubDestination) GetTopic()string
func (*PubsubDestination)ProtoMessage¶
func (*PubsubDestination) ProtoMessage()
func (*PubsubDestination)ProtoReflect¶
func (x *PubsubDestination) ProtoReflect()protoreflect.Message
func (*PubsubDestination)Reset¶
func (x *PubsubDestination) Reset()
func (*PubsubDestination)String¶
func (x *PubsubDestination) String()string
typeSegmentSettings¶
type SegmentSettings struct {// Duration of the segments in seconds. The default is `6.0s`. Note that// `segmentDuration` must be greater than or equal to// [`gopDuration`](#videostream), and `segmentDuration` must be divisible by// [`gopDuration`](#videostream).SegmentDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=segment_duration,json=segmentDuration,proto3" json:"segment_duration,omitempty"`// Required. Create an individual segment file. The default is `false`.IndividualSegmentsbool `protobuf:"varint,3,opt,name=individual_segments,json=individualSegments,proto3" json:"individual_segments,omitempty"`// contains filtered or unexported fields}Segment settings for `ts`, `fmp4` and `vtt`.
func (*SegmentSettings)Descriptordeprecated
func (*SegmentSettings) Descriptor() ([]byte, []int)
Deprecated: Use SegmentSettings.ProtoReflect.Descriptor instead.
func (*SegmentSettings)GetIndividualSegments¶
func (x *SegmentSettings) GetIndividualSegments()bool
func (*SegmentSettings)GetSegmentDuration¶
func (x *SegmentSettings) GetSegmentDuration() *durationpb.Duration
func (*SegmentSettings)ProtoMessage¶
func (*SegmentSettings) ProtoMessage()
func (*SegmentSettings)ProtoReflect¶
func (x *SegmentSettings) ProtoReflect()protoreflect.Message
func (*SegmentSettings)Reset¶
func (x *SegmentSettings) Reset()
func (*SegmentSettings)String¶
func (x *SegmentSettings) String()string
typeSpriteSheet¶
type SpriteSheet struct {// Format type. The default is `jpeg`.//// Supported formats://// - `jpeg`Formatstring `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"`// Required. File name prefix for the generated sprite sheets.//// Each sprite sheet has an incremental 10-digit zero-padded suffix starting// from 0 before the extension, such as `sprite_sheet0000000123.jpeg`.FilePrefixstring `protobuf:"bytes,2,opt,name=file_prefix,json=filePrefix,proto3" json:"file_prefix,omitempty"`// Required. The width of sprite in pixels. Must be an even integer. To// preserve the source aspect ratio, set the// [SpriteSheet.sprite_width_pixels][google.cloud.video.transcoder.v1.SpriteSheet.sprite_width_pixels]// field or the// [SpriteSheet.sprite_height_pixels][google.cloud.video.transcoder.v1.SpriteSheet.sprite_height_pixels]// field, but not both (the API will automatically calculate the missing// field).//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the width, in pixels, per the horizontal ASR. The API calculates// the height per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.SpriteWidthPixelsint32 `protobuf:"varint,3,opt,name=sprite_width_pixels,json=spriteWidthPixels,proto3" json:"sprite_width_pixels,omitempty"`// Required. The height of sprite in pixels. Must be an even integer. To// preserve the source aspect ratio, set the// [SpriteSheet.sprite_height_pixels][google.cloud.video.transcoder.v1.SpriteSheet.sprite_height_pixels]// field or the// [SpriteSheet.sprite_width_pixels][google.cloud.video.transcoder.v1.SpriteSheet.sprite_width_pixels]// field, but not both (the API will automatically calculate the missing// field).//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the height, in pixels, per the horizontal ASR. The API calculates// the width per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.SpriteHeightPixelsint32 `protobuf:"varint,4,opt,name=sprite_height_pixels,json=spriteHeightPixels,proto3" json:"sprite_height_pixels,omitempty"`// The maximum number of sprites per row in a sprite sheet. The default is 0,// which indicates no maximum limit.ColumnCountint32 `protobuf:"varint,5,opt,name=column_count,json=columnCount,proto3" json:"column_count,omitempty"`// The maximum number of rows per sprite sheet. When the sprite sheet is full,// a new sprite sheet is created. The default is 0, which indicates no maximum// limit.RowCountint32 `protobuf:"varint,6,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`// Start time in seconds, relative to the output file timeline. Determines the// first sprite to pick. The default is `0s`.StartTimeOffset *durationpb.Duration `protobuf:"bytes,7,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`// End time in seconds, relative to the output file timeline. When// `end_time_offset` is not specified, the sprites are generated until the end// of the output file.EndTimeOffset *durationpb.Duration `protobuf:"bytes,8,opt,name=end_time_offset,json=endTimeOffset,proto3" json:"end_time_offset,omitempty"`// Specify either total number of sprites or interval to create sprites.//// Types that are assignable to ExtractionStrategy:////*SpriteSheet_TotalCount//*SpriteSheet_IntervalExtractionStrategy isSpriteSheet_ExtractionStrategy `protobuf_oneof:"extraction_strategy"`// The quality of the generated sprite sheet. Enter a value between 1// and 100, where 1 is the lowest quality and 100 is the highest quality.// The default is 100. A high quality value corresponds to a low image data// compression ratio.Qualityint32 `protobuf:"varint,11,opt,name=quality,proto3" json:"quality,omitempty"`// contains filtered or unexported fields}Sprite sheet configuration.
func (*SpriteSheet)Descriptordeprecated
func (*SpriteSheet) Descriptor() ([]byte, []int)
Deprecated: Use SpriteSheet.ProtoReflect.Descriptor instead.
func (*SpriteSheet)GetColumnCount¶
func (x *SpriteSheet) GetColumnCount()int32
func (*SpriteSheet)GetEndTimeOffset¶
func (x *SpriteSheet) GetEndTimeOffset() *durationpb.Duration
func (*SpriteSheet)GetExtractionStrategy¶
func (m *SpriteSheet) GetExtractionStrategy() isSpriteSheet_ExtractionStrategy
func (*SpriteSheet)GetFilePrefix¶
func (x *SpriteSheet) GetFilePrefix()string
func (*SpriteSheet)GetFormat¶
func (x *SpriteSheet) GetFormat()string
func (*SpriteSheet)GetInterval¶
func (x *SpriteSheet) GetInterval() *durationpb.Duration
func (*SpriteSheet)GetQuality¶
func (x *SpriteSheet) GetQuality()int32
func (*SpriteSheet)GetRowCount¶
func (x *SpriteSheet) GetRowCount()int32
func (*SpriteSheet)GetSpriteHeightPixels¶
func (x *SpriteSheet) GetSpriteHeightPixels()int32
func (*SpriteSheet)GetSpriteWidthPixels¶
func (x *SpriteSheet) GetSpriteWidthPixels()int32
func (*SpriteSheet)GetStartTimeOffset¶
func (x *SpriteSheet) GetStartTimeOffset() *durationpb.Duration
func (*SpriteSheet)GetTotalCount¶
func (x *SpriteSheet) GetTotalCount()int32
func (*SpriteSheet)ProtoMessage¶
func (*SpriteSheet) ProtoMessage()
func (*SpriteSheet)ProtoReflect¶
func (x *SpriteSheet) ProtoReflect()protoreflect.Message
func (*SpriteSheet)Reset¶
func (x *SpriteSheet) Reset()
func (*SpriteSheet)String¶
func (x *SpriteSheet) String()string
typeSpriteSheet_Interval¶
type SpriteSheet_Interval struct {// Starting from `0s`, create sprites at regular intervals. Specify the// interval value in seconds.Interval *durationpb.Duration `protobuf:"bytes,10,opt,name=interval,proto3,oneof"`}typeSpriteSheet_TotalCount¶
type SpriteSheet_TotalCount struct {// Total number of sprites. Create the specified number of sprites// distributed evenly across the timeline of the output media. The default// is 100.TotalCountint32 `protobuf:"varint,9,opt,name=total_count,json=totalCount,proto3,oneof"`}typeTextStream¶
type TextStream struct {// The codec for this text stream. The default is `webvtt`.//// Supported text codecs://// - `srt`// - `ttml`// - `cea608`// - `cea708`// - `webvtt`Codecstring `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"`// The BCP-47 language code, such as `en-US` or `sr-Latn`. For more// information, see//https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not// supported in MP4 files.LanguageCodestring `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`// The mapping for the// [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list]// atoms with text// [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].Mapping []*TextStream_TextMapping `protobuf:"bytes,3,rep,name=mapping,proto3" json:"mapping,omitempty"`// The name for this particular text stream that// will be added to the HLS/DASH manifest. Not supported in MP4 files.DisplayNamestring `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`// contains filtered or unexported fields}Encoding of a text stream. For example, closed captions or subtitles.
func (*TextStream)Descriptordeprecated
func (*TextStream) Descriptor() ([]byte, []int)
Deprecated: Use TextStream.ProtoReflect.Descriptor instead.
func (*TextStream)GetCodec¶
func (x *TextStream) GetCodec()string
func (*TextStream)GetDisplayName¶added inv1.13.0
func (x *TextStream) GetDisplayName()string
func (*TextStream)GetLanguageCode¶added inv1.13.0
func (x *TextStream) GetLanguageCode()string
func (*TextStream)GetMapping¶
func (x *TextStream) GetMapping() []*TextStream_TextMapping
func (*TextStream)ProtoMessage¶
func (*TextStream) ProtoMessage()
func (*TextStream)ProtoReflect¶
func (x *TextStream) ProtoReflect()protoreflect.Message
func (*TextStream)Reset¶
func (x *TextStream) Reset()
func (*TextStream)String¶
func (x *TextStream) String()string
typeTextStream_TextMapping¶
type TextStream_TextMapping struct {// Required. The// [EditAtom.key][google.cloud.video.transcoder.v1.EditAtom.key] that// references atom with text inputs in the// [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list].AtomKeystring `protobuf:"bytes,1,opt,name=atom_key,json=atomKey,proto3" json:"atom_key,omitempty"`// Required. The [Input.key][google.cloud.video.transcoder.v1.Input.key]// that identifies the input file.InputKeystring `protobuf:"bytes,2,opt,name=input_key,json=inputKey,proto3" json:"input_key,omitempty"`// Required. The zero-based index of the track in the input file.InputTrackint32 `protobuf:"varint,3,opt,name=input_track,json=inputTrack,proto3" json:"input_track,omitempty"`// contains filtered or unexported fields}The mapping for the[JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list]atoms with text[EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].
func (*TextStream_TextMapping)Descriptordeprecated
func (*TextStream_TextMapping) Descriptor() ([]byte, []int)
Deprecated: Use TextStream_TextMapping.ProtoReflect.Descriptor instead.
func (*TextStream_TextMapping)GetAtomKey¶
func (x *TextStream_TextMapping) GetAtomKey()string
func (*TextStream_TextMapping)GetInputKey¶
func (x *TextStream_TextMapping) GetInputKey()string
func (*TextStream_TextMapping)GetInputTrack¶
func (x *TextStream_TextMapping) GetInputTrack()int32
func (*TextStream_TextMapping)ProtoMessage¶
func (*TextStream_TextMapping) ProtoMessage()
func (*TextStream_TextMapping)ProtoReflect¶
func (x *TextStream_TextMapping) ProtoReflect()protoreflect.Message
func (*TextStream_TextMapping)Reset¶
func (x *TextStream_TextMapping) Reset()
func (*TextStream_TextMapping)String¶
func (x *TextStream_TextMapping) String()string
typeTrackDefinition¶added inv1.26.0
type TrackDefinition struct {// The input track.InputTrack *int32 `protobuf:"varint,1,opt,name=input_track,json=inputTrack,proto3,oneof" json:"input_track,omitempty"`// Optional. A list of languages spoken in the input asset, represented by a// BCP 47 language code, such as "en-US" or "sr-Latn". For more information,// seehttps://www.unicode.org/reports/tr35/#Unicode_locale_identifier.Languages []string `protobuf:"bytes,2,rep,name=languages,proto3" json:"languages,omitempty"`// Optional. Whether to automatically detect the languages present in the// track. If true, the system will attempt to identify all the languages// present in the track and populate the languages field.DetectLanguagesbool `protobuf:"varint,3,opt,name=detect_languages,json=detectLanguages,proto3" json:"detect_languages,omitempty"`// Output only. A list of languages detected in the input asset, represented// by a BCP 47 language code, such as "en-US" or "sr-Latn". For more// information, see//https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.// This field is only populated if the detect_languages field is set to true.DetectedLanguages []string `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`// contains filtered or unexported fields}Track definition for the input asset.
func (*TrackDefinition)Descriptordeprecatedadded inv1.26.0
func (*TrackDefinition) Descriptor() ([]byte, []int)
Deprecated: Use TrackDefinition.ProtoReflect.Descriptor instead.
func (*TrackDefinition)GetDetectLanguages¶added inv1.26.0
func (x *TrackDefinition) GetDetectLanguages()bool
func (*TrackDefinition)GetDetectedLanguages¶added inv1.26.0
func (x *TrackDefinition) GetDetectedLanguages() []string
func (*TrackDefinition)GetInputTrack¶added inv1.26.0
func (x *TrackDefinition) GetInputTrack()int32
func (*TrackDefinition)GetLanguages¶added inv1.26.0
func (x *TrackDefinition) GetLanguages() []string
func (*TrackDefinition)ProtoMessage¶added inv1.26.0
func (*TrackDefinition) ProtoMessage()
func (*TrackDefinition)ProtoReflect¶added inv1.26.0
func (x *TrackDefinition) ProtoReflect()protoreflect.Message
func (*TrackDefinition)Reset¶added inv1.26.0
func (x *TrackDefinition) Reset()
func (*TrackDefinition)String¶added inv1.26.0
func (x *TrackDefinition) String()string
typeTranscoderServiceClient¶
type TranscoderServiceClient interface {// Creates a job in the specified region.CreateJob(ctxcontext.Context, in *CreateJobRequest, opts ...grpc.CallOption) (*Job,error)// Lists jobs in the specified region.ListJobs(ctxcontext.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse,error)// Returns the job data.GetJob(ctxcontext.Context, in *GetJobRequest, opts ...grpc.CallOption) (*Job,error)// Deletes a job.DeleteJob(ctxcontext.Context, in *DeleteJobRequest, opts ...grpc.CallOption) (*emptypb.Empty,error)// Creates a job template in the specified region.CreateJobTemplate(ctxcontext.Context, in *CreateJobTemplateRequest, opts ...grpc.CallOption) (*JobTemplate,error)// Lists job templates in the specified region.ListJobTemplates(ctxcontext.Context, in *ListJobTemplatesRequest, opts ...grpc.CallOption) (*ListJobTemplatesResponse,error)// Returns the job template data.GetJobTemplate(ctxcontext.Context, in *GetJobTemplateRequest, opts ...grpc.CallOption) (*JobTemplate,error)// Deletes a job template.DeleteJobTemplate(ctxcontext.Context, in *DeleteJobTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty,error)}TranscoderServiceClient is the client API for TranscoderService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer tohttps://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
funcNewTranscoderServiceClient¶
func NewTranscoderServiceClient(ccgrpc.ClientConnInterface)TranscoderServiceClient
typeTranscoderServiceServer¶
type TranscoderServiceServer interface {// Creates a job in the specified region.CreateJob(context.Context, *CreateJobRequest) (*Job,error)// Lists jobs in the specified region.ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse,error)// Returns the job data.GetJob(context.Context, *GetJobRequest) (*Job,error)// Deletes a job.DeleteJob(context.Context, *DeleteJobRequest) (*emptypb.Empty,error)// Creates a job template in the specified region.CreateJobTemplate(context.Context, *CreateJobTemplateRequest) (*JobTemplate,error)// Lists job templates in the specified region.ListJobTemplates(context.Context, *ListJobTemplatesRequest) (*ListJobTemplatesResponse,error)// Returns the job template data.GetJobTemplate(context.Context, *GetJobTemplateRequest) (*JobTemplate,error)// Deletes a job template.DeleteJobTemplate(context.Context, *DeleteJobTemplateRequest) (*emptypb.Empty,error)}TranscoderServiceServer is the server API for TranscoderService service.All implementations should embed UnimplementedTranscoderServiceServerfor forward compatibility
typeUnimplementedTranscoderServiceServer¶
type UnimplementedTranscoderServiceServer struct {}UnimplementedTranscoderServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedTranscoderServiceServer)CreateJob¶
func (UnimplementedTranscoderServiceServer) CreateJob(context.Context, *CreateJobRequest) (*Job,error)
func (UnimplementedTranscoderServiceServer)CreateJobTemplate¶
func (UnimplementedTranscoderServiceServer) CreateJobTemplate(context.Context, *CreateJobTemplateRequest) (*JobTemplate,error)
func (UnimplementedTranscoderServiceServer)DeleteJob¶
func (UnimplementedTranscoderServiceServer) DeleteJob(context.Context, *DeleteJobRequest) (*emptypb.Empty,error)
func (UnimplementedTranscoderServiceServer)DeleteJobTemplate¶
func (UnimplementedTranscoderServiceServer) DeleteJobTemplate(context.Context, *DeleteJobTemplateRequest) (*emptypb.Empty,error)
func (UnimplementedTranscoderServiceServer)GetJob¶
func (UnimplementedTranscoderServiceServer) GetJob(context.Context, *GetJobRequest) (*Job,error)
func (UnimplementedTranscoderServiceServer)GetJobTemplate¶
func (UnimplementedTranscoderServiceServer) GetJobTemplate(context.Context, *GetJobTemplateRequest) (*JobTemplate,error)
func (UnimplementedTranscoderServiceServer)ListJobTemplates¶
func (UnimplementedTranscoderServiceServer) ListJobTemplates(context.Context, *ListJobTemplatesRequest) (*ListJobTemplatesResponse,error)
func (UnimplementedTranscoderServiceServer)ListJobs¶
func (UnimplementedTranscoderServiceServer) ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse,error)
typeUnsafeTranscoderServiceServer¶added inv1.27.1
type UnsafeTranscoderServiceServer interface {// contains filtered or unexported methods}UnsafeTranscoderServiceServer may be embedded to opt out of forward compatibility for this service.Use of this interface is not recommended, as added methods to TranscoderServiceServer willresult in compilation errors.
typeVideoStream¶
type VideoStream struct {// Codec settings can be h264, h265, or vp9.//// Types that are assignable to CodecSettings:////*VideoStream_H264//*VideoStream_H265//*VideoStream_Vp9CodecSettings isVideoStream_CodecSettings `protobuf_oneof:"codec_settings"`// contains filtered or unexported fields}Video stream resource.
func (*VideoStream)Descriptordeprecated
func (*VideoStream) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream.ProtoReflect.Descriptor instead.
func (*VideoStream)GetCodecSettings¶
func (m *VideoStream) GetCodecSettings() isVideoStream_CodecSettings
func (*VideoStream)GetH264¶
func (x *VideoStream) GetH264() *VideoStream_H264CodecSettings
func (*VideoStream)GetH265¶
func (x *VideoStream) GetH265() *VideoStream_H265CodecSettings
func (*VideoStream)GetVp9¶
func (x *VideoStream) GetVp9() *VideoStream_Vp9CodecSettings
func (*VideoStream)ProtoMessage¶
func (*VideoStream) ProtoMessage()
func (*VideoStream)ProtoReflect¶
func (x *VideoStream) ProtoReflect()protoreflect.Message
func (*VideoStream)Reset¶
func (x *VideoStream) Reset()
func (*VideoStream)String¶
func (x *VideoStream) String()string
typeVideoStream_FrameRateConversionStrategy¶added inv1.25.0
type VideoStream_FrameRateConversionStrategyint32
The conversion strategy for desired frame rate.
const (// Unspecified frame rate conversion strategy.VideoStream_FRAME_RATE_CONVERSION_STRATEGY_UNSPECIFIEDVideoStream_FrameRateConversionStrategy = 0// Selectively retain frames to reduce the output frame rate.// Every _n_ th frame is kept, where `n = ceil(input frame rate / target// frame rate)`. When _n_ = 1 (that is, the target frame rate is greater// than the input frame rate), the output frame rate matches the input frame// rate. When _n_ > 1, frames are dropped and the output frame rate is// equal to `(input frame rate / n)`. For more information, see// [Calculate frame// rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate).VideoStream_DOWNSAMPLEVideoStream_FrameRateConversionStrategy = 1// Drop or duplicate frames to match the specified frame rate.VideoStream_DROP_DUPLICATEVideoStream_FrameRateConversionStrategy = 2)
func (VideoStream_FrameRateConversionStrategy)Descriptor¶added inv1.25.0
func (VideoStream_FrameRateConversionStrategy) Descriptor()protoreflect.EnumDescriptor
func (VideoStream_FrameRateConversionStrategy)EnumDescriptordeprecatedadded inv1.25.0
func (VideoStream_FrameRateConversionStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use VideoStream_FrameRateConversionStrategy.Descriptor instead.
func (VideoStream_FrameRateConversionStrategy)Number¶added inv1.25.0
func (xVideoStream_FrameRateConversionStrategy) Number()protoreflect.EnumNumber
func (VideoStream_FrameRateConversionStrategy)String¶added inv1.25.0
func (xVideoStream_FrameRateConversionStrategy) String()string
func (VideoStream_FrameRateConversionStrategy)Type¶added inv1.25.0
func (VideoStream_FrameRateConversionStrategy) Type()protoreflect.EnumType
typeVideoStream_H264¶
type VideoStream_H264 struct {// H264 codec settings.H264 *VideoStream_H264CodecSettings `protobuf:"bytes,1,opt,name=h264,proto3,oneof"`}typeVideoStream_H264CodecSettings¶
type VideoStream_H264CodecSettings struct {// The width of the video in pixels. Must be an even integer.// When not specified, the width is adjusted to match the specified height// and input aspect ratio. If both are omitted, the input width is used.//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the width, in pixels, per the horizontal ASR. The API calculates// the height per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.WidthPixelsint32 `protobuf:"varint,1,opt,name=width_pixels,json=widthPixels,proto3" json:"width_pixels,omitempty"`// The height of the video in pixels. Must be an even integer.// When not specified, the height is adjusted to match the specified width// and input aspect ratio. If both are omitted, the input height is used.//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the height, in pixels, per the horizontal ASR. The API calculates// the width per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.HeightPixelsint32 `protobuf:"varint,2,opt,name=height_pixels,json=heightPixels,proto3" json:"height_pixels,omitempty"`// Required. The target video frame rate in frames per second (FPS). Must be// less than or equal to 120.FrameRatefloat64 `protobuf:"fixed64,3,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"`// Optional. Frame rate conversion strategy for desired frame rate. The// default is `DOWNSAMPLE`.FrameRateConversionStrategyVideoStream_FrameRateConversionStrategy ``/* 226-byte string literal not displayed */// Required. The video bitrate in bits per second. The minimum value is// 1,000. The maximum value is 800,000,000.BitrateBpsint32 `protobuf:"varint,4,opt,name=bitrate_bps,json=bitrateBps,proto3" json:"bitrate_bps,omitempty"`// Pixel format to use. The default is `yuv420p`.//// Supported pixel formats://// - `yuv420p` pixel format// - `yuv422p` pixel format// - `yuv444p` pixel format// - `yuv420p10` 10-bit HDR pixel format// - `yuv422p10` 10-bit HDR pixel format// - `yuv444p10` 10-bit HDR pixel format// - `yuv420p12` 12-bit HDR pixel format// - `yuv422p12` 12-bit HDR pixel format// - `yuv444p12` 12-bit HDR pixel formatPixelFormatstring `protobuf:"bytes,5,opt,name=pixel_format,json=pixelFormat,proto3" json:"pixel_format,omitempty"`// Specify the mode. The default is `vbr`.//// Supported rate control modes://// - `vbr` - variable bitrate// - `crf` - constant rate factorRateControlModestring `protobuf:"bytes,6,opt,name=rate_control_mode,json=rateControlMode,proto3" json:"rate_control_mode,omitempty"`// Target CRF level. Must be between 10 and 36, where 10 is the highest// quality and 36 is the most efficient compression. The default is 21.CrfLevelint32 `protobuf:"varint,7,opt,name=crf_level,json=crfLevel,proto3" json:"crf_level,omitempty"`// Specifies whether an open Group of Pictures (GOP) structure should be// allowed or not. The default is `false`.AllowOpenGopbool `protobuf:"varint,8,opt,name=allow_open_gop,json=allowOpenGop,proto3" json:"allow_open_gop,omitempty"`// GOP mode can be either by frame count or duration.//// Types that are assignable to GopMode:////*VideoStream_H264CodecSettings_GopFrameCount//*VideoStream_H264CodecSettings_GopDurationGopMode isVideoStream_H264CodecSettings_GopMode `protobuf_oneof:"gop_mode"`// Use two-pass encoding strategy to achieve better video quality.// [H264CodecSettings.rate_control_mode][google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.rate_control_mode]// must be `vbr`. The default is `false`.EnableTwoPassbool `protobuf:"varint,11,opt,name=enable_two_pass,json=enableTwoPass,proto3" json:"enable_two_pass,omitempty"`// Size of the Video Buffering Verifier (VBV) buffer in bits. Must be// greater than zero. The default is equal to// [H264CodecSettings.bitrate_bps][google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.bitrate_bps].VbvSizeBitsint32 `protobuf:"varint,12,opt,name=vbv_size_bits,json=vbvSizeBits,proto3" json:"vbv_size_bits,omitempty"`// Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.// Must be greater than zero. The default is equal to 90% of// [H264CodecSettings.vbv_size_bits][google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.vbv_size_bits].VbvFullnessBitsint32 `protobuf:"varint,13,opt,name=vbv_fullness_bits,json=vbvFullnessBits,proto3" json:"vbv_fullness_bits,omitempty"`// The entropy coder to use. The default is `cabac`.//// Supported entropy coders://// - `cavlc`// - `cabac`EntropyCoderstring `protobuf:"bytes,14,opt,name=entropy_coder,json=entropyCoder,proto3" json:"entropy_coder,omitempty"`// Allow B-pyramid for reference frame selection. This may not be supported// on all decoders. The default is `false`.BPyramidbool `protobuf:"varint,15,opt,name=b_pyramid,json=bPyramid,proto3" json:"b_pyramid,omitempty"`// The number of consecutive B-frames. Must be greater than or equal to// zero. Must be less than// [H264CodecSettings.gop_frame_count][google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings.gop_frame_count]// if set. The default is 0.BFrameCountint32 `protobuf:"varint,16,opt,name=b_frame_count,json=bFrameCount,proto3" json:"b_frame_count,omitempty"`// Specify the intensity of the adaptive quantizer (AQ). Must be between 0// and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A// higher value equals a lower bitrate but smoother image. The default is 0.AqStrengthfloat64 `protobuf:"fixed64,17,opt,name=aq_strength,json=aqStrength,proto3" json:"aq_strength,omitempty"`// Enforces the specified codec profile. The following profiles are// supported://// * `baseline`// * `main`// * `high` (default)//// The available options are// [FFmpeg-compatible](https://trac.ffmpeg.org/wiki/Encode/H.264#Tune).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `H264CodecSettings`// message.Profilestring `protobuf:"bytes,18,opt,name=profile,proto3" json:"profile,omitempty"`// Enforces the specified codec tune. The available options are// [FFmpeg-compatible](https://trac.ffmpeg.org/wiki/Encode/H.264#Tune).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `H264CodecSettings`// message.Tunestring `protobuf:"bytes,19,opt,name=tune,proto3" json:"tune,omitempty"`// Enforces the specified codec preset. The default is `veryfast`. The// available options are// [FFmpeg-compatible](https://trac.ffmpeg.org/wiki/Encode/H.264#Preset).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `H264CodecSettings`// message.Presetstring `protobuf:"bytes,20,opt,name=preset,proto3" json:"preset,omitempty"`// Color format can be sdr or hlg.//// Types that are assignable to ColorFormat:////*VideoStream_H264CodecSettings_Sdr//*VideoStream_H264CodecSettings_HlgColorFormat isVideoStream_H264CodecSettings_ColorFormat `protobuf_oneof:"color_format"`// contains filtered or unexported fields}H264 codec settings.
func (*VideoStream_H264CodecSettings)Descriptordeprecated
func (*VideoStream_H264CodecSettings) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H264CodecSettings.ProtoReflect.Descriptor instead.
func (*VideoStream_H264CodecSettings)GetAllowOpenGop¶
func (x *VideoStream_H264CodecSettings) GetAllowOpenGop()bool
func (*VideoStream_H264CodecSettings)GetAqStrength¶
func (x *VideoStream_H264CodecSettings) GetAqStrength()float64
func (*VideoStream_H264CodecSettings)GetBFrameCount¶
func (x *VideoStream_H264CodecSettings) GetBFrameCount()int32
func (*VideoStream_H264CodecSettings)GetBPyramid¶
func (x *VideoStream_H264CodecSettings) GetBPyramid()bool
func (*VideoStream_H264CodecSettings)GetBitrateBps¶
func (x *VideoStream_H264CodecSettings) GetBitrateBps()int32
func (*VideoStream_H264CodecSettings)GetColorFormat¶added inv1.25.0
func (m *VideoStream_H264CodecSettings) GetColorFormat() isVideoStream_H264CodecSettings_ColorFormat
func (*VideoStream_H264CodecSettings)GetCrfLevel¶
func (x *VideoStream_H264CodecSettings) GetCrfLevel()int32
func (*VideoStream_H264CodecSettings)GetEnableTwoPass¶
func (x *VideoStream_H264CodecSettings) GetEnableTwoPass()bool
func (*VideoStream_H264CodecSettings)GetEntropyCoder¶
func (x *VideoStream_H264CodecSettings) GetEntropyCoder()string
func (*VideoStream_H264CodecSettings)GetFrameRate¶
func (x *VideoStream_H264CodecSettings) GetFrameRate()float64
func (*VideoStream_H264CodecSettings)GetFrameRateConversionStrategy¶added inv1.25.0
func (x *VideoStream_H264CodecSettings) GetFrameRateConversionStrategy()VideoStream_FrameRateConversionStrategy
func (*VideoStream_H264CodecSettings)GetGopDuration¶
func (x *VideoStream_H264CodecSettings) GetGopDuration() *durationpb.Duration
func (*VideoStream_H264CodecSettings)GetGopFrameCount¶
func (x *VideoStream_H264CodecSettings) GetGopFrameCount()int32
func (*VideoStream_H264CodecSettings)GetGopMode¶
func (m *VideoStream_H264CodecSettings) GetGopMode() isVideoStream_H264CodecSettings_GopMode
func (*VideoStream_H264CodecSettings)GetHeightPixels¶
func (x *VideoStream_H264CodecSettings) GetHeightPixels()int32
func (*VideoStream_H264CodecSettings)GetHlg¶added inv1.25.0
func (x *VideoStream_H264CodecSettings) GetHlg() *VideoStream_H264ColorFormatHLG
func (*VideoStream_H264CodecSettings)GetPixelFormat¶
func (x *VideoStream_H264CodecSettings) GetPixelFormat()string
func (*VideoStream_H264CodecSettings)GetPreset¶
func (x *VideoStream_H264CodecSettings) GetPreset()string
func (*VideoStream_H264CodecSettings)GetProfile¶
func (x *VideoStream_H264CodecSettings) GetProfile()string
func (*VideoStream_H264CodecSettings)GetRateControlMode¶
func (x *VideoStream_H264CodecSettings) GetRateControlMode()string
func (*VideoStream_H264CodecSettings)GetSdr¶added inv1.25.0
func (x *VideoStream_H264CodecSettings) GetSdr() *VideoStream_H264ColorFormatSDR
func (*VideoStream_H264CodecSettings)GetTune¶
func (x *VideoStream_H264CodecSettings) GetTune()string
func (*VideoStream_H264CodecSettings)GetVbvFullnessBits¶
func (x *VideoStream_H264CodecSettings) GetVbvFullnessBits()int32
func (*VideoStream_H264CodecSettings)GetVbvSizeBits¶
func (x *VideoStream_H264CodecSettings) GetVbvSizeBits()int32
func (*VideoStream_H264CodecSettings)GetWidthPixels¶
func (x *VideoStream_H264CodecSettings) GetWidthPixels()int32
func (*VideoStream_H264CodecSettings)ProtoMessage¶
func (*VideoStream_H264CodecSettings) ProtoMessage()
func (*VideoStream_H264CodecSettings)ProtoReflect¶
func (x *VideoStream_H264CodecSettings) ProtoReflect()protoreflect.Message
func (*VideoStream_H264CodecSettings)Reset¶
func (x *VideoStream_H264CodecSettings) Reset()
func (*VideoStream_H264CodecSettings)String¶
func (x *VideoStream_H264CodecSettings) String()string
typeVideoStream_H264CodecSettings_GopDuration¶
type VideoStream_H264CodecSettings_GopDuration struct {// Select the GOP size based on the specified duration. The default is// `3s`. Note that `gopDuration` must be less than or equal to// [`segmentDuration`](#SegmentSettings), and// [`segmentDuration`](#SegmentSettings) must be divisible by// `gopDuration`.GopDuration *durationpb.Duration `protobuf:"bytes,10,opt,name=gop_duration,json=gopDuration,proto3,oneof"`}typeVideoStream_H264CodecSettings_GopFrameCount¶
type VideoStream_H264CodecSettings_GopFrameCount struct {// Select the GOP size based on the specified frame count. Must be greater// than zero.GopFrameCountint32 `protobuf:"varint,9,opt,name=gop_frame_count,json=gopFrameCount,proto3,oneof"`}typeVideoStream_H264CodecSettings_Hlg¶added inv1.25.0
type VideoStream_H264CodecSettings_Hlg struct {// Optional. HLG color format setting for H264.Hlg *VideoStream_H264ColorFormatHLG `protobuf:"bytes,22,opt,name=hlg,proto3,oneof"`}typeVideoStream_H264CodecSettings_Sdr¶added inv1.25.0
type VideoStream_H264CodecSettings_Sdr struct {// Optional. SDR color format setting for H264.Sdr *VideoStream_H264ColorFormatSDR `protobuf:"bytes,21,opt,name=sdr,proto3,oneof"`}typeVideoStream_H264ColorFormatHLG¶added inv1.25.0
type VideoStream_H264ColorFormatHLG struct {// contains filtered or unexported fields}Convert the input video to a Hybrid Log Gamma (HLG) video.
func (*VideoStream_H264ColorFormatHLG)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_H264ColorFormatHLG) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H264ColorFormatHLG.ProtoReflect.Descriptor instead.
func (*VideoStream_H264ColorFormatHLG)ProtoMessage¶added inv1.25.0
func (*VideoStream_H264ColorFormatHLG) ProtoMessage()
func (*VideoStream_H264ColorFormatHLG)ProtoReflect¶added inv1.25.0
func (x *VideoStream_H264ColorFormatHLG) ProtoReflect()protoreflect.Message
func (*VideoStream_H264ColorFormatHLG)Reset¶added inv1.25.0
func (x *VideoStream_H264ColorFormatHLG) Reset()
func (*VideoStream_H264ColorFormatHLG)String¶added inv1.25.0
func (x *VideoStream_H264ColorFormatHLG) String()string
typeVideoStream_H264ColorFormatSDR¶added inv1.25.0
type VideoStream_H264ColorFormatSDR struct {// contains filtered or unexported fields}Convert the input video to a Standard Dynamic Range (SDR) video.
func (*VideoStream_H264ColorFormatSDR)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_H264ColorFormatSDR) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H264ColorFormatSDR.ProtoReflect.Descriptor instead.
func (*VideoStream_H264ColorFormatSDR)ProtoMessage¶added inv1.25.0
func (*VideoStream_H264ColorFormatSDR) ProtoMessage()
func (*VideoStream_H264ColorFormatSDR)ProtoReflect¶added inv1.25.0
func (x *VideoStream_H264ColorFormatSDR) ProtoReflect()protoreflect.Message
func (*VideoStream_H264ColorFormatSDR)Reset¶added inv1.25.0
func (x *VideoStream_H264ColorFormatSDR) Reset()
func (*VideoStream_H264ColorFormatSDR)String¶added inv1.25.0
func (x *VideoStream_H264ColorFormatSDR) String()string
typeVideoStream_H265¶
type VideoStream_H265 struct {// H265 codec settings.H265 *VideoStream_H265CodecSettings `protobuf:"bytes,2,opt,name=h265,proto3,oneof"`}typeVideoStream_H265CodecSettings¶
type VideoStream_H265CodecSettings struct {// The width of the video in pixels. Must be an even integer.// When not specified, the width is adjusted to match the specified height// and input aspect ratio. If both are omitted, the input width is used.//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the width, in pixels, per the horizontal ASR. The API calculates// the height per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.WidthPixelsint32 `protobuf:"varint,1,opt,name=width_pixels,json=widthPixels,proto3" json:"width_pixels,omitempty"`// The height of the video in pixels. Must be an even integer.// When not specified, the height is adjusted to match the specified width// and input aspect ratio. If both are omitted, the input height is used.//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the height, in pixels, per the horizontal ASR. The API calculates// the width per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.HeightPixelsint32 `protobuf:"varint,2,opt,name=height_pixels,json=heightPixels,proto3" json:"height_pixels,omitempty"`// Required. The target video frame rate in frames per second (FPS). Must be// less than or equal to 120.FrameRatefloat64 `protobuf:"fixed64,3,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"`// Optional. Frame rate conversion strategy for desired frame rate. The// default is `DOWNSAMPLE`.FrameRateConversionStrategyVideoStream_FrameRateConversionStrategy ``/* 226-byte string literal not displayed */// Required. The video bitrate in bits per second. The minimum value is// 1,000. The maximum value is 800,000,000.BitrateBpsint32 `protobuf:"varint,4,opt,name=bitrate_bps,json=bitrateBps,proto3" json:"bitrate_bps,omitempty"`// Pixel format to use. The default is `yuv420p`.//// Supported pixel formats://// - `yuv420p` pixel format// - `yuv422p` pixel format// - `yuv444p` pixel format// - `yuv420p10` 10-bit HDR pixel format// - `yuv422p10` 10-bit HDR pixel format// - `yuv444p10` 10-bit HDR pixel format// - `yuv420p12` 12-bit HDR pixel format// - `yuv422p12` 12-bit HDR pixel format// - `yuv444p12` 12-bit HDR pixel formatPixelFormatstring `protobuf:"bytes,5,opt,name=pixel_format,json=pixelFormat,proto3" json:"pixel_format,omitempty"`// Specify the mode. The default is `vbr`.//// Supported rate control modes://// - `vbr` - variable bitrate// - `crf` - constant rate factorRateControlModestring `protobuf:"bytes,6,opt,name=rate_control_mode,json=rateControlMode,proto3" json:"rate_control_mode,omitempty"`// Target CRF level. Must be between 10 and 36, where 10 is the highest// quality and 36 is the most efficient compression. The default is 21.CrfLevelint32 `protobuf:"varint,7,opt,name=crf_level,json=crfLevel,proto3" json:"crf_level,omitempty"`// Specifies whether an open Group of Pictures (GOP) structure should be// allowed or not. The default is `false`.AllowOpenGopbool `protobuf:"varint,8,opt,name=allow_open_gop,json=allowOpenGop,proto3" json:"allow_open_gop,omitempty"`// GOP mode can be either by frame count or duration.//// Types that are assignable to GopMode:////*VideoStream_H265CodecSettings_GopFrameCount//*VideoStream_H265CodecSettings_GopDurationGopMode isVideoStream_H265CodecSettings_GopMode `protobuf_oneof:"gop_mode"`// Use two-pass encoding strategy to achieve better video quality.// [H265CodecSettings.rate_control_mode][google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings.rate_control_mode]// must be `vbr`. The default is `false`.EnableTwoPassbool `protobuf:"varint,11,opt,name=enable_two_pass,json=enableTwoPass,proto3" json:"enable_two_pass,omitempty"`// Size of the Video Buffering Verifier (VBV) buffer in bits. Must be// greater than zero. The default is equal to `VideoStream.bitrate_bps`.VbvSizeBitsint32 `protobuf:"varint,12,opt,name=vbv_size_bits,json=vbvSizeBits,proto3" json:"vbv_size_bits,omitempty"`// Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.// Must be greater than zero. The default is equal to 90% of// [H265CodecSettings.vbv_size_bits][google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings.vbv_size_bits].VbvFullnessBitsint32 `protobuf:"varint,13,opt,name=vbv_fullness_bits,json=vbvFullnessBits,proto3" json:"vbv_fullness_bits,omitempty"`// Allow B-pyramid for reference frame selection. This may not be supported// on all decoders. The default is `false`.BPyramidbool `protobuf:"varint,14,opt,name=b_pyramid,json=bPyramid,proto3" json:"b_pyramid,omitempty"`// The number of consecutive B-frames. Must be greater than or equal to// zero. Must be less than// [H265CodecSettings.gop_frame_count][google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings.gop_frame_count]// if set. The default is 0.BFrameCountint32 `protobuf:"varint,15,opt,name=b_frame_count,json=bFrameCount,proto3" json:"b_frame_count,omitempty"`// Specify the intensity of the adaptive quantizer (AQ). Must be between 0// and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A// higher value equals a lower bitrate but smoother image. The default is 0.AqStrengthfloat64 `protobuf:"fixed64,16,opt,name=aq_strength,json=aqStrength,proto3" json:"aq_strength,omitempty"`// Enforces the specified codec profile. The following profiles are// supported://// * 8-bit profiles// - `main` (default)// - `main-intra`// - `mainstillpicture`//// * 10-bit profiles// - `main10` (default)// - `main10-intra`// - `main422-10`// - `main422-10-intra`// - `main444-10`// - `main444-10-intra`//// * 12-bit profiles// - `main12` (default)// - `main12-intra`// - `main422-12`// - `main422-12-intra`// - `main444-12`// - `main444-12-intra`//// The available options are// [FFmpeg-compatible](https://x265.readthedocs.io/).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `H265CodecSettings`// message.Profilestring `protobuf:"bytes,17,opt,name=profile,proto3" json:"profile,omitempty"`// Enforces the specified codec tune. The available options are// [FFmpeg-compatible](https://trac.ffmpeg.org/wiki/Encode/H.265).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `H265CodecSettings`// message.Tunestring `protobuf:"bytes,18,opt,name=tune,proto3" json:"tune,omitempty"`// Enforces the specified codec preset. The default is `veryfast`. The// available options are// [FFmpeg-compatible](https://trac.ffmpeg.org/wiki/Encode/H.265).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `H265CodecSettings`// message.Presetstring `protobuf:"bytes,19,opt,name=preset,proto3" json:"preset,omitempty"`// Color format can be sdr, hlg, hdr10.//// Types that are assignable to ColorFormat:////*VideoStream_H265CodecSettings_Sdr//*VideoStream_H265CodecSettings_Hlg//*VideoStream_H265CodecSettings_Hdr10ColorFormat isVideoStream_H265CodecSettings_ColorFormat `protobuf_oneof:"color_format"`// contains filtered or unexported fields}H265 codec settings.
func (*VideoStream_H265CodecSettings)Descriptordeprecated
func (*VideoStream_H265CodecSettings) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H265CodecSettings.ProtoReflect.Descriptor instead.
func (*VideoStream_H265CodecSettings)GetAllowOpenGop¶
func (x *VideoStream_H265CodecSettings) GetAllowOpenGop()bool
func (*VideoStream_H265CodecSettings)GetAqStrength¶
func (x *VideoStream_H265CodecSettings) GetAqStrength()float64
func (*VideoStream_H265CodecSettings)GetBFrameCount¶
func (x *VideoStream_H265CodecSettings) GetBFrameCount()int32
func (*VideoStream_H265CodecSettings)GetBPyramid¶
func (x *VideoStream_H265CodecSettings) GetBPyramid()bool
func (*VideoStream_H265CodecSettings)GetBitrateBps¶
func (x *VideoStream_H265CodecSettings) GetBitrateBps()int32
func (*VideoStream_H265CodecSettings)GetColorFormat¶added inv1.25.0
func (m *VideoStream_H265CodecSettings) GetColorFormat() isVideoStream_H265CodecSettings_ColorFormat
func (*VideoStream_H265CodecSettings)GetCrfLevel¶
func (x *VideoStream_H265CodecSettings) GetCrfLevel()int32
func (*VideoStream_H265CodecSettings)GetEnableTwoPass¶
func (x *VideoStream_H265CodecSettings) GetEnableTwoPass()bool
func (*VideoStream_H265CodecSettings)GetFrameRate¶
func (x *VideoStream_H265CodecSettings) GetFrameRate()float64
func (*VideoStream_H265CodecSettings)GetFrameRateConversionStrategy¶added inv1.25.0
func (x *VideoStream_H265CodecSettings) GetFrameRateConversionStrategy()VideoStream_FrameRateConversionStrategy
func (*VideoStream_H265CodecSettings)GetGopDuration¶
func (x *VideoStream_H265CodecSettings) GetGopDuration() *durationpb.Duration
func (*VideoStream_H265CodecSettings)GetGopFrameCount¶
func (x *VideoStream_H265CodecSettings) GetGopFrameCount()int32
func (*VideoStream_H265CodecSettings)GetGopMode¶
func (m *VideoStream_H265CodecSettings) GetGopMode() isVideoStream_H265CodecSettings_GopMode
func (*VideoStream_H265CodecSettings)GetHdr10¶added inv1.25.0
func (x *VideoStream_H265CodecSettings) GetHdr10() *VideoStream_H265ColorFormatHDR10
func (*VideoStream_H265CodecSettings)GetHeightPixels¶
func (x *VideoStream_H265CodecSettings) GetHeightPixels()int32
func (*VideoStream_H265CodecSettings)GetHlg¶added inv1.25.0
func (x *VideoStream_H265CodecSettings) GetHlg() *VideoStream_H265ColorFormatHLG
func (*VideoStream_H265CodecSettings)GetPixelFormat¶
func (x *VideoStream_H265CodecSettings) GetPixelFormat()string
func (*VideoStream_H265CodecSettings)GetPreset¶
func (x *VideoStream_H265CodecSettings) GetPreset()string
func (*VideoStream_H265CodecSettings)GetProfile¶
func (x *VideoStream_H265CodecSettings) GetProfile()string
func (*VideoStream_H265CodecSettings)GetRateControlMode¶
func (x *VideoStream_H265CodecSettings) GetRateControlMode()string
func (*VideoStream_H265CodecSettings)GetSdr¶added inv1.25.0
func (x *VideoStream_H265CodecSettings) GetSdr() *VideoStream_H265ColorFormatSDR
func (*VideoStream_H265CodecSettings)GetTune¶
func (x *VideoStream_H265CodecSettings) GetTune()string
func (*VideoStream_H265CodecSettings)GetVbvFullnessBits¶
func (x *VideoStream_H265CodecSettings) GetVbvFullnessBits()int32
func (*VideoStream_H265CodecSettings)GetVbvSizeBits¶
func (x *VideoStream_H265CodecSettings) GetVbvSizeBits()int32
func (*VideoStream_H265CodecSettings)GetWidthPixels¶
func (x *VideoStream_H265CodecSettings) GetWidthPixels()int32
func (*VideoStream_H265CodecSettings)ProtoMessage¶
func (*VideoStream_H265CodecSettings) ProtoMessage()
func (*VideoStream_H265CodecSettings)ProtoReflect¶
func (x *VideoStream_H265CodecSettings) ProtoReflect()protoreflect.Message
func (*VideoStream_H265CodecSettings)Reset¶
func (x *VideoStream_H265CodecSettings) Reset()
func (*VideoStream_H265CodecSettings)String¶
func (x *VideoStream_H265CodecSettings) String()string
typeVideoStream_H265CodecSettings_GopDuration¶
type VideoStream_H265CodecSettings_GopDuration struct {// Select the GOP size based on the specified duration. The default is// `3s`. Note that `gopDuration` must be less than or equal to// [`segmentDuration`](#SegmentSettings), and// [`segmentDuration`](#SegmentSettings) must be divisible by// `gopDuration`.GopDuration *durationpb.Duration `protobuf:"bytes,10,opt,name=gop_duration,json=gopDuration,proto3,oneof"`}typeVideoStream_H265CodecSettings_GopFrameCount¶
type VideoStream_H265CodecSettings_GopFrameCount struct {// Select the GOP size based on the specified frame count. Must be greater// than zero.GopFrameCountint32 `protobuf:"varint,9,opt,name=gop_frame_count,json=gopFrameCount,proto3,oneof"`}typeVideoStream_H265CodecSettings_Hdr10¶added inv1.25.0
type VideoStream_H265CodecSettings_Hdr10 struct {// Optional. HDR10 color format setting for H265.Hdr10 *VideoStream_H265ColorFormatHDR10 `protobuf:"bytes,22,opt,name=hdr10,proto3,oneof"`}typeVideoStream_H265CodecSettings_Hlg¶added inv1.25.0
type VideoStream_H265CodecSettings_Hlg struct {// Optional. HLG color format setting for H265.Hlg *VideoStream_H265ColorFormatHLG `protobuf:"bytes,21,opt,name=hlg,proto3,oneof"`}typeVideoStream_H265CodecSettings_Sdr¶added inv1.25.0
type VideoStream_H265CodecSettings_Sdr struct {// Optional. SDR color format setting for H265.Sdr *VideoStream_H265ColorFormatSDR `protobuf:"bytes,20,opt,name=sdr,proto3,oneof"`}typeVideoStream_H265ColorFormatHDR10¶added inv1.25.0
type VideoStream_H265ColorFormatHDR10 struct {// contains filtered or unexported fields}Convert the input video to a High Dynamic Range 10 (HDR10) video.
func (*VideoStream_H265ColorFormatHDR10)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_H265ColorFormatHDR10) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H265ColorFormatHDR10.ProtoReflect.Descriptor instead.
func (*VideoStream_H265ColorFormatHDR10)ProtoMessage¶added inv1.25.0
func (*VideoStream_H265ColorFormatHDR10) ProtoMessage()
func (*VideoStream_H265ColorFormatHDR10)ProtoReflect¶added inv1.25.0
func (x *VideoStream_H265ColorFormatHDR10) ProtoReflect()protoreflect.Message
func (*VideoStream_H265ColorFormatHDR10)Reset¶added inv1.25.0
func (x *VideoStream_H265ColorFormatHDR10) Reset()
func (*VideoStream_H265ColorFormatHDR10)String¶added inv1.25.0
func (x *VideoStream_H265ColorFormatHDR10) String()string
typeVideoStream_H265ColorFormatHLG¶added inv1.25.0
type VideoStream_H265ColorFormatHLG struct {// contains filtered or unexported fields}Convert the input video to a Hybrid Log Gamma (HLG) video.
func (*VideoStream_H265ColorFormatHLG)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_H265ColorFormatHLG) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H265ColorFormatHLG.ProtoReflect.Descriptor instead.
func (*VideoStream_H265ColorFormatHLG)ProtoMessage¶added inv1.25.0
func (*VideoStream_H265ColorFormatHLG) ProtoMessage()
func (*VideoStream_H265ColorFormatHLG)ProtoReflect¶added inv1.25.0
func (x *VideoStream_H265ColorFormatHLG) ProtoReflect()protoreflect.Message
func (*VideoStream_H265ColorFormatHLG)Reset¶added inv1.25.0
func (x *VideoStream_H265ColorFormatHLG) Reset()
func (*VideoStream_H265ColorFormatHLG)String¶added inv1.25.0
func (x *VideoStream_H265ColorFormatHLG) String()string
typeVideoStream_H265ColorFormatSDR¶added inv1.25.0
type VideoStream_H265ColorFormatSDR struct {// contains filtered or unexported fields}Convert the input video to a Standard Dynamic Range (SDR) video.
func (*VideoStream_H265ColorFormatSDR)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_H265ColorFormatSDR) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_H265ColorFormatSDR.ProtoReflect.Descriptor instead.
func (*VideoStream_H265ColorFormatSDR)ProtoMessage¶added inv1.25.0
func (*VideoStream_H265ColorFormatSDR) ProtoMessage()
func (*VideoStream_H265ColorFormatSDR)ProtoReflect¶added inv1.25.0
func (x *VideoStream_H265ColorFormatSDR) ProtoReflect()protoreflect.Message
func (*VideoStream_H265ColorFormatSDR)Reset¶added inv1.25.0
func (x *VideoStream_H265ColorFormatSDR) Reset()
func (*VideoStream_H265ColorFormatSDR)String¶added inv1.25.0
func (x *VideoStream_H265ColorFormatSDR) String()string
typeVideoStream_Vp9¶
type VideoStream_Vp9 struct {// VP9 codec settings.Vp9 *VideoStream_Vp9CodecSettings `protobuf:"bytes,3,opt,name=vp9,proto3,oneof"`}typeVideoStream_Vp9CodecSettings¶
type VideoStream_Vp9CodecSettings struct {// The width of the video in pixels. Must be an even integer.// When not specified, the width is adjusted to match the specified height// and input aspect ratio. If both are omitted, the input width is used.//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the width, in pixels, per the horizontal ASR. The API calculates// the height per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.WidthPixelsint32 `protobuf:"varint,1,opt,name=width_pixels,json=widthPixels,proto3" json:"width_pixels,omitempty"`// The height of the video in pixels. Must be an even integer.// When not specified, the height is adjusted to match the specified width// and input aspect ratio. If both are omitted, the input height is used.//// For portrait videos that contain horizontal ASR and rotation metadata,// provide the height, in pixels, per the horizontal ASR. The API calculates// the width per the horizontal ASR. The API detects any rotation metadata// and swaps the requested height and width for the output.HeightPixelsint32 `protobuf:"varint,2,opt,name=height_pixels,json=heightPixels,proto3" json:"height_pixels,omitempty"`// Required. The target video frame rate in frames per second (FPS). Must be// less than or equal to 120.FrameRatefloat64 `protobuf:"fixed64,3,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"`// Optional. Frame rate conversion strategy for desired frame rate. The// default is `DOWNSAMPLE`.FrameRateConversionStrategyVideoStream_FrameRateConversionStrategy ``/* 226-byte string literal not displayed */// Required. The video bitrate in bits per second. The minimum value is// 1,000. The maximum value is 480,000,000.BitrateBpsint32 `protobuf:"varint,4,opt,name=bitrate_bps,json=bitrateBps,proto3" json:"bitrate_bps,omitempty"`// Pixel format to use. The default is `yuv420p`.//// Supported pixel formats://// - `yuv420p` pixel format// - `yuv422p` pixel format// - `yuv444p` pixel format// - `yuv420p10` 10-bit HDR pixel format// - `yuv422p10` 10-bit HDR pixel format// - `yuv444p10` 10-bit HDR pixel format// - `yuv420p12` 12-bit HDR pixel format// - `yuv422p12` 12-bit HDR pixel format// - `yuv444p12` 12-bit HDR pixel formatPixelFormatstring `protobuf:"bytes,5,opt,name=pixel_format,json=pixelFormat,proto3" json:"pixel_format,omitempty"`// Specify the mode. The default is `vbr`.//// Supported rate control modes://// - `vbr` - variable bitrateRateControlModestring `protobuf:"bytes,6,opt,name=rate_control_mode,json=rateControlMode,proto3" json:"rate_control_mode,omitempty"`// Target CRF level. Must be between 10 and 36, where 10 is the highest// quality and 36 is the most efficient compression. The default is 21.//// **Note:** This field is not supported.CrfLevelint32 `protobuf:"varint,7,opt,name=crf_level,json=crfLevel,proto3" json:"crf_level,omitempty"`// GOP mode can be either by frame count or duration.//// Types that are assignable to GopMode:////*VideoStream_Vp9CodecSettings_GopFrameCount//*VideoStream_Vp9CodecSettings_GopDurationGopMode isVideoStream_Vp9CodecSettings_GopMode `protobuf_oneof:"gop_mode"`// Enforces the specified codec profile. The following profiles are// supported://// * `profile0` (default)// * `profile1`// * `profile2`// * `profile3`//// The available options are// [WebM-compatible](https://www.webmproject.org/vp9/profiles/).// Note that certain values for this field may cause the// transcoder to override other fields you set in the `Vp9CodecSettings`// message.Profilestring `protobuf:"bytes,10,opt,name=profile,proto3" json:"profile,omitempty"`// Color format can be sdr or hlg.//// Types that are assignable to ColorFormat:////*VideoStream_Vp9CodecSettings_Sdr//*VideoStream_Vp9CodecSettings_HlgColorFormat isVideoStream_Vp9CodecSettings_ColorFormat `protobuf_oneof:"color_format"`// contains filtered or unexported fields}VP9 codec settings.
func (*VideoStream_Vp9CodecSettings)Descriptordeprecated
func (*VideoStream_Vp9CodecSettings) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_Vp9CodecSettings.ProtoReflect.Descriptor instead.
func (*VideoStream_Vp9CodecSettings)GetBitrateBps¶
func (x *VideoStream_Vp9CodecSettings) GetBitrateBps()int32
func (*VideoStream_Vp9CodecSettings)GetColorFormat¶added inv1.25.0
func (m *VideoStream_Vp9CodecSettings) GetColorFormat() isVideoStream_Vp9CodecSettings_ColorFormat
func (*VideoStream_Vp9CodecSettings)GetCrfLevel¶
func (x *VideoStream_Vp9CodecSettings) GetCrfLevel()int32
func (*VideoStream_Vp9CodecSettings)GetFrameRate¶
func (x *VideoStream_Vp9CodecSettings) GetFrameRate()float64
func (*VideoStream_Vp9CodecSettings)GetFrameRateConversionStrategy¶added inv1.25.0
func (x *VideoStream_Vp9CodecSettings) GetFrameRateConversionStrategy()VideoStream_FrameRateConversionStrategy
func (*VideoStream_Vp9CodecSettings)GetGopDuration¶
func (x *VideoStream_Vp9CodecSettings) GetGopDuration() *durationpb.Duration
func (*VideoStream_Vp9CodecSettings)GetGopFrameCount¶
func (x *VideoStream_Vp9CodecSettings) GetGopFrameCount()int32
func (*VideoStream_Vp9CodecSettings)GetGopMode¶
func (m *VideoStream_Vp9CodecSettings) GetGopMode() isVideoStream_Vp9CodecSettings_GopMode
func (*VideoStream_Vp9CodecSettings)GetHeightPixels¶
func (x *VideoStream_Vp9CodecSettings) GetHeightPixels()int32
func (*VideoStream_Vp9CodecSettings)GetHlg¶added inv1.25.0
func (x *VideoStream_Vp9CodecSettings) GetHlg() *VideoStream_Vp9ColorFormatHLG
func (*VideoStream_Vp9CodecSettings)GetPixelFormat¶
func (x *VideoStream_Vp9CodecSettings) GetPixelFormat()string
func (*VideoStream_Vp9CodecSettings)GetProfile¶
func (x *VideoStream_Vp9CodecSettings) GetProfile()string
func (*VideoStream_Vp9CodecSettings)GetRateControlMode¶
func (x *VideoStream_Vp9CodecSettings) GetRateControlMode()string
func (*VideoStream_Vp9CodecSettings)GetSdr¶added inv1.25.0
func (x *VideoStream_Vp9CodecSettings) GetSdr() *VideoStream_Vp9ColorFormatSDR
func (*VideoStream_Vp9CodecSettings)GetWidthPixels¶
func (x *VideoStream_Vp9CodecSettings) GetWidthPixels()int32
func (*VideoStream_Vp9CodecSettings)ProtoMessage¶
func (*VideoStream_Vp9CodecSettings) ProtoMessage()
func (*VideoStream_Vp9CodecSettings)ProtoReflect¶
func (x *VideoStream_Vp9CodecSettings) ProtoReflect()protoreflect.Message
func (*VideoStream_Vp9CodecSettings)Reset¶
func (x *VideoStream_Vp9CodecSettings) Reset()
func (*VideoStream_Vp9CodecSettings)String¶
func (x *VideoStream_Vp9CodecSettings) String()string
typeVideoStream_Vp9CodecSettings_GopDuration¶
type VideoStream_Vp9CodecSettings_GopDuration struct {// Select the GOP size based on the specified duration. The default is// `3s`. Note that `gopDuration` must be less than or equal to// [`segmentDuration`](#SegmentSettings), and// [`segmentDuration`](#SegmentSettings) must be divisible by// `gopDuration`.GopDuration *durationpb.Duration `protobuf:"bytes,9,opt,name=gop_duration,json=gopDuration,proto3,oneof"`}typeVideoStream_Vp9CodecSettings_GopFrameCount¶
type VideoStream_Vp9CodecSettings_GopFrameCount struct {// Select the GOP size based on the specified frame count. Must be greater// than zero.GopFrameCountint32 `protobuf:"varint,8,opt,name=gop_frame_count,json=gopFrameCount,proto3,oneof"`}typeVideoStream_Vp9CodecSettings_Hlg¶added inv1.25.0
type VideoStream_Vp9CodecSettings_Hlg struct {// Optional. HLG color format setting for VP9.Hlg *VideoStream_Vp9ColorFormatHLG `protobuf:"bytes,12,opt,name=hlg,proto3,oneof"`}typeVideoStream_Vp9CodecSettings_Sdr¶added inv1.25.0
type VideoStream_Vp9CodecSettings_Sdr struct {// Optional. SDR color format setting for VP9.Sdr *VideoStream_Vp9ColorFormatSDR `protobuf:"bytes,11,opt,name=sdr,proto3,oneof"`}typeVideoStream_Vp9ColorFormatHLG¶added inv1.25.0
type VideoStream_Vp9ColorFormatHLG struct {// contains filtered or unexported fields}Convert the input video to a Hybrid Log Gamma (HLG) video.
func (*VideoStream_Vp9ColorFormatHLG)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_Vp9ColorFormatHLG) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_Vp9ColorFormatHLG.ProtoReflect.Descriptor instead.
func (*VideoStream_Vp9ColorFormatHLG)ProtoMessage¶added inv1.25.0
func (*VideoStream_Vp9ColorFormatHLG) ProtoMessage()
func (*VideoStream_Vp9ColorFormatHLG)ProtoReflect¶added inv1.25.0
func (x *VideoStream_Vp9ColorFormatHLG) ProtoReflect()protoreflect.Message
func (*VideoStream_Vp9ColorFormatHLG)Reset¶added inv1.25.0
func (x *VideoStream_Vp9ColorFormatHLG) Reset()
func (*VideoStream_Vp9ColorFormatHLG)String¶added inv1.25.0
func (x *VideoStream_Vp9ColorFormatHLG) String()string
typeVideoStream_Vp9ColorFormatSDR¶added inv1.25.0
type VideoStream_Vp9ColorFormatSDR struct {// contains filtered or unexported fields}Convert the input video to a Standard Dynamic Range (SDR) video.
func (*VideoStream_Vp9ColorFormatSDR)Descriptordeprecatedadded inv1.25.0
func (*VideoStream_Vp9ColorFormatSDR) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream_Vp9ColorFormatSDR.ProtoReflect.Descriptor instead.
func (*VideoStream_Vp9ColorFormatSDR)ProtoMessage¶added inv1.25.0
func (*VideoStream_Vp9ColorFormatSDR) ProtoMessage()
func (*VideoStream_Vp9ColorFormatSDR)ProtoReflect¶added inv1.25.0
func (x *VideoStream_Vp9ColorFormatSDR) ProtoReflect()protoreflect.Message
func (*VideoStream_Vp9ColorFormatSDR)Reset¶added inv1.25.0
func (x *VideoStream_Vp9ColorFormatSDR) Reset()
func (*VideoStream_Vp9ColorFormatSDR)String¶added inv1.25.0
func (x *VideoStream_Vp9ColorFormatSDR) String()string