Documentation ¶
Index ¶
- Variables
- func RegisterYTVideoProcessService(s server.Service, svr YTVideoProcessService)
- func YTVideoProcessService_CreateVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
- func YTVideoProcessService_DescribeVideoProcessDetail_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
- func YTVideoProcessService_StopVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
- func YTVideoProcessService_UpdateVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
- type CreateVideoProcessResponse
- func (*CreateVideoProcessResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVideoProcessResponse) GetTaskId() string
- func (*CreateVideoProcessResponse) ProtoMessage()
- func (x *CreateVideoProcessResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVideoProcessResponse) Reset()
- func (x *CreateVideoProcessResponse) String() string
- type CreateVideoProcessTaskRequest
- func (*CreateVideoProcessTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVideoProcessTaskRequest) GetCallbackURL() string
- func (x *CreateVideoProcessTaskRequest) GetMediaId() string
- func (x *CreateVideoProcessTaskRequest) GetProcessOption() *VideoProcessOption
- func (x *CreateVideoProcessTaskRequest) GetProcessType() VideoProcessType
- func (x *CreateVideoProcessTaskRequest) GetTaskName() string
- func (*CreateVideoProcessTaskRequest) ProtoMessage()
- func (x *CreateVideoProcessTaskRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVideoProcessTaskRequest) Reset()
- func (x *CreateVideoProcessTaskRequest) String() string
- type DescribeVideoProcessDetailRequest
- func (*DescribeVideoProcessDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeVideoProcessDetailRequest) GetTaskId() string
- func (*DescribeVideoProcessDetailRequest) ProtoMessage()
- func (x *DescribeVideoProcessDetailRequest) ProtoReflect() protoreflect.Message
- func (x *DescribeVideoProcessDetailRequest) Reset()
- func (x *DescribeVideoProcessDetailRequest) String() string
- type DescribeVideoProcessDetailResponse
- func (*DescribeVideoProcessDetailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeVideoProcessDetailResponse) GetProcessOption() *VideoProcessOption
- func (x *DescribeVideoProcessDetailResponse) GetTaskDetail() *VideoProcessTaskDetail
- func (x *DescribeVideoProcessDetailResponse) GetTaskInfo() *apicommon.TaskInfo
- func (*DescribeVideoProcessDetailResponse) ProtoMessage()
- func (x *DescribeVideoProcessDetailResponse) ProtoReflect() protoreflect.Message
- func (x *DescribeVideoProcessDetailResponse) Reset()
- func (x *DescribeVideoProcessDetailResponse) String() string
- type StopVideoProcessTaskRequest
- func (*StopVideoProcessTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopVideoProcessTaskRequest) GetTaskId() string
- func (*StopVideoProcessTaskRequest) ProtoMessage()
- func (x *StopVideoProcessTaskRequest) ProtoReflect() protoreflect.Message
- func (x *StopVideoProcessTaskRequest) Reset()
- func (x *StopVideoProcessTaskRequest) String() string
- type StopVideoProcessTaskResponse
- func (*StopVideoProcessTaskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StopVideoProcessTaskResponse) GetTaskId() string
- func (*StopVideoProcessTaskResponse) ProtoMessage()
- func (x *StopVideoProcessTaskResponse) ProtoReflect() protoreflect.Message
- func (x *StopVideoProcessTaskResponse) Reset()
- func (x *StopVideoProcessTaskResponse) String() string
- type UnimplementedYTVideoProcess
- func (s *UnimplementedYTVideoProcess) CreateVideoProcessTask(ctx context.Context, req *CreateVideoProcessTaskRequest, ...) error
- func (s *UnimplementedYTVideoProcess) DescribeVideoProcessDetail(ctx context.Context, req *DescribeVideoProcessDetailRequest, ...) error
- func (s *UnimplementedYTVideoProcess) StopVideoProcessTask(ctx context.Context, req *StopVideoProcessTaskRequest, ...) error
- func (s *UnimplementedYTVideoProcess) UpdateVideoProcessTask(ctx context.Context, req *UpdateVideoProcessTaskRequest, ...) error
- type UpdateVideoProcessResponse
- func (*UpdateVideoProcessResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVideoProcessResponse) GetTaskId() string
- func (*UpdateVideoProcessResponse) ProtoMessage()
- func (x *UpdateVideoProcessResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateVideoProcessResponse) Reset()
- func (x *UpdateVideoProcessResponse) String() string
- type UpdateVideoProcessTaskRequest
- func (*UpdateVideoProcessTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVideoProcessTaskRequest) GetAutoStart() bool
- func (x *UpdateVideoProcessTaskRequest) GetImageId() string
- func (x *UpdateVideoProcessTaskRequest) GetMediaId() string
- func (x *UpdateVideoProcessTaskRequest) GetProcessOption() *VideoProcessOption
- func (x *UpdateVideoProcessTaskRequest) GetTaskId() string
- func (*UpdateVideoProcessTaskRequest) ProtoMessage()
- func (x *UpdateVideoProcessTaskRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVideoProcessTaskRequest) Reset()
- func (x *UpdateVideoProcessTaskRequest) String() string
- type VideoDetail
- func (*VideoDetail) Descriptor() ([]byte, []int)deprecated
- func (x *VideoDetail) GetBandWidth() int32
- func (x *VideoDetail) GetBitRate() float32
- func (x *VideoDetail) GetFPS() float32
- func (x *VideoDetail) GetHeight() int32
- func (x *VideoDetail) GetImageUrl() string
- func (x *VideoDetail) GetLPIPS() float32
- func (x *VideoDetail) GetPSNR() float32
- func (x *VideoDetail) GetSSIM() float32
- func (x *VideoDetail) GetSize() float32
- func (x *VideoDetail) GetVMAF() float32
- func (x *VideoDetail) GetVideoCodec() string
- func (x *VideoDetail) GetVideoID() int32
- func (x *VideoDetail) GetVideoURL() string
- func (x *VideoDetail) GetVideoWebURL() string
- func (x *VideoDetail) GetWidth() int32
- func (*VideoDetail) ProtoMessage()
- func (x *VideoDetail) ProtoReflect() protoreflect.Message
- func (x *VideoDetail) Reset()
- func (x *VideoDetail) String() string
- type VideoProcessOption
- func (*VideoProcessOption) Descriptor() ([]byte, []int)deprecated
- func (x *VideoProcessOption) GetColorEnhanceLevel() int32
- func (x *VideoProcessOption) GetDehazeLevel() float32
- func (x *VideoProcessOption) GetDescratchColor() int32
- func (x *VideoProcessOption) GetDescratchGray() int32
- func (x *VideoProcessOption) GetFaceEnhance() int32
- func (x *VideoProcessOption) GetHDRType() string
- func (x *VideoProcessOption) GetInterp() int32
- func (x *VideoProcessOption) GetLargeFaceMode() int32
- func (x *VideoProcessOption) GetOutputFps() int32
- func (x *VideoProcessOption) GetOutputHeight() int32
- func (x *VideoProcessOption) GetOutputVideoCodec() string
- func (x *VideoProcessOption) GetOutputVideoPeakBitrate() int32
- func (x *VideoProcessOption) GetOutputWidth() int32
- func (x *VideoProcessOption) GetRefColorize() int32
- func (x *VideoProcessOption) GetRefColorizeImg() string
- func (x *VideoProcessOption) GetSDR2HDR() int32
- func (x *VideoProcessOption) GetSR() int32
- func (x *VideoProcessOption) GetSmallFaceMode() int32
- func (*VideoProcessOption) ProtoMessage()
- func (x *VideoProcessOption) ProtoReflect() protoreflect.Message
- func (x *VideoProcessOption) Reset()
- func (x *VideoProcessOption) String() string
- type VideoProcessTaskDetail
- func (*VideoProcessTaskDetail) Descriptor() ([]byte, []int)deprecated
- func (x *VideoProcessTaskDetail) GetSourceMediaId() string
- func (x *VideoProcessTaskDetail) GetTargetMediaId() string
- func (*VideoProcessTaskDetail) ProtoMessage()
- func (x *VideoProcessTaskDetail) ProtoReflect() protoreflect.Message
- func (x *VideoProcessTaskDetail) Reset()
- func (x *VideoProcessTaskDetail) String() string
- type VideoProcessType
- func (VideoProcessType) Descriptor() protoreflect.EnumDescriptor
- func (x VideoProcessType) Enum() *VideoProcessType
- func (VideoProcessType) EnumDescriptor() ([]byte, []int)deprecated
- func (x VideoProcessType) Number() protoreflect.EnumNumber
- func (x VideoProcessType) String() string
- func (VideoProcessType) Type() protoreflect.EnumType
- type YTVideoProcessClientProxy
- type YTVideoProcessClientProxyImpl
- func (c *YTVideoProcessClientProxyImpl) CreateVideoProcessTask(ctx context.Context, req *CreateVideoProcessTaskRequest, opts ...client.Option) (*CreateVideoProcessResponse, error)
- func (c *YTVideoProcessClientProxyImpl) DescribeVideoProcessDetail(ctx context.Context, req *DescribeVideoProcessDetailRequest, ...) (*DescribeVideoProcessDetailResponse, error)
- func (c *YTVideoProcessClientProxyImpl) StopVideoProcessTask(ctx context.Context, req *StopVideoProcessTaskRequest, opts ...client.Option) (*StopVideoProcessTaskResponse, error)
- func (c *YTVideoProcessClientProxyImpl) UpdateVideoProcessTask(ctx context.Context, req *UpdateVideoProcessTaskRequest, opts ...client.Option) (*UpdateVideoProcessResponse, error)
- type YTVideoProcessService
Constants ¶
This section is empty.
Variables ¶
var ( VideoProcessType_name = map[int32]string{ 0: "YTProcessUnknown", 2001: "YTSuperResolution", 2002: "YTVideoRepair", 2003: "YTVideoTranscode", 2004: "YTVideoCrop", } VideoProcessType_value = map[string]int32{ "YTProcessUnknown": 0, "YTSuperResolution": 2001, "YTVideoRepair": 2002, "YTVideoTranscode": 2003, "YTVideoCrop": 2004, } )
Enum value maps for VideoProcessType.
var File_yt_video_process_proto protoreflect.FileDescriptor
var NewYTVideoProcessClientProxy = func(opts ...client.Option) YTVideoProcessClientProxy { return &YTVideoProcessClientProxyImpl{client: client.DefaultClient, opts: opts} }
var YTVideoProcessServer_ServiceDesc = server.ServiceDesc{ ServiceName: "trpc.media.ytvideoprocess.YTVideoProcess", HandlerType: ((*YTVideoProcessService)(nil)), Methods: []server.Method{ { Name: "/CreateVideoProcessTask", Func: YTVideoProcessService_CreateVideoProcessTask_Handler, }, { Name: "/DescribeVideoProcessDetail", Func: YTVideoProcessService_DescribeVideoProcessDetail_Handler, }, { Name: "/UpdateVideoProcessTask", Func: YTVideoProcessService_UpdateVideoProcessTask_Handler, }, { Name: "/StopVideoProcessTask", Func: YTVideoProcessService_StopVideoProcessTask_Handler, }, { Name: "/trpc.media.ytvideoprocess.YTVideoProcess/CreateVideoProcessTask", Func: YTVideoProcessService_CreateVideoProcessTask_Handler, }, { Name: "/trpc.media.ytvideoprocess.YTVideoProcess/DescribeVideoProcessDetail", Func: YTVideoProcessService_DescribeVideoProcessDetail_Handler, }, { Name: "/trpc.media.ytvideoprocess.YTVideoProcess/UpdateVideoProcessTask", Func: YTVideoProcessService_UpdateVideoProcessTask_Handler, }, { Name: "/trpc.media.ytvideoprocess.YTVideoProcess/StopVideoProcessTask", Func: YTVideoProcessService_StopVideoProcessTask_Handler, }, }, }
YTVideoProcessServer_ServiceDesc descriptor for server.RegisterService.
Functions ¶
func RegisterYTVideoProcessService ¶
func RegisterYTVideoProcessService(s server.Service, svr YTVideoProcessService)
RegisterYTVideoProcessService registers service.
func YTVideoProcessService_CreateVideoProcessTask_Handler ¶
func YTVideoProcessService_CreateVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
func YTVideoProcessService_DescribeVideoProcessDetail_Handler ¶
func YTVideoProcessService_DescribeVideoProcessDetail_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
func YTVideoProcessService_StopVideoProcessTask_Handler ¶
func YTVideoProcessService_StopVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
func YTVideoProcessService_UpdateVideoProcessTask_Handler ¶
func YTVideoProcessService_UpdateVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)
Types ¶
type CreateVideoProcessResponse ¶
type CreateVideoProcessResponse struct { TaskId string `protobuf:"bytes,3,opt,name=TaskId,proto3" json:"TaskId,omitempty"` // contains filtered or unexported fields }
func (*CreateVideoProcessResponse) Descriptor
deprecated
func (*CreateVideoProcessResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVideoProcessResponse.ProtoReflect.Descriptor instead.
func (*CreateVideoProcessResponse) GetTaskId ¶
func (x *CreateVideoProcessResponse) GetTaskId() string
func (*CreateVideoProcessResponse) ProtoMessage ¶
func (*CreateVideoProcessResponse) ProtoMessage()
func (*CreateVideoProcessResponse) ProtoReflect ¶
func (x *CreateVideoProcessResponse) ProtoReflect() protoreflect.Message
func (*CreateVideoProcessResponse) Reset ¶
func (x *CreateVideoProcessResponse) Reset()
func (*CreateVideoProcessResponse) String ¶
func (x *CreateVideoProcessResponse) String() string
type CreateVideoProcessTaskRequest ¶
type CreateVideoProcessTaskRequest struct { MediaId string `protobuf:"bytes,2,opt,name=MediaId,proto3" json:"MediaId,omitempty"` // POC环境仅使用MediaId, MediaURL/LocalMediaPath未使用 TaskName string `protobuf:"bytes,5,opt,name=TaskName,proto3" json:"TaskName,omitempty"` CallbackURL string `protobuf:"bytes,6,opt,name=CallbackURL,proto3" json:"CallbackURL,omitempty"` ProcessType VideoProcessType `protobuf:"varint,11,opt,name=ProcessType,proto3,enum=trpc.media.ytvideoprocess.VideoProcessType" json:"ProcessType,omitempty"` ProcessOption *VideoProcessOption `protobuf:"bytes,12,opt,name=ProcessOption,proto3" json:"ProcessOption,omitempty"` // 视频处理选项 // contains filtered or unexported fields }
func (*CreateVideoProcessTaskRequest) Descriptor
deprecated
func (*CreateVideoProcessTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVideoProcessTaskRequest.ProtoReflect.Descriptor instead.
func (*CreateVideoProcessTaskRequest) GetCallbackURL ¶
func (x *CreateVideoProcessTaskRequest) GetCallbackURL() string
func (*CreateVideoProcessTaskRequest) GetMediaId ¶
func (x *CreateVideoProcessTaskRequest) GetMediaId() string
func (*CreateVideoProcessTaskRequest) GetProcessOption ¶
func (x *CreateVideoProcessTaskRequest) GetProcessOption() *VideoProcessOption
func (*CreateVideoProcessTaskRequest) GetProcessType ¶
func (x *CreateVideoProcessTaskRequest) GetProcessType() VideoProcessType
func (*CreateVideoProcessTaskRequest) GetTaskName ¶
func (x *CreateVideoProcessTaskRequest) GetTaskName() string
func (*CreateVideoProcessTaskRequest) ProtoMessage ¶
func (*CreateVideoProcessTaskRequest) ProtoMessage()
func (*CreateVideoProcessTaskRequest) ProtoReflect ¶
func (x *CreateVideoProcessTaskRequest) ProtoReflect() protoreflect.Message
func (*CreateVideoProcessTaskRequest) Reset ¶
func (x *CreateVideoProcessTaskRequest) Reset()
func (*CreateVideoProcessTaskRequest) String ¶
func (x *CreateVideoProcessTaskRequest) String() string
type DescribeVideoProcessDetailRequest ¶
type DescribeVideoProcessDetailRequest struct { TaskId string `protobuf:"bytes,2,opt,name=TaskId,proto3" json:"TaskId,omitempty"` // contains filtered or unexported fields }
func (*DescribeVideoProcessDetailRequest) Descriptor
deprecated
func (*DescribeVideoProcessDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use DescribeVideoProcessDetailRequest.ProtoReflect.Descriptor instead.
func (*DescribeVideoProcessDetailRequest) GetTaskId ¶
func (x *DescribeVideoProcessDetailRequest) GetTaskId() string
func (*DescribeVideoProcessDetailRequest) ProtoMessage ¶
func (*DescribeVideoProcessDetailRequest) ProtoMessage()
func (*DescribeVideoProcessDetailRequest) ProtoReflect ¶
func (x *DescribeVideoProcessDetailRequest) ProtoReflect() protoreflect.Message
func (*DescribeVideoProcessDetailRequest) Reset ¶
func (x *DescribeVideoProcessDetailRequest) Reset()
func (*DescribeVideoProcessDetailRequest) String ¶
func (x *DescribeVideoProcessDetailRequest) String() string
type DescribeVideoProcessDetailResponse ¶
type DescribeVideoProcessDetailResponse struct { TaskInfo *apicommon.TaskInfo `protobuf:"bytes,3,opt,name=TaskInfo,proto3" json:"TaskInfo,omitempty"` TaskDetail *VideoProcessTaskDetail `protobuf:"bytes,4,opt,name=TaskDetail,proto3" json:"TaskDetail,omitempty"` ProcessOption *VideoProcessOption `protobuf:"bytes,5,opt,name=ProcessOption,proto3" json:"ProcessOption,omitempty"` // contains filtered or unexported fields }
func (*DescribeVideoProcessDetailResponse) Descriptor
deprecated
func (*DescribeVideoProcessDetailResponse) Descriptor() ([]byte, []int)
Deprecated: Use DescribeVideoProcessDetailResponse.ProtoReflect.Descriptor instead.
func (*DescribeVideoProcessDetailResponse) GetProcessOption ¶
func (x *DescribeVideoProcessDetailResponse) GetProcessOption() *VideoProcessOption
func (*DescribeVideoProcessDetailResponse) GetTaskDetail ¶
func (x *DescribeVideoProcessDetailResponse) GetTaskDetail() *VideoProcessTaskDetail
func (*DescribeVideoProcessDetailResponse) GetTaskInfo ¶
func (x *DescribeVideoProcessDetailResponse) GetTaskInfo() *apicommon.TaskInfo
func (*DescribeVideoProcessDetailResponse) ProtoMessage ¶
func (*DescribeVideoProcessDetailResponse) ProtoMessage()
func (*DescribeVideoProcessDetailResponse) ProtoReflect ¶
func (x *DescribeVideoProcessDetailResponse) ProtoReflect() protoreflect.Message
func (*DescribeVideoProcessDetailResponse) Reset ¶
func (x *DescribeVideoProcessDetailResponse) Reset()
func (*DescribeVideoProcessDetailResponse) String ¶
func (x *DescribeVideoProcessDetailResponse) String() string
type StopVideoProcessTaskRequest ¶
type StopVideoProcessTaskRequest struct { TaskId string `protobuf:"bytes,2,opt,name=TaskId,proto3" json:"TaskId,omitempty"` // contains filtered or unexported fields }
StopVideoProcessTask defines
func (*StopVideoProcessTaskRequest) Descriptor
deprecated
func (*StopVideoProcessTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopVideoProcessTaskRequest.ProtoReflect.Descriptor instead.
func (*StopVideoProcessTaskRequest) GetTaskId ¶
func (x *StopVideoProcessTaskRequest) GetTaskId() string
func (*StopVideoProcessTaskRequest) ProtoMessage ¶
func (*StopVideoProcessTaskRequest) ProtoMessage()
func (*StopVideoProcessTaskRequest) ProtoReflect ¶
func (x *StopVideoProcessTaskRequest) ProtoReflect() protoreflect.Message
func (*StopVideoProcessTaskRequest) Reset ¶
func (x *StopVideoProcessTaskRequest) Reset()
func (*StopVideoProcessTaskRequest) String ¶
func (x *StopVideoProcessTaskRequest) String() string
type StopVideoProcessTaskResponse ¶
type StopVideoProcessTaskResponse struct { TaskId string `protobuf:"bytes,3,opt,name=TaskId,proto3" json:"TaskId,omitempty"` // contains filtered or unexported fields }
func (*StopVideoProcessTaskResponse) Descriptor
deprecated
func (*StopVideoProcessTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopVideoProcessTaskResponse.ProtoReflect.Descriptor instead.
func (*StopVideoProcessTaskResponse) GetTaskId ¶
func (x *StopVideoProcessTaskResponse) GetTaskId() string
func (*StopVideoProcessTaskResponse) ProtoMessage ¶
func (*StopVideoProcessTaskResponse) ProtoMessage()
func (*StopVideoProcessTaskResponse) ProtoReflect ¶
func (x *StopVideoProcessTaskResponse) ProtoReflect() protoreflect.Message
func (*StopVideoProcessTaskResponse) Reset ¶
func (x *StopVideoProcessTaskResponse) Reset()
func (*StopVideoProcessTaskResponse) String ¶
func (x *StopVideoProcessTaskResponse) String() string
type UnimplementedYTVideoProcess ¶
type UnimplementedYTVideoProcess struct{}
func (*UnimplementedYTVideoProcess) CreateVideoProcessTask ¶
func (s *UnimplementedYTVideoProcess) CreateVideoProcessTask(ctx context.Context, req *CreateVideoProcessTaskRequest, rsp *CreateVideoProcessResponse) error
CreateVideoProcessTask 创建视频处理任务
func (*UnimplementedYTVideoProcess) DescribeVideoProcessDetail ¶
func (s *UnimplementedYTVideoProcess) DescribeVideoProcessDetail(ctx context.Context, req *DescribeVideoProcessDetailRequest, rsp *DescribeVideoProcessDetailResponse) error
DescribeVideoProcessDetail 获取视频处理详情
func (*UnimplementedYTVideoProcess) StopVideoProcessTask ¶
func (s *UnimplementedYTVideoProcess) StopVideoProcessTask(ctx context.Context, req *StopVideoProcessTaskRequest, rsp *StopVideoProcessTaskResponse) error
StopVideoProcessTask 停止任务,内部使用对外不暴露
func (*UnimplementedYTVideoProcess) UpdateVideoProcessTask ¶
func (s *UnimplementedYTVideoProcess) UpdateVideoProcessTask(ctx context.Context, req *UpdateVideoProcessTaskRequest, rsp *UpdateVideoProcessResponse) error
UpdateVideoProcessTask 更新视频处理任务
type UpdateVideoProcessResponse ¶
type UpdateVideoProcessResponse struct { TaskId string `protobuf:"bytes,3,opt,name=TaskId,proto3" json:"TaskId,omitempty"` // contains filtered or unexported fields }
func (*UpdateVideoProcessResponse) Descriptor
deprecated
func (*UpdateVideoProcessResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVideoProcessResponse.ProtoReflect.Descriptor instead.
func (*UpdateVideoProcessResponse) GetTaskId ¶
func (x *UpdateVideoProcessResponse) GetTaskId() string
func (*UpdateVideoProcessResponse) ProtoMessage ¶
func (*UpdateVideoProcessResponse) ProtoMessage()
func (*UpdateVideoProcessResponse) ProtoReflect ¶
func (x *UpdateVideoProcessResponse) ProtoReflect() protoreflect.Message
func (*UpdateVideoProcessResponse) Reset ¶
func (x *UpdateVideoProcessResponse) Reset()
func (*UpdateVideoProcessResponse) String ¶
func (x *UpdateVideoProcessResponse) String() string
type UpdateVideoProcessTaskRequest ¶
type UpdateVideoProcessTaskRequest struct { MediaId string `protobuf:"bytes,2,opt,name=MediaId,proto3" json:"MediaId,omitempty"` TaskId string `protobuf:"bytes,3,opt,name=TaskId,proto3" json:"TaskId,omitempty"` ProcessOption *VideoProcessOption `protobuf:"bytes,11,opt,name=ProcessOption,proto3" json:"ProcessOption,omitempty"` // 视频处理选项 AutoStart bool `protobuf:"varint,12,opt,name=AutoStart,proto3" json:"AutoStart,omitempty"` ImageId string `protobuf:"bytes,13,opt,name=ImageId,proto3" json:"ImageId,omitempty"` // 图片ID // contains filtered or unexported fields }
UpdateVideoProcessTask defines
func (*UpdateVideoProcessTaskRequest) Descriptor
deprecated
func (*UpdateVideoProcessTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVideoProcessTaskRequest.ProtoReflect.Descriptor instead.
func (*UpdateVideoProcessTaskRequest) GetAutoStart ¶
func (x *UpdateVideoProcessTaskRequest) GetAutoStart() bool
func (*UpdateVideoProcessTaskRequest) GetImageId ¶
func (x *UpdateVideoProcessTaskRequest) GetImageId() string
func (*UpdateVideoProcessTaskRequest) GetMediaId ¶
func (x *UpdateVideoProcessTaskRequest) GetMediaId() string
func (*UpdateVideoProcessTaskRequest) GetProcessOption ¶
func (x *UpdateVideoProcessTaskRequest) GetProcessOption() *VideoProcessOption
func (*UpdateVideoProcessTaskRequest) GetTaskId ¶
func (x *UpdateVideoProcessTaskRequest) GetTaskId() string
func (*UpdateVideoProcessTaskRequest) ProtoMessage ¶
func (*UpdateVideoProcessTaskRequest) ProtoMessage()
func (*UpdateVideoProcessTaskRequest) ProtoReflect ¶
func (x *UpdateVideoProcessTaskRequest) ProtoReflect() protoreflect.Message
func (*UpdateVideoProcessTaskRequest) Reset ¶
func (x *UpdateVideoProcessTaskRequest) Reset()
func (*UpdateVideoProcessTaskRequest) String ¶
func (x *UpdateVideoProcessTaskRequest) String() string
type VideoDetail ¶
type VideoDetail struct { VideoID int32 `protobuf:"varint,1,opt,name=VideoID,proto3" json:"VideoID,omitempty"` // 原视频ID VideoURL string `protobuf:"bytes,2,opt,name=VideoURL,proto3" json:"VideoURL,omitempty"` // 原视频URL地址 VideoWebURL string `protobuf:"bytes,3,opt,name=VideoWebURL,proto3" json:"VideoWebURL,omitempty"` // 原视频Web预览地址 Height int32 `protobuf:"varint,4,opt,name=Height,proto3" json:"Height,omitempty"` // 纵向分辨率 Width int32 `protobuf:"varint,5,opt,name=Width,proto3" json:"Width,omitempty"` // 横向分辨率 FPS float32 `protobuf:"fixed32,6,opt,name=FPS,proto3" json:"FPS,omitempty"` // fps BitRate float32 `protobuf:"fixed32,7,opt,name=BitRate,proto3" json:"BitRate,omitempty"` // 码率bps, bit per second Size float32 `protobuf:"fixed32,8,opt,name=Size,proto3" json:"Size,omitempty"` // 大小,单位MB VMAF float32 `protobuf:"fixed32,9,opt,name=VMAF,proto3" json:"VMAF,omitempty"` // VMAF PSNR float32 `protobuf:"fixed32,10,opt,name=PSNR,proto3" json:"PSNR,omitempty"` // PSNR SSIM float32 `protobuf:"fixed32,11,opt,name=SSIM,proto3" json:"SSIM,omitempty"` // SSIM LPIPS float32 `protobuf:"fixed32,12,opt,name=LPIPS,proto3" json:"LPIPS,omitempty"` // LPIPS ImageUrl string `protobuf:"bytes,13,opt,name=ImageUrl,proto3" json:"ImageUrl,omitempty"` // 视频封面图片地址 BandWidth int32 `protobuf:"varint,15,opt,name=BandWidth,proto3" json:"BandWidth,omitempty"` VideoCodec string `protobuf:"bytes,16,opt,name=VideoCodec,proto3" json:"VideoCodec,omitempty"` // contains filtered or unexported fields }
DescribeVideoProcessDetail defines
func (*VideoDetail) Descriptor
deprecated
func (*VideoDetail) Descriptor() ([]byte, []int)
Deprecated: Use VideoDetail.ProtoReflect.Descriptor instead.
func (*VideoDetail) GetBandWidth ¶
func (x *VideoDetail) GetBandWidth() int32
func (*VideoDetail) GetBitRate ¶
func (x *VideoDetail) GetBitRate() float32
func (*VideoDetail) GetFPS ¶
func (x *VideoDetail) GetFPS() float32
func (*VideoDetail) GetHeight ¶
func (x *VideoDetail) GetHeight() int32
func (*VideoDetail) GetImageUrl ¶
func (x *VideoDetail) GetImageUrl() string
func (*VideoDetail) GetLPIPS ¶
func (x *VideoDetail) GetLPIPS() float32
func (*VideoDetail) GetPSNR ¶
func (x *VideoDetail) GetPSNR() float32
func (*VideoDetail) GetSSIM ¶
func (x *VideoDetail) GetSSIM() float32
func (*VideoDetail) GetSize ¶
func (x *VideoDetail) GetSize() float32
func (*VideoDetail) GetVMAF ¶
func (x *VideoDetail) GetVMAF() float32
func (*VideoDetail) GetVideoCodec ¶
func (x *VideoDetail) GetVideoCodec() string
func (*VideoDetail) GetVideoID ¶
func (x *VideoDetail) GetVideoID() int32
func (*VideoDetail) GetVideoURL ¶
func (x *VideoDetail) GetVideoURL() string
func (*VideoDetail) GetVideoWebURL ¶
func (x *VideoDetail) GetVideoWebURL() string
func (*VideoDetail) GetWidth ¶
func (x *VideoDetail) GetWidth() int32
func (*VideoDetail) ProtoMessage ¶
func (*VideoDetail) ProtoMessage()
func (*VideoDetail) ProtoReflect ¶
func (x *VideoDetail) ProtoReflect() protoreflect.Message
func (*VideoDetail) Reset ¶
func (x *VideoDetail) Reset()
func (*VideoDetail) String ¶
func (x *VideoDetail) String() string
type VideoProcessOption ¶
type VideoProcessOption struct { OutputVideoCodec string `protobuf:"bytes,1,opt,name=OutputVideoCodec,proto3" json:"OutputVideoCodec,omitempty"` // 输出视频的格式,可选项{h264,h265,vp9,prores},默认值为h264 OutputVideoPeakBitrate int32 `protobuf:"varint,2,opt,name=OutputVideoPeakBitrate,proto3" json:"OutputVideoPeakBitrate,omitempty"` // 峰值码率设置,单位Kbps,默认值为0,表示不开启该设置 OutputWidth int32 `protobuf:"varint,3,opt,name=OutputWidth,proto3" json:"OutputWidth,omitempty"` // 输出视频的高度值,默认值为0,表示不指定输出高度值,需同时指定output_height与output_width才能开启该功能 OutputHeight int32 `protobuf:"varint,4,opt,name=OutputHeight,proto3" json:"OutputHeight,omitempty"` // 输出视频的宽度值,默认值为0,表示不指定输出宽度值 SR int32 `protobuf:"varint,5,opt,name=SR,proto3" json:"SR,omitempty"` // 是否开启超分辨率功能,0表示关闭,1表示开启性能模式,2表示开启超分效果模式,3表示开启老片修复效果模式,默认值为0 Interp int32 `protobuf:"varint,6,opt,name=Interp,proto3" json:"Interp,omitempty"` // 倍帧帧率(整数),0或1表示维持原始视频帧率 OutputFps int32 `protobuf:"varint,7,opt,name=OutputFps,proto3" json:"OutputFps,omitempty"` // 指定输出的帧率(整数或者浮点数),0表示使用原视频帧率,output_fps与interp同时开启时,output_fps值无效 ColorEnhanceLevel int32 `protobuf:"varint,8,opt,name=ColorEnhanceLevel,proto3" json:"ColorEnhanceLevel,omitempty"` // 是否开启色彩增强功能,0表示关闭,增强等级可选值(整数)[1-10] //int32 Descratch = 21; // [deprecated] 是否开启去划痕功能,0表示关闭,1表示开启,默认值为0 DescratchGray int32 `protobuf:"varint,22,opt,name=DescratchGray,proto3" json:"DescratchGray,omitempty"` // 是否开启亮度去划痕功能,0表示关闭,1表示开启,默认值为0 DescratchColor int32 `protobuf:"varint,23,opt,name=DescratchColor,proto3" json:"DescratchColor,omitempty"` // 是否开启色度去划痕功能,0表示关闭,1表示开启,默认值为0 FaceEnhance int32 `protobuf:"varint,24,opt,name=FaceEnhance,proto3" json:"FaceEnhance,omitempty"` // 是否开启人像增强功能,0表示关闭,1表示开启,默认值为0 LargeFaceMode int32 `protobuf:"varint,25,opt,name=LargeFaceMode,proto3" json:"LargeFaceMode,omitempty"` // 是否对大人脸做增强,0表示关闭,1表示开启,默认值为0 SmallFaceMode int32 `protobuf:"varint,26,opt,name=SmallFaceMode,proto3" json:"SmallFaceMode,omitempty"` // 是否对小人脸做增强,0表示关闭,1表示开启,默认值为0 RefColorize int32 `protobuf:"varint,27,opt,name=RefColorize,proto3" json:"RefColorize,omitempty"` // 是否开启视频参考帧上色功能,0表示关闭,1表示开启,默认值为0 RefColorizeImg string `protobuf:"bytes,28,opt,name=RefColorizeImg,proto3" json:"RefColorizeImg,omitempty"` // [reserved] 开启视频上色时,参考帧的文件位置,需指定文件位置才能开启上色功能 DehazeLevel float32 `protobuf:"fixed32,29,opt,name=DehazeLevel,proto3" json:"DehazeLevel,omitempty"` // 视频去雾强度,取值为0-1之间的浮点数,0为关闭视频去雾功能 SDR2HDR int32 `protobuf:"varint,41,opt,name=SDR2HDR,proto3" json:"SDR2HDR,omitempty"` // 是否开启SDR2HDR功能,0表示关闭,1表示开启,默认值为0 HDRType string `protobuf:"bytes,42,opt,name=HDRType,proto3" json:"HDRType,omitempty"` // SDR2HDR功能开启时,选择的HDR类型,可选项{pq,hlg},默认值为pq // contains filtered or unexported fields }
func (*VideoProcessOption) Descriptor
deprecated
func (*VideoProcessOption) Descriptor() ([]byte, []int)
Deprecated: Use VideoProcessOption.ProtoReflect.Descriptor instead.
func (*VideoProcessOption) GetColorEnhanceLevel ¶
func (x *VideoProcessOption) GetColorEnhanceLevel() int32
func (*VideoProcessOption) GetDehazeLevel ¶
func (x *VideoProcessOption) GetDehazeLevel() float32
func (*VideoProcessOption) GetDescratchColor ¶
func (x *VideoProcessOption) GetDescratchColor() int32
func (*VideoProcessOption) GetDescratchGray ¶
func (x *VideoProcessOption) GetDescratchGray() int32
func (*VideoProcessOption) GetFaceEnhance ¶
func (x *VideoProcessOption) GetFaceEnhance() int32
func (*VideoProcessOption) GetHDRType ¶
func (x *VideoProcessOption) GetHDRType() string
func (*VideoProcessOption) GetInterp ¶
func (x *VideoProcessOption) GetInterp() int32
func (*VideoProcessOption) GetLargeFaceMode ¶
func (x *VideoProcessOption) GetLargeFaceMode() int32
func (*VideoProcessOption) GetOutputFps ¶
func (x *VideoProcessOption) GetOutputFps() int32
func (*VideoProcessOption) GetOutputHeight ¶
func (x *VideoProcessOption) GetOutputHeight() int32
func (*VideoProcessOption) GetOutputVideoCodec ¶
func (x *VideoProcessOption) GetOutputVideoCodec() string
func (*VideoProcessOption) GetOutputVideoPeakBitrate ¶
func (x *VideoProcessOption) GetOutputVideoPeakBitrate() int32
func (*VideoProcessOption) GetOutputWidth ¶
func (x *VideoProcessOption) GetOutputWidth() int32
func (*VideoProcessOption) GetRefColorize ¶
func (x *VideoProcessOption) GetRefColorize() int32
func (*VideoProcessOption) GetRefColorizeImg ¶
func (x *VideoProcessOption) GetRefColorizeImg() string
func (*VideoProcessOption) GetSDR2HDR ¶
func (x *VideoProcessOption) GetSDR2HDR() int32
func (*VideoProcessOption) GetSR ¶
func (x *VideoProcessOption) GetSR() int32
func (*VideoProcessOption) GetSmallFaceMode ¶
func (x *VideoProcessOption) GetSmallFaceMode() int32
func (*VideoProcessOption) ProtoMessage ¶
func (*VideoProcessOption) ProtoMessage()
func (*VideoProcessOption) ProtoReflect ¶
func (x *VideoProcessOption) ProtoReflect() protoreflect.Message
func (*VideoProcessOption) Reset ¶
func (x *VideoProcessOption) Reset()
func (*VideoProcessOption) String ¶
func (x *VideoProcessOption) String() string
type VideoProcessTaskDetail ¶
type VideoProcessTaskDetail struct { //VideoDetail SourceVideoDetail = 1; // [deprecated] 原视频详细结果 //VideoDetail TargetVideoDetail = 2; // [deprecated] 结果视频详细结果 SourceMediaId string `protobuf:"bytes,3,opt,name=SourceMediaId,proto3" json:"SourceMediaId,omitempty"` // 原视频媒体ID TargetMediaId string `protobuf:"bytes,4,opt,name=TargetMediaId,proto3" json:"TargetMediaId,omitempty"` // 结果视频媒体ID // contains filtered or unexported fields }
func (*VideoProcessTaskDetail) Descriptor
deprecated
func (*VideoProcessTaskDetail) Descriptor() ([]byte, []int)
Deprecated: Use VideoProcessTaskDetail.ProtoReflect.Descriptor instead.
func (*VideoProcessTaskDetail) GetSourceMediaId ¶
func (x *VideoProcessTaskDetail) GetSourceMediaId() string
func (*VideoProcessTaskDetail) GetTargetMediaId ¶
func (x *VideoProcessTaskDetail) GetTargetMediaId() string
func (*VideoProcessTaskDetail) ProtoMessage ¶
func (*VideoProcessTaskDetail) ProtoMessage()
func (*VideoProcessTaskDetail) ProtoReflect ¶
func (x *VideoProcessTaskDetail) ProtoReflect() protoreflect.Message
func (*VideoProcessTaskDetail) Reset ¶
func (x *VideoProcessTaskDetail) Reset()
func (*VideoProcessTaskDetail) String ¶
func (x *VideoProcessTaskDetail) String() string
type VideoProcessType ¶
type VideoProcessType int32
CreateVideoProcessTask defines
const ( VideoProcessType_YTProcessUnknown VideoProcessType = 0 VideoProcessType_YTSuperResolution VideoProcessType = 2001 // 视频超分 VideoProcessType_YTVideoRepair VideoProcessType = 2002 // 老片修复 VideoProcessType_YTVideoTranscode VideoProcessType = 2003 // 暂未支持 VideoProcessType_YTVideoCrop VideoProcessType = 2004 // 暂未支持 )
func (VideoProcessType) Descriptor ¶
func (VideoProcessType) Descriptor() protoreflect.EnumDescriptor
func (VideoProcessType) Enum ¶
func (x VideoProcessType) Enum() *VideoProcessType
func (VideoProcessType) EnumDescriptor
deprecated
func (VideoProcessType) EnumDescriptor() ([]byte, []int)
Deprecated: Use VideoProcessType.Descriptor instead.
func (VideoProcessType) Number ¶
func (x VideoProcessType) Number() protoreflect.EnumNumber
func (VideoProcessType) String ¶
func (x VideoProcessType) String() string
func (VideoProcessType) Type ¶
func (VideoProcessType) Type() protoreflect.EnumType
type YTVideoProcessClientProxy ¶
type YTVideoProcessClientProxy interface { // CreateVideoProcessTask 创建视频处理任务 CreateVideoProcessTask(ctx context.Context, req *CreateVideoProcessTaskRequest, opts ...client.Option) (rsp *CreateVideoProcessResponse, err error) // @alias=/CreateVideoProcessTask // DescribeVideoProcessDetail 获取视频处理详情 DescribeVideoProcessDetail(ctx context.Context, req *DescribeVideoProcessDetailRequest, opts ...client.Option) (rsp *DescribeVideoProcessDetailResponse, err error) // @alias=/DescribeVideoProcessDetail // UpdateVideoProcessTask 更新视频处理任务 UpdateVideoProcessTask(ctx context.Context, req *UpdateVideoProcessTaskRequest, opts ...client.Option) (rsp *UpdateVideoProcessResponse, err error) // @alias=/UpdateVideoProcessTask // StopVideoProcessTask 停止任务,内部使用对外不暴露 StopVideoProcessTask(ctx context.Context, req *StopVideoProcessTaskRequest, opts ...client.Option) (rsp *StopVideoProcessTaskResponse, err error) // @alias=/StopVideoProcessTask }
YTVideoProcessClientProxy defines service client proxy
type YTVideoProcessClientProxyImpl ¶
type YTVideoProcessClientProxyImpl struct {
// contains filtered or unexported fields
}
func (*YTVideoProcessClientProxyImpl) CreateVideoProcessTask ¶
func (c *YTVideoProcessClientProxyImpl) CreateVideoProcessTask(ctx context.Context, req *CreateVideoProcessTaskRequest, opts ...client.Option) (*CreateVideoProcessResponse, error)
func (*YTVideoProcessClientProxyImpl) DescribeVideoProcessDetail ¶
func (c *YTVideoProcessClientProxyImpl) DescribeVideoProcessDetail(ctx context.Context, req *DescribeVideoProcessDetailRequest, opts ...client.Option) (*DescribeVideoProcessDetailResponse, error)
func (*YTVideoProcessClientProxyImpl) StopVideoProcessTask ¶
func (c *YTVideoProcessClientProxyImpl) StopVideoProcessTask(ctx context.Context, req *StopVideoProcessTaskRequest, opts ...client.Option) (*StopVideoProcessTaskResponse, error)
func (*YTVideoProcessClientProxyImpl) UpdateVideoProcessTask ¶
func (c *YTVideoProcessClientProxyImpl) UpdateVideoProcessTask(ctx context.Context, req *UpdateVideoProcessTaskRequest, opts ...client.Option) (*UpdateVideoProcessResponse, error)
type YTVideoProcessService ¶
type YTVideoProcessService interface { // CreateVideoProcessTask 创建视频处理任务 CreateVideoProcessTask(ctx context.Context, req *CreateVideoProcessTaskRequest, rsp *CreateVideoProcessResponse) (err error) // @alias=/CreateVideoProcessTask // DescribeVideoProcessDetail 获取视频处理详情 DescribeVideoProcessDetail(ctx context.Context, req *DescribeVideoProcessDetailRequest, rsp *DescribeVideoProcessDetailResponse) (err error) // @alias=/DescribeVideoProcessDetail // UpdateVideoProcessTask 更新视频处理任务 UpdateVideoProcessTask(ctx context.Context, req *UpdateVideoProcessTaskRequest, rsp *UpdateVideoProcessResponse) (err error) // @alias=/UpdateVideoProcessTask // StopVideoProcessTask 停止任务,内部使用对外不暴露 StopVideoProcessTask(ctx context.Context, req *StopVideoProcessTaskRequest, rsp *StopVideoProcessTaskResponse) (err error) // @alias=/StopVideoProcessTask }
YTVideoProcessService defines service.