videoquality

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: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	VideoDefectInfo_VideoDefectType_name = map[int32]string{
		0:  "kUnknown",
		1:  "kSnowNoise",
		2:  "kColorBar",
		3:  "kMosaic",
		4:  "kBlackBorder",
		5:  "kWhiteBorder",
		6:  "kFrostingBorder",
		7:  "kShaking",
		8:  "kStatic",
		9:  "kUnderExposure",
		10: "kOverExposure",
		11: "kNoiseImage",
		12: "kBlurImage",
		13: "kBarCode",
		14: "kQrCode",
		15: "kHuaPing",
		16: "kPureImage",
		17: "kWxCode",
		18: "kSizeVariant",
	}
	VideoDefectInfo_VideoDefectType_value = map[string]int32{
		"kUnknown":        0,
		"kSnowNoise":      1,
		"kColorBar":       2,
		"kMosaic":         3,
		"kBlackBorder":    4,
		"kWhiteBorder":    5,
		"kFrostingBorder": 6,
		"kShaking":        7,
		"kStatic":         8,
		"kUnderExposure":  9,
		"kOverExposure":   10,
		"kNoiseImage":     11,
		"kBlurImage":      12,
		"kBarCode":        13,
		"kQrCode":         14,
		"kHuaPing":        15,
		"kPureImage":      16,
		"kWxCode":         17,
		"kSizeVariant":    18,
	}
)

Enum value maps for VideoDefectInfo_VideoDefectType.

View Source
var (
	AudioDefectInfo_AudioDefectType_name = map[int32]string{
		0:  "kUnknown",
		19: "kVolumeMute",
		20: "kVolumeLow",
		21: "kVolumeHigh",
		22: "kNoVolume",
	}
	AudioDefectInfo_AudioDefectType_value = map[string]int32{
		"kUnknown":    0,
		"kVolumeMute": 19,
		"kVolumeLow":  20,
		"kVolumeHigh": 21,
		"kNoVolume":   22,
	}
)

Enum value maps for AudioDefectInfo_AudioDefectType.

View Source
var File_video_quality_evaluation_proto protoreflect.FileDescriptor
View Source
var NewVideoQualityEvaluationClientProxy = func(opts ...client.Option) VideoQualityEvaluationClientProxy {
	return &VideoQualityEvaluationClientProxyImpl{client: client.DefaultClient, opts: opts}
}
View Source
var VideoQualityEvaluationServer_ServiceDesc = server.ServiceDesc{
	ServiceName: "trpc.media.videoquality.VideoQualityEvaluation",
	HandlerType: ((*VideoQualityEvaluationService)(nil)),
	Methods: []server.Method{
		{
			Name: "/CreateVideoQualityEvaluationTask",
			Func: VideoQualityEvaluationService_CreateVideoQualityEvaluationTask_Handler,
		},
		{
			Name: "/DescribeVideoQualityEvaluationTaskData",
			Func: VideoQualityEvaluationService_DescribeVideoQualityEvaluationTaskData_Handler,
		},
		{
			Name: "/DescribeLiveVideoQualityEvaluationTaskData",
			Func: VideoQualityEvaluationService_DescribeLiveVideoQualityEvaluationTaskData_Handler,
		},
		{
			Name: "/DescribeVideoQualityLimitList",
			Func: VideoQualityEvaluationService_DescribeVideoQualityLimitList_Handler,
		},
		{
			Name: "/trpc.media.videoquality.VideoQualityEvaluation/CreateVideoQualityEvaluationTask",
			Func: VideoQualityEvaluationService_CreateVideoQualityEvaluationTask_Handler,
		},
		{
			Name: "/trpc.media.videoquality.VideoQualityEvaluation/DescribeVideoQualityEvaluationTaskData",
			Func: VideoQualityEvaluationService_DescribeVideoQualityEvaluationTaskData_Handler,
		},
		{
			Name: "/trpc.media.videoquality.VideoQualityEvaluation/DescribeLiveVideoQualityEvaluationTaskData",
			Func: VideoQualityEvaluationService_DescribeLiveVideoQualityEvaluationTaskData_Handler,
		},
		{
			Name: "/trpc.media.videoquality.VideoQualityEvaluation/DescribeVideoQualityLimitList",
			Func: VideoQualityEvaluationService_DescribeVideoQualityLimitList_Handler,
		},
	},
}

VideoQualityEvaluationServer_ServiceDesc descriptor for server.RegisterService.

Functions

func RegisterVideoQualityEvaluationService

func RegisterVideoQualityEvaluationService(s server.Service, svr VideoQualityEvaluationService)

RegisterVideoQualityEvaluationService registers service.

func VideoQualityEvaluationService_CreateVideoQualityEvaluationTask_Handler

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

func VideoQualityEvaluationService_DescribeLiveVideoQualityEvaluationTaskData_Handler

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

func VideoQualityEvaluationService_DescribeVideoQualityEvaluationTaskData_Handler

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

func VideoQualityEvaluationService_DescribeVideoQualityLimitList_Handler

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

Types

type AppearTimeInfo

type AppearTimeInfo struct {
	StartTimeStamp float32 `protobuf:"fixed32,1,opt,name=StartTimeStamp,proto3" json:"StartTimeStamp,omitempty"`
	EndTimeStamp   float32 `protobuf:"fixed32,2,opt,name=EndTimeStamp,proto3" json:"EndTimeStamp,omitempty"`
	// contains filtered or unexported fields
}

func (*AppearTimeInfo) Descriptor deprecated

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

Deprecated: Use AppearTimeInfo.ProtoReflect.Descriptor instead.

func (*AppearTimeInfo) GetEndTimeStamp

func (x *AppearTimeInfo) GetEndTimeStamp() float32

func (*AppearTimeInfo) GetStartTimeStamp

func (x *AppearTimeInfo) GetStartTimeStamp() float32

func (*AppearTimeInfo) ProtoMessage

func (*AppearTimeInfo) ProtoMessage()

func (*AppearTimeInfo) ProtoReflect

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

func (*AppearTimeInfo) Reset

func (x *AppearTimeInfo) Reset()

func (*AppearTimeInfo) String

func (x *AppearTimeInfo) String() string

type AudioDefectInfo

type AudioDefectInfo struct {
	DefectType AudioDefectInfo_AudioDefectType `` /* 135-byte string literal not displayed */
	DefectInfo []*AppearTimeInfo               `protobuf:"bytes,2,rep,name=DefectInfo,proto3" json:"DefectInfo,omitempty"`
	// contains filtered or unexported fields
}

func (*AudioDefectInfo) Descriptor deprecated

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

Deprecated: Use AudioDefectInfo.ProtoReflect.Descriptor instead.

func (*AudioDefectInfo) GetDefectInfo

func (x *AudioDefectInfo) GetDefectInfo() []*AppearTimeInfo

func (*AudioDefectInfo) GetDefectType

func (*AudioDefectInfo) ProtoMessage

func (*AudioDefectInfo) ProtoMessage()

func (*AudioDefectInfo) ProtoReflect

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

func (*AudioDefectInfo) Reset

func (x *AudioDefectInfo) Reset()

func (*AudioDefectInfo) String

func (x *AudioDefectInfo) String() string

type AudioDefectInfo_AudioDefectType

type AudioDefectInfo_AudioDefectType int32
const (
	AudioDefectInfo_kUnknown    AudioDefectInfo_AudioDefectType = 0  // 预留不使用
	AudioDefectInfo_kVolumeMute AudioDefectInfo_AudioDefectType = 19 // 静音
	AudioDefectInfo_kVolumeLow  AudioDefectInfo_AudioDefectType = 20 // 低音
	AudioDefectInfo_kVolumeHigh AudioDefectInfo_AudioDefectType = 21 // 高音
	AudioDefectInfo_kNoVolume   AudioDefectInfo_AudioDefectType = 22 // 无音轨
)

func (AudioDefectInfo_AudioDefectType) Descriptor

func (AudioDefectInfo_AudioDefectType) Enum

func (AudioDefectInfo_AudioDefectType) EnumDescriptor deprecated

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

Deprecated: Use AudioDefectInfo_AudioDefectType.Descriptor instead.

func (AudioDefectInfo_AudioDefectType) Number

func (AudioDefectInfo_AudioDefectType) String

func (AudioDefectInfo_AudioDefectType) Type

type AudioDefectLimit

type AudioDefectLimit struct {
	DefectType         AudioDefectInfo_AudioDefectType `` /* 135-byte string literal not displayed */
	LowerDurationLimit uint32                          `protobuf:"varint,2,opt,name=LowerDurationLimit,proto3" json:"LowerDurationLimit,omitempty"`
	// contains filtered or unexported fields
}

func (*AudioDefectLimit) Descriptor deprecated

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

Deprecated: Use AudioDefectLimit.ProtoReflect.Descriptor instead.

func (*AudioDefectLimit) GetDefectType

func (*AudioDefectLimit) GetLowerDurationLimit

func (x *AudioDefectLimit) GetLowerDurationLimit() uint32

func (*AudioDefectLimit) ProtoMessage

func (*AudioDefectLimit) ProtoMessage()

func (*AudioDefectLimit) ProtoReflect

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

func (*AudioDefectLimit) Reset

func (x *AudioDefectLimit) Reset()

func (*AudioDefectLimit) String

func (x *AudioDefectLimit) String() string

type CreateVideoQualityEvaluationTaskRequest

type CreateVideoQualityEvaluationTaskRequest 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"`
	// contains filtered or unexported fields
}

func (*CreateVideoQualityEvaluationTaskRequest) Descriptor deprecated

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

Deprecated: Use CreateVideoQualityEvaluationTaskRequest.ProtoReflect.Descriptor instead.

func (*CreateVideoQualityEvaluationTaskRequest) GetCallbackURL

func (x *CreateVideoQualityEvaluationTaskRequest) GetCallbackURL() string

func (*CreateVideoQualityEvaluationTaskRequest) GetMediaId

func (*CreateVideoQualityEvaluationTaskRequest) GetTaskName

func (*CreateVideoQualityEvaluationTaskRequest) ProtoMessage

func (*CreateVideoQualityEvaluationTaskRequest) ProtoReflect

func (*CreateVideoQualityEvaluationTaskRequest) Reset

func (*CreateVideoQualityEvaluationTaskRequest) String

type CreateVideoQualityEvaluationTaskResponse

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

func (*CreateVideoQualityEvaluationTaskResponse) Descriptor deprecated

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

Deprecated: Use CreateVideoQualityEvaluationTaskResponse.ProtoReflect.Descriptor instead.

func (*CreateVideoQualityEvaluationTaskResponse) GetTaskId

func (*CreateVideoQualityEvaluationTaskResponse) ProtoMessage

func (*CreateVideoQualityEvaluationTaskResponse) ProtoReflect

func (*CreateVideoQualityEvaluationTaskResponse) Reset

func (*CreateVideoQualityEvaluationTaskResponse) String

type DescribeLiveVideoQualityEvaluationTaskDataResponse

type DescribeLiveVideoQualityEvaluationTaskDataResponse struct {
	TaskInfo *apicommon.TaskInfo        `protobuf:"bytes,2,opt,name=TaskInfo,proto3" json:"TaskInfo,omitempty"`
	TaskData *LiveQualityEvaluationInfo `protobuf:"bytes,4,opt,name=TaskData,proto3" json:"TaskData,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) Descriptor deprecated

Deprecated: Use DescribeLiveVideoQualityEvaluationTaskDataResponse.ProtoReflect.Descriptor instead.

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) GetTaskData

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) GetTaskInfo

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) ProtoMessage

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) ProtoReflect

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) Reset

func (*DescribeLiveVideoQualityEvaluationTaskDataResponse) String

type DescribeVideoQualityEvaluationTaskDataRequest

type DescribeVideoQualityEvaluationTaskDataRequest struct {
	TaskId               string              `protobuf:"bytes,1,opt,name=TaskId,proto3" json:"TaskId,omitempty"`
	VideoDefectLimitList []*VideoDefectLimit `protobuf:"bytes,6,rep,name=VideoDefectLimitList,proto3" json:"VideoDefectLimitList,omitempty"`
	AudioDefectLimitList []*AudioDefectLimit `protobuf:"bytes,7,rep,name=AudioDefectLimitList,proto3" json:"AudioDefectLimitList,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeVideoQualityEvaluationTaskDataRequest) Descriptor deprecated

Deprecated: Use DescribeVideoQualityEvaluationTaskDataRequest.ProtoReflect.Descriptor instead.

func (*DescribeVideoQualityEvaluationTaskDataRequest) GetAudioDefectLimitList

func (x *DescribeVideoQualityEvaluationTaskDataRequest) GetAudioDefectLimitList() []*AudioDefectLimit

func (*DescribeVideoQualityEvaluationTaskDataRequest) GetTaskId

func (*DescribeVideoQualityEvaluationTaskDataRequest) GetVideoDefectLimitList

func (x *DescribeVideoQualityEvaluationTaskDataRequest) GetVideoDefectLimitList() []*VideoDefectLimit

func (*DescribeVideoQualityEvaluationTaskDataRequest) ProtoMessage

func (*DescribeVideoQualityEvaluationTaskDataRequest) ProtoReflect

func (*DescribeVideoQualityEvaluationTaskDataRequest) Reset

func (*DescribeVideoQualityEvaluationTaskDataRequest) String

type DescribeVideoQualityEvaluationTaskDataResponse

type DescribeVideoQualityEvaluationTaskDataResponse struct {
	TaskInfo *apicommon.TaskInfo    `protobuf:"bytes,2,opt,name=TaskInfo,proto3" json:"TaskInfo,omitempty"`
	TaskData *QualityEvaluationInfo `protobuf:"bytes,4,opt,name=TaskData,proto3" json:"TaskData,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeVideoQualityEvaluationTaskDataResponse) Descriptor deprecated

Deprecated: Use DescribeVideoQualityEvaluationTaskDataResponse.ProtoReflect.Descriptor instead.

func (*DescribeVideoQualityEvaluationTaskDataResponse) GetTaskData

func (*DescribeVideoQualityEvaluationTaskDataResponse) GetTaskInfo

func (*DescribeVideoQualityEvaluationTaskDataResponse) ProtoMessage

func (*DescribeVideoQualityEvaluationTaskDataResponse) ProtoReflect

func (*DescribeVideoQualityEvaluationTaskDataResponse) Reset

func (*DescribeVideoQualityEvaluationTaskDataResponse) String

type DescribeVideoQualityLimitListRequest

type DescribeVideoQualityLimitListRequest struct {
	RequestId string `protobuf:"bytes,1,opt,name=RequestId,proto3" json:"RequestId,omitempty"`
	ProjectId uint32 `protobuf:"varint,2,opt,name=ProjectId,proto3" json:"ProjectId,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeVideoQualityLimitListRequest) Descriptor deprecated

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

Deprecated: Use DescribeVideoQualityLimitListRequest.ProtoReflect.Descriptor instead.

func (*DescribeVideoQualityLimitListRequest) GetProjectId

func (x *DescribeVideoQualityLimitListRequest) GetProjectId() uint32

func (*DescribeVideoQualityLimitListRequest) GetRequestId

func (x *DescribeVideoQualityLimitListRequest) GetRequestId() string

func (*DescribeVideoQualityLimitListRequest) ProtoMessage

func (*DescribeVideoQualityLimitListRequest) ProtoMessage()

func (*DescribeVideoQualityLimitListRequest) ProtoReflect

func (*DescribeVideoQualityLimitListRequest) Reset

func (*DescribeVideoQualityLimitListRequest) String

type DescribeVideoQualityLimitListResponse

type DescribeVideoQualityLimitListResponse struct {
	VideoDefectLimitList []*VideoDefectLimit `protobuf:"bytes,2,rep,name=VideoDefectLimitList,proto3" json:"VideoDefectLimitList,omitempty"`
	AudioDefectLimitList []*AudioDefectLimit `protobuf:"bytes,3,rep,name=AudioDefectLimitList,proto3" json:"AudioDefectLimitList,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeVideoQualityLimitListResponse) Descriptor deprecated

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

Deprecated: Use DescribeVideoQualityLimitListResponse.ProtoReflect.Descriptor instead.

func (*DescribeVideoQualityLimitListResponse) GetAudioDefectLimitList

func (x *DescribeVideoQualityLimitListResponse) GetAudioDefectLimitList() []*AudioDefectLimit

func (*DescribeVideoQualityLimitListResponse) GetVideoDefectLimitList

func (x *DescribeVideoQualityLimitListResponse) GetVideoDefectLimitList() []*VideoDefectLimit

func (*DescribeVideoQualityLimitListResponse) ProtoMessage

func (*DescribeVideoQualityLimitListResponse) ProtoMessage()

func (*DescribeVideoQualityLimitListResponse) ProtoReflect

func (*DescribeVideoQualityLimitListResponse) Reset

func (*DescribeVideoQualityLimitListResponse) String

type LiveQualityEvaluationInfo

type LiveQualityEvaluationInfo struct {
	VideoDefectInfoList   []*VideoDefectInfo       `protobuf:"bytes,1,rep,name=VideoDefectInfoList,proto3" json:"VideoDefectInfoList,omitempty"`     // 视频缺陷信息列表
	AudioDefectInfoList   []*AudioDefectInfo       `protobuf:"bytes,2,rep,name=AudioDefectInfoList,proto3" json:"AudioDefectInfoList,omitempty"`     // 音频缺陷信息列表
	VideoQualityScoreList []*LiveVideoQualityScore `protobuf:"bytes,3,rep,name=VideoQualityScoreList,proto3" json:"VideoQualityScoreList,omitempty"` // 质检分列表
	LiveStreamURL         string                   `protobuf:"bytes,4,opt,name=LiveStreamURL,proto3" json:"LiveStreamURL,omitempty"`                 // 直播流地址
	CurrentTime           int64                    `protobuf:"varint,5,opt,name=CurrentTime,proto3" json:"CurrentTime,omitempty"`                    // 当前消息的时间
	// contains filtered or unexported fields
}

func (*LiveQualityEvaluationInfo) Descriptor deprecated

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

Deprecated: Use LiveQualityEvaluationInfo.ProtoReflect.Descriptor instead.

func (*LiveQualityEvaluationInfo) GetAudioDefectInfoList

func (x *LiveQualityEvaluationInfo) GetAudioDefectInfoList() []*AudioDefectInfo

func (*LiveQualityEvaluationInfo) GetCurrentTime

func (x *LiveQualityEvaluationInfo) GetCurrentTime() int64

func (*LiveQualityEvaluationInfo) GetLiveStreamURL

func (x *LiveQualityEvaluationInfo) GetLiveStreamURL() string

func (*LiveQualityEvaluationInfo) GetVideoDefectInfoList

func (x *LiveQualityEvaluationInfo) GetVideoDefectInfoList() []*VideoDefectInfo

func (*LiveQualityEvaluationInfo) GetVideoQualityScoreList

func (x *LiveQualityEvaluationInfo) GetVideoQualityScoreList() []*LiveVideoQualityScore

func (*LiveQualityEvaluationInfo) ProtoMessage

func (*LiveQualityEvaluationInfo) ProtoMessage()

func (*LiveQualityEvaluationInfo) ProtoReflect

func (*LiveQualityEvaluationInfo) Reset

func (x *LiveQualityEvaluationInfo) Reset()

func (*LiveQualityEvaluationInfo) String

func (x *LiveQualityEvaluationInfo) String() string

type LiveVideoQualityScore

type LiveVideoQualityScore struct {
	VideoQualityScore     float32         `protobuf:"fixed32,1,opt,name=VideoQualityScore,proto3" json:"VideoQualityScore,omitempty"`
	VideoQualityScoreTime *AppearTimeInfo `protobuf:"bytes,2,opt,name=VideoQualityScoreTime,proto3" json:"VideoQualityScoreTime,omitempty"`
	// contains filtered or unexported fields
}

func (*LiveVideoQualityScore) Descriptor deprecated

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

Deprecated: Use LiveVideoQualityScore.ProtoReflect.Descriptor instead.

func (*LiveVideoQualityScore) GetVideoQualityScore

func (x *LiveVideoQualityScore) GetVideoQualityScore() float32

func (*LiveVideoQualityScore) GetVideoQualityScoreTime

func (x *LiveVideoQualityScore) GetVideoQualityScoreTime() *AppearTimeInfo

func (*LiveVideoQualityScore) ProtoMessage

func (*LiveVideoQualityScore) ProtoMessage()

func (*LiveVideoQualityScore) ProtoReflect

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

func (*LiveVideoQualityScore) Reset

func (x *LiveVideoQualityScore) Reset()

func (*LiveVideoQualityScore) String

func (x *LiveVideoQualityScore) String() string

type QualityEvaluationInfo

type QualityEvaluationInfo struct {
	VideoDefectInfoList []*VideoDefectInfo `protobuf:"bytes,1,rep,name=VideoDefectInfoList,proto3" json:"VideoDefectInfoList,omitempty"` // 视频缺陷信息列表
	AudioDefectInfoList []*AudioDefectInfo `protobuf:"bytes,2,rep,name=AudioDefectInfoList,proto3" json:"AudioDefectInfoList,omitempty"` // 音频缺陷信息列表
	VideoQualityScore   float32            `protobuf:"fixed32,3,opt,name=VideoQualityScore,proto3" json:"VideoQualityScore,omitempty"`   // 视频质量分
	// contains filtered or unexported fields
}

func (*QualityEvaluationInfo) Descriptor deprecated

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

Deprecated: Use QualityEvaluationInfo.ProtoReflect.Descriptor instead.

func (*QualityEvaluationInfo) GetAudioDefectInfoList

func (x *QualityEvaluationInfo) GetAudioDefectInfoList() []*AudioDefectInfo

func (*QualityEvaluationInfo) GetVideoDefectInfoList

func (x *QualityEvaluationInfo) GetVideoDefectInfoList() []*VideoDefectInfo

func (*QualityEvaluationInfo) GetVideoQualityScore

func (x *QualityEvaluationInfo) GetVideoQualityScore() float32

func (*QualityEvaluationInfo) ProtoMessage

func (*QualityEvaluationInfo) ProtoMessage()

func (*QualityEvaluationInfo) ProtoReflect

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

func (*QualityEvaluationInfo) Reset

func (x *QualityEvaluationInfo) Reset()

func (*QualityEvaluationInfo) String

func (x *QualityEvaluationInfo) String() string

type UnimplementedVideoQualityEvaluation

type UnimplementedVideoQualityEvaluation struct{}

func (*UnimplementedVideoQualityEvaluation) CreateVideoQualityEvaluationTask

func (*UnimplementedVideoQualityEvaluation) DescribeVideoQualityLimitList

type VideoDefectInfo

type VideoDefectInfo struct {
	DefectType VideoDefectInfo_VideoDefectType `` /* 135-byte string literal not displayed */
	DefectInfo []*AppearTimeInfo               `protobuf:"bytes,2,rep,name=DefectInfo,proto3" json:"DefectInfo,omitempty"`
	// contains filtered or unexported fields
}

func (*VideoDefectInfo) Descriptor deprecated

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

Deprecated: Use VideoDefectInfo.ProtoReflect.Descriptor instead.

func (*VideoDefectInfo) GetDefectInfo

func (x *VideoDefectInfo) GetDefectInfo() []*AppearTimeInfo

func (*VideoDefectInfo) GetDefectType

func (*VideoDefectInfo) ProtoMessage

func (*VideoDefectInfo) ProtoMessage()

func (*VideoDefectInfo) ProtoReflect

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

func (*VideoDefectInfo) Reset

func (x *VideoDefectInfo) Reset()

func (*VideoDefectInfo) String

func (x *VideoDefectInfo) String() string

type VideoDefectInfo_VideoDefectType

type VideoDefectInfo_VideoDefectType int32
const (
	VideoDefectInfo_kUnknown        VideoDefectInfo_VideoDefectType = 0  // 预留不使用
	VideoDefectInfo_kSnowNoise      VideoDefectInfo_VideoDefectType = 1  // 雪花噪点
	VideoDefectInfo_kColorBar       VideoDefectInfo_VideoDefectType = 2  // 彩条
	VideoDefectInfo_kMosaic         VideoDefectInfo_VideoDefectType = 3  // 马赛克
	VideoDefectInfo_kBlackBorder    VideoDefectInfo_VideoDefectType = 4  // 黑边
	VideoDefectInfo_kWhiteBorder    VideoDefectInfo_VideoDefectType = 5  // 白边
	VideoDefectInfo_kFrostingBorder VideoDefectInfo_VideoDefectType = 6  // 毛玻璃边
	VideoDefectInfo_kShaking        VideoDefectInfo_VideoDefectType = 7  // 画面抖动
	VideoDefectInfo_kStatic         VideoDefectInfo_VideoDefectType = 8  // 画面静止
	VideoDefectInfo_kUnderExposure  VideoDefectInfo_VideoDefectType = 9  // 欠曝光
	VideoDefectInfo_kOverExposure   VideoDefectInfo_VideoDefectType = 10 // 过曝光
	VideoDefectInfo_kNoiseImage     VideoDefectInfo_VideoDefectType = 11 // 噪声图像
	VideoDefectInfo_kBlurImage      VideoDefectInfo_VideoDefectType = 12 // 模糊图像
	VideoDefectInfo_kBarCode        VideoDefectInfo_VideoDefectType = 13 // 条形码
	VideoDefectInfo_kQrCode         VideoDefectInfo_VideoDefectType = 14 // 二维码
	VideoDefectInfo_kHuaPing        VideoDefectInfo_VideoDefectType = 15 // 花屏
	VideoDefectInfo_kPureImage      VideoDefectInfo_VideoDefectType = 16 // 纯色屏
	VideoDefectInfo_kWxCode         VideoDefectInfo_VideoDefectType = 17 // 微信码
	VideoDefectInfo_kSizeVariant    VideoDefectInfo_VideoDefectType = 18 // 画幅变化
)

func (VideoDefectInfo_VideoDefectType) Descriptor

func (VideoDefectInfo_VideoDefectType) Enum

func (VideoDefectInfo_VideoDefectType) EnumDescriptor deprecated

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

Deprecated: Use VideoDefectInfo_VideoDefectType.Descriptor instead.

func (VideoDefectInfo_VideoDefectType) Number

func (VideoDefectInfo_VideoDefectType) String

func (VideoDefectInfo_VideoDefectType) Type

type VideoDefectLimit

type VideoDefectLimit struct {
	DefectType         VideoDefectInfo_VideoDefectType `` /* 135-byte string literal not displayed */
	LowerDurationLimit uint32                          `protobuf:"varint,2,opt,name=LowerDurationLimit,proto3" json:"LowerDurationLimit,omitempty"`
	// contains filtered or unexported fields
}

func (*VideoDefectLimit) Descriptor deprecated

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

Deprecated: Use VideoDefectLimit.ProtoReflect.Descriptor instead.

func (*VideoDefectLimit) GetDefectType

func (*VideoDefectLimit) GetLowerDurationLimit

func (x *VideoDefectLimit) GetLowerDurationLimit() uint32

func (*VideoDefectLimit) ProtoMessage

func (*VideoDefectLimit) ProtoMessage()

func (*VideoDefectLimit) ProtoReflect

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

func (*VideoDefectLimit) Reset

func (x *VideoDefectLimit) Reset()

func (*VideoDefectLimit) String

func (x *VideoDefectLimit) String() string

type VideoQualityEvaluationClientProxy

type VideoQualityEvaluationClientProxy interface {
	CreateVideoQualityEvaluationTask(ctx context.Context, req *CreateVideoQualityEvaluationTaskRequest, opts ...client.Option) (rsp *CreateVideoQualityEvaluationTaskResponse, err error) // @alias=/CreateVideoQualityEvaluationTask

	DescribeVideoQualityEvaluationTaskData(ctx context.Context, req *DescribeVideoQualityEvaluationTaskDataRequest, opts ...client.Option) (rsp *DescribeVideoQualityEvaluationTaskDataResponse, err error) // @alias=/DescribeVideoQualityEvaluationTaskData

	DescribeLiveVideoQualityEvaluationTaskData(ctx context.Context, req *DescribeVideoQualityEvaluationTaskDataRequest, opts ...client.Option) (rsp *DescribeLiveVideoQualityEvaluationTaskDataResponse, err error) // @alias=/DescribeLiveVideoQualityEvaluationTaskData

	DescribeVideoQualityLimitList(ctx context.Context, req *DescribeVideoQualityLimitListRequest, opts ...client.Option) (rsp *DescribeVideoQualityLimitListResponse, err error) // @alias=/DescribeVideoQualityLimitList
}

VideoQualityEvaluationClientProxy defines service client proxy

type VideoQualityEvaluationClientProxyImpl

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

func (*VideoQualityEvaluationClientProxyImpl) CreateVideoQualityEvaluationTask

func (*VideoQualityEvaluationClientProxyImpl) DescribeVideoQualityLimitList

type VideoQualityEvaluationService

type VideoQualityEvaluationService interface {
	CreateVideoQualityEvaluationTask(ctx context.Context, req *CreateVideoQualityEvaluationTaskRequest, rsp *CreateVideoQualityEvaluationTaskResponse) (err error) // @alias=/CreateVideoQualityEvaluationTask

	DescribeVideoQualityEvaluationTaskData(ctx context.Context, req *DescribeVideoQualityEvaluationTaskDataRequest, rsp *DescribeVideoQualityEvaluationTaskDataResponse) (err error) // @alias=/DescribeVideoQualityEvaluationTaskData

	DescribeLiveVideoQualityEvaluationTaskData(ctx context.Context, req *DescribeVideoQualityEvaluationTaskDataRequest, rsp *DescribeLiveVideoQualityEvaluationTaskDataResponse) (err error) // @alias=/DescribeLiveVideoQualityEvaluationTaskData

	DescribeVideoQualityLimitList(ctx context.Context, req *DescribeVideoQualityLimitListRequest, rsp *DescribeVideoQualityLimitListResponse) (err error) // @alias=/DescribeVideoQualityLimitList
}

VideoQualityEvaluationService defines service.

Jump to

Keyboard shortcuts

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