Documentation ¶
Index ¶
- Variables
- func RegisterTranscoderServiceServer(s *grpc.Server, 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) GetMapping() []*AudioStream_AudioAtom
- 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_AudioAtom
- func (*AudioStream_AudioAtom) Descriptor() ([]byte, []int)deprecated
- func (x *AudioStream_AudioAtom) GetChannels() []*AudioStream_AudioAtom_AudioChannel
- func (x *AudioStream_AudioAtom) GetKey() string
- func (*AudioStream_AudioAtom) ProtoMessage()
- func (x *AudioStream_AudioAtom) ProtoReflect() protoreflect.Message
- func (x *AudioStream_AudioAtom) Reset()
- func (x *AudioStream_AudioAtom) String() string
- type AudioStream_AudioAtom_AudioChannel
- func (*AudioStream_AudioAtom_AudioChannel) Descriptor() ([]byte, []int)deprecated
- func (x *AudioStream_AudioAtom_AudioChannel) GetInputs() []*AudioStream_AudioAtom_AudioChannel_AudioChannelInput
- func (*AudioStream_AudioAtom_AudioChannel) ProtoMessage()
- func (x *AudioStream_AudioAtom_AudioChannel) ProtoReflect() protoreflect.Message
- func (x *AudioStream_AudioAtom_AudioChannel) Reset()
- func (x *AudioStream_AudioAtom_AudioChannel) String() string
- type AudioStream_AudioAtom_AudioChannel_AudioChannelInput
- func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) Descriptor() ([]byte, []int)deprecated
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetChannel() int32
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetGainDb() float64
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetKey() string
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetTrack() int32
- func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) ProtoMessage()
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) ProtoReflect() protoreflect.Message
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) Reset()
- func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) 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
- type DeleteJobTemplateRequest
- func (*DeleteJobTemplateRequest) Descriptor() ([]byte, []int)deprecated
- 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 (m *Encryption) GetEncryptionMode() isEncryption_EncryptionMode
- func (x *Encryption) GetIv() string
- func (x *Encryption) GetKey() string
- func (x *Encryption) GetMpegCenc() *Encryption_MpegCommonEncryption
- func (x *Encryption) GetSampleAes() *Encryption_SampleAesEncryption
- func (*Encryption) ProtoMessage()
- func (x *Encryption) ProtoReflect() protoreflect.Message
- func (x *Encryption) Reset()
- func (x *Encryption) String() string
- type Encryption_Aes128Encryption
- func (*Encryption_Aes128Encryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption_Aes128Encryption) GetKeyUri() string
- func (*Encryption_Aes128Encryption) ProtoMessage()
- func (x *Encryption_Aes128Encryption) ProtoReflect() protoreflect.Message
- func (x *Encryption_Aes128Encryption) Reset()
- func (x *Encryption_Aes128Encryption) String() string
- type Encryption_Aes_128
- type Encryption_MpegCenc
- type Encryption_MpegCommonEncryption
- func (*Encryption_MpegCommonEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption_MpegCommonEncryption) GetKeyId() string
- 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_SampleAes
- type Encryption_SampleAesEncryption
- func (*Encryption_SampleAesEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *Encryption_SampleAesEncryption) GetKeyUri() string
- func (*Encryption_SampleAesEncryption) ProtoMessage()
- func (x *Encryption_SampleAesEncryption) ProtoReflect() protoreflect.Message
- func (x *Encryption_SampleAesEncryption) Reset()
- func (x *Encryption_SampleAesEncryption) String() string
- type FailureDetail
- 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) 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 Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetConfig() *JobConfig
- func (x *Job) GetFailureDetails() []*FailureDetail
- func (x *Job) GetFailureReason() string
- func (x *Job) GetInputUri() string
- func (m *Job) GetJobConfig() isJob_JobConfig
- func (x *Job) GetName() string
- func (x *Job) GetOriginUri() *Job_OriginUri
- func (x *Job) GetOutputUri() string
- func (x *Job) GetPriority() int32
- func (x *Job) GetProgress() *Progress
- func (x *Job) GetState() Job_ProcessingState
- func (x *Job) GetTemplateId() string
- 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) 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) 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_OriginUri
- func (*Job_OriginUri) Descriptor() ([]byte, []int)deprecated
- func (x *Job_OriginUri) GetDash() string
- func (x *Job_OriginUri) GetHls() string
- func (*Job_OriginUri) ProtoMessage()
- func (x *Job_OriginUri) ProtoReflect() protoreflect.Message
- func (x *Job_OriginUri) Reset()
- func (x *Job_OriginUri) String() string
- 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) 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 (*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) 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 (*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) GetFileName() string
- 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_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 (x *MuxStream) GetElementaryStreams() []string
- func (x *MuxStream) GetEncryption() *Encryption
- func (x *MuxStream) GetFileName() string
- 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 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) GetDeblock() *PreprocessingConfig_Deblock
- func (x *PreprocessingConfig) GetDenoise() *PreprocessingConfig_Denoise
- 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_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_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 Progress
- func (*Progress) Descriptor() ([]byte, []int)deprecated
- func (x *Progress) GetAnalyzed() float64
- func (x *Progress) GetEncoded() float64
- func (x *Progress) GetNotified() float64
- func (x *Progress) GetUploaded() float64
- func (*Progress) ProtoMessage()
- func (x *Progress) ProtoReflect() protoreflect.Message
- func (x *Progress) Reset()
- func (x *Progress) 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) 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) GetLanguageCode() string
- func (x *TextStream) GetMapping() []*TextStream_TextAtom
- func (*TextStream) ProtoMessage()
- func (x *TextStream) ProtoReflect() protoreflect.Message
- func (x *TextStream) Reset()
- func (x *TextStream) String() string
- type TextStream_TextAtom
- func (*TextStream_TextAtom) Descriptor() ([]byte, []int)deprecated
- func (x *TextStream_TextAtom) GetInputs() []*TextStream_TextAtom_TextInput
- func (x *TextStream_TextAtom) GetKey() string
- func (*TextStream_TextAtom) ProtoMessage()
- func (x *TextStream_TextAtom) ProtoReflect() protoreflect.Message
- func (x *TextStream_TextAtom) Reset()
- func (x *TextStream_TextAtom) String() string
- type TextStream_TextAtom_TextInput
- func (*TextStream_TextAtom_TextInput) Descriptor() ([]byte, []int)deprecated
- func (x *TextStream_TextAtom_TextInput) GetKey() string
- func (x *TextStream_TextAtom_TextInput) GetTrack() int32
- func (*TextStream_TextAtom_TextInput) ProtoMessage()
- func (x *TextStream_TextAtom_TextInput) ProtoReflect() protoreflect.Message
- func (x *TextStream_TextAtom_TextInput) Reset()
- func (x *TextStream_TextAtom_TextInput) 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 VideoStream
- func (*VideoStream) Descriptor() ([]byte, []int)deprecated
- func (x *VideoStream) GetAllowOpenGop() bool
- func (x *VideoStream) GetAqStrength() float64
- func (x *VideoStream) GetBFrameCount() int32
- func (x *VideoStream) GetBPyramid() bool
- func (x *VideoStream) GetBitrateBps() int32
- func (x *VideoStream) GetCodec() string
- func (x *VideoStream) GetCrfLevel() int32
- func (x *VideoStream) GetEnableTwoPass() bool
- func (x *VideoStream) GetEntropyCoder() string
- func (x *VideoStream) GetFrameRate() float64
- func (x *VideoStream) GetGopDuration() *durationpb.Duration
- func (x *VideoStream) GetGopFrameCount() int32
- func (m *VideoStream) GetGopMode() isVideoStream_GopMode
- func (x *VideoStream) GetHeightPixels() int32
- func (x *VideoStream) GetPixelFormat() string
- func (x *VideoStream) GetPreset() string
- func (x *VideoStream) GetProfile() string
- func (x *VideoStream) GetRateControlMode() string
- func (x *VideoStream) GetTune() string
- func (x *VideoStream) GetVbvFullnessBits() int32
- func (x *VideoStream) GetVbvSizeBits() int32
- func (x *VideoStream) GetWidthPixels() int32
- func (*VideoStream) ProtoMessage()
- func (x *VideoStream) ProtoReflect() protoreflect.Message
- func (x *VideoStream) Reset()
- func (x *VideoStream) String() string
- type VideoStream_GopDuration
- type VideoStream_GopFrameCount
Constants ¶
This section is empty.
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 ( 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 ( 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 File_google_cloud_video_transcoder_v1beta1_resources_proto protoreflect.FileDescriptor
var File_google_cloud_video_transcoder_v1beta1_services_proto protoreflect.FileDescriptor
Functions ¶
func RegisterTranscoderServiceServer ¶
func RegisterTranscoderServiceServer(s *grpc.Server, srv TranscoderServiceServer)
Types ¶
type AdBreak ¶
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) Descriptor
deprecated
func (*AdBreak) GetStartTimeOffset ¶
func (x *AdBreak) GetStartTimeOffset() *durationpb.Duration
func (*AdBreak) ProtoMessage ¶
func (*AdBreak) ProtoMessage()
func (*AdBreak) ProtoReflect ¶
func (x *AdBreak) ProtoReflect() protoreflect.Message
type AudioStream ¶
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' Codec string `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. BitrateBps int32 `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. ChannelCount int32 `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 frequency ChannelLayout []string `protobuf:"bytes,4,rep,name=channel_layout,json=channelLayout,proto3" json:"channel_layout,omitempty"` // The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`. Mapping []*AudioStream_AudioAtom `protobuf:"bytes,5,rep,name=mapping,proto3" json:"mapping,omitempty"` // The audio sample rate in Hertz. The default is 48000 Hertz. SampleRateHertz int32 `protobuf:"varint,6,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"` // contains filtered or unexported fields }
Audio stream resource.
func (*AudioStream) Descriptor
deprecated
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) GetMapping ¶
func (x *AudioStream) GetMapping() []*AudioStream_AudioAtom
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
type AudioStream_AudioAtom ¶
type AudioStream_AudioAtom struct { // Required. The `EditAtom.key` that references the atom with audio inputs in the // `Job.edit_list`. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // List of `Channel`s for this audio stream. // for in-depth explanation. Channels []*AudioStream_AudioAtom_AudioChannel `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"` // contains filtered or unexported fields }
The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
func (*AudioStream_AudioAtom) Descriptor
deprecated
func (*AudioStream_AudioAtom) Descriptor() ([]byte, []int)
Deprecated: Use AudioStream_AudioAtom.ProtoReflect.Descriptor instead.
func (*AudioStream_AudioAtom) GetChannels ¶
func (x *AudioStream_AudioAtom) GetChannels() []*AudioStream_AudioAtom_AudioChannel
func (*AudioStream_AudioAtom) GetKey ¶
func (x *AudioStream_AudioAtom) GetKey() string
func (*AudioStream_AudioAtom) ProtoMessage ¶
func (*AudioStream_AudioAtom) ProtoMessage()
func (*AudioStream_AudioAtom) ProtoReflect ¶
func (x *AudioStream_AudioAtom) ProtoReflect() protoreflect.Message
func (*AudioStream_AudioAtom) Reset ¶
func (x *AudioStream_AudioAtom) Reset()
func (*AudioStream_AudioAtom) String ¶
func (x *AudioStream_AudioAtom) String() string
type AudioStream_AudioAtom_AudioChannel ¶
type AudioStream_AudioAtom_AudioChannel struct { // List of `Job.inputs` for this audio channel. Inputs []*AudioStream_AudioAtom_AudioChannel_AudioChannelInput `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"` // contains filtered or unexported fields }
The audio channel.
func (*AudioStream_AudioAtom_AudioChannel) Descriptor
deprecated
func (*AudioStream_AudioAtom_AudioChannel) Descriptor() ([]byte, []int)
Deprecated: Use AudioStream_AudioAtom_AudioChannel.ProtoReflect.Descriptor instead.
func (*AudioStream_AudioAtom_AudioChannel) GetInputs ¶
func (x *AudioStream_AudioAtom_AudioChannel) GetInputs() []*AudioStream_AudioAtom_AudioChannel_AudioChannelInput
func (*AudioStream_AudioAtom_AudioChannel) ProtoMessage ¶
func (*AudioStream_AudioAtom_AudioChannel) ProtoMessage()
func (*AudioStream_AudioAtom_AudioChannel) ProtoReflect ¶
func (x *AudioStream_AudioAtom_AudioChannel) ProtoReflect() protoreflect.Message
func (*AudioStream_AudioAtom_AudioChannel) Reset ¶
func (x *AudioStream_AudioAtom_AudioChannel) Reset()
func (*AudioStream_AudioAtom_AudioChannel) String ¶
func (x *AudioStream_AudioAtom_AudioChannel) String() string
type AudioStream_AudioAtom_AudioChannel_AudioChannelInput ¶
type AudioStream_AudioAtom_AudioChannel_AudioChannelInput struct { // Required. The `Input.key` that identifies the input file. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Required. The zero-based index of the track in the input file. Track int32 `protobuf:"varint,2,opt,name=track,proto3" json:"track,omitempty"` // Required. The zero-based index of the channel in the input file. Channel int32 `protobuf:"varint,3,opt,name=channel,proto3" json:"channel,omitempty"` // Audio volume control in dB. Negative values decrease volume, // positive values increase. The default is 0. GainDb float64 `protobuf:"fixed64,4,opt,name=gain_db,json=gainDb,proto3" json:"gain_db,omitempty"` // contains filtered or unexported fields }
Identifies which input file, track, and channel should be used.
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) Descriptor
deprecated
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) Descriptor() ([]byte, []int)
Deprecated: Use AudioStream_AudioAtom_AudioChannel_AudioChannelInput.ProtoReflect.Descriptor instead.
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetChannel ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetChannel() int32
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetGainDb ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetGainDb() float64
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetKey ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetKey() string
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetTrack ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) GetTrack() int32
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) ProtoMessage ¶
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) ProtoMessage()
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) ProtoReflect ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) ProtoReflect() protoreflect.Message
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) Reset ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) Reset()
func (*AudioStream_AudioAtom_AudioChannel_AudioChannelInput) String ¶
func (x *AudioStream_AudioAtom_AudioChannel_AudioChannelInput) String() string
type CreateJobRequest ¶
type CreateJobRequest struct { // Required. The parent location to create and process this job. // Format: `projects/{project}/locations/{location}` Parent string `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) Descriptor
deprecated
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
type CreateJobTemplateRequest ¶
type CreateJobTemplateRequest struct { // Required. The parent location to create this job template. // Format: `projects/{project}/locations/{location}` Parent string `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 // are `/[a-zA-Z0-9_-_]/`. JobTemplateId string `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) Descriptor
deprecated
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
type DeleteJobRequest ¶
type DeleteJobRequest struct { // Required. The name of the job to delete. // Format: `projects/{project}/locations/{location}/jobs/{job}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for `TranscoderService.DeleteJob`.
func (*DeleteJobRequest) Descriptor
deprecated
func (*DeleteJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteJobRequest.ProtoReflect.Descriptor instead.
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
type DeleteJobTemplateRequest ¶
type DeleteJobTemplateRequest struct { // Required. The name of the job template to delete. // `projects/{project}/locations/{location}/jobTemplates/{job_template}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for `TranscoderService.DeleteJobTemplate`.
func (*DeleteJobTemplateRequest) Descriptor
deprecated
func (*DeleteJobTemplateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteJobTemplateRequest.ProtoReflect.Descriptor instead.
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
type EditAtom ¶
type EditAtom struct { // A unique key for this atom. Must be specified when using advanced // mapping. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // List of `Input.key`s 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) Descriptor
deprecated
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
type ElementaryStream ¶
type ElementaryStream struct { // A unique key for this elementary stream. Key string `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_TextStream ElementaryStream 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 before mapping and sharing between different output formats.
func (*ElementaryStream) Descriptor
deprecated
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
type ElementaryStream_AudioStream ¶
type ElementaryStream_AudioStream struct { // Encoding of an audio stream. AudioStream *AudioStream `protobuf:"bytes,2,opt,name=audio_stream,json=audioStream,proto3,oneof"` }
type ElementaryStream_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"` }
type ElementaryStream_VideoStream ¶
type ElementaryStream_VideoStream struct { // Encoding of a video stream. VideoStream *VideoStream `protobuf:"bytes,1,opt,name=video_stream,json=videoStream,proto3,oneof"` }
type Encryption ¶
type Encryption struct { // Required. 128 bit encryption key represented as lowercase hexadecimal digits. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal // digits. Iv string `protobuf:"bytes,2,opt,name=iv,proto3" json:"iv,omitempty"` // Encryption mode can be either `aes` or `cenc`. // // Types that are assignable to EncryptionMode: // *Encryption_Aes_128 // *Encryption_SampleAes // *Encryption_MpegCenc EncryptionMode isEncryption_EncryptionMode `protobuf_oneof:"encryption_mode"` // contains filtered or unexported fields }
Encryption settings.
func (*Encryption) Descriptor
deprecated
func (*Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption.ProtoReflect.Descriptor instead.
func (*Encryption) GetAes_128 ¶
func (x *Encryption) GetAes_128() *Encryption_Aes128Encryption
func (*Encryption) GetEncryptionMode ¶
func (m *Encryption) GetEncryptionMode() isEncryption_EncryptionMode
func (*Encryption) GetIv ¶
func (x *Encryption) GetIv() string
func (*Encryption) GetKey ¶
func (x *Encryption) GetKey() string
func (*Encryption) GetMpegCenc ¶
func (x *Encryption) GetMpegCenc() *Encryption_MpegCommonEncryption
func (*Encryption) GetSampleAes ¶
func (x *Encryption) GetSampleAes() *Encryption_SampleAesEncryption
func (*Encryption) ProtoMessage ¶
func (*Encryption) ProtoMessage()
func (*Encryption) ProtoReflect ¶
func (x *Encryption) ProtoReflect() protoreflect.Message
func (*Encryption) Reset ¶
func (x *Encryption) Reset()
func (*Encryption) String ¶
func (x *Encryption) String() string
type Encryption_Aes128Encryption ¶
type Encryption_Aes128Encryption struct { // Required. URI of the key delivery service. This URI is inserted into the M3U8 // header. KeyUri string `protobuf:"bytes,1,opt,name=key_uri,json=keyUri,proto3" json:"key_uri,omitempty"` // contains filtered or unexported fields }
Configuration for AES-128 encryption.
func (*Encryption_Aes128Encryption) Descriptor
deprecated
func (*Encryption_Aes128Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_Aes128Encryption.ProtoReflect.Descriptor instead.
func (*Encryption_Aes128Encryption) GetKeyUri ¶
func (x *Encryption_Aes128Encryption) GetKeyUri() string
func (*Encryption_Aes128Encryption) ProtoMessage ¶
func (*Encryption_Aes128Encryption) ProtoMessage()
func (*Encryption_Aes128Encryption) ProtoReflect ¶
func (x *Encryption_Aes128Encryption) ProtoReflect() protoreflect.Message
func (*Encryption_Aes128Encryption) Reset ¶
func (x *Encryption_Aes128Encryption) Reset()
func (*Encryption_Aes128Encryption) String ¶
func (x *Encryption_Aes128Encryption) String() string
type Encryption_Aes_128 ¶
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"` }
type Encryption_MpegCenc ¶
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"` }
type Encryption_MpegCommonEncryption ¶
type Encryption_MpegCommonEncryption struct { // Required. 128 bit Key ID represented as lowercase hexadecimal digits for use with // common encryption. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Required. Specify the encryption scheme. // // Supported encryption schemes: // - 'cenc' // - 'cbcs' Scheme string `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) Descriptor
deprecated
func (*Encryption_MpegCommonEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_MpegCommonEncryption.ProtoReflect.Descriptor instead.
func (*Encryption_MpegCommonEncryption) GetKeyId ¶
func (x *Encryption_MpegCommonEncryption) GetKeyId() string
func (*Encryption_MpegCommonEncryption) GetScheme ¶
func (x *Encryption_MpegCommonEncryption) GetScheme() string
func (*Encryption_MpegCommonEncryption) ProtoMessage ¶
func (*Encryption_MpegCommonEncryption) ProtoMessage()
func (*Encryption_MpegCommonEncryption) ProtoReflect ¶
func (x *Encryption_MpegCommonEncryption) ProtoReflect() protoreflect.Message
func (*Encryption_MpegCommonEncryption) Reset ¶
func (x *Encryption_MpegCommonEncryption) Reset()
func (*Encryption_MpegCommonEncryption) String ¶
func (x *Encryption_MpegCommonEncryption) String() string
type Encryption_SampleAes ¶
type Encryption_SampleAes struct { // Configuration for SAMPLE-AES encryption. SampleAes *Encryption_SampleAesEncryption `protobuf:"bytes,4,opt,name=sample_aes,json=sampleAes,proto3,oneof"` }
type Encryption_SampleAesEncryption ¶
type Encryption_SampleAesEncryption struct { // Required. URI of the key delivery service. This URI is inserted into the M3U8 // header. KeyUri string `protobuf:"bytes,1,opt,name=key_uri,json=keyUri,proto3" json:"key_uri,omitempty"` // contains filtered or unexported fields }
Configuration for SAMPLE-AES encryption.
func (*Encryption_SampleAesEncryption) Descriptor
deprecated
func (*Encryption_SampleAesEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Encryption_SampleAesEncryption.ProtoReflect.Descriptor instead.
func (*Encryption_SampleAesEncryption) GetKeyUri ¶
func (x *Encryption_SampleAesEncryption) GetKeyUri() string
func (*Encryption_SampleAesEncryption) ProtoMessage ¶
func (*Encryption_SampleAesEncryption) ProtoMessage()
func (*Encryption_SampleAesEncryption) ProtoReflect ¶
func (x *Encryption_SampleAesEncryption) ProtoReflect() protoreflect.Message
func (*Encryption_SampleAesEncryption) Reset ¶
func (x *Encryption_SampleAesEncryption) Reset()
func (*Encryption_SampleAesEncryption) String ¶
func (x *Encryption_SampleAesEncryption) String() string
type FailureDetail ¶
type FailureDetail struct { // A description of the failure. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Additional information about the reasons for the failure.
func (*FailureDetail) Descriptor
deprecated
func (*FailureDetail) Descriptor() ([]byte, []int)
Deprecated: Use FailureDetail.ProtoReflect.Descriptor instead.
func (*FailureDetail) GetDescription ¶
func (x *FailureDetail) GetDescription() string
func (*FailureDetail) ProtoMessage ¶
func (*FailureDetail) ProtoMessage()
func (*FailureDetail) ProtoReflect ¶
func (x *FailureDetail) ProtoReflect() protoreflect.Message
func (*FailureDetail) Reset ¶
func (x *FailureDetail) Reset()
func (*FailureDetail) String ¶
func (x *FailureDetail) String() string
type GetJobRequest ¶
type GetJobRequest struct { // Required. The name of the job to retrieve. // Format: `projects/{project}/locations/{location}/jobs/{job}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for `TranscoderService.GetJob`.
func (*GetJobRequest) Descriptor
deprecated
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
type GetJobTemplateRequest ¶
type GetJobTemplateRequest struct { // Required. The name of the job template to retrieve. // Format: // `projects/{project}/locations/{location}/jobTemplates/{job_template}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for `TranscoderService.GetJobTemplate`.
func (*GetJobTemplateRequest) Descriptor
deprecated
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
type Input ¶
type Input struct { // A unique key for this input. Must be specified when using advanced // mapping and edit lists. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // URI of the media. It must be stored in Cloud Storage. Example // `gs://bucket/inputs/file.mp4`. // If empty the value will be populated from `Job.input_uri`. Uri string `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"` // contains filtered or unexported fields }
Input asset.
func (*Input) Descriptor
deprecated
func (*Input) GetPreprocessingConfig ¶
func (x *Input) GetPreprocessingConfig() *PreprocessingConfig
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) ProtoReflect ¶
func (x *Input) ProtoReflect() protoreflect.Message
type Job ¶
type Job struct { // The resource name of the job. // Format: `projects/{project}/locations/{location}/jobs/{job}` Name string `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. It must be stored in Cloud Storage. For example, // `gs://bucket/inputs/file.mp4`. InputUri string `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/`. OutputUri string `protobuf:"bytes,3,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"` // Specify the `job_config` for transcoding job. When you use a `template_id` // to create a job, the `Job.config` is populated by the `JobTemplate.config`. // // Types that are assignable to JobConfig: // *Job_TemplateId // *Job_Config JobConfig isJob_JobConfig `protobuf_oneof:"job_config"` // Specify the priority of the job. Enter a value between 0 and 100, where 0 // is the lowest priority and 100 is the highest priority. The default is 0. Priority int32 `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"` // Output only. The origin URI. OriginUri *Job_OriginUri `protobuf:"bytes,7,opt,name=origin_uri,json=originUri,proto3" json:"origin_uri,omitempty"` // Output only. The current state of the job. State Job_ProcessingState `` /* 127-byte string literal not displayed */ // Output only. Estimated fractional progress, from `0` to `1` for each // step. Progress *Progress `protobuf:"bytes,9,opt,name=progress,proto3" json:"progress,omitempty"` // Output only. A description of the reason for the failure. This property is // always present when `state` is `FAILED`. FailureReason string `protobuf:"bytes,10,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` // Output only. List of failure details. This property may contain additional // information about the failure when `failure_reason` is present. FailureDetails []*FailureDetail `protobuf:"bytes,11,rep,name=failure_details,json=failureDetails,proto3" json:"failure_details,omitempty"` // contains filtered or unexported fields }
Transcoding job resource.
func (*Job) Descriptor
deprecated
func (*Job) GetFailureDetails ¶
func (x *Job) GetFailureDetails() []*FailureDetail
func (*Job) GetFailureReason ¶
func (*Job) GetInputUri ¶
func (*Job) GetJobConfig ¶
func (m *Job) GetJobConfig() isJob_JobConfig
func (*Job) GetOriginUri ¶
func (x *Job) GetOriginUri() *Job_OriginUri
func (*Job) GetOutputUri ¶
func (*Job) GetPriority ¶
func (*Job) GetProgress ¶
func (*Job) GetState ¶
func (x *Job) GetState() Job_ProcessingState
func (*Job) GetTemplateId ¶
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type JobConfig ¶
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 atom`s. 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 []*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"` // contains filtered or unexported fields }
Job configuration
func (*JobConfig) Descriptor
deprecated
func (*JobConfig) GetAdBreaks ¶
func (*JobConfig) GetEditList ¶
func (*JobConfig) GetElementaryStreams ¶
func (x *JobConfig) GetElementaryStreams() []*ElementaryStream
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
type JobTemplate ¶
type JobTemplate struct { // The resource name of the job template. // Format: // `projects/{project}/locations/{location}/jobTemplates/{job_template}` Name string `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"` // contains filtered or unexported fields }
Transcoding job template resource.
func (*JobTemplate) Descriptor
deprecated
func (*JobTemplate) Descriptor() ([]byte, []int)
Deprecated: Use JobTemplate.ProtoReflect.Descriptor instead.
func (*JobTemplate) GetConfig ¶
func (x *JobTemplate) GetConfig() *JobConfig
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
type Job_Config ¶
type Job_Config struct { // The configuration for this job. Config *JobConfig `protobuf:"bytes,5,opt,name=config,proto3,oneof"` }
type Job_OriginUri ¶
type Job_OriginUri struct { // HLS master manifest URI. If multiple HLS master manifests are created // only first one is listed. Hls string `protobuf:"bytes,1,opt,name=hls,proto3" json:"hls,omitempty"` // Dash manifest URI. If multiple Dash manifests are created, only the first // one is listed. Dash string `protobuf:"bytes,2,opt,name=dash,proto3" json:"dash,omitempty"` // contains filtered or unexported fields }
The origin URI.
func (*Job_OriginUri) Descriptor
deprecated
func (*Job_OriginUri) Descriptor() ([]byte, []int)
Deprecated: Use Job_OriginUri.ProtoReflect.Descriptor instead.
func (*Job_OriginUri) GetDash ¶
func (x *Job_OriginUri) GetDash() string
func (*Job_OriginUri) GetHls ¶
func (x *Job_OriginUri) GetHls() string
func (*Job_OriginUri) ProtoMessage ¶
func (*Job_OriginUri) ProtoMessage()
func (*Job_OriginUri) ProtoReflect ¶
func (x *Job_OriginUri) ProtoReflect() protoreflect.Message
func (*Job_OriginUri) Reset ¶
func (x *Job_OriginUri) Reset()
func (*Job_OriginUri) String ¶
func (x *Job_OriginUri) String() string
type Job_ProcessingState ¶
type Job_ProcessingState int32
The current state of the job.
const ( // The processing state is not specified. Job_PROCESSING_STATE_UNSPECIFIED Job_ProcessingState = 0 // The job is enqueued and will be picked up for processing soon. Job_PENDING Job_ProcessingState = 1 // The job is being processed. Job_RUNNING Job_ProcessingState = 2 // The job has been completed successfully. Job_SUCCEEDED Job_ProcessingState = 3 // The job has failed. For additional information, see `failure_reason` and // `failure_details` Job_FAILED Job_ProcessingState = 4 )
func (Job_ProcessingState) Descriptor ¶
func (Job_ProcessingState) Descriptor() protoreflect.EnumDescriptor
func (Job_ProcessingState) Enum ¶
func (x Job_ProcessingState) Enum() *Job_ProcessingState
func (Job_ProcessingState) EnumDescriptor
deprecated
func (Job_ProcessingState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Job_ProcessingState.Descriptor instead.
func (Job_ProcessingState) Number ¶
func (x Job_ProcessingState) Number() protoreflect.EnumNumber
func (Job_ProcessingState) String ¶
func (x Job_ProcessingState) String() string
func (Job_ProcessingState) Type ¶
func (Job_ProcessingState) Type() protoreflect.EnumType
type Job_TemplateId ¶
type Job_TemplateId struct { // Input only. Specify the `template_id` to use for populating `Job.config`. The default // is `preset/web-hd`. // // Preset Transcoder templates: // - `preset/{preset_id}` // // - User defined JobTemplate: // `{job_template_id}` TemplateId string `protobuf:"bytes,4,opt,name=template_id,json=templateId,proto3,oneof"` }
type ListJobTemplatesRequest ¶
type ListJobTemplatesRequest struct { // Required. The parent location from which to retrieve the collection of job templates. // Format: `projects/{project}/locations/{location}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. PageSize int32 `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. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for `TranscoderService.ListJobTemplates`.
func (*ListJobTemplatesRequest) Descriptor
deprecated
func (*ListJobTemplatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobTemplatesRequest.ProtoReflect.Descriptor instead.
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
type ListJobTemplatesResponse ¶
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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for `TranscoderService.ListJobTemplates`.
func (*ListJobTemplatesResponse) Descriptor
deprecated
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) 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
type ListJobsRequest ¶
type ListJobsRequest struct { // Required. Format: `projects/{project}/locations/{location}` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of items to return. PageSize int32 `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. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for `TranscoderService.ListJobs`. The parent location from which to retrieve the collection of jobs.
func (*ListJobsRequest) Descriptor
deprecated
func (*ListJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsRequest.ProtoReflect.Descriptor instead.
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
type ListJobsResponse ¶
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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for `TranscoderService.ListJobs`.
func (*ListJobsResponse) Descriptor
deprecated
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) 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
type Manifest ¶
type Manifest struct { // The name of the generated file. The default is `"master"` with the // extension suffix corresponding to the `Manifest.type`. FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` // Required. Type of the manifest, can be "HLS" or "DASH". Type Manifest_ManifestType `` /* 127-byte string literal not displayed */ // Required. List of user given `MuxStream.key`s that should appear in this manifest. // // When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` // and `.m3u8` extension is generated for each element of the // `Manifest.mux_streams`. MuxStreams []string `protobuf:"bytes,3,rep,name=mux_streams,json=muxStreams,proto3" json:"mux_streams,omitempty"` // contains filtered or unexported fields }
Manifest configuration.
func (*Manifest) Descriptor
deprecated
func (*Manifest) GetFileName ¶
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
type Manifest_ManifestType ¶
type Manifest_ManifestType int32
The manifest type can be either `"HLS"` or `"DASH"`.
const ( // The manifest type is not specified. Manifest_MANIFEST_TYPE_UNSPECIFIED Manifest_ManifestType = 0 // Create `"HLS"` manifest. The corresponding file extension is `".m3u8"`. Manifest_HLS Manifest_ManifestType = 1 // Create `"DASH"` manifest. The corresponding file extension is `".mpd"`. Manifest_DASH Manifest_ManifestType = 2 )
func (Manifest_ManifestType) Descriptor ¶
func (Manifest_ManifestType) Descriptor() protoreflect.EnumDescriptor
func (Manifest_ManifestType) Enum ¶
func (x Manifest_ManifestType) Enum() *Manifest_ManifestType
func (Manifest_ManifestType) EnumDescriptor
deprecated
func (Manifest_ManifestType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Manifest_ManifestType.Descriptor instead.
func (Manifest_ManifestType) Number ¶
func (x Manifest_ManifestType) Number() protoreflect.EnumNumber
func (Manifest_ManifestType) String ¶
func (x Manifest_ManifestType) String() string
func (Manifest_ManifestType) Type ¶
func (Manifest_ManifestType) Type() protoreflect.EnumType
type MuxStream ¶
type MuxStream struct { // A unique key for this multiplexed stream. HLS media manifests will be // named `MuxStream.key` with the `".m3u8"` extension suffix. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The name of the generated file. The default is `MuxStream.key` with the // extension suffix corresponding to the `MuxStream.container`. // // Individual segments also have an incremental 10-digit zero-padded suffix // starting from 0 before the extension, such as `"mux_stream0000000123.ts"`. FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` // The container format. The default is `"mp4"` // // Supported container formats: // - 'ts' // - 'fmp4'- the corresponding file extension is `".m4s"` // - 'mp4' // - 'vtt' Container string `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` // List of `ElementaryStream.key`s 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"` // Encryption settings. Encryption *Encryption `protobuf:"bytes,6,opt,name=encryption,proto3" json:"encryption,omitempty"` // contains filtered or unexported fields }
Multiplexing settings for output stream.
func (*MuxStream) Descriptor
deprecated
func (*MuxStream) GetContainer ¶
func (*MuxStream) GetElementaryStreams ¶
func (*MuxStream) GetEncryption ¶
func (x *MuxStream) GetEncryption() *Encryption
func (*MuxStream) GetFileName ¶
func (*MuxStream) GetSegmentSettings ¶
func (x *MuxStream) GetSegmentSettings() *SegmentSettings
func (*MuxStream) ProtoMessage ¶
func (*MuxStream) ProtoMessage()
func (*MuxStream) ProtoReflect ¶
func (x *MuxStream) ProtoReflect() protoreflect.Message
type Output ¶
type Output struct { // URI for the output file(s). For example, `gs://my-bucket/outputs/`. // If empty the value is populated from `Job.output_uri`. Uri string `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) Descriptor
deprecated
func (*Output) ProtoMessage ¶
func (*Output) ProtoMessage()
func (*Output) ProtoReflect ¶
func (x *Output) ProtoReflect() protoreflect.Message
type Overlay ¶
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) Descriptor
deprecated
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
type Overlay_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_AnimationEnd AnimationType isOverlay_Animation_AnimationType `protobuf_oneof:"animation_type"` // contains filtered or unexported fields }
Animation types.
func (*Overlay_Animation) Descriptor
deprecated
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
type Overlay_AnimationEnd ¶
type Overlay_AnimationEnd struct { // The time to end overlay object, in seconds. Default: 0 StartTimeOffset *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, the overlay object will keep the state of previous animation until the end of the video.
func (*Overlay_AnimationEnd) Descriptor
deprecated
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
type Overlay_AnimationFade ¶
type Overlay_AnimationFade struct { // Required. Type of fade animation: `FADE_IN` or `FADE_OUT`. FadeType Overlay_FadeType `` /* 146-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. Xy *Overlay_NormalizedCoordinate `protobuf:"bytes,2,opt,name=xy,proto3" json:"xy,omitempty"` // The time to start the fade animation, in seconds. Default: 0 StartTimeOffset *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` + 1s EndTimeOffset *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) Descriptor
deprecated
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
type Overlay_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. Xy *Overlay_NormalizedCoordinate `protobuf:"bytes,1,opt,name=xy,proto3" json:"xy,omitempty"` // The time to start displaying the overlay object, in seconds. Default: 0 StartTimeOffset *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) Descriptor
deprecated
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
type Overlay_Animation_AnimationEnd ¶
type Overlay_Animation_AnimationEnd struct { // End previous animation. AnimationEnd *Overlay_AnimationEnd `protobuf:"bytes,3,opt,name=animation_end,json=animationEnd,proto3,oneof"` }
type Overlay_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"` }
type Overlay_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"` }
type Overlay_FadeType ¶
type Overlay_FadeType int32
Fade type for the overlay: `FADE_IN` or `FADE_OUT`.
const ( // The fade type is not specified. Overlay_FADE_TYPE_UNSPECIFIED Overlay_FadeType = 0 // Fade the overlay object into view. Overlay_FADE_IN Overlay_FadeType = 1 // Fade the overlay object out of view. Overlay_FADE_OUT Overlay_FadeType = 2 )
func (Overlay_FadeType) Descriptor ¶
func (Overlay_FadeType) Descriptor() protoreflect.EnumDescriptor
func (Overlay_FadeType) Enum ¶
func (x Overlay_FadeType) Enum() *Overlay_FadeType
func (Overlay_FadeType) EnumDescriptor
deprecated
func (Overlay_FadeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Overlay_FadeType.Descriptor instead.
func (Overlay_FadeType) Number ¶
func (x Overlay_FadeType) Number() protoreflect.EnumNumber
func (Overlay_FadeType) String ¶
func (x Overlay_FadeType) String() string
func (Overlay_FadeType) Type ¶
func (Overlay_FadeType) Type() protoreflect.EnumType
type Overlay_Image ¶
type Overlay_Image struct { // Required. URI of the image in Cloud Storage. For example, // `gs://bucket/inputs/image.jpeg`. Uri string `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: `1` (solid, default), // `0` (transparent). Alpha float64 `protobuf:"fixed64,3,opt,name=alpha,proto3" json:"alpha,omitempty"` // contains filtered or unexported fields }
Overlaid jpeg image.
func (*Overlay_Image) Descriptor
deprecated
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
type Overlay_NormalizedCoordinate ¶
type Overlay_NormalizedCoordinate struct { // Normalized x coordinate. X float64 `protobuf:"fixed64,1,opt,name=x,proto3" json:"x,omitempty"` // Normalized y coordinate. Y float64 `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) Descriptor
deprecated
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
type PreprocessingConfig ¶
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"` // contains filtered or unexported fields }
Preprocessing configurations.
func (*PreprocessingConfig) Descriptor
deprecated
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) GetDeblock ¶
func (x *PreprocessingConfig) GetDeblock() *PreprocessingConfig_Deblock
func (*PreprocessingConfig) GetDenoise ¶
func (x *PreprocessingConfig) GetDenoise() *PreprocessingConfig_Denoise
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
type PreprocessingConfig_Audio ¶
type PreprocessingConfig_Audio struct { // Specify audio loudness normalization in loudness units relative to full // scale (LUFS). Enter a value between -24 and 0, where -24 is the Advanced // Television Systems Committee (ATSC A/85), -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, and 0 disables normalization. The default is 0. Lufs float64 `protobuf:"fixed64,1,opt,name=lufs,proto3" json:"lufs,omitempty"` // Enable boosting high frequency components. The default is `false`. HighBoost bool `protobuf:"varint,2,opt,name=high_boost,json=highBoost,proto3" json:"high_boost,omitempty"` // Enable boosting low frequency components. The default is `false`. LowBoost bool `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) Descriptor
deprecated
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
type PreprocessingConfig_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. Saturation float64 `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. Contrast float64 `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. Brightness float64 `protobuf:"fixed64,3,opt,name=brightness,proto3" json:"brightness,omitempty"` // contains filtered or unexported fields }
Color preprocessing configuration.
func (*PreprocessingConfig_Color) Descriptor
deprecated
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
type PreprocessingConfig_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. Strength float64 `protobuf:"fixed64,1,opt,name=strength,proto3" json:"strength,omitempty"` // Enable deblocker. The default is `false`. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Deblock preprocessing configuration.
func (*PreprocessingConfig_Deblock) Descriptor
deprecated
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
type PreprocessingConfig_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. Strength float64 `protobuf:"fixed64,1,opt,name=strength,proto3" json:"strength,omitempty"` // Set the denoiser mode. The default is `"standard"`. // // Supported denoiser modes: // - 'standard' // - 'grain' Tune string `protobuf:"bytes,2,opt,name=tune,proto3" json:"tune,omitempty"` // contains filtered or unexported fields }
Denoise preprocessing configuration.
func (*PreprocessingConfig_Denoise) Descriptor
deprecated
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
type Progress ¶
type Progress struct { // Estimated fractional progress for `analyzing` step. Analyzed float64 `protobuf:"fixed64,1,opt,name=analyzed,proto3" json:"analyzed,omitempty"` // Estimated fractional progress for `encoding` step. Encoded float64 `protobuf:"fixed64,2,opt,name=encoded,proto3" json:"encoded,omitempty"` // Estimated fractional progress for `uploading` step. Uploaded float64 `protobuf:"fixed64,3,opt,name=uploaded,proto3" json:"uploaded,omitempty"` // Estimated fractional progress for `notifying` step. Notified float64 `protobuf:"fixed64,4,opt,name=notified,proto3" json:"notified,omitempty"` // contains filtered or unexported fields }
Estimated fractional progress for each step, from `0` to `1`.
func (*Progress) Descriptor
deprecated
func (*Progress) GetAnalyzed ¶
func (*Progress) GetEncoded ¶
func (*Progress) GetNotified ¶
func (*Progress) GetUploaded ¶
func (*Progress) ProtoMessage ¶
func (*Progress) ProtoMessage()
func (*Progress) ProtoReflect ¶
func (x *Progress) ProtoReflect() protoreflect.Message
type PubsubDestination ¶
type PubsubDestination struct { // The name of the Pub/Sub topic to publish job completion notification // to. For example: `projects/{project}/topics/{topic}`. Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` // contains filtered or unexported fields }
A Pub/Sub destination.
func (*PubsubDestination) Descriptor
deprecated
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
type SegmentSettings ¶
type SegmentSettings struct { // Duration of the segments in seconds. The default is `"6.0s"`. 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`. IndividualSegments bool `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) Descriptor
deprecated
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
type SpriteSheet ¶
type SpriteSheet struct { // Format type. The default is `"jpeg"`. // // Supported formats: // - 'jpeg' Format string `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"`. FilePrefix string `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. SpriteWidthPixels int32 `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. SpriteHeightPixels int32 `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. ColumnCount int32 `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. RowCount int32 `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_Interval ExtractionStrategy isSpriteSheet_ExtractionStrategy `protobuf_oneof:"extraction_strategy"` // contains filtered or unexported fields }
Sprite sheet configuration.
func (*SpriteSheet) Descriptor
deprecated
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) 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
type SpriteSheet_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"` }
type SpriteSheet_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. TotalCount int32 `protobuf:"varint,9,opt,name=total_count,json=totalCount,proto3,oneof"` }
type TextStream ¶
type TextStream struct { // The codec for this text stream. The default is `"webvtt"`. // // Supported text codecs: // - 'srt' // - 'ttml' // - 'cea608' // - 'cea708' // - 'webvtt' Codec string `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"` // Required. 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. LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`. Mapping []*TextStream_TextAtom `protobuf:"bytes,3,rep,name=mapping,proto3" json:"mapping,omitempty"` // contains filtered or unexported fields }
Encoding of a text stream. For example, closed captions or subtitles.
func (*TextStream) Descriptor
deprecated
func (*TextStream) Descriptor() ([]byte, []int)
Deprecated: Use TextStream.ProtoReflect.Descriptor instead.
func (*TextStream) GetCodec ¶
func (x *TextStream) GetCodec() string
func (*TextStream) GetLanguageCode ¶
func (x *TextStream) GetLanguageCode() string
func (*TextStream) GetMapping ¶
func (x *TextStream) GetMapping() []*TextStream_TextAtom
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
type TextStream_TextAtom ¶
type TextStream_TextAtom struct { // Required. The `EditAtom.key` that references atom with text inputs in the // `Job.edit_list`. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // List of `Job.inputs` that should be embedded in this atom. Only one // input is supported. Inputs []*TextStream_TextAtom_TextInput `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"` // contains filtered or unexported fields }
The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.
func (*TextStream_TextAtom) Descriptor
deprecated
func (*TextStream_TextAtom) Descriptor() ([]byte, []int)
Deprecated: Use TextStream_TextAtom.ProtoReflect.Descriptor instead.
func (*TextStream_TextAtom) GetInputs ¶
func (x *TextStream_TextAtom) GetInputs() []*TextStream_TextAtom_TextInput
func (*TextStream_TextAtom) GetKey ¶
func (x *TextStream_TextAtom) GetKey() string
func (*TextStream_TextAtom) ProtoMessage ¶
func (*TextStream_TextAtom) ProtoMessage()
func (*TextStream_TextAtom) ProtoReflect ¶
func (x *TextStream_TextAtom) ProtoReflect() protoreflect.Message
func (*TextStream_TextAtom) Reset ¶
func (x *TextStream_TextAtom) Reset()
func (*TextStream_TextAtom) String ¶
func (x *TextStream_TextAtom) String() string
type TextStream_TextAtom_TextInput ¶
type TextStream_TextAtom_TextInput struct { // Required. The `Input.key` that identifies the input file. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Required. The zero-based index of the track in the input file. Track int32 `protobuf:"varint,2,opt,name=track,proto3" json:"track,omitempty"` // contains filtered or unexported fields }
Identifies which input file and track should be used.
func (*TextStream_TextAtom_TextInput) Descriptor
deprecated
func (*TextStream_TextAtom_TextInput) Descriptor() ([]byte, []int)
Deprecated: Use TextStream_TextAtom_TextInput.ProtoReflect.Descriptor instead.
func (*TextStream_TextAtom_TextInput) GetKey ¶
func (x *TextStream_TextAtom_TextInput) GetKey() string
func (*TextStream_TextAtom_TextInput) GetTrack ¶
func (x *TextStream_TextAtom_TextInput) GetTrack() int32
func (*TextStream_TextAtom_TextInput) ProtoMessage ¶
func (*TextStream_TextAtom_TextInput) ProtoMessage()
func (*TextStream_TextAtom_TextInput) ProtoReflect ¶
func (x *TextStream_TextAtom_TextInput) ProtoReflect() protoreflect.Message
func (*TextStream_TextAtom_TextInput) Reset ¶
func (x *TextStream_TextAtom_TextInput) Reset()
func (*TextStream_TextAtom_TextInput) String ¶
func (x *TextStream_TextAtom_TextInput) String() string
type TranscoderServiceClient ¶
type TranscoderServiceClient interface { // Creates a job in the specified region. CreateJob(ctx context.Context, in *CreateJobRequest, opts ...grpc.CallOption) (*Job, error) // Lists jobs in the specified region. ListJobs(ctx context.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse, error) // Returns the job data. GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*Job, error) // Deletes a job. DeleteJob(ctx context.Context, in *DeleteJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Creates a job template in the specified region. CreateJobTemplate(ctx context.Context, in *CreateJobTemplateRequest, opts ...grpc.CallOption) (*JobTemplate, error) // Lists job templates in the specified region. ListJobTemplates(ctx context.Context, in *ListJobTemplatesRequest, opts ...grpc.CallOption) (*ListJobTemplatesResponse, error) // Returns the job template data. GetJobTemplate(ctx context.Context, in *GetJobTemplateRequest, opts ...grpc.CallOption) (*JobTemplate, error) // Deletes a job template. DeleteJobTemplate(ctx context.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 to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTranscoderServiceClient ¶
func NewTranscoderServiceClient(cc grpc.ClientConnInterface) TranscoderServiceClient
type TranscoderServiceServer ¶
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.
type UnimplementedTranscoderServiceServer ¶
type UnimplementedTranscoderServiceServer struct { }
UnimplementedTranscoderServiceServer can 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)
type VideoStream ¶
type VideoStream struct { // Codec type. The default is `"h264"`. // // Supported codecs: // - 'h264' // - 'h265' // - 'vp9' Codec string `protobuf:"bytes,1,opt,name=codec,proto3" json:"codec,omitempty"` // Enforce specified codec profile. The default is `"high"`. // // Supported codec profiles: // - 'baseline' // - 'main' // - 'high' Profile string `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"` // Enforce specified codec tune. Tune string `protobuf:"bytes,3,opt,name=tune,proto3" json:"tune,omitempty"` // Enforce specified codec preset. The default is `"veryfast"`. Preset string `protobuf:"bytes,4,opt,name=preset,proto3" json:"preset,omitempty"` // Required. The height of video in pixels. Must be an even integer. HeightPixels int32 `protobuf:"varint,5,opt,name=height_pixels,json=heightPixels,proto3" json:"height_pixels,omitempty"` // Required. The width of video in pixels. Must be an even integer. WidthPixels int32 `protobuf:"varint,6,opt,name=width_pixels,json=widthPixels,proto3" json:"width_pixels,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 format. PixelFormat string `protobuf:"bytes,7,opt,name=pixel_format,json=pixelFormat,proto3" json:"pixel_format,omitempty"` // Required. The video bitrate in bits per second. Must be between 1 and 1,000,000,000. BitrateBps int32 `protobuf:"varint,8,opt,name=bitrate_bps,json=bitrateBps,proto3" json:"bitrate_bps,omitempty"` // Specify the `rate_control_mode`. The default is `"vbr"`. // // Supported rate control modes: // - 'vbr' - variable bitrate // - 'crf' - constant rate factor RateControlMode string `protobuf:"bytes,9,opt,name=rate_control_mode,json=rateControlMode,proto3" json:"rate_control_mode,omitempty"` // Use two-pass encoding strategy to achieve better video quality. // `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`. EnableTwoPass bool `protobuf:"varint,10,opt,name=enable_two_pass,json=enableTwoPass,proto3" json:"enable_two_pass,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. CrfLevel int32 `protobuf:"varint,11,opt,name=crf_level,json=crfLevel,proto3" json:"crf_level,omitempty"` // Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater // than zero. The default is equal to `VideoStream.bitrate_bps`. VbvSizeBits int32 `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 // `VideoStream.vbv_size_bits`. VbvFullnessBits int32 `protobuf:"varint,13,opt,name=vbv_fullness_bits,json=vbvFullnessBits,proto3" json:"vbv_fullness_bits,omitempty"` // Specifies whether an open Group of Pictures (GOP) structure should be // allowed or not. The default is `false`. AllowOpenGop bool `protobuf:"varint,14,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_GopFrameCount // *VideoStream_GopDuration GopMode isVideoStream_GopMode `protobuf_oneof:"gop_mode"` // The entropy coder to use. The default is `"cabac"`. // // Supported entropy coders: // - 'cavlc' // - 'cabac' EntropyCoder string `protobuf:"bytes,17,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`. BPyramid bool `protobuf:"varint,18,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 `VideoStream.gop_frame_count` if set. The default is 0. BFrameCount int32 `protobuf:"varint,19,opt,name=b_frame_count,json=bFrameCount,proto3" json:"b_frame_count,omitempty"` // Required. The video frame rate in frames per second. Must be less than or equal to // 120. Will default to the input frame rate if larger than the input frame // rate. FrameRate float64 `protobuf:"fixed64,20,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,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. AqStrength float64 `protobuf:"fixed64,21,opt,name=aq_strength,json=aqStrength,proto3" json:"aq_strength,omitempty"` // contains filtered or unexported fields }
Video stream resource.
func (*VideoStream) Descriptor
deprecated
func (*VideoStream) Descriptor() ([]byte, []int)
Deprecated: Use VideoStream.ProtoReflect.Descriptor instead.
func (*VideoStream) GetAllowOpenGop ¶
func (x *VideoStream) GetAllowOpenGop() bool
func (*VideoStream) GetAqStrength ¶
func (x *VideoStream) GetAqStrength() float64
func (*VideoStream) GetBFrameCount ¶
func (x *VideoStream) GetBFrameCount() int32
func (*VideoStream) GetBPyramid ¶
func (x *VideoStream) GetBPyramid() bool
func (*VideoStream) GetBitrateBps ¶
func (x *VideoStream) GetBitrateBps() int32
func (*VideoStream) GetCodec ¶
func (x *VideoStream) GetCodec() string
func (*VideoStream) GetCrfLevel ¶
func (x *VideoStream) GetCrfLevel() int32
func (*VideoStream) GetEnableTwoPass ¶
func (x *VideoStream) GetEnableTwoPass() bool
func (*VideoStream) GetEntropyCoder ¶
func (x *VideoStream) GetEntropyCoder() string
func (*VideoStream) GetFrameRate ¶
func (x *VideoStream) GetFrameRate() float64
func (*VideoStream) GetGopDuration ¶
func (x *VideoStream) GetGopDuration() *durationpb.Duration
func (*VideoStream) GetGopFrameCount ¶
func (x *VideoStream) GetGopFrameCount() int32
func (*VideoStream) GetGopMode ¶
func (m *VideoStream) GetGopMode() isVideoStream_GopMode
func (*VideoStream) GetHeightPixels ¶
func (x *VideoStream) GetHeightPixels() int32
func (*VideoStream) GetPixelFormat ¶
func (x *VideoStream) GetPixelFormat() string
func (*VideoStream) GetPreset ¶
func (x *VideoStream) GetPreset() string
func (*VideoStream) GetProfile ¶
func (x *VideoStream) GetProfile() string
func (*VideoStream) GetRateControlMode ¶
func (x *VideoStream) GetRateControlMode() string
func (*VideoStream) GetTune ¶
func (x *VideoStream) GetTune() string
func (*VideoStream) GetVbvFullnessBits ¶
func (x *VideoStream) GetVbvFullnessBits() int32
func (*VideoStream) GetVbvSizeBits ¶
func (x *VideoStream) GetVbvSizeBits() int32
func (*VideoStream) GetWidthPixels ¶
func (x *VideoStream) GetWidthPixels() int32
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
type VideoStream_GopDuration ¶
type VideoStream_GopDuration struct { // Select the GOP size based on the specified duration. The default is // `"3s"`. GopDuration *durationpb.Duration `protobuf:"bytes,16,opt,name=gop_duration,json=gopDuration,proto3,oneof"` }
type VideoStream_GopFrameCount ¶
type VideoStream_GopFrameCount struct { // Select the GOP size based on the specified frame count. Must be greater // than zero. GopFrameCount int32 `protobuf:"varint,15,opt,name=gop_frame_count,json=gopFrameCount,proto3,oneof"` }