ytvideoprocess

package
v0.0.0-...-f3e39e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
var File_yt_video_process_proto protoreflect.FileDescriptor
View Source
var NewYTVideoProcessClientProxy = func(opts ...client.Option) YTVideoProcessClientProxy {
	return &YTVideoProcessClientProxyImpl{client: client.DefaultClient, opts: opts}
}
View Source
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 (*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 (*CreateVideoProcessTaskRequest) Reset

func (x *CreateVideoProcessTaskRequest) Reset()

func (*CreateVideoProcessTaskRequest) 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 (*DescribeVideoProcessDetailRequest) ProtoMessage

func (*DescribeVideoProcessDetailRequest) ProtoMessage()

func (*DescribeVideoProcessDetailRequest) ProtoReflect

func (*DescribeVideoProcessDetailRequest) Reset

func (*DescribeVideoProcessDetailRequest) 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 (*DescribeVideoProcessDetailResponse) GetTaskDetail

func (*DescribeVideoProcessDetailResponse) GetTaskInfo

func (*DescribeVideoProcessDetailResponse) ProtoMessage

func (*DescribeVideoProcessDetailResponse) ProtoMessage()

func (*DescribeVideoProcessDetailResponse) ProtoReflect

func (*DescribeVideoProcessDetailResponse) Reset

func (*DescribeVideoProcessDetailResponse) 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 (*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 (*StopVideoProcessTaskResponse) Reset

func (x *StopVideoProcessTaskResponse) Reset()

func (*StopVideoProcessTaskResponse) String

type UnimplementedYTVideoProcess

type UnimplementedYTVideoProcess struct{}

func (*UnimplementedYTVideoProcess) CreateVideoProcessTask

CreateVideoProcessTask 创建视频处理任务

func (*UnimplementedYTVideoProcess) DescribeVideoProcessDetail

DescribeVideoProcessDetail 获取视频处理详情

func (*UnimplementedYTVideoProcess) StopVideoProcessTask

StopVideoProcessTask 停止任务,内部使用对外不暴露

func (*UnimplementedYTVideoProcess) UpdateVideoProcessTask

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 (*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 (*UpdateVideoProcessTaskRequest) Reset

func (x *UpdateVideoProcessTaskRequest) Reset()

func (*UpdateVideoProcessTaskRequest) 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) Enum

func (VideoProcessType) EnumDescriptor deprecated

func (VideoProcessType) EnumDescriptor() ([]byte, []int)

Deprecated: Use VideoProcessType.Descriptor instead.

func (VideoProcessType) Number

func (VideoProcessType) String

func (x VideoProcessType) String() string

func (VideoProcessType) Type

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 (*YTVideoProcessClientProxyImpl) DescribeVideoProcessDetail

func (*YTVideoProcessClientProxyImpl) StopVideoProcessTask

func (*YTVideoProcessClientProxyImpl) UpdateVideoProcessTask

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL