aivideoprocess

package
v0.0.0-...-1ceb281 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	VideoProcessType_name = map[int32]string{
		0:    "AIUnknown",
		1000: "AISuperResolution",
		1001: "AICodec",
		1002: "AIOldRepair",
		1003: "AITranscode",
		1004: "AICrop",
	}
	VideoProcessType_value = map[string]int32{
		"AIUnknown":         0,
		"AISuperResolution": 1000,
		"AICodec":           1001,
		"AIOldRepair":       1002,
		"AITranscode":       1003,
		"AICrop":            1004,
	}
)

Enum value maps for VideoProcessType.

View Source
var (
	PriorityLevel_name = map[int32]string{
		0:  "PriorityMin",
		10: "PriorityLow",
		20: "PriorityNormal",
		30: "PriorityHigh",
		99: "PriorityMax",
	}
	PriorityLevel_value = map[string]int32{
		"PriorityMin":    0,
		"PriorityLow":    10,
		"PriorityNormal": 20,
		"PriorityHigh":   30,
		"PriorityMax":    99,
	}
)

Enum value maps for PriorityLevel.

View Source
var AIVideoProcessServer_ServiceDesc = server.ServiceDesc{
	ServiceName: "trpc.media.aivideoprocess.AIVideoProcess",
	HandlerType: ((*AIVideoProcessService)(nil)),
	Methods: []server.Method{
		{
			Name: "/CreateAIVideoProcessTask",
			Func: AIVideoProcessService_CreateAIVideoProcessTask_Handler,
		},
		{
			Name: "/DescribeAIVideoProcessDetail",
			Func: AIVideoProcessService_DescribeAIVideoProcessDetail_Handler,
		},
		{
			Name: "/DescribeAIVideoProcessTasks",
			Func: AIVideoProcessService_DescribeAIVideoProcessTasks_Handler,
		},
		{
			Name: "/UpdateAIVideoProcessTask",
			Func: AIVideoProcessService_UpdateAIVideoProcessTask_Handler,
		},
		{
			Name: "/DescribeAIVideoProcessConfig",
			Func: AIVideoProcessService_DescribeAIVideoProcessConfig_Handler,
		},
		{
			Name: "/CreateVideoCropTask",
			Func: AIVideoProcessService_CreateVideoCropTask_Handler,
		},
		{
			Name: "/UpdateVideoCropTask",
			Func: AIVideoProcessService_UpdateVideoCropTask_Handler,
		},
		{
			Name: "/CreateM3UIndexTask",
			Func: AIVideoProcessService_CreateM3UIndexTask_Handler,
		},
		{
			Name: "/DescribeM3UIndexDetail",
			Func: AIVideoProcessService_DescribeM3UIndexDetail_Handler,
		},
		{
			Name: "/StopAIVideoProcessTask",
			Func: AIVideoProcessService_StopAIVideoProcessTask_Handler,
		},
		{
			Name: "/RemoveAIVideoProcessTask",
			Func: AIVideoProcessService_RemoveAIVideoProcessTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/CreateAIVideoProcessTask",
			Func: AIVideoProcessService_CreateAIVideoProcessTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/DescribeAIVideoProcessDetail",
			Func: AIVideoProcessService_DescribeAIVideoProcessDetail_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/DescribeAIVideoProcessTasks",
			Func: AIVideoProcessService_DescribeAIVideoProcessTasks_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/UpdateAIVideoProcessTask",
			Func: AIVideoProcessService_UpdateAIVideoProcessTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/DescribeAIVideoProcessConfig",
			Func: AIVideoProcessService_DescribeAIVideoProcessConfig_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/CreateVideoCropTask",
			Func: AIVideoProcessService_CreateVideoCropTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/UpdateVideoCropTask",
			Func: AIVideoProcessService_UpdateVideoCropTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/CreateM3UIndexTask",
			Func: AIVideoProcessService_CreateM3UIndexTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/DescribeM3UIndexDetail",
			Func: AIVideoProcessService_DescribeM3UIndexDetail_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/StopAIVideoProcessTask",
			Func: AIVideoProcessService_StopAIVideoProcessTask_Handler,
		},
		{
			Name: "/trpc.media.aivideoprocess.AIVideoProcess/RemoveAIVideoProcessTask",
			Func: AIVideoProcessService_RemoveAIVideoProcessTask_Handler,
		},
	},
}

AIVideoProcessServer_ServiceDesc descriptor for server.RegisterService.

View Source
var File_ai_video_process_proto protoreflect.FileDescriptor
View Source
var NewAIVideoProcessClientProxy = func(opts ...client.Option) AIVideoProcessClientProxy {
	return &AIVideoProcessClientProxyImpl{client: client.DefaultClient, opts: opts}
}

Functions

func AIVideoProcessService_CreateAIVideoProcessTask_Handler

func AIVideoProcessService_CreateAIVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_CreateM3UIndexTask_Handler

func AIVideoProcessService_CreateM3UIndexTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_CreateVideoCropTask_Handler

func AIVideoProcessService_CreateVideoCropTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_DescribeAIVideoProcessConfig_Handler

func AIVideoProcessService_DescribeAIVideoProcessConfig_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_DescribeAIVideoProcessDetail_Handler

func AIVideoProcessService_DescribeAIVideoProcessDetail_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_DescribeAIVideoProcessTasks_Handler

func AIVideoProcessService_DescribeAIVideoProcessTasks_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_DescribeM3UIndexDetail_Handler

func AIVideoProcessService_DescribeM3UIndexDetail_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_RemoveAIVideoProcessTask_Handler

func AIVideoProcessService_RemoveAIVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_StopAIVideoProcessTask_Handler

func AIVideoProcessService_StopAIVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_UpdateAIVideoProcessTask_Handler

func AIVideoProcessService_UpdateAIVideoProcessTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func AIVideoProcessService_UpdateVideoCropTask_Handler

func AIVideoProcessService_UpdateVideoCropTask_Handler(svr interface{}, ctx context.Context, f server.FilterFunc) (interface{}, error)

func RegisterAIVideoProcessService

func RegisterAIVideoProcessService(s server.Service, svr AIVideoProcessService)

RegisterAIVideoProcessService registers service.

Types

type AIVideoDetail

type AIVideoDetail struct {
	MediaId     string  `protobuf:"bytes,1,opt,name=MediaId,proto3" json:"MediaId,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"`      // 视频封面图片地址
	M3UCOSPath  string  `protobuf:"bytes,14,opt,name=M3UCOSPath,proto3" json:"M3UCOSPath,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
}

func (*AIVideoDetail) Descriptor deprecated

func (*AIVideoDetail) Descriptor() ([]byte, []int)

Deprecated: Use AIVideoDetail.ProtoReflect.Descriptor instead.

func (*AIVideoDetail) GetBandWidth

func (x *AIVideoDetail) GetBandWidth() int32

func (*AIVideoDetail) GetBitRate

func (x *AIVideoDetail) GetBitRate() float32

func (*AIVideoDetail) GetFPS

func (x *AIVideoDetail) GetFPS() float32

func (*AIVideoDetail) GetHeight

func (x *AIVideoDetail) GetHeight() int32

func (*AIVideoDetail) GetImageUrl

func (x *AIVideoDetail) GetImageUrl() string

func (*AIVideoDetail) GetLPIPS

func (x *AIVideoDetail) GetLPIPS() float32

func (*AIVideoDetail) GetM3UCOSPath

func (x *AIVideoDetail) GetM3UCOSPath() string

func (*AIVideoDetail) GetMediaId

func (x *AIVideoDetail) GetMediaId() string

func (*AIVideoDetail) GetPSNR

func (x *AIVideoDetail) GetPSNR() float32

func (*AIVideoDetail) GetSSIM

func (x *AIVideoDetail) GetSSIM() float32

func (*AIVideoDetail) GetSize

func (x *AIVideoDetail) GetSize() float32

func (*AIVideoDetail) GetVMAF

func (x *AIVideoDetail) GetVMAF() float32

func (*AIVideoDetail) GetVideoCodec

func (x *AIVideoDetail) GetVideoCodec() string

func (*AIVideoDetail) GetVideoURL

func (x *AIVideoDetail) GetVideoURL() string

func (*AIVideoDetail) GetVideoWebURL

func (x *AIVideoDetail) GetVideoWebURL() string

func (*AIVideoDetail) GetWidth

func (x *AIVideoDetail) GetWidth() int32

func (*AIVideoDetail) ProtoMessage

func (*AIVideoDetail) ProtoMessage()

func (*AIVideoDetail) ProtoReflect

func (x *AIVideoDetail) ProtoReflect() protoreflect.Message

func (*AIVideoDetail) Reset

func (x *AIVideoDetail) Reset()

func (*AIVideoDetail) String

func (x *AIVideoDetail) String() string

type AIVideoProcessClientProxy

type AIVideoProcessClientProxy interface {
	// CreateAIVideoProcessTask 创建AI视频处理任务
	CreateAIVideoProcessTask(ctx context.Context, req *CreateAIVideoProcessTaskRequest, opts ...client.Option) (rsp *CreateAIVideoProcessResponse, err error) // @alias=/CreateAIVideoProcessTask
	// DescribeAIVideoProcessDetail 获取任务详情
	DescribeAIVideoProcessDetail(ctx context.Context, req *DescribeAIVideoProcessDetailRequest, opts ...client.Option) (rsp *DescribeAIVideoProcessDetailResponse, err error) // @alias=/DescribeAIVideoProcessDetail
	// DescribeAIVideoProcessTasks 获取任务列表 (TODO: 前端切换调用后清理接口)
	//  NOTICE: deprecated, use DescribeTasks instead
	DescribeAIVideoProcessTasks(ctx context.Context, req *DescribeAIVideoProcessTasksRequest, opts ...client.Option) (rsp *DescribeAIVideoProcessTasksResponse, err error) // @alias=/DescribeAIVideoProcessTasks
	// UpdateAIVideoProcessTask 更新AI视频处理任务
	UpdateAIVideoProcessTask(ctx context.Context, req *UpdateAIVideoProcessTaskRequest, opts ...client.Option) (rsp *UpdateAIVideoProcessResponse, err error) // @alias=/UpdateAIVideoProcessTask
	// DescribeAIVideoProcessConfig 获取视频处理配置
	DescribeAIVideoProcessConfig(ctx context.Context, req *DescribeAIVideoProcessConfigRequest, opts ...client.Option) (rsp *DescribeAIVideoProcessConfigResponse, err error) // @alias=/DescribeAIVideoProcessConfig
	// CreateVideoCropTask 创建横竖屏任务 (NOTICE: 已合并到CreateAIVideoProcessTask)
	//  NOTICE: deprecated, use CreateAIVideoProcessTask instead
	CreateVideoCropTask(ctx context.Context, req *CreateAIVideoProcessTaskRequest, opts ...client.Option) (rsp *CreateAIVideoProcessResponse, err error) // @alias=/CreateVideoCropTask
	// UpdateVideoCropTask 更新横竖屏任务 (NOTICE: 已合并到UpdateAIVideoProcessTask)
	//  NOTICE: deprecated, use UpdateAIVideoProcessTask instead
	UpdateVideoCropTask(ctx context.Context, req *UpdateAIVideoProcessTaskRequest, opts ...client.Option) (rsp *UpdateAIVideoProcessResponse, err error) // @alias=/UpdateVideoCropTask
	// CreateM3UIndexTask 创建M3U Index任务
	CreateM3UIndexTask(ctx context.Context, req *CreateM3UIndexTaskRequest, opts ...client.Option) (rsp *CreateM3UIndexTaskResponse, err error) // @alias=/CreateM3UIndexTask
	// DescribeM3UIndexDetail 获取M3U Index任务详情
	DescribeM3UIndexDetail(ctx context.Context, req *DescribeM3UIndexDetailRequest, opts ...client.Option) (rsp *DescribeM3UIndexDetailResponse, err error) // @alias=/DescribeM3UIndexDetail
	// StopAIVideoProcessTask 停止任务,内部使用对外不暴露
	StopAIVideoProcessTask(ctx context.Context, req *StopAIVideoProcessTaskReq, opts ...client.Option) (rsp *StopAIVideoProcessTaskRsp, err error) // @alias=/StopAIVideoProcessTask
	// RemoveAIVideoProcessTask 删除任务,内部使用对外不暴露
	RemoveAIVideoProcessTask(ctx context.Context, req *RemoveAIVideoProcessTaskReq, opts ...client.Option) (rsp *RemoveAIVideoProcessTaskRsp, err error) // @alias=/RemoveAIVideoProcessTask
}

AIVideoProcessClientProxy defines service client proxy

type AIVideoProcessClientProxyImpl

type AIVideoProcessClientProxyImpl struct {
	// contains filtered or unexported fields
}

func (*AIVideoProcessClientProxyImpl) CreateAIVideoProcessTask

func (*AIVideoProcessClientProxyImpl) CreateM3UIndexTask

func (*AIVideoProcessClientProxyImpl) CreateVideoCropTask

func (*AIVideoProcessClientProxyImpl) DescribeAIVideoProcessConfig

func (*AIVideoProcessClientProxyImpl) DescribeAIVideoProcessDetail

func (*AIVideoProcessClientProxyImpl) DescribeAIVideoProcessTasks

func (*AIVideoProcessClientProxyImpl) DescribeM3UIndexDetail

func (*AIVideoProcessClientProxyImpl) RemoveAIVideoProcessTask

func (*AIVideoProcessClientProxyImpl) StopAIVideoProcessTask

func (*AIVideoProcessClientProxyImpl) UpdateAIVideoProcessTask

func (*AIVideoProcessClientProxyImpl) UpdateVideoCropTask

type AIVideoProcessService

type AIVideoProcessService interface {
	// CreateAIVideoProcessTask 创建AI视频处理任务
	CreateAIVideoProcessTask(ctx context.Context, req *CreateAIVideoProcessTaskRequest, rsp *CreateAIVideoProcessResponse) (err error) // @alias=/CreateAIVideoProcessTask
	// DescribeAIVideoProcessDetail 获取任务详情
	DescribeAIVideoProcessDetail(ctx context.Context, req *DescribeAIVideoProcessDetailRequest, rsp *DescribeAIVideoProcessDetailResponse) (err error) // @alias=/DescribeAIVideoProcessDetail
	// DescribeAIVideoProcessTasks 获取任务列表 (TODO: 前端切换调用后清理接口)
	//  NOTICE: deprecated, use DescribeTasks instead
	DescribeAIVideoProcessTasks(ctx context.Context, req *DescribeAIVideoProcessTasksRequest, rsp *DescribeAIVideoProcessTasksResponse) (err error) // @alias=/DescribeAIVideoProcessTasks
	// UpdateAIVideoProcessTask 更新AI视频处理任务
	UpdateAIVideoProcessTask(ctx context.Context, req *UpdateAIVideoProcessTaskRequest, rsp *UpdateAIVideoProcessResponse) (err error) // @alias=/UpdateAIVideoProcessTask
	// DescribeAIVideoProcessConfig 获取视频处理配置
	DescribeAIVideoProcessConfig(ctx context.Context, req *DescribeAIVideoProcessConfigRequest, rsp *DescribeAIVideoProcessConfigResponse) (err error) // @alias=/DescribeAIVideoProcessConfig
	// CreateVideoCropTask 创建横竖屏任务 (NOTICE: 已合并到CreateAIVideoProcessTask)
	//  NOTICE: deprecated, use CreateAIVideoProcessTask instead
	CreateVideoCropTask(ctx context.Context, req *CreateAIVideoProcessTaskRequest, rsp *CreateAIVideoProcessResponse) (err error) // @alias=/CreateVideoCropTask
	// UpdateVideoCropTask 更新横竖屏任务 (NOTICE: 已合并到UpdateAIVideoProcessTask)
	//  NOTICE: deprecated, use UpdateAIVideoProcessTask instead
	UpdateVideoCropTask(ctx context.Context, req *UpdateAIVideoProcessTaskRequest, rsp *UpdateAIVideoProcessResponse) (err error) // @alias=/UpdateVideoCropTask
	// CreateM3UIndexTask 创建M3U Index任务
	CreateM3UIndexTask(ctx context.Context, req *CreateM3UIndexTaskRequest, rsp *CreateM3UIndexTaskResponse) (err error) // @alias=/CreateM3UIndexTask
	// DescribeM3UIndexDetail 获取M3U Index任务详情
	DescribeM3UIndexDetail(ctx context.Context, req *DescribeM3UIndexDetailRequest, rsp *DescribeM3UIndexDetailResponse) (err error) // @alias=/DescribeM3UIndexDetail
	// StopAIVideoProcessTask 停止任务,内部使用对外不暴露
	StopAIVideoProcessTask(ctx context.Context, req *StopAIVideoProcessTaskReq, rsp *StopAIVideoProcessTaskRsp) (err error) // @alias=/StopAIVideoProcessTask
	// RemoveAIVideoProcessTask 删除任务,内部使用对外不暴露
	RemoveAIVideoProcessTask(ctx context.Context, req *RemoveAIVideoProcessTaskReq, rsp *RemoveAIVideoProcessTaskRsp) (err error) // @alias=/RemoveAIVideoProcessTask
}

AIVideoProcessService defines service.

type AIVideoProcessTaskDetail

type AIVideoProcessTaskDetail struct {
	SourceVideoDetail *AIVideoDetail `protobuf:"bytes,1,opt,name=SourceVideoDetail,proto3" json:"SourceVideoDetail,omitempty"` // 原视频详细结果
	TargetVideoDetail *AIVideoDetail `protobuf:"bytes,2,opt,name=TargetVideoDetail,proto3" json:"TargetVideoDetail,omitempty"` // 转换后的视频的详细结果
	// contains filtered or unexported fields
}

func (*AIVideoProcessTaskDetail) Descriptor deprecated

func (*AIVideoProcessTaskDetail) Descriptor() ([]byte, []int)

Deprecated: Use AIVideoProcessTaskDetail.ProtoReflect.Descriptor instead.

func (*AIVideoProcessTaskDetail) GetSourceVideoDetail

func (x *AIVideoProcessTaskDetail) GetSourceVideoDetail() *AIVideoDetail

func (*AIVideoProcessTaskDetail) GetTargetVideoDetail

func (x *AIVideoProcessTaskDetail) GetTargetVideoDetail() *AIVideoDetail

func (*AIVideoProcessTaskDetail) ProtoMessage

func (*AIVideoProcessTaskDetail) ProtoMessage()

func (*AIVideoProcessTaskDetail) ProtoReflect

func (x *AIVideoProcessTaskDetail) ProtoReflect() protoreflect.Message

func (*AIVideoProcessTaskDetail) Reset

func (x *AIVideoProcessTaskDetail) Reset()

func (*AIVideoProcessTaskDetail) String

func (x *AIVideoProcessTaskDetail) String() string

type AIVideoProcessTaskInfo

type AIVideoProcessTaskInfo struct {
	TaskId         string  `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	TaskName       string  `protobuf:"bytes,2,opt,name=TaskName,proto3" json:"TaskName,omitempty"`
	AppId          string  `protobuf:"bytes,3,opt,name=AppId,proto3" json:"AppId,omitempty"`
	MediaId        string  `protobuf:"bytes,4,opt,name=MediaId,proto3" json:"MediaId,omitempty"`
	TasktStatus    string  `protobuf:"bytes,5,opt,name=TasktStatus,proto3" json:"TasktStatus,omitempty"`
	TaskProgress   float32 `protobuf:"fixed32,6,opt,name=TaskProgress,proto3" json:"TaskProgress,omitempty"`
	TaskTimeCost   string  `protobuf:"bytes,7,opt,name=TaskTimeCost,proto3" json:"TaskTimeCost,omitempty"`
	TaskStartTime  string  `protobuf:"bytes,8,opt,name=TaskStartTime,proto3" json:"TaskStartTime,omitempty"`
	TaskCreateTime string  `protobuf:"bytes,9,opt,name=TaskCreateTime,proto3" json:"TaskCreateTime,omitempty"`
	VideoName      string  `protobuf:"bytes,10,opt,name=VideoName,proto3" json:"VideoName,omitempty"`
	VideoType      string  `protobuf:"bytes,11,opt,name=VideoType,proto3" json:"VideoType,omitempty"`
	ShotImageUrl   string  `protobuf:"bytes,12,opt,name=ShotImageUrl,proto3" json:"ShotImageUrl,omitempty"` // 仅对样例视频库有用,直接数据库插入
	FailedReason   string  `protobuf:"bytes,13,opt,name=FailedReason,proto3" json:"FailedReason,omitempty"`
	TaskPriority   int32   `protobuf:"varint,14,opt,name=TaskPriority,proto3" json:"TaskPriority,omitempty"`
	// contains filtered or unexported fields
}

func (*AIVideoProcessTaskInfo) Descriptor deprecated

func (*AIVideoProcessTaskInfo) Descriptor() ([]byte, []int)

Deprecated: Use AIVideoProcessTaskInfo.ProtoReflect.Descriptor instead.

func (*AIVideoProcessTaskInfo) GetAppId

func (x *AIVideoProcessTaskInfo) GetAppId() string

func (*AIVideoProcessTaskInfo) GetFailedReason

func (x *AIVideoProcessTaskInfo) GetFailedReason() string

func (*AIVideoProcessTaskInfo) GetMediaId

func (x *AIVideoProcessTaskInfo) GetMediaId() string

func (*AIVideoProcessTaskInfo) GetShotImageUrl

func (x *AIVideoProcessTaskInfo) GetShotImageUrl() string

func (*AIVideoProcessTaskInfo) GetTaskCreateTime

func (x *AIVideoProcessTaskInfo) GetTaskCreateTime() string

func (*AIVideoProcessTaskInfo) GetTaskId

func (x *AIVideoProcessTaskInfo) GetTaskId() string

func (*AIVideoProcessTaskInfo) GetTaskName

func (x *AIVideoProcessTaskInfo) GetTaskName() string

func (*AIVideoProcessTaskInfo) GetTaskPriority

func (x *AIVideoProcessTaskInfo) GetTaskPriority() int32

func (*AIVideoProcessTaskInfo) GetTaskProgress

func (x *AIVideoProcessTaskInfo) GetTaskProgress() float32

func (*AIVideoProcessTaskInfo) GetTaskStartTime

func (x *AIVideoProcessTaskInfo) GetTaskStartTime() string

func (*AIVideoProcessTaskInfo) GetTaskTimeCost

func (x *AIVideoProcessTaskInfo) GetTaskTimeCost() string

func (*AIVideoProcessTaskInfo) GetTasktStatus

func (x *AIVideoProcessTaskInfo) GetTasktStatus() string

func (*AIVideoProcessTaskInfo) GetVideoName

func (x *AIVideoProcessTaskInfo) GetVideoName() string

func (*AIVideoProcessTaskInfo) GetVideoType

func (x *AIVideoProcessTaskInfo) GetVideoType() string

func (*AIVideoProcessTaskInfo) ProtoMessage

func (*AIVideoProcessTaskInfo) ProtoMessage()

func (*AIVideoProcessTaskInfo) ProtoReflect

func (x *AIVideoProcessTaskInfo) ProtoReflect() protoreflect.Message

func (*AIVideoProcessTaskInfo) Reset

func (x *AIVideoProcessTaskInfo) Reset()

func (*AIVideoProcessTaskInfo) String

func (x *AIVideoProcessTaskInfo) String() string

type COSConfig

type COSConfig struct {
	Bucket    string `protobuf:"bytes,1,opt,name=Bucket,proto3" json:"Bucket,omitempty"`
	Region    string `protobuf:"bytes,2,opt,name=Region,proto3" json:"Region,omitempty"`
	SecretId  string `protobuf:"bytes,3,opt,name=SecretId,proto3" json:"SecretId,omitempty"`
	SecretKey string `protobuf:"bytes,4,opt,name=SecretKey,proto3" json:"SecretKey,omitempty"`
	// contains filtered or unexported fields
}

func (*COSConfig) Descriptor deprecated

func (*COSConfig) Descriptor() ([]byte, []int)

Deprecated: Use COSConfig.ProtoReflect.Descriptor instead.

func (*COSConfig) GetBucket

func (x *COSConfig) GetBucket() string

func (*COSConfig) GetRegion

func (x *COSConfig) GetRegion() string

func (*COSConfig) GetSecretId

func (x *COSConfig) GetSecretId() string

func (*COSConfig) GetSecretKey

func (x *COSConfig) GetSecretKey() string

func (*COSConfig) ProtoMessage

func (*COSConfig) ProtoMessage()

func (*COSConfig) ProtoReflect

func (x *COSConfig) ProtoReflect() protoreflect.Message

func (*COSConfig) Reset

func (x *COSConfig) Reset()

func (*COSConfig) String

func (x *COSConfig) String() string

type CommonProcessOption

type CommonProcessOption struct {
	OutputVideoCodec string `protobuf:"bytes,1,opt,name=OutputVideoCodec,proto3" json:"OutputVideoCodec,omitempty"` // 输出视频编码格式,可选,字符串,"avc1"(264) "hvc1"(265) "vp9"等 默认"avc1"
	// contains filtered or unexported fields
}

func (*CommonProcessOption) Descriptor deprecated

func (*CommonProcessOption) Descriptor() ([]byte, []int)

Deprecated: Use CommonProcessOption.ProtoReflect.Descriptor instead.

func (*CommonProcessOption) GetOutputVideoCodec

func (x *CommonProcessOption) GetOutputVideoCodec() string

func (*CommonProcessOption) ProtoMessage

func (*CommonProcessOption) ProtoMessage()

func (*CommonProcessOption) ProtoReflect

func (x *CommonProcessOption) ProtoReflect() protoreflect.Message

func (*CommonProcessOption) Reset

func (x *CommonProcessOption) Reset()

func (*CommonProcessOption) String

func (x *CommonProcessOption) String() string

type CreateAIVideoProcessResponse

type CreateAIVideoProcessResponse struct {
	TaskId   string     `protobuf:"bytes,2,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	TaskData *anypb.Any `protobuf:"bytes,4,opt,name=TaskData,proto3" json:"TaskData,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAIVideoProcessResponse) Descriptor deprecated

func (*CreateAIVideoProcessResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAIVideoProcessResponse.ProtoReflect.Descriptor instead.

func (*CreateAIVideoProcessResponse) GetTaskData

func (x *CreateAIVideoProcessResponse) GetTaskData() *anypb.Any

func (*CreateAIVideoProcessResponse) GetTaskId

func (x *CreateAIVideoProcessResponse) GetTaskId() string

func (*CreateAIVideoProcessResponse) ProtoMessage

func (*CreateAIVideoProcessResponse) ProtoMessage()

func (*CreateAIVideoProcessResponse) ProtoReflect

func (*CreateAIVideoProcessResponse) Reset

func (x *CreateAIVideoProcessResponse) Reset()

func (*CreateAIVideoProcessResponse) String

type CreateAIVideoProcessTaskRequest

type CreateAIVideoProcessTaskRequest struct {
	MediaId            string              `protobuf:"bytes,1,opt,name=MediaId,proto3" json:"MediaId,omitempty"`
	TaskName           string              `protobuf:"bytes,4,opt,name=TaskName,proto3" json:"TaskName,omitempty"`
	CallbackURL        string              `protobuf:"bytes,5,opt,name=CallbackURL,proto3" json:"CallbackURL,omitempty"`
	ProcessType        VideoProcessType    `protobuf:"varint,8,opt,name=ProcessType,proto3,enum=trpc.media.aivideoprocess.VideoProcessType" json:"ProcessType,omitempty"`
	VideoProcessOption *VideoProcessOption `protobuf:"bytes,9,opt,name=VideoProcessOption,proto3" json:"VideoProcessOption,omitempty"` // 视频处理参数
	InputCOSPath       string              `protobuf:"bytes,12,opt,name=InputCOSPath,proto3" json:"InputCOSPath,omitempty"`
	OutputCOSDirectory string              `protobuf:"bytes,13,opt,name=OutputCOSDirectory,proto3" json:"OutputCOSDirectory,omitempty"`
	CosConfig          *COSConfig          `protobuf:"bytes,14,opt,name=CosConfig,proto3" json:"CosConfig,omitempty"`
	TaskPriority       int32               `protobuf:"varint,15,opt,name=TaskPriority,proto3" json:"TaskPriority,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAIVideoProcessTaskRequest) Descriptor deprecated

func (*CreateAIVideoProcessTaskRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAIVideoProcessTaskRequest.ProtoReflect.Descriptor instead.

func (*CreateAIVideoProcessTaskRequest) GetCallbackURL

func (x *CreateAIVideoProcessTaskRequest) GetCallbackURL() string

func (*CreateAIVideoProcessTaskRequest) GetCosConfig

func (x *CreateAIVideoProcessTaskRequest) GetCosConfig() *COSConfig

func (*CreateAIVideoProcessTaskRequest) GetInputCOSPath

func (x *CreateAIVideoProcessTaskRequest) GetInputCOSPath() string

func (*CreateAIVideoProcessTaskRequest) GetMediaId

func (x *CreateAIVideoProcessTaskRequest) GetMediaId() string

func (*CreateAIVideoProcessTaskRequest) GetOutputCOSDirectory

func (x *CreateAIVideoProcessTaskRequest) GetOutputCOSDirectory() string

func (*CreateAIVideoProcessTaskRequest) GetProcessType

func (*CreateAIVideoProcessTaskRequest) GetTaskName

func (x *CreateAIVideoProcessTaskRequest) GetTaskName() string

func (*CreateAIVideoProcessTaskRequest) GetTaskPriority

func (x *CreateAIVideoProcessTaskRequest) GetTaskPriority() int32

func (*CreateAIVideoProcessTaskRequest) GetVideoProcessOption

func (x *CreateAIVideoProcessTaskRequest) GetVideoProcessOption() *VideoProcessOption

func (*CreateAIVideoProcessTaskRequest) ProtoMessage

func (*CreateAIVideoProcessTaskRequest) ProtoMessage()

func (*CreateAIVideoProcessTaskRequest) ProtoReflect

func (*CreateAIVideoProcessTaskRequest) Reset

func (*CreateAIVideoProcessTaskRequest) String

type CreateM3UIndexTaskRequest

type CreateM3UIndexTaskRequest struct {
	TaskName       string          `protobuf:"bytes,2,opt,name=TaskName,proto3" json:"TaskName,omitempty"`
	InputIndex     []*HLSIndexInfo `protobuf:"bytes,3,rep,name=InputIndex,proto3" json:"InputIndex,omitempty"`
	CosConfig      *COSConfig      `protobuf:"bytes,4,opt,name=CosConfig,proto3" json:"CosConfig,omitempty"`
	CosDestination string          `protobuf:"bytes,5,opt,name=CosDestination,proto3" json:"CosDestination,omitempty"`
	TaskPriority   int32           `protobuf:"varint,9,opt,name=TaskPriority,proto3" json:"TaskPriority,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateM3UIndexTaskRequest) Descriptor deprecated

func (*CreateM3UIndexTaskRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateM3UIndexTaskRequest.ProtoReflect.Descriptor instead.

func (*CreateM3UIndexTaskRequest) GetCosConfig

func (x *CreateM3UIndexTaskRequest) GetCosConfig() *COSConfig

func (*CreateM3UIndexTaskRequest) GetCosDestination

func (x *CreateM3UIndexTaskRequest) GetCosDestination() string

func (*CreateM3UIndexTaskRequest) GetInputIndex

func (x *CreateM3UIndexTaskRequest) GetInputIndex() []*HLSIndexInfo

func (*CreateM3UIndexTaskRequest) GetTaskName

func (x *CreateM3UIndexTaskRequest) GetTaskName() string

func (*CreateM3UIndexTaskRequest) GetTaskPriority

func (x *CreateM3UIndexTaskRequest) GetTaskPriority() int32

func (*CreateM3UIndexTaskRequest) ProtoMessage

func (*CreateM3UIndexTaskRequest) ProtoMessage()

func (*CreateM3UIndexTaskRequest) ProtoReflect

func (*CreateM3UIndexTaskRequest) Reset

func (x *CreateM3UIndexTaskRequest) Reset()

func (*CreateM3UIndexTaskRequest) String

func (x *CreateM3UIndexTaskRequest) String() string

type CreateM3UIndexTaskResponse

type CreateM3UIndexTaskResponse struct {
	TaskId string `protobuf:"bytes,2,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateM3UIndexTaskResponse) Descriptor deprecated

func (*CreateM3UIndexTaskResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateM3UIndexTaskResponse.ProtoReflect.Descriptor instead.

func (*CreateM3UIndexTaskResponse) GetTaskId

func (x *CreateM3UIndexTaskResponse) GetTaskId() string

func (*CreateM3UIndexTaskResponse) ProtoMessage

func (*CreateM3UIndexTaskResponse) ProtoMessage()

func (*CreateM3UIndexTaskResponse) ProtoReflect

func (*CreateM3UIndexTaskResponse) Reset

func (x *CreateM3UIndexTaskResponse) Reset()

func (*CreateM3UIndexTaskResponse) String

func (x *CreateM3UIndexTaskResponse) String() string

type DescribeAIVideoProcessConfigRequest

type DescribeAIVideoProcessConfigRequest struct {
	// contains filtered or unexported fields
}

func (*DescribeAIVideoProcessConfigRequest) Descriptor deprecated

func (*DescribeAIVideoProcessConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DescribeAIVideoProcessConfigRequest.ProtoReflect.Descriptor instead.

func (*DescribeAIVideoProcessConfigRequest) ProtoMessage

func (*DescribeAIVideoProcessConfigRequest) ProtoMessage()

func (*DescribeAIVideoProcessConfigRequest) ProtoReflect

func (*DescribeAIVideoProcessConfigRequest) Reset

func (*DescribeAIVideoProcessConfigRequest) String

type DescribeAIVideoProcessConfigResponse

type DescribeAIVideoProcessConfigResponse struct {
	Config *structpb.Struct `protobuf:"bytes,3,opt,name=Config,proto3" json:"Config,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeAIVideoProcessConfigResponse) Descriptor deprecated

func (*DescribeAIVideoProcessConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use DescribeAIVideoProcessConfigResponse.ProtoReflect.Descriptor instead.

func (*DescribeAIVideoProcessConfigResponse) GetConfig

func (*DescribeAIVideoProcessConfigResponse) ProtoMessage

func (*DescribeAIVideoProcessConfigResponse) ProtoMessage()

func (*DescribeAIVideoProcessConfigResponse) ProtoReflect

func (*DescribeAIVideoProcessConfigResponse) Reset

func (*DescribeAIVideoProcessConfigResponse) String

type DescribeAIVideoProcessDetailRequest

type DescribeAIVideoProcessDetailRequest struct {
	TaskId string `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeAIVideoProcessDetailRequest) Descriptor deprecated

func (*DescribeAIVideoProcessDetailRequest) Descriptor() ([]byte, []int)

Deprecated: Use DescribeAIVideoProcessDetailRequest.ProtoReflect.Descriptor instead.

func (*DescribeAIVideoProcessDetailRequest) GetTaskId

func (*DescribeAIVideoProcessDetailRequest) ProtoMessage

func (*DescribeAIVideoProcessDetailRequest) ProtoMessage()

func (*DescribeAIVideoProcessDetailRequest) ProtoReflect

func (*DescribeAIVideoProcessDetailRequest) Reset

func (*DescribeAIVideoProcessDetailRequest) String

type DescribeAIVideoProcessDetailResponse

type DescribeAIVideoProcessDetailResponse struct {
	TaskInfo      *apicommon.TaskInfo       `protobuf:"bytes,1,opt,name=TaskInfo,proto3" json:"TaskInfo,omitempty"`
	TaskDetail    *AIVideoProcessTaskDetail `protobuf:"bytes,2,opt,name=TaskDetail,proto3" json:"TaskDetail,omitempty"`
	ProcessOption *VideoProcessOption       `protobuf:"bytes,3,opt,name=ProcessOption,proto3" json:"ProcessOption,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeAIVideoProcessDetailResponse) Descriptor deprecated

func (*DescribeAIVideoProcessDetailResponse) Descriptor() ([]byte, []int)

Deprecated: Use DescribeAIVideoProcessDetailResponse.ProtoReflect.Descriptor instead.

func (*DescribeAIVideoProcessDetailResponse) GetProcessOption

func (*DescribeAIVideoProcessDetailResponse) GetTaskDetail

func (*DescribeAIVideoProcessDetailResponse) GetTaskInfo

func (*DescribeAIVideoProcessDetailResponse) ProtoMessage

func (*DescribeAIVideoProcessDetailResponse) ProtoMessage()

func (*DescribeAIVideoProcessDetailResponse) ProtoReflect

func (*DescribeAIVideoProcessDetailResponse) Reset

func (*DescribeAIVideoProcessDetailResponse) String

type DescribeAIVideoProcessTasksRequest

type DescribeAIVideoProcessTasksRequest struct {
	PageNumber int32     `protobuf:"varint,1,opt,name=PageNumber,proto3" json:"PageNumber,omitempty"`
	PageSize   int32     `protobuf:"varint,2,opt,name=PageSize,proto3" json:"PageSize,omitempty"`
	FilterBy   *FilterBy `protobuf:"bytes,3,opt,name=FilterBy,proto3" json:"FilterBy,omitempty"`
	SortBy     *SortBy   `protobuf:"bytes,4,opt,name=SortBy,proto3" json:"SortBy,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeAIVideoProcessTasksRequest) Descriptor deprecated

func (*DescribeAIVideoProcessTasksRequest) Descriptor() ([]byte, []int)

Deprecated: Use DescribeAIVideoProcessTasksRequest.ProtoReflect.Descriptor instead.

func (*DescribeAIVideoProcessTasksRequest) GetFilterBy

func (x *DescribeAIVideoProcessTasksRequest) GetFilterBy() *FilterBy

func (*DescribeAIVideoProcessTasksRequest) GetPageNumber

func (x *DescribeAIVideoProcessTasksRequest) GetPageNumber() int32

func (*DescribeAIVideoProcessTasksRequest) GetPageSize

func (x *DescribeAIVideoProcessTasksRequest) GetPageSize() int32

func (*DescribeAIVideoProcessTasksRequest) GetSortBy

func (*DescribeAIVideoProcessTasksRequest) ProtoMessage

func (*DescribeAIVideoProcessTasksRequest) ProtoMessage()

func (*DescribeAIVideoProcessTasksRequest) ProtoReflect

func (*DescribeAIVideoProcessTasksRequest) Reset

func (*DescribeAIVideoProcessTasksRequest) String

type DescribeAIVideoProcessTasksResponse

type DescribeAIVideoProcessTasksResponse struct {
	TotalCount  int32                     `protobuf:"varint,2,opt,name=TotalCount,proto3" json:"TotalCount,omitempty"`
	TaskInfoSet []*AIVideoProcessTaskInfo `protobuf:"bytes,3,rep,name=TaskInfoSet,proto3" json:"TaskInfoSet,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeAIVideoProcessTasksResponse) Descriptor deprecated

func (*DescribeAIVideoProcessTasksResponse) Descriptor() ([]byte, []int)

Deprecated: Use DescribeAIVideoProcessTasksResponse.ProtoReflect.Descriptor instead.

func (*DescribeAIVideoProcessTasksResponse) GetTaskInfoSet

func (*DescribeAIVideoProcessTasksResponse) GetTotalCount

func (x *DescribeAIVideoProcessTasksResponse) GetTotalCount() int32

func (*DescribeAIVideoProcessTasksResponse) ProtoMessage

func (*DescribeAIVideoProcessTasksResponse) ProtoMessage()

func (*DescribeAIVideoProcessTasksResponse) ProtoReflect

func (*DescribeAIVideoProcessTasksResponse) Reset

func (*DescribeAIVideoProcessTasksResponse) String

type DescribeM3UIndexDetailRequest

type DescribeM3UIndexDetailRequest struct {
	TaskId string `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeM3UIndexDetailRequest) Descriptor deprecated

func (*DescribeM3UIndexDetailRequest) Descriptor() ([]byte, []int)

Deprecated: Use DescribeM3UIndexDetailRequest.ProtoReflect.Descriptor instead.

func (*DescribeM3UIndexDetailRequest) GetTaskId

func (x *DescribeM3UIndexDetailRequest) GetTaskId() string

func (*DescribeM3UIndexDetailRequest) ProtoMessage

func (*DescribeM3UIndexDetailRequest) ProtoMessage()

func (*DescribeM3UIndexDetailRequest) ProtoReflect

func (*DescribeM3UIndexDetailRequest) Reset

func (x *DescribeM3UIndexDetailRequest) Reset()

func (*DescribeM3UIndexDetailRequest) String

type DescribeM3UIndexDetailResponse

type DescribeM3UIndexDetailResponse struct {
	TaskInfo   *M3UIndexTaskInfo   `protobuf:"bytes,2,opt,name=TaskInfo,proto3" json:"TaskInfo,omitempty"`
	TaskDetail *M3UIndexTaskDetail `protobuf:"bytes,3,opt,name=TaskDetail,proto3" json:"TaskDetail,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeM3UIndexDetailResponse) Descriptor deprecated

func (*DescribeM3UIndexDetailResponse) Descriptor() ([]byte, []int)

Deprecated: Use DescribeM3UIndexDetailResponse.ProtoReflect.Descriptor instead.

func (*DescribeM3UIndexDetailResponse) GetTaskDetail

func (*DescribeM3UIndexDetailResponse) GetTaskInfo

func (*DescribeM3UIndexDetailResponse) ProtoMessage

func (*DescribeM3UIndexDetailResponse) ProtoMessage()

func (*DescribeM3UIndexDetailResponse) ProtoReflect

func (*DescribeM3UIndexDetailResponse) Reset

func (x *DescribeM3UIndexDetailResponse) Reset()

func (*DescribeM3UIndexDetailResponse) String

type FilterBy

type FilterBy struct {
	TaskMediaTypeSet []string `protobuf:"bytes,1,rep,name=TaskMediaTypeSet,proto3" json:"TaskMediaTypeSet,omitempty"`
	TaskStatusSet    []string `protobuf:"bytes,2,rep,name=TaskStatusSet,proto3" json:"TaskStatusSet,omitempty"`
	AppIDSet         []string `protobuf:"bytes,3,rep,name=AppIDSet,proto3" json:"AppIDSet,omitempty"`
	Reason           string   `protobuf:"bytes,4,opt,name=Reason,proto3" json:"Reason,omitempty"`
	TaskNameOrID     string   `protobuf:"bytes,5,opt,name=TaskNameOrID,proto3" json:"TaskNameOrID,omitempty"`
	// contains filtered or unexported fields
}

func (*FilterBy) Descriptor deprecated

func (*FilterBy) Descriptor() ([]byte, []int)

Deprecated: Use FilterBy.ProtoReflect.Descriptor instead.

func (*FilterBy) GetAppIDSet

func (x *FilterBy) GetAppIDSet() []string

func (*FilterBy) GetReason

func (x *FilterBy) GetReason() string

func (*FilterBy) GetTaskMediaTypeSet

func (x *FilterBy) GetTaskMediaTypeSet() []string

func (*FilterBy) GetTaskNameOrID

func (x *FilterBy) GetTaskNameOrID() string

func (*FilterBy) GetTaskStatusSet

func (x *FilterBy) GetTaskStatusSet() []string

func (*FilterBy) ProtoMessage

func (*FilterBy) ProtoMessage()

func (*FilterBy) ProtoReflect

func (x *FilterBy) ProtoReflect() protoreflect.Message

func (*FilterBy) Reset

func (x *FilterBy) Reset()

func (*FilterBy) String

func (x *FilterBy) String() string

type HLSIndexInfo

type HLSIndexInfo struct {
	Width            int32  `protobuf:"varint,1,opt,name=Width,proto3" json:"Width,omitempty"`
	Height           int32  `protobuf:"varint,2,opt,name=Height,proto3" json:"Height,omitempty"`
	BandWidth        int32  `protobuf:"varint,3,opt,name=BandWidth,proto3" json:"BandWidth,omitempty"`
	CosIndexFilePath string `protobuf:"bytes,4,opt,name=CosIndexFilePath,proto3" json:"CosIndexFilePath,omitempty"`
	// contains filtered or unexported fields
}

func (*HLSIndexInfo) Descriptor deprecated

func (*HLSIndexInfo) Descriptor() ([]byte, []int)

Deprecated: Use HLSIndexInfo.ProtoReflect.Descriptor instead.

func (*HLSIndexInfo) GetBandWidth

func (x *HLSIndexInfo) GetBandWidth() int32

func (*HLSIndexInfo) GetCosIndexFilePath

func (x *HLSIndexInfo) GetCosIndexFilePath() string

func (*HLSIndexInfo) GetHeight

func (x *HLSIndexInfo) GetHeight() int32

func (*HLSIndexInfo) GetWidth

func (x *HLSIndexInfo) GetWidth() int32

func (*HLSIndexInfo) ProtoMessage

func (*HLSIndexInfo) ProtoMessage()

func (*HLSIndexInfo) ProtoReflect

func (x *HLSIndexInfo) ProtoReflect() protoreflect.Message

func (*HLSIndexInfo) Reset

func (x *HLSIndexInfo) Reset()

func (*HLSIndexInfo) String

func (x *HLSIndexInfo) String() string

type M3UIndexTaskDetail

type M3UIndexTaskDetail struct {
	MasterIndexCosPath string `protobuf:"bytes,1,opt,name=MasterIndexCosPath,proto3" json:"MasterIndexCosPath,omitempty"`
	// contains filtered or unexported fields
}

func (*M3UIndexTaskDetail) Descriptor deprecated

func (*M3UIndexTaskDetail) Descriptor() ([]byte, []int)

Deprecated: Use M3UIndexTaskDetail.ProtoReflect.Descriptor instead.

func (*M3UIndexTaskDetail) GetMasterIndexCosPath

func (x *M3UIndexTaskDetail) GetMasterIndexCosPath() string

func (*M3UIndexTaskDetail) ProtoMessage

func (*M3UIndexTaskDetail) ProtoMessage()

func (*M3UIndexTaskDetail) ProtoReflect

func (x *M3UIndexTaskDetail) ProtoReflect() protoreflect.Message

func (*M3UIndexTaskDetail) Reset

func (x *M3UIndexTaskDetail) Reset()

func (*M3UIndexTaskDetail) String

func (x *M3UIndexTaskDetail) String() string

type M3UIndexTaskInfo

type M3UIndexTaskInfo struct {
	TaskId       string `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	TaskName     string `protobuf:"bytes,2,opt,name=TaskName,proto3" json:"TaskName,omitempty"`
	TaskStatus   string `protobuf:"bytes,3,opt,name=TaskStatus,proto3" json:"TaskStatus,omitempty"`
	FailedReason string `protobuf:"bytes,4,opt,name=FailedReason,proto3" json:"FailedReason,omitempty"`
	// contains filtered or unexported fields
}

func (*M3UIndexTaskInfo) Descriptor deprecated

func (*M3UIndexTaskInfo) Descriptor() ([]byte, []int)

Deprecated: Use M3UIndexTaskInfo.ProtoReflect.Descriptor instead.

func (*M3UIndexTaskInfo) GetFailedReason

func (x *M3UIndexTaskInfo) GetFailedReason() string

func (*M3UIndexTaskInfo) GetTaskId

func (x *M3UIndexTaskInfo) GetTaskId() string

func (*M3UIndexTaskInfo) GetTaskName

func (x *M3UIndexTaskInfo) GetTaskName() string

func (*M3UIndexTaskInfo) GetTaskStatus

func (x *M3UIndexTaskInfo) GetTaskStatus() string

func (*M3UIndexTaskInfo) ProtoMessage

func (*M3UIndexTaskInfo) ProtoMessage()

func (*M3UIndexTaskInfo) ProtoReflect

func (x *M3UIndexTaskInfo) ProtoReflect() protoreflect.Message

func (*M3UIndexTaskInfo) Reset

func (x *M3UIndexTaskInfo) Reset()

func (*M3UIndexTaskInfo) String

func (x *M3UIndexTaskInfo) String() string

type PriorityLevel

type PriorityLevel int32
const (
	PriorityLevel_PriorityMin    PriorityLevel = 0
	PriorityLevel_PriorityLow    PriorityLevel = 10
	PriorityLevel_PriorityNormal PriorityLevel = 20
	PriorityLevel_PriorityHigh   PriorityLevel = 30
	PriorityLevel_PriorityMax    PriorityLevel = 99
)

func (PriorityLevel) Descriptor

func (PriorityLevel) Enum

func (x PriorityLevel) Enum() *PriorityLevel

func (PriorityLevel) EnumDescriptor deprecated

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

Deprecated: Use PriorityLevel.Descriptor instead.

func (PriorityLevel) Number

func (PriorityLevel) String

func (x PriorityLevel) String() string

func (PriorityLevel) Type

type RemoveAIVideoProcessTaskReq

type RemoveAIVideoProcessTaskReq struct {
	TaskId string `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveAIVideoProcessTaskReq) Descriptor deprecated

func (*RemoveAIVideoProcessTaskReq) Descriptor() ([]byte, []int)

Deprecated: Use RemoveAIVideoProcessTaskReq.ProtoReflect.Descriptor instead.

func (*RemoveAIVideoProcessTaskReq) GetTaskId

func (x *RemoveAIVideoProcessTaskReq) GetTaskId() string

func (*RemoveAIVideoProcessTaskReq) ProtoMessage

func (*RemoveAIVideoProcessTaskReq) ProtoMessage()

func (*RemoveAIVideoProcessTaskReq) ProtoReflect

func (*RemoveAIVideoProcessTaskReq) Reset

func (x *RemoveAIVideoProcessTaskReq) Reset()

func (*RemoveAIVideoProcessTaskReq) String

func (x *RemoveAIVideoProcessTaskReq) String() string

type RemoveAIVideoProcessTaskRsp

type RemoveAIVideoProcessTaskRsp struct {
	// contains filtered or unexported fields
}

func (*RemoveAIVideoProcessTaskRsp) Descriptor deprecated

func (*RemoveAIVideoProcessTaskRsp) Descriptor() ([]byte, []int)

Deprecated: Use RemoveAIVideoProcessTaskRsp.ProtoReflect.Descriptor instead.

func (*RemoveAIVideoProcessTaskRsp) ProtoMessage

func (*RemoveAIVideoProcessTaskRsp) ProtoMessage()

func (*RemoveAIVideoProcessTaskRsp) ProtoReflect

func (*RemoveAIVideoProcessTaskRsp) Reset

func (x *RemoveAIVideoProcessTaskRsp) Reset()

func (*RemoveAIVideoProcessTaskRsp) String

func (x *RemoveAIVideoProcessTaskRsp) String() string

type SortBy

type SortBy struct {
	By    string `protobuf:"bytes,1,opt,name=By,proto3" json:"By,omitempty"`
	Order string `protobuf:"bytes,2,opt,name=Order,proto3" json:"Order,omitempty"`
	// contains filtered or unexported fields
}

func (*SortBy) Descriptor deprecated

func (*SortBy) Descriptor() ([]byte, []int)

Deprecated: Use SortBy.ProtoReflect.Descriptor instead.

func (*SortBy) GetBy

func (x *SortBy) GetBy() string

func (*SortBy) GetOrder

func (x *SortBy) GetOrder() string

func (*SortBy) ProtoMessage

func (*SortBy) ProtoMessage()

func (*SortBy) ProtoReflect

func (x *SortBy) ProtoReflect() protoreflect.Message

func (*SortBy) Reset

func (x *SortBy) Reset()

func (*SortBy) String

func (x *SortBy) String() string

type StopAIVideoProcessTaskReq

type StopAIVideoProcessTaskReq struct {
	TaskId string `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	// contains filtered or unexported fields
}

func (*StopAIVideoProcessTaskReq) Descriptor deprecated

func (*StopAIVideoProcessTaskReq) Descriptor() ([]byte, []int)

Deprecated: Use StopAIVideoProcessTaskReq.ProtoReflect.Descriptor instead.

func (*StopAIVideoProcessTaskReq) GetTaskId

func (x *StopAIVideoProcessTaskReq) GetTaskId() string

func (*StopAIVideoProcessTaskReq) ProtoMessage

func (*StopAIVideoProcessTaskReq) ProtoMessage()

func (*StopAIVideoProcessTaskReq) ProtoReflect

func (*StopAIVideoProcessTaskReq) Reset

func (x *StopAIVideoProcessTaskReq) Reset()

func (*StopAIVideoProcessTaskReq) String

func (x *StopAIVideoProcessTaskReq) String() string

type StopAIVideoProcessTaskRsp

type StopAIVideoProcessTaskRsp struct {
	// contains filtered or unexported fields
}

func (*StopAIVideoProcessTaskRsp) Descriptor deprecated

func (*StopAIVideoProcessTaskRsp) Descriptor() ([]byte, []int)

Deprecated: Use StopAIVideoProcessTaskRsp.ProtoReflect.Descriptor instead.

func (*StopAIVideoProcessTaskRsp) ProtoMessage

func (*StopAIVideoProcessTaskRsp) ProtoMessage()

func (*StopAIVideoProcessTaskRsp) ProtoReflect

func (*StopAIVideoProcessTaskRsp) Reset

func (x *StopAIVideoProcessTaskRsp) Reset()

func (*StopAIVideoProcessTaskRsp) String

func (x *StopAIVideoProcessTaskRsp) String() string

type SuperResolutionOption

type SuperResolutionOption struct {
	Reserved string `protobuf:"bytes,1,opt,name=Reserved,proto3" json:"Reserved,omitempty"` // 预留字段
	// contains filtered or unexported fields
}

func (*SuperResolutionOption) Descriptor deprecated

func (*SuperResolutionOption) Descriptor() ([]byte, []int)

Deprecated: Use SuperResolutionOption.ProtoReflect.Descriptor instead.

func (*SuperResolutionOption) GetReserved

func (x *SuperResolutionOption) GetReserved() string

func (*SuperResolutionOption) ProtoMessage

func (*SuperResolutionOption) ProtoMessage()

func (*SuperResolutionOption) ProtoReflect

func (x *SuperResolutionOption) ProtoReflect() protoreflect.Message

func (*SuperResolutionOption) Reset

func (x *SuperResolutionOption) Reset()

func (*SuperResolutionOption) String

func (x *SuperResolutionOption) String() string

type UnimplementedAIVideoProcess

type UnimplementedAIVideoProcess struct{}

func (*UnimplementedAIVideoProcess) CreateAIVideoProcessTask

CreateAIVideoProcessTask 创建AI视频处理任务

func (*UnimplementedAIVideoProcess) CreateM3UIndexTask

CreateM3UIndexTask 创建M3U Index任务

func (*UnimplementedAIVideoProcess) CreateVideoCropTask

CreateVideoCropTask 创建横竖屏任务 (NOTICE: 已合并到CreateAIVideoProcessTask)

NOTICE: deprecated, use CreateAIVideoProcessTask instead

func (*UnimplementedAIVideoProcess) DescribeAIVideoProcessConfig

DescribeAIVideoProcessConfig 获取视频处理配置

func (*UnimplementedAIVideoProcess) DescribeAIVideoProcessDetail

DescribeAIVideoProcessDetail 获取任务详情

func (*UnimplementedAIVideoProcess) DescribeAIVideoProcessTasks

DescribeAIVideoProcessTasks 获取任务列表 (TODO: 前端切换调用后清理接口)

NOTICE: deprecated, use DescribeTasks instead

func (*UnimplementedAIVideoProcess) DescribeM3UIndexDetail

DescribeM3UIndexDetail 获取M3U Index任务详情

func (*UnimplementedAIVideoProcess) RemoveAIVideoProcessTask

RemoveAIVideoProcessTask 删除任务,内部使用对外不暴露

func (*UnimplementedAIVideoProcess) StopAIVideoProcessTask

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

func (*UnimplementedAIVideoProcess) UpdateAIVideoProcessTask

UpdateAIVideoProcessTask 更新AI视频处理任务

func (*UnimplementedAIVideoProcess) UpdateVideoCropTask

UpdateVideoCropTask 更新横竖屏任务 (NOTICE: 已合并到UpdateAIVideoProcessTask)

NOTICE: deprecated, use UpdateAIVideoProcessTask instead

type UpdateAIVideoProcessResponse

type UpdateAIVideoProcessResponse struct {
	TaskId string `protobuf:"bytes,2,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAIVideoProcessResponse) Descriptor deprecated

func (*UpdateAIVideoProcessResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAIVideoProcessResponse.ProtoReflect.Descriptor instead.

func (*UpdateAIVideoProcessResponse) GetTaskId

func (x *UpdateAIVideoProcessResponse) GetTaskId() string

func (*UpdateAIVideoProcessResponse) ProtoMessage

func (*UpdateAIVideoProcessResponse) ProtoMessage()

func (*UpdateAIVideoProcessResponse) ProtoReflect

func (*UpdateAIVideoProcessResponse) Reset

func (x *UpdateAIVideoProcessResponse) Reset()

func (*UpdateAIVideoProcessResponse) String

type UpdateAIVideoProcessTaskRequest

type UpdateAIVideoProcessTaskRequest 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"`
	VideoProcessOption *VideoProcessOption `protobuf:"bytes,7,opt,name=VideoProcessOption,proto3" json:"VideoProcessOption,omitempty"` // 视频处理参数
	AutoStart          bool                `protobuf:"varint,8,opt,name=AutoStart,proto3" json:"AutoStart,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAIVideoProcessTaskRequest) Descriptor deprecated

func (*UpdateAIVideoProcessTaskRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAIVideoProcessTaskRequest.ProtoReflect.Descriptor instead.

func (*UpdateAIVideoProcessTaskRequest) GetAutoStart

func (x *UpdateAIVideoProcessTaskRequest) GetAutoStart() bool

func (*UpdateAIVideoProcessTaskRequest) GetMediaId

func (x *UpdateAIVideoProcessTaskRequest) GetMediaId() string

func (*UpdateAIVideoProcessTaskRequest) GetTaskId

func (x *UpdateAIVideoProcessTaskRequest) GetTaskId() string

func (*UpdateAIVideoProcessTaskRequest) GetVideoProcessOption

func (x *UpdateAIVideoProcessTaskRequest) GetVideoProcessOption() *VideoProcessOption

func (*UpdateAIVideoProcessTaskRequest) ProtoMessage

func (*UpdateAIVideoProcessTaskRequest) ProtoMessage()

func (*UpdateAIVideoProcessTaskRequest) ProtoReflect

func (*UpdateAIVideoProcessTaskRequest) Reset

func (*UpdateAIVideoProcessTaskRequest) String

type VideoProcessOption

type VideoProcessOption struct {
	LuminanceColorEnhanceLevel int32  `protobuf:"varint,1,opt,name=LuminanceColorEnhanceLevel,proto3" json:"LuminanceColorEnhanceLevel,omitempty"` // 亮度和色彩增强参数,0-10
	SDR2HDR                    int32  `protobuf:"varint,2,opt,name=SDR2HDR,proto3" json:"SDR2HDR,omitempty"`                                       // SDR转HDR开关,0-1
	FrameRate                  int32  `protobuf:"varint,3,opt,name=FrameRate,proto3" json:"FrameRate,omitempty"`                                   // 帧数1-120,0为原视频帧率
	HDRScheme                  string `protobuf:"bytes,4,opt,name=HDRScheme,proto3" json:"HDRScheme,omitempty"`                                    // SDR转HDR的方案的选择,可选,字符串,["HDR10"、"HLG"],默认HLG
	OutputWidth                int32  `protobuf:"varint,5,opt,name=OutputWidth,proto3" json:"OutputWidth,omitempty"`                               // 输出视频的高
	OutputHeight               int32  `protobuf:"varint,6,opt,name=OutputHeight,proto3" json:"OutputHeight,omitempty"`                             // 输出视频的宽
	OutputVideoCodec           string `protobuf:"bytes,7,opt,name=OutputVideoCodec,proto3" json:"OutputVideoCodec,omitempty"`                      // 输出视频编码格式,可选,字符串,"avc1"(264) "hvc1"(265) "vp9"等 默认avc1
	SR                         string `protobuf:"bytes,8,opt,name=SR,proto3" json:"SR,omitempty"`                                                  // 超分设置, 可选,["auto", "srnet", "vsrnet", "ytsrnet", "off"] 默认auto
	FRUC                       string `protobuf:"bytes,9,opt,name=FRUC,proto3" json:"FRUC,omitempty"`                                              // 倍帧开关, 可选,["off", "on", "auto"], 默认auto
	FRUCFPSRatio               int32  `protobuf:"varint,10,opt,name=FRUCFPSRatio,proto3" json:"FRUCFPSRatio,omitempty"`                            // 倍帧帧率, 可选, 正整数, 0-10
	OutputResolutionScheme     string `protobuf:"bytes,11,opt,name=OutputResolutionScheme,proto3" json:"OutputResolutionScheme,omitempty"`         // 输出分辨率策略, 可选, ["width_height", "long_short_side"], 默认width_height
	OutputVideoLongSide        int32  `protobuf:"varint,12,opt,name=OutputVideoLongSide,proto3" json:"OutputVideoLongSide,omitempty"`              // 输出视频的长边,可选,取值范围[0, 7680],必须为偶数。默认与输入视频的长边保持一致
	OutputVideoShortSide       int32  `protobuf:"varint,13,opt,name=OutputVideoShortSide,proto3" json:"OutputVideoShortSide,omitempty"`            // 输出视频的短边,可选,取值范围[0, 4320],必须为偶数。默认与输入视频的短边保持一致
	// 设置是否使用padding(加黑边)的形式来保证输出内容的宽高比不变, 可选,["auto", "off"], 默认auto
	OutputPadding            string `protobuf:"bytes,14,opt,name=OutputPadding,proto3" json:"OutputPadding,omitempty"`
	OutputVideoPeakBitrate   int32  `protobuf:"varint,15,opt,name=OutputVideoPeakBitrate,proto3" json:"OutputVideoPeakBitrate,omitempty"`     // 输出视频的峰值码率,可选,范围[10, 200000],单位Kbps,默认不设置峰值码率
	OutputVideoMaxAvgBitrate int32  `protobuf:"varint,16,opt,name=OutputVideoMaxAvgBitrate,proto3" json:"OutputVideoMaxAvgBitrate,omitempty"` // 输出视频最大平均码率,可选,范围[10,200000],单位Kbps,默认输入视频码率
	VSRNetModelType          string `protobuf:"bytes,17,opt,name=VSRNetModelType,proto3" json:"VSRNetModelType,omitempty"`                    // 模型类别设置, 可选,["lq", "hq"], 默认hq
	HDRPreset                int32  `protobuf:"varint,18,opt,name=HDRPreset,proto3" json:"HDRPreset,omitempty"`                               // SDR转HDR的色彩和对比度方案, 可选值为[0,3]
	TemporalDenoise          string `protobuf:"bytes,21,opt,name=TemporalDenoise,proto3" json:"TemporalDenoise,omitempty"`                    //时域降噪,可选, ["auto", "off", "on"] 默认auto
	ArtifactRemoval          string `protobuf:"bytes,22,opt,name=ArtifactRemoval,proto3" json:"ArtifactRemoval,omitempty"`                    // 去压缩失真设置,可选,["off", "on", "auto"], 默认auto
	Sharpen                  string `protobuf:"bytes,23,opt,name=Sharpen,proto3" json:"Sharpen,omitempty"`                                    // 细节增强, 可选,["off", "on"], 默认on
	SharpenLevel             int32  `protobuf:"varint,24,opt,name=SharpenLevel,proto3" json:"SharpenLevel,omitempty"`                         // 细节增强强度, 可选, [-1, 10], 默认-1,代表自动选择强度,0-10代表强度,数值越大,强度越大
	LumaDescratch            string `protobuf:"bytes,25,opt,name=LumaDescratch,proto3" json:"LumaDescratch,omitempty"`                        //亮度去划痕,可选, ["auto", "off", "dense","sparse"] 默认off, dense为重划痕模型,sparse为轻划痕模型
	ChromaDescratch          string `protobuf:"bytes,26,opt,name=ChromaDescratch,proto3" json:"ChromaDescratch,omitempty"`                    //色彩去划痕,可选, ["auto", "off", "dense","sparse"] 默认off
	// 横竖屏选项
	OutputRatios            []int32 `protobuf:"varint,31,rep,packed,name=OutputRatios,proto3" json:"OutputRatios,omitempty"`                // [9, 16]
	OutputWithCaptionDetect bool    `protobuf:"varint,32,opt,name=OutputWithCaptionDetect,proto3" json:"OutputWithCaptionDetect,omitempty"` // true
	// contains filtered or unexported fields
}

func (*VideoProcessOption) Descriptor deprecated

func (*VideoProcessOption) Descriptor() ([]byte, []int)

Deprecated: Use VideoProcessOption.ProtoReflect.Descriptor instead.

func (*VideoProcessOption) GetArtifactRemoval

func (x *VideoProcessOption) GetArtifactRemoval() string

func (*VideoProcessOption) GetChromaDescratch

func (x *VideoProcessOption) GetChromaDescratch() string

func (*VideoProcessOption) GetFRUC

func (x *VideoProcessOption) GetFRUC() string

func (*VideoProcessOption) GetFRUCFPSRatio

func (x *VideoProcessOption) GetFRUCFPSRatio() int32

func (*VideoProcessOption) GetFrameRate

func (x *VideoProcessOption) GetFrameRate() int32

func (*VideoProcessOption) GetHDRPreset

func (x *VideoProcessOption) GetHDRPreset() int32

func (*VideoProcessOption) GetHDRScheme

func (x *VideoProcessOption) GetHDRScheme() string

func (*VideoProcessOption) GetLumaDescratch

func (x *VideoProcessOption) GetLumaDescratch() string

func (*VideoProcessOption) GetLuminanceColorEnhanceLevel

func (x *VideoProcessOption) GetLuminanceColorEnhanceLevel() int32

func (*VideoProcessOption) GetOutputHeight

func (x *VideoProcessOption) GetOutputHeight() int32

func (*VideoProcessOption) GetOutputPadding

func (x *VideoProcessOption) GetOutputPadding() string

func (*VideoProcessOption) GetOutputRatios

func (x *VideoProcessOption) GetOutputRatios() []int32

func (*VideoProcessOption) GetOutputResolutionScheme

func (x *VideoProcessOption) GetOutputResolutionScheme() string

func (*VideoProcessOption) GetOutputVideoCodec

func (x *VideoProcessOption) GetOutputVideoCodec() string

func (*VideoProcessOption) GetOutputVideoLongSide

func (x *VideoProcessOption) GetOutputVideoLongSide() int32

func (*VideoProcessOption) GetOutputVideoMaxAvgBitrate

func (x *VideoProcessOption) GetOutputVideoMaxAvgBitrate() int32

func (*VideoProcessOption) GetOutputVideoPeakBitrate

func (x *VideoProcessOption) GetOutputVideoPeakBitrate() int32

func (*VideoProcessOption) GetOutputVideoShortSide

func (x *VideoProcessOption) GetOutputVideoShortSide() int32

func (*VideoProcessOption) GetOutputWidth

func (x *VideoProcessOption) GetOutputWidth() int32

func (*VideoProcessOption) GetOutputWithCaptionDetect

func (x *VideoProcessOption) GetOutputWithCaptionDetect() bool

func (*VideoProcessOption) GetSDR2HDR

func (x *VideoProcessOption) GetSDR2HDR() int32

func (*VideoProcessOption) GetSR

func (x *VideoProcessOption) GetSR() string

func (*VideoProcessOption) GetSharpen

func (x *VideoProcessOption) GetSharpen() string

func (*VideoProcessOption) GetSharpenLevel

func (x *VideoProcessOption) GetSharpenLevel() int32

func (*VideoProcessOption) GetTemporalDenoise

func (x *VideoProcessOption) GetTemporalDenoise() string

func (*VideoProcessOption) GetVSRNetModelType

func (x *VideoProcessOption) GetVSRNetModelType() string

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 VideoProcessType

type VideoProcessType int32
const (
	VideoProcessType_AIUnknown         VideoProcessType = 0
	VideoProcessType_AISuperResolution VideoProcessType = 1000
	VideoProcessType_AICodec           VideoProcessType = 1001
	VideoProcessType_AIOldRepair       VideoProcessType = 1002
	VideoProcessType_AITranscode       VideoProcessType = 1003
	VideoProcessType_AICrop            VideoProcessType = 1004
)

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 VideoRepairOption

type VideoRepairOption struct {
	TemporalDenoise string `protobuf:"bytes,1,opt,name=TemporalDenoise,proto3" json:"TemporalDenoise,omitempty"` //时域降噪,可选, ["auto", "off", "on"] 默认auto
	ArtifactRemoval string `protobuf:"bytes,2,opt,name=ArtifactRemoval,proto3" json:"ArtifactRemoval,omitempty"` // 去压缩失真设置,可选,["off", "on", "auto"], 默认auto
	Sharpen         string `protobuf:"bytes,3,opt,name=Sharpen,proto3" json:"Sharpen,omitempty"`                 // 细节增强, 可选,["off", "on"], 默认on
	SharpenLevel    int32  `protobuf:"varint,4,opt,name=SharpenLevel,proto3" json:"SharpenLevel,omitempty"`      // 细节增强强度, 可选, [-1, 10], 默认-1,代表自动选择强度,0-10代表强度,数值越大,强度越大
	LumaDescratch   string `protobuf:"bytes,5,opt,name=LumaDescratch,proto3" json:"LumaDescratch,omitempty"`     //亮度去划痕,可选, ["auto", "off", "dense","sparse"] 默认off, dense为重划痕模型,sparse为轻划痕模型
	ChromaDescratch string `protobuf:"bytes,6,opt,name=ChromaDescratch,proto3" json:"ChromaDescratch,omitempty"` //色彩去划痕,可选, ["auto", "off", "dense","sparse"] 默认off
	// contains filtered or unexported fields
}

func (*VideoRepairOption) Descriptor deprecated

func (*VideoRepairOption) Descriptor() ([]byte, []int)

Deprecated: Use VideoRepairOption.ProtoReflect.Descriptor instead.

func (*VideoRepairOption) GetArtifactRemoval

func (x *VideoRepairOption) GetArtifactRemoval() string

func (*VideoRepairOption) GetChromaDescratch

func (x *VideoRepairOption) GetChromaDescratch() string

func (*VideoRepairOption) GetLumaDescratch

func (x *VideoRepairOption) GetLumaDescratch() string

func (*VideoRepairOption) GetSharpen

func (x *VideoRepairOption) GetSharpen() string

func (*VideoRepairOption) GetSharpenLevel

func (x *VideoRepairOption) GetSharpenLevel() int32

func (*VideoRepairOption) GetTemporalDenoise

func (x *VideoRepairOption) GetTemporalDenoise() string

func (*VideoRepairOption) ProtoMessage

func (*VideoRepairOption) ProtoMessage()

func (*VideoRepairOption) ProtoReflect

func (x *VideoRepairOption) ProtoReflect() protoreflect.Message

func (*VideoRepairOption) Reset

func (x *VideoRepairOption) Reset()

func (*VideoRepairOption) String

func (x *VideoRepairOption) String() string

Jump to

Keyboard shortcuts

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