tenyun
Version:
Promise based and chained Tencent Cloud OpenAPI client for NodeJS
1,283 lines (1,166 loc) • 49.4 kB
TypeScript
/// <reference types="node" />
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 去编码毛刺、伪影参数 */
declare interface ArtifactReduction {
/** 去毛刺方式:weak,,strong */
Type?: string;
/** 去毛刺算法,可选项:edaf,wdaf,默认edaf。注意:此参数已经弃用 */
Algorithm?: string;
}
/** 音频音效增强,只支持无背景音的音频 */
declare interface AudioEnhance {
/** 音效增强种类,可选项:normal */
Type?: string;
}
/** 音频参数信息 */
declare interface AudioInfo {
/** 音频码率,取值范围:0 和 [26, 256],单位:kbps。注意:当取值为 0,表示音频码率和原始音频保持一致。 */
Bitrate: number;
/** 音频编码器,可选项:aac,mp3,ac3,flac,mp2。 */
Codec: string;
/** 声道数,可选项:1:单声道,2:双声道,6:立体声。 */
Channel: number;
/** 采样率,单位:Hz。可选项:32000,44100,48000 */
SampleRate: number;
/** 音频降噪信息 */
Denoise?: Denoise;
/** 开启添加静音,可选项:0:不开启,1:开启,默认不开启 */
EnableMuteAudio?: number;
/** 音频响度信息 */
LoudnessInfo?: LoudnessInfo;
/** 音频音效增强 */
AudioEnhance?: AudioEnhance;
/** 去除混音 */
RemoveReverb?: RemoveReverb;
}
/** 任务结束后生成的文件音频信息 */
declare interface AudioInfoResultItem {
/** 音频流的流id。 */
Stream: number;
/** 音频采样率 。 */
Sample: number | null;
/** 音频声道数。 */
Channel: number | null;
/** 编码格式,如aac, mp3等。 */
Codec: string | null;
/** 码率,单位:bps。 */
Bitrate: number | null;
/** 音频时长,单位:ms。 */
Duration: number | null;
}
/** 任务结果回调地址信息 */
declare interface CallbackInfo {
/** 回调URL。 */
Url: string;
}
/** 视频分类识别任务参数信息 */
declare interface ClassificationEditingInfo {
/** 是否开启视频分类识别。0为关闭,1为开启。其他非0非1值默认为0。 */
Switch: number;
/** 额外定制化服务参数。参数为序列化的Json字符串,例如:{"k1":"v1"}。 */
CustomInfo?: string;
}
/** 视频分类识别结果信息 */
declare interface ClassificationTaskResult {
/** 编辑任务状态。 1:执行中;2:成功;3:失败。 */
Status: number;
/** 编辑任务失败错误码。 0:成功;其他值:失败。 */
ErrCode: number;
/** 编辑任务失败错误描述。 */
ErrMsg: string;
/** 视频分类识别结果集。 */
ItemSet: ClassificationTaskResultItem[] | null;
}
/** 视频分类识别结果项 */
declare interface ClassificationTaskResultItem {
/** 分类名称。 */
Classification: string;
/** 置信度,取值范围是 0 到 100。 */
Confidence: number;
}
/** 颜色增强参数 */
declare interface ColorEnhance {
/** 颜色增强类型,可选项:1. tra;2. weak;3. normal;4. strong;注意:tra不支持自适应调整,处理速度更快;weak,normal,strong支持基于画面颜色自适应,处理速度更慢。 */
Type: string;
}
/** 任务视频cos授权信息 */
declare interface CosAuthMode {
/** 授权类型,可选值: 0:bucket授权,需要将对应bucket授权给本服务帐号(3020447271和100012301793),否则会读写cos失败; 1:key托管,把cos的账号id和key托管于本服务,本服务会提供一个托管id; 3:临时key授权。注意:目前智能编辑还不支持临时key授权;画质重生目前只支持bucket授权 */
Type: number;
/** cos账号托管id,Type等于1时必选。 */
HostedId?: string;
/** cos身份识别id,Type等于3时必选。 */
SecretId?: string;
/** cos身份秘钥,Type等于3时必选。 */
SecretKey?: string;
/** 临时授权 token,Type等于3时必选。 */
Token?: string;
}
/** 任务视频cos信息 */
declare interface CosInfo {
/** cos 区域值。例如:ap-beijing。 */
Region: string;
/** cos 存储桶,格式为BuketName-AppId。例如:test-123456。 */
Bucket: string;
/** cos 路径。 对于写表示目录,例如:/test; 对于读表示文件路径,例如:/test/test.mp4。 */
Path: string;
/** cos 授权信息,不填默认为公有权限。 */
CosAuthMode?: CosAuthMode;
}
/** 智能封面任务参数信息 */
declare interface CoverEditingInfo {
/** 是否开启智能封面。0为关闭,1为开启。其他非0非1值默认为0。 */
Switch: number;
/** 额外定制化服务参数。参数为序列化的Json字符串,例如:{"k1":"v1"}。 */
CustomInfo?: string;
}
/** 智能封面结果信息 */
declare interface CoverTaskResult {
/** 编辑任务状态。 1:执行中;2:成功;3:失败。 */
Status: number;
/** 编辑任务失败错误码。 0:成功;其他值:失败。 */
ErrCode: number;
/** 编辑任务失败错误描述。 */
ErrMsg: string;
/** 智能封面结果集。 */
ItemSet: CoverTaskResultItem[] | null;
}
/** 智能封面结果项 */
declare interface CoverTaskResultItem {
/** 智能封面地址。 */
CoverUrl: string;
/** 置信度,取值范围是 0 到 100。 */
Confidence: number;
}
/** 视频Dar信息 */
declare interface DarInfo {
/** 填充模式,可选值:1:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。2:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“。默认为2。 */
FillMode?: number;
}
/** 音频降噪 */
declare interface Denoise {
/** 音频降噪强度,可选项:1. weak2.normal,3.strong默认为weak */
Type?: string;
}
/** 去噪参数 */
declare interface Denoising {
/** 去噪方式,可选项:templ:时域降噪;spatial:空域降噪,fast-spatial:快速空域降噪。注意:可选择组合方式:1.type:"templ,spatial" ;2.type:"templ,fast-spatial"。 */
Type: string;
/** 时域去噪强度,可选值:0.0-1.0 。小于0.0的默认为0.0,大于1.0的默认为1.0。 */
TemplStrength?: number;
/** 空域去噪强度,可选值:0.0-1.0 。小于0.0的默认为0.0,大于1.0的默认为1.0。 */
SpatialStrength?: number;
}
/** 视频源信息 */
declare interface DownInfo {
/** 下载类型,可选值: 0:UrlInfo; 1:CosInfo。 */
Type: number;
/** Url形式下载信息,当Type等于0时必选。 */
UrlInfo?: UrlInfo;
/** Cos形式下载信息,当Type等于1时必选。 */
CosInfo?: CosInfo;
}
/** 动图参数 */
declare interface DynamicImageInfo {
/** 画面质量,范围:1~100。对于webp格式,默认:75对于gif格式,小于10为低质量,大于50为高质量,其它为普通。默认:低质量。 */
Quality?: number;
}
/** 画质重生子任务视频剪辑参数 */
declare interface EditInfo {
/** 剪辑开始时间,单位:ms。 */
StartTime: number;
/** 剪辑结束时间,单位:ms */
EndTime: number;
}
/** 智能编辑任务参数信息 */
declare interface EditingInfo {
/** 视频标签识别任务参数,不填则不开启。 */
TagEditingInfo?: TagEditingInfo;
/** 视频分类识别任务参数,不填则不开启。 */
ClassificationEditingInfo?: ClassificationEditingInfo;
/** 智能拆条任务参数,不填则不开启。 */
StripEditingInfo?: StripEditingInfo;
/** 智能集锦任务参数,不填则不开启。 */
HighlightsEditingInfo?: HighlightsEditingInfo;
/** 智能封面任务参数,不填则不开启。 */
CoverEditingInfo?: CoverEditingInfo;
/** 片头片尾识别任务参数,不填则不开启。 */
OpeningEndingEditingInfo?: OpeningEndingEditingInfo;
}
/** 智能识别任务结果信息 */
declare interface EditingTaskResult {
/** 编辑任务 ID。 */
TaskId: string;
/** 编辑任务状态。 1:执行中;2:已完成。 */
Status: number;
/** 视频标签识别结果。 */
TagTaskResult: TagTaskResult | null;
/** 视频分类识别结果。 */
ClassificationTaskResult: ClassificationTaskResult | null;
/** 智能拆条结果。 */
StripTaskResult: StripTaskResult | null;
/** 智能集锦结果。 */
HighlightsTaskResult: HighlightsTaskResult | null;
/** 智能封面结果。 */
CoverTaskResult: CoverTaskResult | null;
/** 片头片尾识别结果。 */
OpeningEndingTaskResult: OpeningEndingTaskResult | null;
}
/** 人脸保护参数 */
declare interface FaceProtect {
/** 人脸区域增强强度,可选项:0.0-1.0。小于0.0的默认为0.0,大于1.0的默认为1.0。 */
FaceUsmRatio?: number;
}
/** 画质重生处理后文件的详细信息 */
declare interface FileInfo {
/** 任务结束后生成的文件大小。 */
FileSize: number | null;
/** 任务结束后生成的文件格式,例如:mp4,flv等等。 */
FileType: string | null;
/** 任务结束后生成的文件整体码率,单位:bps。 */
Bitrate: number | null;
/** 任务结束后生成的文件时长,单位:ms。 */
Duration: number | null;
/** 任务结束后生成的文件视频信息。 */
VideoInfoResult: VideoInfoResultItem[] | null;
/** 任务结束后生成的文件音频信息。 */
AudioInfoResult: AudioInfoResultItem[] | null;
}
/** 帧标签 */
declare interface FrameTagItem {
/** 标签起始时间戳PTS(ms) */
StartPts: number;
/** 语句结束时间戳PTS(ms) */
EndPts: number;
/** 字符串形式的起始结束时间 */
Period: string;
/** 标签数组 */
TagItems: TagItem[];
}
/** 帧标签任务参数 */
declare interface FrameTagRec {
/** 标签类型:"Common": 通用类型"Game":游戏类型 */
TagType: string;
/** 游戏具体类型:"HonorOfKings_AnchorViews":王者荣耀主播视角"HonorOfKings_GameViews":王者荣耀比赛视角"LOL_AnchorViews":英雄联盟主播视角"LOL_GameViews":英雄联盟比赛视角"PUBG_AnchorViews":和平精英主播视角"PUBG_GameViews":和平精英比赛视角 */
GameExtendType?: string;
}
/** 帧标签结果 */
declare interface FrameTagResult {
/** 帧标签结果数组 */
FrameTagItems: FrameTagItem[];
}
/** 数字水印 */
declare interface HiddenMarkInfo {
/** 数字水印路径,,如果不从Cos拉取水印,则必填 */
Path: string;
/** 数字水印频率,可选值:[1,256],默认值为30 */
Frequency?: number;
/** 数字水印强度,可选值:[32,128],默认值为64 */
Strength?: number;
/** 数字水印的Cos 信息,从Cos上拉取图片水印时必填。 */
CosInfo?: CosInfo;
}
/** 智能集锦任务参数信息 */
declare interface HighlightsEditingInfo {
/** 是否开启智能集锦。0为关闭,1为开启。其他非0非1值默认为0。 */
Switch: number;
/** 额外定制化服务参数。参数为序列化的Json字符串,例如:{"k1":"v1"}。 */
CustomInfo?: string;
}
/** 智能集锦结果信息 */
declare interface HighlightsTaskResult {
/** 编辑任务状态。 1:执行中;2:成功;3:失败。 */
Status: number;
/** 编辑任务失败错误码。 0:成功;其他值:失败。 */
ErrCode: number;
/** 编辑任务失败错误描述。 */
ErrMsg: string;
/** 智能集锦结果集。 */
ItemSet: HighlightsTaskResultItem[] | null;
}
/** 智能集锦结果项 */
declare interface HighlightsTaskResultItem {
/** 智能集锦地址。 */
HighlightUrl: string;
/** 智能集锦封面地址。 */
CovImgUrl: string;
/** 置信度,取值范围是 0 到 100。 */
Confidence: number;
/** 智能集锦持续时间,单位:秒。 */
Duration: number;
/** 智能集锦子片段结果集,集锦片段由这些子片段拼接生成。 */
SegmentSet: HighlightsTaskResultItemSegment[];
}
/** 智能集锦结果片段 */
declare interface HighlightsTaskResultItemSegment {
/** 置信度,取值范围是 0 到 100。 */
Confidence: number;
/** 集锦片段起始的偏移时间,单位:秒。 */
StartTimeOffset: number;
/** 集锦片段终止的偏移时间,单位:秒。 */
EndTimeOffset: number;
}
/** 周期时间点信息。 */
declare interface IntervalTime {
/** 间隔周期,单位ms */
Interval: number;
/** 开始时间点,单位ms */
StartTime?: number;
}
/** 音频响度信息 */
declare interface LoudnessInfo {
/** 音频整体响度 */
Loudness?: number;
/** 音频响度范围 */
LoudnessRange?: number;
}
/** 低光照增强参数 */
declare interface LowLightEnhance {
/** 低光照增强类型,可选项:normal。 */
Type: string;
}
/** 编辑处理/剪切任务信息。截图结果默认存在 SaveInfoSet 的第一个存储位置。 */
declare interface MediaCuttingInfo {
/** 截取时间信息。 */
TimeInfo: MediaCuttingTimeInfo;
/** 输出结果信息。 */
TargetInfo: MediaTargetInfo;
/** 截取结果形式信息。 */
OutForm: MediaCuttingOutForm;
/** 列表文件形式,存储到用户存储服务中,可选值:NoListFile:不存储结果列表; UseSaveInfo:默认,结果列表和结果存储同一位置(即SaveInfoSet 的第一个存储位置);SaveInfoSet 存储的Id:存储在指定的存储位置。 */
ResultListSaveType?: string;
/** 水印信息,最多支持 10 个水印。 */
WatermarkInfoSet?: MediaCuttingWatermark[];
/** 是否去除纯色截图,如果值为 True ,对应时间点的截图如果是纯色,将略过。 */
DropPureColor?: string;
}
/** 编辑处理/剪切任务/输出形式信息 */
declare interface MediaCuttingOutForm {
/** 输出类型,可选值:Static:静态图;Dynamic:动态图;Sprite:雪碧图;Video:视频。注1:不同类型时,对应的 TargetInfo.Format 格式支持如下:Static:jpg、png;Dynamic:gif;Sprite:jpg、png;Video:mp4。注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 */
Type: string;
/** 背景填充方式,可选值:White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。 */
FillType?: string;
/** 【废弃】参考SpriteInfo */
SpriteRowCount?: number;
/** 【废弃】参考SpriteInfo */
SpriteColumnCount?: number;
/** Type=Sprite时有效,表示雪碧图参数信息。 */
SpriteInfo?: SpriteImageInfo;
/** Type=Dynamic时有效,表示动图参数信息。 */
DynamicInfo?: DynamicImageInfo;
}
/** 编辑处理/剪切任务/处理结果 */
declare interface MediaCuttingTaskResult {
/** 如果ResultListType不为NoListFile时,结果(TaskResultFile)列表文件的存储位置。 */
ListFile: TaskResultFile | null;
/** 结果个数。 */
ResultCount: number | null;
/** 第一个结果文件。 */
FirstFile: TaskResultFile | null;
/** 最后一个结果文件。 */
LastFile: TaskResultFile | null;
/** 任务结果包含的图片总数。静态图:总数即为文件数;雪碧图:所有小图总数;动图、视频:不计算图片数,为 0。 */
ImageCount: number | null;
}
/** 编辑处理/剪切任务/时间信息 */
declare interface MediaCuttingTimeInfo {
/** 时间类型,可选值:PointSet:时间点集合;IntervalPoint:周期采样点;SectionSet:时间片段集合。 */
Type: string;
/** 截取时间点集合,单位毫秒,Type=PointSet时必选。 */
PointSet?: number[];
/** 周期采样点信息,Type=IntervalPoint时必选。 */
IntervalPoint?: IntervalTime;
/** 时间区间集合信息,Type=SectionSet时必选。 */
SectionSet?: SectionTime[];
}
/** 媒体剪切水印信息。 */
declare interface MediaCuttingWatermark {
/** 水印类型,可选值:Image:图像水印;Text:文字水印。 */
Type: string;
/** 图像水印信息,当 Type=Image 时必选。 */
Image?: MediaCuttingWatermarkImage;
/** 文字水印信息,当 Type=Text 时必选。 */
Text?: MediaCuttingWatermarkText;
}
/** 媒体剪切图像水印参数。 */
declare interface MediaCuttingWatermarkImage {
/** 水印源的ID,对应SourceInfoSet内的源。注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。 */
SourceId: string;
/** 水印水平坐标,单位像素,默认:0。 */
PosX?: number;
/** 水印垂直坐标,单位像素,默认:0。 */
PosY?: number;
/** 水印宽度,单位像素,默认:0。 */
Width?: number;
/** 水印高度,单位像素,默认:0。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。 */
Height?: number;
/** 指定坐标原点,可选值:LeftTop:PosXY 表示水印左上点到图片左上点的相对位置RightTop:PosXY 表示水印右上点到图片右上点的相对位置LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置RightBottom:PosXY 表示水印右下点到图片右下点的相对位置Center:PosXY 表示水印中心点到图片中心点的相对位置默认:LeftTop。 */
PosOriginType?: string;
}
/** 媒体剪切文字水印参数。 */
declare interface MediaCuttingWatermarkText {
/** 水印文字。 */
Text: string;
/** 文字大小 */
FontSize: number;
/** 水印水平坐标,单位像素,默认:0。 */
PosX?: number;
/** 水印垂直坐标,单位像素,默认:0。 */
PosY?: number;
/** 文字颜色,格式为:#RRGGBBAA,默认值:#000000。 */
FontColor?: string;
/** 文字透明度,范围:0~100,默认值:100。 */
FontAlpha?: number;
/** 指定坐标原点,可选值:LeftTop:PosXY 表示水印左上点到图片左上点的相对位置RightTop:PosXY 表示水印右上点到图片右上点的相对位置LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置RightBottom:PosXY 表示水印右下点到图片右下点的相对位置Center:PosXY 表示水印中心点到图片中心点的相对位置默认:LeftTop。 */
PosOriginType?: string;
/** 字体,可选值:SimHeiSimKaiArial默认 SimHei。 */
Font?: string;
}
/** 编辑处理/拼接任务信息 */
declare interface MediaJoiningInfo {
/** 输出目标信息,拼接只采用FileName和Format,用于指定目标文件名和格式。其中Format只支持mp4. */
TargetInfo: MediaTargetInfo;
/** 拼接模式:Fast:快速;Normal:正常; */
Mode?: string;
}
/** 编辑处理/拼接任务/处理结果 */
declare interface MediaJoiningTaskResult {
/** 拼接结果文件。 */
File: TaskResultFile | null;
}
/** 编辑处理/任务信息 */
declare interface MediaProcessInfo {
/** 编辑处理任务类型,可选值:MediaEditing:媒体编辑(待上线);MediaCutting:媒体剪切;MediaJoining:媒体拼接。MediaRecognition: 媒体识别。 */
Type: string;
/** 视频剪切任务参数,Type=MediaCutting时必选。 */
MediaCuttingInfo?: MediaCuttingInfo;
/** 视频拼接任务参数,Type=MediaJoining时必选。 */
MediaJoiningInfo?: MediaJoiningInfo;
/** 媒体识别任务参数,Type=MediaRecognition时必选 */
MediaRecognitionInfo?: MediaRecognitionInfo;
}
/** 编辑处理/任务处理结果 */
declare interface MediaProcessTaskResult {
/** 编辑处理任务ID。 */
TaskId: string | null;
/** 编辑处理任务类型,取值:MediaEditing:视频编辑(待上线);MediaCutting:视频剪切;MediaJoining:视频拼接。MediaRecognition:媒体识别; */
Type: string | null;
/** 处理进度,范围:[0,100] */
Progress: number | null;
/** 任务状态:1100:等待中;1200:执行中;2000:成功;5000:失败。 */
Status: number | null;
/** 任务错误码。 */
ErrCode: number | null;
/** 任务错误信息。 */
ErrMsg: string | null;
/** 剪切任务处理结果,当Type=MediaCutting时才有效。 */
MediaCuttingTaskResult: MediaCuttingTaskResult | null;
/** 拼接任务处理结果,当Type=MediaJoining时才有效。 */
MediaJoiningTaskResult: MediaJoiningTaskResult | null;
/** 媒体识别任务处理结果,当Type=MediaRecognition时才有效。 */
MediaRecognitionTaskResult: MediaRecognitionTaskResult | null;
}
/** 画质重生任务结果 */
declare interface MediaQualityRestorationTaskResult {
/** 画质重生任务ID */
TaskId: string;
/** 画质重生处理后文件的详细信息。 */
SubTaskResult: SubTaskResultItem[];
}
/** 媒体识别任务参数 */
declare interface MediaRecognitionInfo {
/** 帧标签识别 */
FrameTagRec?: FrameTagRec;
/** 语音字幕识别 */
SubtitleRec?: SubtitleRec;
}
/** 媒体识别任务处理结果 */
declare interface MediaRecognitionTaskResult {
/** 帧标签识别结果 */
FrameTagResults: FrameTagResult | null;
/** 语音字幕识别结果 */
SubtitleResults: SubtitleResult | null;
}
/** 结果文件媒体信息 */
declare interface MediaResultInfo {
/** 媒体时长,单位:毫秒 */
Duration: number | null;
/** 视频流信息 */
ResultVideoInfoSet: ResultVideoInfo[] | null;
/** 音频流信息 */
ResultAudioInfoSet: ResultAudioInfo[] | null;
}
/** 编辑处理的媒体源 */
declare interface MediaSourceInfo {
/** 媒体源资源下载信息。 */
DownInfo: DownInfo;
/** 媒体源ID标记,用于多个输入源时,请内媒体源的定位,对于多输入的任务,一般要求必选。ID只能包含字母、数字、下划线、中划线,长读不能超过128。 */
Id?: string;
/** 媒体源类型,具体类型如下:Video:视频Image:图片Audio:音频 */
Type?: string;
}
/** 目标媒体信息。 */
declare interface MediaTargetInfo {
/** 目标文件名,不能带特殊字符(如/等),无需后缀名,最长200字符。注1:部分子服务支持占位符,形式为: {parameter}预设parameter有:index:序号; */
FileName: string;
/** 媒体封装格式,最长5字符,具体格式支持根据子任务确定。 */
Format: string;
/** 视频流信息。 */
TargetVideoInfo?: TargetVideoInfo;
/** 【不再使用】 */
ResultListSaveType?: string;
}
/** 流封装信息 */
declare interface MuxInfo {
/** 删除流,可选项:video,audio。 */
DeleteStream?: string;
/** Flv 参数,目前支持add_keyframe_index */
FlvFlags?: string;
}
/** 片头片尾识别任务参数信息 */
declare interface OpeningEndingEditingInfo {
/** 是否开启片头片尾识别。0为关闭,1为开启。其他非0非1值默认为0。 */
Switch: number;
/** 额外定制化服务参数。参数为序列化的Json字符串,例如:{"k1":"v1"}。 */
CustomInfo?: string;
}
/** 片头片尾识别结果信息 */
declare interface OpeningEndingTaskResult {
/** 编辑任务状态。 1:执行中;2:成功;3:失败。 */
Status: number;
/** 编辑任务失败错误码。 0:成功;其他值:失败。 */
ErrCode: number;
/** 编辑任务失败错误描述。 */
ErrMsg: string;
/** 片头片尾识别结果项。 */
Item: OpeningEndingTaskResultItem | null;
}
/** 片头片尾识别结果项 */
declare interface OpeningEndingTaskResultItem {
/** 视频片头的结束时间点,单位:秒。 */
OpeningTimeOffset: number;
/** 片头识别置信度,取值范围是 0 到 100。 */
OpeningConfidence: number;
/** 视频片尾的开始时间点,单位:秒。 */
EndingTimeOffset: number;
/** 片尾识别置信度,取值范围是 0 到 100。 */
EndingConfidence: number;
}
/** 图片水印信息 */
declare interface PicMarkInfoItem {
/** 图片水印的X坐标。 */
PosX: number;
/** 图片水印的Y坐标 。 */
PosY: number;
/** 图片水印路径,,如果不从Cos拉取水印,则必填 */
Path?: string;
/** 图片水印的Cos 信息,从Cos上拉取图片水印时必填。 */
CosInfo?: CosInfo;
/** 图片水印宽度,不填为图片原始宽度。 */
Width?: number;
/** 图片水印高度,不填为图片原始高度。 */
Height?: number;
/** 添加图片水印的开始时间,单位:ms。 */
StartTime?: number;
/** 添加图片水印的结束时间,单位:ms。 */
EndTime?: number;
}
/** 媒体质检任务参数信息 */
declare interface QualityControlInfo {
/** 对流进行截图的间隔ms,默认1000ms */
Interval?: number;
/** 是否保存截图 */
VideoShot?: boolean;
/** 是否检测抖动重影 */
Jitter?: boolean;
/** 是否检测模糊 */
Blur?: boolean;
/** 是否检测低光照、过曝 */
AbnormalLighting?: boolean;
/** 是否检测花屏 */
CrashScreen?: boolean;
/** 是否检测黑边、白边、黑屏、白屏、绿屏 */
BlackWhiteEdge?: boolean;
/** 是否检测噪点 */
Noise?: boolean;
/** 是否检测马赛克 */
Mosaic?: boolean;
/** 是否检测二维码,包括小程序码、条形码 */
QRCode?: boolean;
/** 是否开启画面质量评价 */
QualityEvaluation?: boolean;
/** 画面质量评价过滤阈值,结果只返回低于阈值的时间段,默认60 */
QualityEvalScore?: number;
/** 是否检测视频音频,包含静音、低音、爆音 */
Voice?: boolean;
}
/** 媒体质检结果信息 */
declare interface QualityControlInfoTaskResult {
/** 质检任务 ID */
TaskId: string;
/** 质检任务状态。1:执行中;2:成功;3:失败 */
Status: number;
/** 表示处理进度百分比 */
Progress: number;
/** 处理时长(s) */
UsedTime: number;
/** 计费时长(s) */
Duration: number;
/** 为true时表示视频无音频轨 */
NoAudio: boolean | null;
/** 为true时表示视频无视频轨 */
NoVideo: boolean | null;
/** 视频无参考质量打分,百分制 */
QualityEvaluationScore: number | null;
/** 视频画面无参考评分低于阈值的时间段 */
QualityEvaluationResults: QualityControlResultItems[] | null;
/** 视频画面抖动时间段 */
JitterResults: QualityControlResultItems[] | null;
/** 视频画面模糊时间段 */
BlurResults: QualityControlResultItems[] | null;
/** 视频画面低光、过曝时间段 */
AbnormalLightingResults: QualityControlResultItems[] | null;
/** 视频画面花屏时间段 */
CrashScreenResults: QualityControlResultItems[] | null;
/** 视频画面黑边、白边、黑屏、白屏、纯色屏时间段 */
BlackWhiteEdgeResults: QualityControlResultItems[] | null;
/** 视频画面有噪点时间段 */
NoiseResults: QualityControlResultItems[] | null;
/** 视频画面有马赛克时间段 */
MosaicResults: QualityControlResultItems[] | null;
/** 视频画面有二维码的时间段,包括小程序码、条形码 */
QRCodeResults: QualityControlResultItems[] | null;
/** 视频音频异常时间段,包括静音、低音、爆音 */
VoiceResults: QualityControlResultItems[] | null;
/** 任务错误码 */
ErrCode: number | null;
/** 任务错误信息 */
ErrMsg: string | null;
}
/** 质检结果项 */
declare interface QualityControlItem {
/** 置信度,取值范围是 0 到 100 */
Confidence: number | null;
/** 出现的起始时间戳,秒 */
StartTimeOffset: number;
/** 出现的结束时间戳,秒 */
EndTimeOffset: number;
/** 区域坐标(px),即左上角坐标、右下角坐标 */
AreaCoordsSet: number[] | null;
}
/** 质检结果项数组 */
declare interface QualityControlResultItems {
/** 异常类型 */
Id: string | null;
/** 质检结果项 */
QualityControlItems: QualityControlItem[];
}
/** 音频去除混响 */
declare interface RemoveReverb {
/** 去混响类型,可选项:normal */
Type?: string;
}
/** 结果媒体文件的视频流信息 */
declare interface ResultAudioInfo {
/** 流在媒体文件中的流ID */
StreamId: number | null;
/** 流的时长,单位:毫秒 */
Duration: number | null;
}
/** 结果媒体文件的视频流信息 */
declare interface ResultVideoInfo {
/** 流在媒体文件中的流ID */
StreamId: number | null;
/** 流的时长,单位:毫秒 */
Duration: number | null;
/** 画面宽度 */
Width: number | null;
/** 画面高度 */
Height: number | null;
/** 视频帧率,如果高于原始帧率,部分服务将无效。 */
Fps: number | null;
}
/** 任务存储信息 */
declare interface SaveInfo {
/** 存储类型,可选值: 1:CosInfo。 */
Type: number;
/** Cos形式存储信息,当Type等于1时必选。 */
CosInfo?: CosInfo;
/** 存储信息ID标记,用于多个输出场景。部分任务支持多输出时,一般要求必选。ID只能包含字母、数字、下划线、中划线,长读不能超过128。 */
Id?: string;
}
/** 去划痕参数 */
declare interface ScratchRepair {
/** 去划痕方式,取值:normal。 */
Type?: string;
/** 去划痕强度, 可选项:0.0-1.0。小于0.0的默认为0.0,大于1.0的默认为1.0。 */
Ratio?: number;
}
/** 时间区间。 */
declare interface SectionTime {
/** 开始时间点,单位ms */
StartTime: number;
/** 时间区间时长,单位ms */
Duration: number;
}
/** 输出文件切片信息 */
declare interface SegmentInfo {
/** 每个切片平均时长,默认10s。 */
FragmentTime?: number;
/** 切片类型,可选项:hls,不填时默认hls。 */
SegmentType?: string;
/** 切片文件名字。注意:1.不填切片文件名时,默认按照按照如下格式命名:m3u8文件名{order}。2.若填了切片文件名字,则会按照如下格式命名:用户指定文件名{order}。 */
FragmentName?: string;
}
/** 细节增强参数 */
declare interface Sharp {
/** 细节增强方式,取值:normal。 */
Type?: string;
/** 细节增强强度,可选项:0.0-1.0。小于0.0的默认为0.0,大于1.0的默认为1.0。 */
Ratio?: number;
}
/** 雪碧图参数信息注意:雪碧图大图整体的宽和高都不能大于 15000 像素。 */
declare interface SpriteImageInfo {
/** 表示雪碧图行数,默认:10。 */
RowCount?: number;
/** 表示雪碧图列数,默认:10。 */
ColumnCount?: number;
/** 第一行元素与顶部像素距离,默认:0。 */
MarginTop?: number;
/** 最后一行元素与底部像素距离,默认:0。 */
MarginBottom?: number;
/** 最左一行元素与左边像素距离,默认:0。 */
MarginLeft?: number;
/** 最右一行元素与右边像素距离,默认:0。 */
MarginRight?: number;
/** 小图与元素顶部像素距离,默认:0。 */
PaddingTop?: number;
/** 小图与元素底部像素距离,默认:0。 */
PaddingBottom?: number;
/** 小图与元素左边像素距离,默认:0。 */
PaddingLeft?: number;
/** 小图与元素右边像素距离,默认:0。 */
PaddingRight?: number;
/** 背景颜色,格式:#RRGGBB,默认:#FFFFFF。 */
BackgroundColor?: string;
}
/** 智能拆条任务参数信息 */
declare interface StripEditingInfo {
/** 是否开启智能拆条。0为关闭,1为开启。其他非0非1值默认为0。 */
Switch: number;
/** 额外定制化服务参数。参数为序列化的Json字符串,例如:{"k1":"v1"}。 */
CustomInfo?: string;
}
/** 智能拆条结果信息 */
declare interface StripTaskResult {
/** 编辑任务状态。 1:执行中;2:成功;3:失败。 */
Status: number;
/** 编辑任务失败错误码。 0:成功;其他值:失败。 */
ErrCode: number;
/** 编辑任务失败错误描述。 */
ErrMsg: string;
/** 智能拆条结果集。 */
ItemSet: StripTaskResultItem[] | null;
}
/** 智能拆条结果项 */
declare interface StripTaskResultItem {
/** 视频拆条片段地址。 */
SegmentUrl: string;
/** 拆条封面图片地址。 */
CovImgUrl: string;
/** 置信度,取值范围是 0 到 100。 */
Confidence: number;
/** 拆条片段起始的偏移时间,单位:秒。 */
StartTimeOffset: number;
/** 拆条片段终止的偏移时间,单位:秒。 */
EndTimeOffset: number;
}
/** 画质重生子任务结果 */
declare interface SubTaskResultItem {
/** 子任务名称。 */
TaskName: string | null;
/** 子任务状态。0:成功;1:执行中;其他值:失败。 */
StatusCode: number;
/** 子任务状态描述。 */
StatusMsg: string;
/** 子任务进度。 */
ProgressRate: number | null;
/** 画质重生处理后文件的下载地址。 */
DownloadUrl: string | null;
/** 画质重生处理后文件的MD5。 */
Md5: string | null;
/** 画质重生处理后文件的详细信息。 */
FileInfo: FileInfo | null;
}
/** 画质重生子任务参数信息 */
declare interface SubTaskTranscodeInfo {
/** 子任务名称。 */
TaskName: string;
/** 目标文件信息。 */
TargetInfo: TargetInfo;
/** 视频剪辑信息。注意:如果填写了EditInfo,则VideoInfo和AudioInfo必填 */
EditInfo?: EditInfo;
/** 视频转码信息,不填保持和源文件一致。 */
VideoInfo?: VideoInfo;
/** 音频转码信息,不填保持和源文件一致。 */
AudioInfo?: AudioInfo;
/** 指定封装信息。 */
MuxInfo?: MuxInfo;
}
/** 语音字幕识别项 */
declare interface SubtitleItem {
/** 语音识别结果 */
Id: string;
/** 中文翻译结果 */
Zh: string | null;
/** 英文翻译结果 */
En: string | null;
/** 语句起始时间戳PTS(ms) */
StartPts: number;
/** 语句结束时间戳PTS(ms) */
EndPts: number;
/** 字符串形式的起始结束时间 */
Period: string;
/** 结果的置信度(百分制) */
Confidence: number;
/** 当前语句是否结束 */
EndFlag: boolean;
/** 语句分割时间戳 */
PuncEndTs: string | null;
}
/** 语音字幕任务参数 */
declare interface SubtitleRec {
/** 语音识别:zh:中文en:英文 */
AsrDst?: string;
/** 翻译识别:zh:中文en:英文 */
TransDst?: string;
}
/** 语音字幕识别结果 */
declare interface SubtitleResult {
/** 语音字幕数组 */
SubtitleItems: SubtitleItem[];
}
/** 视频标签识别任务参数信息 */
declare interface TagEditingInfo {
/** 是否开启视频标签识别。0为关闭,1为开启。其他非0非1值默认为0。 */
Switch: number;
/** 额外定制化服务参数。参数为序列化的Json字符串,例如:{"k1":"v1"}。 */
CustomInfo?: string;
}
/** 标签项 */
declare interface TagItem {
/** 标签内容 */
Id: string;
/** 结果的置信度(百分制) */
Confidence: number;
/** 分级数组 */
Categorys: string[] | null;
/** 标签备注 */
Ext: string | null;
}
/** 视频标签识别结果信息 */
declare interface TagTaskResult {
/** 编辑任务状态。 1:执行中;2:成功;3:失败。 */
Status: number;
/** 编辑任务失败错误码。 0:成功;其他值:失败。 */
ErrCode: number;
/** 编辑任务失败错误描述。 */
ErrMsg: string;
/** 视频标签识别结果集。 */
ItemSet: TagTaskResultItem[] | null;
}
/** 视频标签识别结果项 */
declare interface TagTaskResultItem {
/** 标签名称。 */
Tag: string;
/** 置信度,取值范围是 0 到 100。 */
Confidence: number;
}
/** 输出文件信息 */
declare interface TargetInfo {
/** 目标文件名 */
FileName: string;
/** 目标文件切片信息 */
SegmentInfo?: SegmentInfo;
}
/** 目标视频信息。 */
declare interface TargetVideoInfo {
/** 视频宽度,单位像素,一般要求是偶数,否则会向下对齐。 */
Width?: number;
/** 视频高度,单位像素,一般要求是偶数,否则会向下对齐。 */
Height?: number;
/** 视频帧率,范围在1到120之间 */
FrameRate?: number;
}
/** 任务结果文件信息 */
declare interface TaskResultFile {
/** 文件链接。 */
Url: string | null;
/** 文件大小,部分任务支持,单位:字节 */
FileSize: number | null;
/** 媒体信息,对于媒体文件,部分任务支持返回 */
MediaInfo: MediaResultInfo | null;
/** 文件对应的md5。 */
Md5: string | null;
}
/** 画质重生子任务文字水印信息 */
declare interface TextMarkInfoItem {
/** 文字内容。 */
Text: string;
/** 文字水印X坐标。 */
PosX: number;
/** 文字水印Y坐标。 */
PosY: number;
/** 文字大小 */
FontSize: number;
/** 字体,可选项:hei,song,simkai,arial;默认hei(黑体)。 */
FontFile?: string;
/** 字体颜色,颜色见附录,不填默认black。 */
FontColor?: string;
/** 文字透明度,可选值0-1。0:不透明,1:全透明。默认为0 */
FontAlpha?: number;
}
/** 任务视频Url形式下载信息。 */
declare interface UrlInfo {
/** 视频 URL。注意:编辑理解仅支持mp4、flv等格式的点播文件,不支持hls; */
Url: string;
/** 视频地址格式,可选值: 0:音视频 ;1:直播流。 默认为0。其他非0非1值默认为0。画质重生任务只支持0。 */
Format?: number;
/** 【不再支持】指定请求资源时,HTTP头部host的值。 */
Host?: string;
}
/** 画质增强参数信息 */
declare interface VideoEnhance {
/** 去编码毛刺、伪影参数。 */
ArtifactReduction?: ArtifactReduction;
/** 去噪声参数。 */
Denoising?: Denoising;
/** 颜色增强参数。 */
ColorEnhance?: ColorEnhance;
/** 细节增强参数。 */
Sharp?: Sharp;
/** 超分参数,可选项:2,目前仅支持2倍超分。注意:此参数已经弃用,超分可以使用VideoSuperResolution参数 */
WdSuperResolution?: number;
/** 人脸保护信息。 */
FaceProtect?: FaceProtect;
/** 插帧,取值范围:[0, 60],单位:Hz。注意:当取值为 0,表示帧率和原始视频保持一致。 */
WdFps?: number;
/** 去划痕参数 */
ScratchRepair?: ScratchRepair;
/** 低光照增强参数 */
LowLightEnhance?: LowLightEnhance;
/** 视频超分参数 */
VideoSuperResolution?: VideoSuperResolution;
/** 视频画质修复参数 */
VideoRepair?: VideoRepair;
}
/** 视频转码信息 */
declare interface VideoInfo {
/** 视频帧率,取值范围:[0, 60],单位:Hz。注意:当取值为 0,表示帧率和原始视频保持一致。 */
Fps?: number;
/** 宽度,取值范围:0 和 [128, 4096]注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。 */
Width?: number;
/** 高度,取值范围:0 和 [128, 4096]注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。 */
Height?: number;
/** 长边分辨率,取值范围:0 和 [128, 4096]注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。 */
LongSide?: number;
/** 短边分辨率,取值范围:0 和 [128, 4096]注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。 */
ShortSide?: number;
/** 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。当取值为 0,表示视频码率和原始视频保持一致。 */
Bitrate?: number;
/** 固定I帧之间,视频帧数量,取值范围: [25, 2500],如果不填,使用编码默认最优序列。 */
Gop?: number;
/** 编码器支持选项,可选值:h264,h265,av1。不填默认h264。 */
VideoCodec?: string;
/** 图片水印。 */
PicMarkInfo?: PicMarkInfoItem[];
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。 */
DarInfo?: DarInfo;
/** 支持hdr,可选项:hdr10,hlg。此时,VideoCodec会强制设置为h265, 编码位深为10 */
Hdr?: string;
/** 画质增强参数信息。 */
VideoEnhance?: VideoEnhance;
/** 数字水印参数信息。 */
HiddenMarkInfo?: HiddenMarkInfo;
/** 文本水印参数信息。 */
TextMarkInfo?: TextMarkInfoItem[];
}
/** 任务结束后生成的文件视频信息 */
declare interface VideoInfoResultItem {
/** 视频流的流id。 */
Stream: number;
/** 视频宽度。 */
Width: number | null;
/** 视频高度。 */
Height: number | null;
/** 视频码率,单位:bps。 */
Bitrate: number | null;
/** 视频帧率,用分数格式表示,如:25/1, 99/32等等。 */
Fps: string | null;
/** 编码格式,如h264,h265等等 。 */
Codec: string | null;
/** 播放旋转角度,可选值0-360。 */
Rotate: number | null;
/** 视频时长,单位:ms 。 */
Duration: number | null;
/** 颜色空间,如yuv420p,yuv444p等等。 */
PixFormat: string | null;
}
/** 综合画质修复,包括:去噪,去毛刺,细节增强,主观画质提升。 */
declare interface VideoRepair {
/** 画质修复类型,可选值:weak,normal,strong;默认值: weak */
Type?: string;
}
/** 视频超分 */
declare interface VideoSuperResolution {
/** 超分视频类型:可选值:lq,hqlq: 针对低清晰度有较多噪声视频的超分;hq: 针对高清晰度视频超分;默认取值:lq。 */
Type?: string;
/** 超分倍数,可选值:2。注意:当前只支持两倍超分。 */
Size?: number;
}
declare interface CreateEditingTaskRequest {
/** 智能编辑任务参数。 */
EditingInfo: EditingInfo;
/** 视频源信息。 */
DownInfo: DownInfo;
/** 结果存储信息。对于包含智能拆条、智能集锦或者智能封面的任务必选。 */
SaveInfo?: SaveInfo;
/** 任务结果回调地址信息。 */
CallbackInfo?: CallbackInfo;
}
declare interface CreateEditingTaskResponse {
/** 编辑任务 ID,可以通过该 ID 查询任务状态。 */
TaskId: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateMediaProcessTaskRequest {
/** 编辑处理任务参数。 */
MediaProcessInfo: MediaProcessInfo;
/** 编辑处理任务输入源列表。 */
SourceInfoSet?: MediaSourceInfo[];
/** 结果存储信息,对于涉及存储的请求必选。部子任务支持数组备份写,具体以对应任务文档为准。 */
SaveInfoSet?: SaveInfo[];
/** 任务结果回调地址信息。部子任务支持数组备份回调,具体以对应任务文档为准。 */
CallbackInfoSet?: CallbackInfo[];
}
declare interface CreateMediaProcessTaskResponse {
/** 编辑任务 ID,可以通过该 ID 查询任务状态和结果。 */
TaskId: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateMediaQualityRestorationTaskRequest {
/** 源文件地址。 */
DownInfo: DownInfo;
/** 画质重生任务参数信息。 */
TransInfo: SubTaskTranscodeInfo[];
/** 任务结束后文件存储信息。 */
SaveInfo: SaveInfo;
/** 任务结果回调地址信息。 */
CallbackInfo?: CallbackInfo;
/** 极速高清体验馆渠道标志。 */
TopSpeedCodecChannel?: number;
}
declare interface CreateMediaQualityRestorationTaskResponse {
/** 画质重生任务ID,可以通过该ID查询任务状态。 */
TaskId: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateQualityControlTaskRequest {
/** 质检任务参数 */
QualityControlInfo: QualityControlInfo;
/** 视频源信息 */
DownInfo: DownInfo;
/** 任务结果回调地址信息 */
CallbackInfo?: CallbackInfo;
}
declare interface CreateQualityControlTaskResponse {
/** 质检任务 ID */
TaskId?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeEditingTaskResultRequest {
/** 编辑任务 ID。 */
TaskId: string;
}
declare interface DescribeEditingTaskResultResponse {
/** 编辑任务结果信息。 */
TaskResult: EditingTaskResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeMediaProcessTaskResultRequest {
/** 编辑处理任务ID。 */
TaskId: string;
}
declare interface DescribeMediaProcessTaskResultResponse {
/** 任务处理结果。 */
TaskResult: MediaProcessTaskResult | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeMediaQualityRestorationTaskRusultRequest {
/** 画质重生任务ID */
TaskId: string;
}
declare interface DescribeMediaQualityRestorationTaskRusultResponse {
/** 画质重生任务结果信息 */
TaskResult?: MediaQualityRestorationTaskResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeQualityControlTaskResultRequest {
/** 质检任务 ID */
TaskId: string;
}
declare interface DescribeQualityControlTaskResultResponse {
/** 质检任务结果信息 */
TaskResult?: QualityControlInfoTaskResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface StopMediaProcessTaskRequest {
/** 编辑处理任务ID。 */
TaskId: string;
}
declare interface StopMediaProcessTaskResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface StopMediaQualityRestorationTaskRequest {
/** 要删除的画质重生任务ID。 */
TaskId: string;
}
declare interface StopMediaQualityRestorationTaskResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
/** {@link Ie 智能编辑} */
declare interface Ie {
(): Versions;
/** 创建编辑理解任务 {@link CreateEditingTaskRequest} {@link CreateEditingTaskResponse} */
CreateEditingTask(data: CreateEditingTaskRequest, config?: AxiosRequestConfig): AxiosPromise<CreateEditingTaskResponse>;
/** 创建编辑处理任务 {@link CreateMediaProcessTaskRequest} {@link CreateMediaProcessTaskResponse} */
CreateMediaProcessTask(data: CreateMediaProcessTaskRequest, config?: AxiosRequestConfig): AxiosPromise<CreateMediaProcessTaskResponse>;
/** 创建画质重生任务 {@link CreateMediaQualityRestorationTaskRequest} {@link CreateMediaQualityRestorationTaskResponse} */
CreateMediaQualityRestorationTask(data: CreateMediaQualityRestorationTaskRequest, config?: AxiosRequestConfig): AxiosPromise<CreateMediaQualityRestorationTaskResponse>;
/** 创建媒体质检任务 {@link CreateQualityControlTaskRequest} {@link CreateQualityControlTaskResponse} */
CreateQualityControlTask(data: CreateQualityControlTaskRequest, config?: AxiosRequestConfig): AxiosPromise<CreateQualityControlTaskResponse>;
/** 获取编辑理解任务结果 {@link DescribeEditingTaskResultRequest} {@link DescribeEditingTaskResultResponse} */
DescribeEditingTaskResult(data: DescribeEditingTaskResultRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeEditingTaskResultResponse>;
/** 获取编辑处理任务结果 {@link DescribeMediaProcessTaskResultRequest} {@link DescribeMediaProcessTaskResultResponse} */
DescribeMediaProcessTaskResult(data: DescribeMediaProcessTaskResultRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeMediaProcessTaskResultResponse>;
/** 获取画质重生任务结果 {@link DescribeMediaQualityRestorationTaskRusultRequest} {@link DescribeMediaQualityRestorationTaskRusultResponse} */
DescribeMediaQualityRestorationTaskRusult(data: DescribeMediaQualityRestorationTaskRusultRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeMediaQualityRestorationTaskRusultResponse>;
/** 获取媒体质检任务结果 {@link DescribeQualityControlTaskResultRequest} {@link DescribeQualityControlTaskResultResponse} */
DescribeQualityControlTaskResult(data: DescribeQualityControlTaskResultRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeQualityControlTaskResultResponse>;
/** 停止编辑处理任务 {@link StopMediaProcessTaskRequest} {@link StopMediaProcessTaskResponse} */
StopMediaProcessTask(data: StopMediaProcessTaskRequest, config?: AxiosRequestConfig): AxiosPromise<StopMediaProcessTaskResponse>;
/** 删除画质重生任务 {@link StopMediaQualityRestorationTaskRequest} {@link StopMediaQualityRestorationTaskResponse} */
StopMediaQualityRestorationTask(data: StopMediaQualityRestorationTaskRequest, config?: AxiosRequestConfig): AxiosPromise<StopMediaQualityRestorationTaskResponse>;
}
export declare type Versions = ["2020-03-04"];
export default Ie;