UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

1,685 lines (1,538 loc) 581 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; /** AI 智能分析模板详情 */ declare interface AIAnalysisTemplateItem { /** 智能分析模板唯一标识。 */ Definition?: number; /** 智能分析模板名称。 */ Name?: string; /** 智能分析模板描述信息。 */ Comment?: string; /** 智能分类任务控制参数。 */ ClassificationConfigure?: ClassificationConfigureInfo | null; /** 智能标签任务控制参数。 */ TagConfigure?: TagConfigureInfo | null; /** 智能封面任务控制参数。 */ CoverConfigure?: CoverConfigureInfo | null; /** 智能按帧标签任务控制参数。 */ FrameTagConfigure?: FrameTagConfigureInfo | null; /** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ CreateTime?: string; /** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ UpdateTime?: string; /** 模板类型,取值范围:* Preset:系统预置模板;* Custom:用户自定义模板。 */ Type?: string | null; } /** 视频内容识别模板详情 */ declare interface AIRecognitionTemplateItem { /** 视频内容识别模板唯一标识。 */ Definition?: number; /** 视频内容识别模板名称。 */ Name?: string; /** 视频内容识别模板描述信息。 */ Comment?: string; /** 人脸识别控制参数。 */ FaceConfigure?: FaceConfigureInfo; /** 文本全文识别控制参数。 */ OcrFullTextConfigure?: OcrFullTextConfigureInfo; /** 文本关键词识别控制参数。 */ OcrWordsConfigure?: OcrWordsConfigureInfo; /** 语音全文识别控制参数。 */ AsrFullTextConfigure?: AsrFullTextConfigureInfo; /** 语音关键词识别控制参数。 */ AsrWordsConfigure?: AsrWordsConfigureInfo; /** 语音翻译控制参数。 */ TranslateConfigure?: TranslateConfigureInfo | null; /** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ CreateTime?: string; /** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ UpdateTime?: string; /** 模板类型,取值范围:* Preset:系统预置模板;* Custom:用户自定义模板。 */ Type?: string | null; } /** 动作识别参数配置 */ declare interface ActionConfigInfo { /** 动作识别任务开关,可选值:ON:开启;OFF:关闭。 */ Switch: string; } /** 编排原子任务 */ declare interface Activity { /** 原子任务类型:input: 起始节点output:终止节点action-trans:转码action-samplesnapshot:采样截图action-AIAnalysis: 分析action-AIRecognition:识别action-aiReview:审核action-animated-graphics:转动图action-image-sprite:雪碧图action-snapshotByTimeOffset: 时间点截图action-adaptive-substream:自适应码流action-AIQualityControl:媒体质检action-SmartSubtitles:智能字幕action-exec-rules:判断规则action-SmartErase:智能擦除 */ ActivityType: string; /** 后驱节点索引数组 */ ReardriveIndex?: number[]; /** 原子任务参数 */ ActivityPara?: ActivityPara | null; } /** 编排原子任务 */ declare interface ActivityPara { /** 视频转码任务 */ TranscodeTask?: TranscodeTaskInput | null; /** 视频转动图任务 */ AnimatedGraphicTask?: AnimatedGraphicTaskInput | null; /** 视频按时间点截图任务 */ SnapshotByTimeOffsetTask?: SnapshotByTimeOffsetTaskInput | null; /** 视频采样截图任务 */ SampleSnapshotTask?: SampleSnapshotTaskInput | null; /** 视频截雪碧图任务 */ ImageSpriteTask?: ImageSpriteTaskInput | null; /** 转自适应码流任务 */ AdaptiveDynamicStreamingTask?: AdaptiveDynamicStreamingTaskInput | null; /** 视频内容审核类型任务 */ AiContentReviewTask?: AiContentReviewTaskInput | null; /** 视频内容分析类型任务 */ AiAnalysisTask?: AiAnalysisTaskInput | null; /** 视频内容识别类型任务 */ AiRecognitionTask?: AiRecognitionTaskInput | null; /** 媒体质检任务 */ QualityControlTask?: AiQualityControlTaskInput | null; /** 任务条件判断 */ ExecRulesTask?: ExecRulesTask | null; /** 智能字幕任务 */ SmartSubtitlesTask?: SmartSubtitlesTaskInput | null; /** 智能擦除任务 */ SmartEraseTask?: SmartEraseTaskInput | null; } /** 编排子任务输出 */ declare interface ActivityResItem { /** 转码任务输出 */ TranscodeTask?: MediaProcessTaskTranscodeResult | null; /** 转动图任务输出 */ AnimatedGraphicTask?: MediaProcessTaskAnimatedGraphicResult | null; /** 时间点截图任务输出 */ SnapshotByTimeOffsetTask?: MediaProcessTaskSnapshotByTimeOffsetResult | null; /** 采样截图任务输出 */ SampleSnapshotTask?: MediaProcessTaskSampleSnapshotResult | null; /** 雪碧图任务输出 */ ImageSpriteTask?: MediaProcessTaskImageSpriteResult | null; /** 自适应码流任务输出 */ AdaptiveDynamicStreamingTask?: MediaProcessTaskAdaptiveDynamicStreamingResult | null; /** 识别任务输出 */ RecognitionTask?: ScheduleRecognitionTaskResult | null; /** 审核任务输出 */ ReviewTask?: ScheduleReviewTaskResult | null; /** 分析任务输出 */ AnalysisTask?: ScheduleAnalysisTaskResult | null; /** 媒体质检任务输出 */ QualityControlTask?: ScheduleQualityControlTaskResult | null; /** 条件判断任务输出 */ ExecRuleTask?: ScheduleExecRuleTaskResult | null; /** 智能字幕任务输出 */ SmartSubtitlesTask?: ScheduleSmartSubtitleTaskResult | null; /** 智能擦除任务输出 */ SmartEraseTask?: SmartEraseTaskResult | null; } /** 编排任务输出 */ declare interface ActivityResult { /** 原子任务类型。Transcode:转码。SampleSnapshot:采样截图。AnimatedGraphics:转动图。SnapshotByTimeOffset:时间点截图。ImageSprites:雪碧图。AdaptiveDynamicStreaming:自适应码流。AiContentReview:内容审核。AIRecognition:智能识别。AIAnalysis:智能分析。AiQualityControl:媒体质检。SmartSubtitles:智能字幕。SmartErase:智能擦除。 */ ActivityType?: string; /** 原子任务输出。 */ ActivityResItem?: ActivityResItem; } /** 转自适应码流信息 */ declare interface AdaptiveDynamicStreamingInfoItem { /** 转自适应码流规格。 */ Definition?: number; /** 打包格式,可能为 HLS和 MPEG-DASH 两种。 */ Package?: string; /** 播放路径。 */ Path?: string; /** 自适应码流文件的存储位置。 */ Storage?: TaskOutputStorage; } /** 对视频转自适应码流的输入参数类型 */ declare interface AdaptiveDynamicStreamingTaskInput { /** 转自适应码流模板 ID。 */ Definition: number; /** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */ WatermarkSet?: WatermarkInput[]; /** 数字水印参数 */ BlindWatermark?: BlindWatermarkInput | null; /** 转自适应码流后文件的目标存储,不填则继承上层的 OutputStorage 值。 */ OutputStorage?: TaskOutputStorage | null; /** 转自适应码流后,manifest 文件的输出路径,可以为相对路径或者绝对路径。若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。相对路径示例:文件名_{变量名}.{format}文件名.{format}绝对路径示例:/自定义路径/文件名_{变量名}.{format}如果不填,则默认为相对路径:{inputName}_adaptiveDynamicStreaming_{definition}.{format}。 */ OutputObjectPath?: string; /** 转自适应码流后,子流文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`。 */ SubStreamObjectName?: string; /** 转自适应码流(仅 HLS)后,分片文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`。 */ SegmentObjectName?: string; /** 外挂字幕功能,指定要插入的字幕文件。 */ AddOnSubtitles?: AddOnSubtitle[] | null; /** Drm信息。 */ DrmInfo?: DrmInfo | null; /** 自适应转码模板类型:Common:音视频类型PureAudio:纯音频类型 */ DefinitionType?: string; /** 硬字幕(压制字幕)功能,指定字幕来源、字体大小、位置等字幕参数。 */ SubtitleTemplate?: SubtitleTemplate | null; /** 转码参数扩展字段 */ StdExtInfo?: string; /** 指定pts时间的帧设为关键帧,并切片。单位毫秒(允许相对偏差<=1ms)。当同时指定gop和切片时长时,会共同作用。注意需开启RawPts,保持帧率随源,并确保传入的pts时间在源中是有对应帧的。 */ KeyPTSList?: number[] | null; } /** 转自适应码流模板详情 */ declare interface AdaptiveDynamicStreamingTemplate { /** 转自适应码流模板唯一标识。 */ Definition?: number; /** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */ Type?: string; /** 转自适应码流模板名称。 */ Name?: string; /** 转自适应码流模板描述信息。 */ Comment?: string; /** 转自适应码流格式,取值范围:HLS,MPEG-DASH。 */ Format?: string; /** 转自适应码流输入流参数信息,最多输入10路流。 */ StreamInfos?: AdaptiveStreamTemplate[]; /** 是否禁止视频低码率转高码率,取值范围:0:否,1:是。 */ DisableHigherVideoBitrate?: number; /** 是否禁止视频分辨率转高分辨率,取值范围:0:否,1:是。 */ DisableHigherVideoResolution?: number; /** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */ CreateTime?: string; /** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */ UpdateTime?: string; /** 是否为纯音频,0表示视频,1表示纯音频 */ PureAudio?: number | null; /** hls 分片类型,可选值:ts-segment:HLS+TS 切片ts-byterange:HLS+TS byte rangemp4-segment:HLS+MP4 切片mp4-byterange:HLS+MP4 byte rangets-packed-audio:TS+Packed Audiomp4-packed-audio:MP4+Packed Audio默认值:ts-segment注:自适应码流的hls分片格式已此字段为准 */ SegmentType?: string | null; } /** 自适应转码流参数模板 */ declare interface AdaptiveStreamTemplate { /** 音频参数信息。 */ Audio: AudioTemplateInfo; /** 视频参数信息。 */ Video?: VideoTemplateInfo; /** 是否移除音频流,取值范围:0:否,1:是。 */ RemoveAudio?: number; /** 是否移除视频流,取值范围:0:否,1:是。 */ RemoveVideo?: number; /** 音频参数信息列表。注意:参数只在自适应转码使用音轨合并多音轨时使用, 参数数组长度最大为64。 */ AudioList?: AudioTemplateInfo[] | null; } /** 增加盲水印配置 */ declare interface AddBlindWatermarkConfig { /** 能力配置开关,可选值:ON:开启;OFF:关闭。默认值:ON。 */ Switch?: string | null; /** 盲水印嵌入数据 */ EmbedInfo?: BlindWatermarkEmbedInfo | null; } /** 图片处理编排中使用的输入参数。 */ declare interface AddOnImageInput { /** 图片路径。 */ Image?: MediaInputInfo; } /** 图片处理附加输入参数。 */ declare interface AddOnParameter { /** 附加图片输入。 */ ImageSet?: AddOnImageInput[]; /** 图片处理输出配置。 */ OutputConfig?: ImageProcessOutputConfig; } /** 外挂字幕。 */ declare interface AddOnSubtitle { /** 插入形式,可选值:subtitle-stream:插入字幕轨道close-caption-708:CEA-708字幕编码到SEI帧close-caption-608:CEA-608字幕编码到SEI帧 */ Type?: string | null; /** 字幕文件。 */ Subtitle?: MediaInputInfo | null; /** 字幕名称 。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。 */ SubtitleName?: string | null; /** 字幕输出格式。取值{"WebVTT","TTML"}。默认值:"WebVTT" */ OutputFormat?: string; /** 默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。默认值:false */ DefaultTrack?: boolean; } /** 超分配置 */ declare interface AdvancedSuperResolutionConfig { /** 能力配置开关,可选值:ON:开启;OFF:关闭。默认值:ON。 */ Switch?: string; /** 类型,可选值:standard:通用超分super:高级超分。默认值:standard。 */ Type?: string | null; /** 输出图片模式,默认percent。 aspect: 超分至指定宽高的较大矩形。 fixed: 超分至固定宽高,强制缩放。 percent: 超分倍率,可以为小数。 */ Mode?: string | null; /** 超分倍率,可以为小数。 */ Percent?: number | null; /** 目标图片宽度,不能超过4096。 */ Width?: number | null; /** 目标图片高度,不能超过4096。 */ Height?: number | null; } /** 智能分析结果 */ declare interface AiAnalysisResult { /** 任务的类型,可以取的值有:Classification:智能分类Cover:智能封面Tag:智能标签FrameTag:智能按帧标签Highlight:智能精彩集锦DeLogo:智能擦除Description:大模型摘要Dubbing:智能译制VideoRemake: 视频去重VideoComprehension: 视频(音频)理解Cutout:视频抠图Reel:智能成片 */ Type?: string; /** 视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。 */ ClassificationTask?: AiAnalysisTaskClassificationResult | null; /** 视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。 */ CoverTask?: AiAnalysisTaskCoverResult | null; /** 视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。 */ TagTask?: AiAnalysisTaskTagResult | null; /** 视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。 */ FrameTagTask?: AiAnalysisTaskFrameTagResult | null; /** 视频内容分析集锦任务的查询结果,当任务类型为 Highlight时有效。 */ HighlightTask?: AiAnalysisTaskHighlightResult | null; /** 视频内容分析智能擦除任务的查询结果,当任务类型为 DeLogo 时有效。 */ DeLogoTask?: AiAnalysisTaskDelLogoResult | null; /** 视频内容分析拆条任务的查询结果,当任务类型为 SegmentRecognition 时有效。 */ SegmentTask?: AiAnalysisTaskSegmentResult | null; /** 视频内容分析片头片尾任务的查询结果,当任务类型为 HeadTailRecognition 时有效。 */ HeadTailTask?: AiAnalysisTaskHeadTailResult | null; /** 视频内容分析摘要任务的查询结果,当任务类型为 Description 时有效。 */ DescriptionTask?: AiAnalysisTaskDescriptionResult | null; /** 视频内容分析横转竖任务的查询结果,当任务类型为 HorizontalToVertical 时有效。 */ HorizontalToVerticalTask?: AiAnalysisTaskHorizontalToVerticalResult | null; /** 视频内容分析译制任务的查询结果,当任务类型为 Dubbing 时有效。 */ DubbingTask?: AiAnalysisTaskDubbingResult | null; /** 视频内容分析去重任务的查询结果,当任务类型为 VideoRemake 时有效。 */ VideoRemakeTask?: AiAnalysisTaskVideoRemakeResult | null; /** 视频(音频)理解任务的查询结果,当任务类型为 VideoComprehension 时有效。 */ VideoComprehensionTask?: AiAnalysisTaskVideoComprehensionResult | null; /** 视频内容分析抠图任务的查询结果,当任务类型为Cutout时有效。 */ CutoutTask?: AiAnalysisTaskCutoutResult | null; /** 视频内容分析成片任务的查询结果,当任务类型为Reel时有效。 */ ReelTask?: AiAnalysisTaskReelResult | null; } /** 智能分类任务输入类型 */ declare interface AiAnalysisTaskClassificationInput { /** 视频智能分类模板 ID。 */ Definition?: number; } /** 智能分类结果信息 */ declare interface AiAnalysisTaskClassificationOutput { /** 视频智能分类列表。 */ ClassificationSet: MediaAiAnalysisClassificationItem[]; } /** 智能分类任务结果类型 */ declare interface AiAnalysisTaskClassificationResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能分类任务输入。 */ Input?: AiAnalysisTaskClassificationInput; /** 智能分类任务输出。 */ Output?: AiAnalysisTaskClassificationOutput | null; } /** 智能分类任务输入类型 */ declare interface AiAnalysisTaskCoverInput { /** 视频智能封面模板 ID。 */ Definition?: number; } /** 智能封面结果信息 */ declare interface AiAnalysisTaskCoverOutput { /** 智能封面列表。 */ CoverSet: MediaAiAnalysisCoverItem[]; /** 智能封面的存储位置。 */ OutputStorage: TaskOutputStorage; } /** 智能封面结果类型 */ declare interface AiAnalysisTaskCoverResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能封面任务输入。 */ Input?: AiAnalysisTaskCoverInput; /** 智能封面任务输出。 */ Output?: AiAnalysisTaskCoverOutput | null; } /** 智能抠图任务输入类型 */ declare interface AiAnalysisTaskCutoutInput { /** 视频智能抠图模板 ID。 */ Definition: number; } /** 视频抠图结果信息 */ declare interface AiAnalysisTaskCutoutOutput { /** 视频智能抠图文件路径。 */ Path?: string; /** 视频智能抠图的存储位置。 */ OutputStorage?: TaskOutputStorage; } /** 视频抠图结果数据结构 */ declare interface AiAnalysisTaskCutoutResult { /** 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误信息 */ Message?: string; /** 抠图任务输入 */ Input?: AiAnalysisTaskCutoutInput; /** 抠图任务输出 */ Output?: AiAnalysisTaskCutoutOutput | null; /** 任务进度 */ Progress?: number; /** 任务开始执行的时间,采用 ISO 日期格式。 */ BeginProcessTime?: string; /** 任务结束执行的时间,采用 ISO 日期格式。 */ FinishTime?: string; } /** 智能擦除任务输入类型 */ declare interface AiAnalysisTaskDelLogoInput { /** 视频智能擦除模板 ID。 */ Definition?: number; } /** 智能擦除结果信息 */ declare interface AiAnalysisTaskDelLogoOutput { /** 擦除后文件的路径。 */ Path?: string; /** 擦除后文件的存储位置。 */ OutputStorage?: TaskOutputStorage; /** 基于画面提取的字幕文件路径。 */ OriginSubtitlePath?: string; /** 基于画面提取的字幕翻译文件路径。 */ TranslateSubtitlePath?: string; /** 擦除的字幕位置。**注意**:仅对字幕提取且开启返回字幕位置时有效。 */ SubtitlePos?: SubtitlePosition | null; /** 音色克隆后的视频文件地址 */ VoiceClonedVideo?: string | null; /** 音色克隆的标注文件地址 */ VoiceClonedMarkFile?: string | null; } /** 智能擦除结果类型 */ declare interface AiAnalysisTaskDelLogoResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能擦除任务输入。 */ Input?: AiAnalysisTaskDelLogoInput; /** 智能擦除任务输出。 */ Output?: AiAnalysisTaskDelLogoOutput | null; } /** 智能分类任务输入类型 */ declare interface AiAnalysisTaskDescriptionInput { /** 视频智能描述模板 ID。 */ Definition?: number; } /** 智能描述结果信息 */ declare interface AiAnalysisTaskDescriptionOutput { /** 视频智能描述列表。 */ DescriptionSet: MediaAiAnalysisDescriptionItem[]; } /** 智能描述结果类型 */ declare interface AiAnalysisTaskDescriptionResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能描述任务输入。 */ Input?: AiAnalysisTaskDescriptionInput; /** 智能描述任务输出。 */ Output?: AiAnalysisTaskDescriptionOutput | null; } /** 智能译制任务输入类型 */ declare interface AiAnalysisTaskDubbingInput { /** 视频译制模板 ID。 */ Definition?: number; } /** 智能译制结果信息 */ declare interface AiAnalysisTaskDubbingOutput { /** 译制视频路径。 */ VideoPath?: string; /** 标记文件路径 */ SpeakerPath?: string; /** 译制视频存储位置。 */ OutputStorage?: TaskOutputStorage; } /** 智能译制结果类型 */ declare interface AiAnalysisTaskDubbingResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能译制任务输入。 */ Input?: AiAnalysisTaskDubbingInput; /** 智能译制任务输出。 */ Output?: AiAnalysisTaskDubbingOutput | null; } /** 智能按帧标签任务输入类型 */ declare interface AiAnalysisTaskFrameTagInput { /** 视频智能按帧标签模板 ID。 */ Definition?: number; } /** 智能按帧标签结果信息 */ declare interface AiAnalysisTaskFrameTagOutput { /** 视频按帧标签列表。 */ SegmentSet: MediaAiAnalysisFrameTagSegmentItem[]; } /** 智能按帧标签结果类型 */ declare interface AiAnalysisTaskFrameTagResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能按帧标签任务输入。 */ Input?: AiAnalysisTaskFrameTagInput; /** 智能按帧标签任务输出。 */ Output?: AiAnalysisTaskFrameTagOutput | null; } /** 片头片尾任务输入类型 */ declare interface AiAnalysisTaskHeadTailInput { /** 片头片尾识别模板 ID。 */ Definition?: number; } /** 片头片尾结果信息 */ declare interface AiAnalysisTaskHeadTailOutput { /** 片头pts。 */ HeadTimeOffset?: number | null; /** 片尾pts。 */ TailTimeOffset?: number | null; } /** 片头片尾结果类型 */ declare interface AiAnalysisTaskHeadTailResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 片头片尾任务输入。 */ Input?: AiAnalysisTaskHeadTailInput; /** 片头片尾任务输出。 */ Output?: AiAnalysisTaskHeadTailOutput | null; } /** 智能精彩片段任务输入类型 */ declare interface AiAnalysisTaskHighlightInput { /** 视频智能精彩片段模板 ID。 */ Definition?: number; } /** 智能精彩片段结果信息 */ declare interface AiAnalysisTaskHighlightOutput { /** 视频智能精彩片段列表。 */ HighlightSet?: MediaAiAnalysisHighlightItem[]; /** 精彩片段的存储位置。 */ OutputStorage?: TaskOutputStorage | null; } /** 智能精彩片段结果类型 */ declare interface AiAnalysisTaskHighlightResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能精彩片段任务输入。 */ Input?: AiAnalysisTaskHighlightInput; /** 智能精彩片段任务输出。 */ Output?: AiAnalysisTaskHighlightOutput | null; } /** 智能横转竖任务输入类型 */ declare interface AiAnalysisTaskHorizontalToVerticalInput { /** 视频智能横转竖模板 ID */ Definition?: number | null; } /** 智能横转竖结果信息 */ declare interface AiAnalysisTaskHorizontalToVerticalOutput { /** 视频智能横转竖列表 */ Path?: string | null; /** 智能横转竖视频的存储位置 */ OutputStorage?: TaskOutputStorage | null; /** 置信度。 */ Confidence?: number | null; } /** 智能横转竖结果类型 */ declare interface AiAnalysisTaskHorizontalToVerticalResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种 */ Status?: string | null; /** 错误码,0:成功,其他值:失败 */ ErrCode?: number | null; /** 错误信息 */ Message?: string | null; /** 智能横转竖任务输入 */ Input?: AiAnalysisTaskHorizontalToVerticalInput | null; /** 智能横转竖任务输出 */ Output?: AiAnalysisTaskHorizontalToVerticalOutput | null; } /** AI 视频智能分析输入参数类型 */ declare interface AiAnalysisTaskInput { /** 视频内容分析模板 ID。 */ Definition: number; /** 扩展参数,其值为序列化的 json字符串。注意:此参数为定制需求参数,参考如下:[智能檫除](https://cloud.tencent.com/document/product/862/101530)[智能拆条](https://cloud.tencent.com/document/product/862/112098)[高光集锦](https://cloud.tencent.com/document/product/862/107280)[智能横转竖](https://cloud.tencent.com/document/product/862/112112) */ ExtendedParameter?: string | null; } /** 智能成片任务输入类型 */ declare interface AiAnalysisTaskReelInput { /** 智能成片模板 ID。 */ Definition?: number; } /** 智能成片结果信息 */ declare interface AiAnalysisTaskReelOutput { /** 成片视频路径。 */ VideoPath?: string; /** 脚本文件路径 */ ScriptPath?: string; /** 成片视频存储位置。 */ OutputStorage?: TaskOutputStorage; } /** 智能成片结果类型 */ declare interface AiAnalysisTaskReelResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能成片任务输入。 */ Input?: AiAnalysisTaskReelInput; /** 智能成片任务输出。 */ Output?: AiAnalysisTaskReelOutput | null; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 媒体处理类错误码 列表。 */ ErrCodeExt?: string | null; /** 任务进度。 */ Progress?: number | null; /** 任务开始执行的时间,采用 ISO 日期格式。 */ BeginProcessTime?: string | null; /** 任务执行完毕的时间,采用 ISO 日期格式。 */ FinishTime?: string | null; } /** 拆条任务输入类型 */ declare interface AiAnalysisTaskSegmentInput { /** 拆条任务模板 ID。 */ Definition?: number; } /** 智能拆条结果信息 */ declare interface AiAnalysisTaskSegmentOutput { /** 智能拆条子片段列表。 */ SegmentSet?: SegmentRecognitionItem[]; /** 视频摘要,离线场景用。 */ Abstract?: string | null; } /** 拆条结果类型 */ declare interface AiAnalysisTaskSegmentResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 拆条任务输入。 */ Input?: AiAnalysisTaskSegmentInput; /** 拆条任务输出。 */ Output?: AiAnalysisTaskSegmentOutput | null; } /** 智能标签任务输入类型 */ declare interface AiAnalysisTaskTagInput { /** 视频智能标签模板 ID。 */ Definition?: number; } /** 智能标签结果信息 */ declare interface AiAnalysisTaskTagOutput { /** 视频智能标签列表。 */ TagSet: MediaAiAnalysisTagItem[]; } /** 智能标签结果类型 */ declare interface AiAnalysisTaskTagResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 智能标签任务输入。 */ Input?: AiAnalysisTaskTagInput; /** 智能标签任务输出。 */ Output?: AiAnalysisTaskTagOutput | null; } /** 视频(音频)理解任务输入 */ declare interface AiAnalysisTaskVideoComprehensionInput { /** 视频(音频)理解模板ID */ Definition?: number; } /** 视频(音频)理解输出内容结果信息 */ declare interface AiAnalysisTaskVideoComprehensionOutput { /** 视频(音频)理解内容详情 */ VideoComprehensionAnalysisResult?: string; } /** 视频(音频)理解结果 */ declare interface AiAnalysisTaskVideoComprehensionResult { /** 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败 */ ErrCode?: number; /** 错误信息 */ Message?: string; /** 视频(音频)理解输入 */ Input?: AiAnalysisTaskVideoComprehensionInput; /** 视频(音频)理解输出 */ Output?: AiAnalysisTaskVideoComprehensionOutput | null; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 媒体处理类错误码 列表 */ ErrCodeExt?: string; /** 任务进度 */ Progress?: number; /** 任务开始执行的时间,采用 ISO 日期格式。 */ BeginProcessTime?: string; /** 任务执行完毕时间,采用 ISO 日期格式。 */ FinishTime?: string; } /** 视频去重任务输入类型 */ declare interface AiAnalysisTaskVideoRemakeInput { /** 视频智能去重模板 ID */ Definition?: number; } /** 视频去重结果信息 */ declare interface AiAnalysisTaskVideoRemakeOutput { /** 视频智能去重文件路径 */ Path?: string; /** 智能视频去重的存储位置 */ OutputStorage?: TaskOutputStorage; } /** 视频去重结果数据结构 */ declare interface AiAnalysisTaskVideoRemakeResult { /** 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种 */ Status?: string; /** 错误码,0:成功,其他值:失败 */ ErrCode?: number; /** 错误信息 */ Message?: string; /** 去重任务输入 */ Input?: AiAnalysisTaskVideoRemakeInput; /** 去重任务输出 */ Output?: AiAnalysisTaskVideoRemakeOutput | null; } /** 内容审核结果 */ declare interface AiContentReviewResult { /** 任务的类型,可以取的值有:Porn:图片鉴黄Terrorism:图片敏感Political:图片敏感Porn.Asr:Asr 文字鉴黄Porn.Ocr:Ocr 文字鉴黄Political.Asr:Asr 文字敏感Political.Ocr:Ocr 文字敏感Terrorism.Ocr:Ocr 文字敏感Prohibited.Asr:Asr 文字鉴违禁Prohibited.Ocr:Ocr 文字鉴违禁 */ Type: string; /** 采样频率,即对视频每秒截取进行审核的帧数。 */ SampleRate: number; /** 审核的视频时长,单位:秒。 */ Duration: number; /** 视频内容审核智能画面鉴黄任务的查询结果,当任务类型为 Porn 时有效。 */ PornTask: AiReviewTaskPornResult | null; /** 视频内容审核智能画面敏感任务的查询结果,当任务类型为 Terrorism 时有效。 */ TerrorismTask: AiReviewTaskTerrorismResult | null; /** 视频内容审核智能画面敏感任务的查询结果,当任务类型为 Political 时有效。 */ PoliticalTask: AiReviewTaskPoliticalResult | null; /** 视频内容审核 Asr 文字鉴黄任务的查询结果,当任务类型为 Porn.Asr 时有效。 */ PornAsrTask: AiReviewTaskPornAsrResult | null; /** 视频内容审核 Ocr 文字鉴黄任务的查询结果,当任务类型为 Porn.Ocr 时有效。 */ PornOcrTask: AiReviewTaskPornOcrResult | null; /** 视频内容审核 Asr 文字敏感任务的查询结果,当任务类型为 Political.Asr 时有效。 */ PoliticalAsrTask: AiReviewTaskPoliticalAsrResult | null; /** 视频内容审核 Ocr 文字敏感任务的查询结果,当任务类型为 Political.Ocr 时有效。 */ PoliticalOcrTask: AiReviewTaskPoliticalOcrResult | null; /** 视频内容审核 Ocr 文字敏感任务的查询结果,当任务类型为 Terrorism.Ocr 时有效。 */ TerrorismOcrTask: AiReviewTaskTerrorismOcrResult | null; /** 视频内容审核 Asr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Asr 时有效。 */ ProhibitedAsrTask: AiReviewTaskProhibitedAsrResult | null; /** 视频内容审核 Ocr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Ocr 时有效。 */ ProhibitedOcrTask: AiReviewTaskProhibitedOcrResult | null; } /** 智能内容审核任务类型 */ declare interface AiContentReviewTaskInput { /** 视频内容审核模板 ID。 */ Definition: number; } /** 分段信息。 */ declare interface AiParagraphInfo { /** 分段摘要 */ Summary?: string | null; /** 分段标题 */ Title?: string; /** 分段关键词 */ Keywords?: string[]; /** 分段起始时间点,秒 */ StartTimeOffset?: number | null; /** 分段结束时间点,秒 */ EndTimeOffset?: number | null; } /** 媒体质检输入参数类型 */ declare interface AiQualityControlTaskInput { /** 媒体质检模板 ID 。可以直接使用预设模板,也可以在控制台自定义模板。预设模板如下:- 10:开启所有质检项;- 20:仅开启格式诊断对应质检项;- 30:仅开启无参考打分对应质检项;- 40:仅开启画面质量对应质检项。 */ Definition?: number | null; /** 渠道扩展参数json序列化字符串。 */ ChannelExtPara?: string | null; } /** 智能识别结果。 */ declare interface AiRecognitionResult { /** 任务的类型,取值范围:FaceRecognition:人脸识别,AsrWordsRecognition:语音关键词识别,OcrWordsRecognition:文本关键词识别,AsrFullTextRecognition:语音全文识别,OcrFullTextRecognition:文本全文识别。TransTextRecognition:语音翻译。 */ Type?: string; /** 人脸识别结果,当 Type 为 FaceRecognition 时有效。 */ FaceTask?: AiRecognitionTaskFaceResult | null; /** 语音关键词识别结果,当 Type 为 AsrWordsRecognition 时有效。 */ AsrWordsTask?: AiRecognitionTaskAsrWordsResult | null; /** 语音全文识别结果,当 Type 为 AsrFullTextRecognition 时有效。 */ AsrFullTextTask?: AiRecognitionTaskAsrFullTextResult | null; /** 文本关键词识别结果,当 Type 为 OcrWordsRecognition 时有效。 */ OcrWordsTask?: AiRecognitionTaskOcrWordsResult | null; /** 文本全文识别结果,当 Type 为 OcrFullTextRecognition 时有效。 */ OcrFullTextTask?: AiRecognitionTaskOcrFullTextResult | null; /** 翻译结果,当 Type 为TransTextRecognition 时有效。 */ TransTextTask?: AiRecognitionTaskTransTextResult | null; /** 物体识别结果,当Type 为ObjectRecognition 时有效。 */ ObjectTask?: AiRecognitionTaskObjectResult | null; } /** 语音全文识别结果。 */ declare interface AiRecognitionTaskAsrFullTextResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 语音全文识别任务输入信息。 */ Input?: AiRecognitionTaskAsrFullTextResultInput; /** 语音全文识别任务输出信息。 */ Output?: AiRecognitionTaskAsrFullTextResultOutput | null; /** 任务进度。 */ Progress?: number | null; } /** 语音全文识别的输入。 */ declare interface AiRecognitionTaskAsrFullTextResultInput { /** 语音全文识别模板 ID。 */ Definition?: number; } /** 语音全文识别结果。 */ declare interface AiRecognitionTaskAsrFullTextResultOutput { /** 语音全文识别片段列表。 */ SegmentSet?: AiRecognitionTaskAsrFullTextSegmentItem[]; /** 字幕文件地址。 */ SubtitlePath?: string; /** 字幕文件存储位置。 */ OutputStorage?: TaskOutputStorage; } /** 语音全文识别片段。 */ declare interface AiRecognitionTaskAsrFullTextSegmentItem { /** 识别片段置信度。取值:0~100。 */ Confidence?: number; /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别文本。 */ Text?: string; /** 字词时间戳信息。 */ Wordlist?: WordResult[]; } /** 语音关键词识别结果。 */ declare interface AiRecognitionTaskAsrWordsResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 语音关键词识别任务输入信息。 */ Input?: AiRecognitionTaskAsrWordsResultInput; /** 语音关键词识别任务输出信息。 */ Output?: AiRecognitionTaskAsrWordsResultOutput | null; } /** 语音关键词识别输入。 */ declare interface AiRecognitionTaskAsrWordsResultInput { /** 语音关键词识别模板 ID。 */ Definition?: number; } /** 语音关键词识别结果。 */ declare interface AiRecognitionTaskAsrWordsResultItem { /** 语音关键词。 */ Word?: string; /** 语音关键词出现的时间片段列表。 */ SegmentSet?: AiRecognitionTaskAsrWordsSegmentItem[]; } /** 语音关键词识别输出。 */ declare interface AiRecognitionTaskAsrWordsResultOutput { /** 语音关键词识别结果集。 */ ResultSet: AiRecognitionTaskAsrWordsResultItem[]; } /** 语音识别片段。 */ declare interface AiRecognitionTaskAsrWordsSegmentItem { /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别片段置信度。取值:0~100。 */ Confidence?: number; } /** 人脸识别结果。 */ declare interface AiRecognitionTaskFaceResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 人脸识别任务输入信息。 */ Input?: AiRecognitionTaskFaceResultInput; /** 人脸识别任务输出信息。 */ Output?: AiRecognitionTaskFaceResultOutput | null; } /** 人脸识别输入。 */ declare interface AiRecognitionTaskFaceResultInput { /** 人脸识别模板 ID。 */ Definition?: number; } /** 人脸识别结果 */ declare interface AiRecognitionTaskFaceResultItem { /** 人物唯一标识 ID。 */ Id?: string; /** 人物库类型,表示识别出的人物来自哪个人物库:Default:默认人物库;UserDefine:用户自定义人物库。 */ Type?: string; /** 人物名称。 */ Name?: string; /** 人物出现的片段结果集。 */ SegmentSet?: AiRecognitionTaskFaceSegmentItem[]; /** 人物性别:Male:男性;Female:女性。 */ Gender?: string; /** 人物出生日期。 */ Birthday?: string; /** 人物职业或者职务。 */ Profession?: string; /** 人物毕业院校。 */ SchoolOfGraduation?: string; /** 人物简介。 */ Abstract?: string; /** 人物出生地或者籍贯。 */ PlaceOfBirth?: string; /** 人物类型:Politician:官员;Artist:艺人。 */ PersonType?: string; /** 敏感度标注:Normal:正常;Sensitive:敏感。 */ Remark?: string; /** 截图链接 */ Url?: string; } /** 智能人脸识别输出。 */ declare interface AiRecognitionTaskFaceResultOutput { /** 智能人脸识别结果集。 */ ResultSet: AiRecognitionTaskFaceResultItem[]; } /** 人脸识别结果片段 */ declare interface AiRecognitionTaskFaceSegmentItem { /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别片段置信度。取值:0~100。 */ Confidence?: number; /** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */ AreaCoordSet?: number[]; } /** 视频内容识别输入参数类型 */ declare interface AiRecognitionTaskInput { /** 视频智能识别模板 ID 。 */ Definition: number; /** 用户扩展字段,一般场景不用填。 */ UserExtPara?: string; } /** 物体识别结果。 */ declare interface AiRecognitionTaskObjectResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,0:成功,其他值:失败。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 物体识别任务输入信息。 */ Input?: AiRecognitionTaskObjectResultInput; /** 物体识别任务输出信息。 */ Output?: AiRecognitionTaskObjectResultOutput | null; } /** 物体识别任务输入类型。 */ declare interface AiRecognitionTaskObjectResultInput { /** 物体识别模板 ID。 */ Definition?: number; } /** 单个物体识别结果。 */ declare interface AiRecognitionTaskObjectResultItem { /** 识别的物体名称。 */ Name?: string; /** 物体出现的片段列表。 */ SegmentSet?: AiRecognitionTaskObjectSeqmentItem[]; } /** 智能物体识别输出。 */ declare interface AiRecognitionTaskObjectResultOutput { /** 智能物体识别结果集。 */ ResultSet: AiRecognitionTaskObjectResultItem[]; } /** 物体识别结果片段。 */ declare interface AiRecognitionTaskObjectSeqmentItem { /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别片段置信度。取值:0~100。 */ Confidence?: number; /** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */ AreaCoordSet?: number[]; } /** 文本全文识别结果。 */ declare interface AiRecognitionTaskOcrFullTextResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 文本全文识别任务输入信息。 */ Input?: AiRecognitionTaskOcrFullTextResultInput; /** 文本全文识别任务输出信息。 */ Output?: AiRecognitionTaskOcrFullTextResultOutput | null; } /** 文本全文识别输入。 */ declare interface AiRecognitionTaskOcrFullTextResultInput { /** 文本全文识别模板 ID。 */ Definition?: number; } /** 文本全文识别输出。 */ declare interface AiRecognitionTaskOcrFullTextResultOutput { /** 文本全文识别结果集。 */ SegmentSet: AiRecognitionTaskOcrFullTextSegmentItem[]; } /** 文本全文识别片段。 */ declare interface AiRecognitionTaskOcrFullTextSegmentItem { /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别片段结果集。 */ TextSet?: AiRecognitionTaskOcrFullTextSegmentTextItem[]; } /** 文本全文识别片段。 */ declare interface AiRecognitionTaskOcrFullTextSegmentTextItem { /** 识别片段置信度。取值:0~100。 */ Confidence?: number; /** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */ AreaCoordSet?: number[]; /** 识别文本。 */ Text?: string; } /** 文本关键识别结果。 */ declare interface AiRecognitionTaskOcrWordsResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 文本关键词识别任务输入信息。 */ Input?: AiRecognitionTaskOcrWordsResultInput; /** 文本关键词识别任务输出信息。 */ Output?: AiRecognitionTaskOcrWordsResultOutput | null; } /** 文本关键词识别输入。 */ declare interface AiRecognitionTaskOcrWordsResultInput { /** 文本关键词识别模板 ID。 */ Definition?: number; } /** 文本关键词识别结果。 */ declare interface AiRecognitionTaskOcrWordsResultItem { /** 文本关键词。 */ Word?: string; /** 文本关键出现的片段列表。 */ SegmentSet?: AiRecognitionTaskOcrWordsSegmentItem[]; } /** 文本关键词识别输出。 */ declare interface AiRecognitionTaskOcrWordsResultOutput { /** 文本关键词识别结果集。 */ ResultSet: AiRecognitionTaskOcrWordsResultItem[]; } /** 文本识别片段。 */ declare interface AiRecognitionTaskOcrWordsSegmentItem { /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别片段置信度。取值:0~100。 */ Confidence?: number; /** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */ AreaCoordSet?: number[]; } /** 翻译结果。 */ declare interface AiRecognitionTaskTransTextResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 翻译任务输入信息。 */ Input?: AiRecognitionTaskTransTextResultInput; /** 翻译任务输出信息。 */ Output?: AiRecognitionTaskTransTextResultOutput | null; /** 任务进度。 */ Progress?: number | null; } /** 翻译的输入。 */ declare interface AiRecognitionTaskTransTextResultInput { /** 翻译模板 ID。 */ Definition?: number; } /** 翻译结果。 */ declare interface AiRecognitionTaskTransTextResultOutput { /** 翻译片段列表。 */ SegmentSet?: AiRecognitionTaskTransTextSegmentItem[]; /** 字幕文件地址。 */ SubtitlePath?: string; } /** 翻译片段。 */ declare interface AiRecognitionTaskTransTextSegmentItem { /** 识别片段置信度。取值:0~100。 */ Confidence?: number; /** 识别片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** 识别片段终止的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** 识别文本。 */ Text?: string; /** 翻译文本。 */ Trans?: string; /** 字词时间戳信息。 */ Wordlist?: WordResult[]; } /** 内容审核 Asr 文字敏感任务输入参数类型 */ declare interface AiReviewPoliticalAsrTaskInput { /** 模板 ID。 */ Definition: number; } /** Asr 文字敏感信息 */ declare interface AiReviewPoliticalAsrTaskOutput { /** Asr 文字敏感评分,分值为0到100。 */ Confidence?: number; /** Asr 文字敏感结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Asr 文字敏感嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewAsrTextSegmentItem[]; } /** 内容审核 Ocr 文字敏感任务输入参数类型 */ declare interface AiReviewPoliticalOcrTaskInput { /** 模板 ID。 */ Definition: number; } /** Ocr 文字敏感信息 */ declare interface AiReviewPoliticalOcrTaskOutput { /** Ocr 文字敏感评分,分值为0到100。 */ Confidence?: number; /** Ocr 文字敏感结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Ocr 文字有敏感嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewOcrTextSegmentItem[]; } /** 内容审核敏感任务输入参数类型 */ declare interface AiReviewPoliticalTaskInput { /** 模板 ID。 */ Definition: number; } /** 涉敏信息 */ declare interface AiReviewPoliticalTaskOutput { /** 视频涉敏评分,分值为0到100。 */ Confidence?: number; /** 涉敏结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** 视频涉敏结果标签。内容审核模板[画面涉敏任务控制参数](https://cloud.tencent.com/document/api/862/37615)里 LabelSet 参数与此参数取值范围的对应关系:violation_photo:violation_photo:违规图标。其他(即 politician/entertainment/sport/entrepreneur/scholar/celebrity/military):politician:涉敏人物。 */ Label?: string; /** 有涉敏嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewPoliticalSegmentItem[]; } /** 内容审核 Asr 文字鉴黄任务输入参数类型 */ declare interface AiReviewPornAsrTaskInput { /** 鉴黄模板 ID。 */ Definition?: number; } /** Asr 文字涉黄信息 */ declare interface AiReviewPornAsrTaskOutput { /** Asr 文字涉黄评分,分值为0到100。 */ Confidence?: number; /** Asr 文字涉黄结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Asr 文字有涉黄嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewAsrTextSegmentItem[]; } /** 内容审核 Ocr 文字鉴黄任务输入参数类型 */ declare interface AiReviewPornOcrTaskInput { /** 鉴黄模板 ID。 */ Definition?: number; } /** Ocr 文字涉黄信息 */ declare interface AiReviewPornOcrTaskOutput { /** Ocr 文字涉黄评分,分值为0到100。 */ Confidence?: number; /** Ocr 文字涉黄结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Ocr 文字有涉黄嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewOcrTextSegmentItem[]; } /** 内容审核鉴黄任务输入参数类型 */ declare interface AiReviewPornTaskInput { /** 鉴黄模板 ID。 */ Definition: number | null; } /** 鉴黄结果信息 */ declare interface AiReviewPornTaskOutput { /** 视频鉴黄评分,分值为0到100。 */ Confidence?: number; /** 鉴黄结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** 视频鉴黄结果标签,取值范围:porn:色情。sexy:性感。vulgar:低俗。intimacy:亲密行为。 */ Label?: string; /** 有涉黄嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewSegmentItem[]; } /** 内容审核 Asr 文字鉴违禁任务输入参数类型 */ declare interface AiReviewProhibitedAsrTaskInput { /** 鉴违禁模板 ID。 */ Definition?: number; } /** Asr 文字涉违禁信息 */ declare interface AiReviewProhibitedAsrTaskOutput { /** Asr 文字涉违禁评分,分值为0到100。 */ Confidence?: number; /** Asr 文字涉违禁结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Asr 文字有涉违禁嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewAsrTextSegmentItem[]; } /** 内容审核 Ocr 文字鉴违禁任务输入参数类型 */ declare interface AiReviewProhibitedOcrTaskInput { /** 鉴违禁模板 ID。 */ Definition?: number; } /** Ocr 文字涉违禁信息 */ declare interface AiReviewProhibitedOcrTaskOutput { /** Ocr 文字涉违禁评分,分值为0到100。 */ Confidence?: number; /** Ocr 文字涉违禁结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Ocr 文字有涉违禁嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewOcrTextSegmentItem[]; } /** 内容审核 Asr 文字敏感任务结果类型 */ declare interface AiReviewTaskPoliticalAsrResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Asr 文字敏感任务输入。 */ Input?: AiReviewPoliticalAsrTaskInput; /** 内容审核 Asr 文字敏感任务输出。 */ Output?: AiReviewPoliticalAsrTaskOutput | null; } /** 内容审核 Ocr 文字敏感任务结果类型 */ declare interface AiReviewTaskPoliticalOcrResult { /** 任务状态,有 PROCESSING,SUCCESS,FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Ocr 文字敏感任务输入。 */ Input?: AiReviewPoliticalOcrTaskInput; /** 内容审核 Ocr 文字敏感任务输出。 */ Output?: AiReviewPoliticalOcrTaskOutput | null; } /** 内容审核涉敏任务结果类型 */ declare interface AiReviewTaskPoliticalResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核涉敏任务输入。 */ Input?: AiReviewPoliticalTaskInput; /** 内容审核涉敏任务输出。 */ Output?: AiReviewPoliticalTaskOutput | null; } /** 内容审核 Asr 文字鉴黄任务结果类型 */ declare interface AiReviewTaskPornAsrResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Asr 文字鉴黄任务输入。 */ Input?: AiReviewPornAsrTaskInput; /** 内容审核 Asr 文字鉴黄任务输出。 */ Output?: AiReviewPornAsrTaskOutput | null; } /** 内容审核 Ocr 文字鉴黄任务结果类型 */ declare interface AiReviewTaskPornOcrResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Ocr 文字鉴黄任务输入。 */ Input?: AiReviewPornOcrTaskInput; /** 内容审核 Ocr 文字鉴黄任务输出。 */ Output?: AiReviewPornOcrTaskOutput | null; } /** 内容审核鉴黄任务结果类型 */ declare interface AiReviewTaskPornResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核鉴黄任务输入。 */ Input?: AiReviewPornTaskInput; /** 内容审核鉴黄任务输出。 */ Output?: AiReviewPornTaskOutput | null; } /** 内容审核 Asr 文字鉴任违禁务结果类型 */ declare interface AiReviewTaskProhibitedAsrResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Asr 文字鉴违禁任务输入。 */ Input?: AiReviewProhibitedAsrTaskInput; /** 内容审核 Asr 文字鉴违禁任务输出。 */ Output?: AiReviewProhibitedAsrTaskOutput | null; } /** 内容审核 Ocr 文字鉴任违禁务结果类型 */ declare interface AiReviewTaskProhibitedOcrResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Ocr 文字鉴违禁任务输入。 */ Input?: AiReviewProhibitedOcrTaskInput; /** 内容审核 Ocr 文字鉴违禁任务输出。 */ Output?: AiReviewProhibitedOcrTaskOutput | null; } /** 内容审核 Ocr 文字敏感任务结果类型 */ declare interface AiReviewTaskTerrorismOcrResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核 Ocr 文字敏感任务输入。 */ Input?: AiReviewTerrorismOcrTaskInput; /** 内容审核 Ocr 文字敏感任务输出。 */ Output?: AiReviewTerrorismOcrTaskOutput | null; } /** 内容审核涉敏任务结果类型 */ declare interface AiReviewTaskTerrorismResult { /** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369) 列表。 */ ErrCodeExt?: string; /** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** 错误信息。 */ Message?: string; /** 内容审核涉敏任务输入。 */ Input?: AiReviewTerrorismTaskInput; /** 内容审核涉敏任务输出。 */ Output?: AiReviewTerrorismTaskOutput | null; } /** 内容审核 Ocr 文字敏感任务输入参数类型 */ declare interface AiReviewTerrorismOcrTaskInput { /** 模板 ID。 */ Definition: number; } /** Ocr 文字涉敏信息 */ declare interface AiReviewTerrorismOcrTaskOutput { /** Ocr 文字涉敏评分,分值为0到100。 */ Confidence?: number; /** Ocr 文字涉敏结果建议,取值范围:pass。review。block。 */ Suggestion?: string; /** Ocr 文字有涉敏嫌疑的视频片段列表。 */ SegmentSet?: MediaContentReviewOcrTextSegmentItem[]; } /** 内容审核涉敏任务输入参数类型 */ declare interface AiReviewTerrorismTaskInput { /** 模板 ID。 */ Definition: number; } /** 涉敏信息 */ declare interface AiReviewTerrorismTaskOutput { /** 视频涉敏评分,分值为0到100。 */ Confidence: number; /** 涉敏结果建议,取值范围:pass。review。block。 */ Suggestion: string; /** 视频涉敏结果标签,取值范围:guns:武器枪支。crowd:人群聚集。police:警察部队。bloody:血腥画面。banners:涉敏旗帜。militant:武装分子。explosion:爆炸火灾。terrorists:涉敏人物。scenario:涉敏画面。 */ Label: string; /** 有涉敏嫌疑的视频片段列表。 */ SegmentSet: MediaContentReviewSegmentItem[]; } /** AI 样本管理,人脸信息。 */ declare interface AiSampleFaceInfo { /** 人脸图片 ID。 */ FaceId?: string; /** 人脸图片地址。 */ Url?: string; } /** AI 样本管理,人脸数据操作。 */ declare interface AiSampleFaceOperation { /** 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。 */ Type: string; /** 人脸 ID 集合,当 Type为delete 时,该字段必填。 */ FaceIds?: string[]; /** 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串集合。当 Type为add 或 reset 时,该字段必填;数组长度限制:5 张图片。注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。 */ FaceContents?: string[]; } /** AI 样本管理,处理失败的人脸信息 */ declare interface AiSampleFailFaceInfo { /** 对应入参 FaceContents 中错误图片下标,从 0 开始。 */ Index?: number; /** 错误码,取值:0:成功;其他:失败。 */ ErrCode?: number; /** 错误描述。 */ Message?: string; } /** AI 样本管理,人物信息。 */ declare interface AiSamplePerson { /** 人物 ID。 */ PersonId?: string; /** 人物名称。 */ Name?: string; /** 人物描述。 */ Description?: string; /** 人脸信息。 */ FaceInfoSet?: AiSampleFaceInfo[]; /** 人物标签。 */ TagSet?: string[]; /** 应用场景。 */ UsageSet?: string[]; /** 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ CreateTime?: string; /** 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ UpdateTime?: string; } /** AI 样本管理,标签操作。 */ declare interface AiSampleTagOperation { /** 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。 */ Type: string; /** 标签,长度限制:128 个字符。 */ Tags: string[]; } /** AI 样本管理,关键词输出信息。 */ declare interface AiSampleWord { /** 关键词。 */ Keyword?: string; /** 关键词标签。 */ TagSet?: string[]; /** 关键词应用场景。 */ UsageSet?: string[]; /** 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ CreateTime?: string; /** 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */ UpdateTime?: string; } /** AI 样本管理,关键词输入信息。 */ declare interface AiSampleWordInfo { /** 关键词,长度限制:20 个字符。 */ Keyword: string; /** 关键词标签数组长度限制:20 个标签;单个标签长度限制:128 个字符。 */ Tags?: string[]; } /** 用于AIGC创作图片时用到的扩展参数信息。 */ declare interface AigcImageExtraParam { /** 指定所生成视频的宽高比。不同模型支持的宽高比:1. GEM支持:1:1、3:2、2:3、3:4、4:3、4:5、5:4、9:16、16:9 和 21:9。2. Jimeng:合用户prompt意图、参考图尺寸,由模型智能判断生图宽高比。注:具体模型的宽高比参数,可查看相应模型官网获取更完整描述。 */ AspectRatio?: string; /** 指定图片输出分辨率。支持该参数的模型:支持选择: 720P, 1080P, 2K, 4K。1. Jimeng推荐通过prompt指定图片分辨率和宽高比。 2K 2048x2048 (1:1) 2304x1728(4:3) 2496x1664 (3:2) 2560x1440 (16:9) 3024x1296 (21:9) 4K 4096x4096 (1:1) 4694x3520(4:3) 4992x3328 (3:2) 5404x3040 (16:9) 6198x2656 (21:9) */ Resolution?: string; } /** 用于AIGC创作的图片信息。 */ declare interface AigcImageInfo { /** 用于指导视频生成的图片 URL。该URL需外网可访问。同时允许爬虫拉取。 */ ImageUrl?: string; /** 参考类型。注意:1. 当模型使用Vidu的q2多参考生图时,也可用于指定主体id。2. 当使用GV模型时,可作为参考方式,可选asset(素材)、style(风格)。 */ ReferenceType?: string; } /** Aigc结果文件上传COS时,需传入的信息。 需创建并授权LVB_QCSRole角色。 */ declare interface AigcStoreCosParam { /** 存储至 cos 的 bucket 桶名称。需要cos存储时,该值必填。 示例值:bucket。 */ CosBucketName?: string; /** 存储至 cos 的 bucket 区域。与bucket所属区域相同,上传cos时必填。 示例值:ap-guangzhou */ CosBucketRegion?: string; /** 存储至 cos 的 bucket 路径。可选。示例值:my_file */ CosBucketPath?: string; } /** 用于AIGC创作视频时用到的扩展参数信息。 */ declare interface AigcVideoExtraParam { /** 生成视频的分辨率,分辨率与选择模型及设置的视频时长相关。 不同模型支持的分辨率选项:1. Kling 720P(默认), 1080P。2. Hailuo 768P(默认), 1080P。3. Jimeng 1080P(默认)。4. Vidu 720P(默认),1080P。5. GV 720P(默认),1080P。6. OS 720P, 图片仅支持1280x720、720x1280,暂不支持指定。注意:除模型可支持的分辨率外,还可以生成 2K、4K分辨率。 */ Resolution?: string; /** 指定所生成视频的宽高比。 不同模型对于此参数的支持:1. Kling 仅文生视频支持, 16:9(默认值)、9:16、 1:1。2. Hailuo 暂不支持。3. Jimeng ["16:9"、"4:3"、"1:1"、"3:4"、"9:16"、"21:9"]4. Vidu 仅文生和参考图生视频 支持[16:9、9:16、4:3、3:4、1:1],其中仅q2支持4:3、3:4。5. GV 16:9(默认值)、9:16。6. OS 仅文生视频支持, 16:9(默认), 9:16。注:关于具体模型支持的宽高比例,可查看具体模型官网介绍获取更完整描述。 */ AspectRatio?: string; } /** 用于AIGC生视频创作的参考图片信息。 */ declare interface AigcVideoReferenceImageInfo { /** 用于指导视频生成的图片 URL。该URL需外网可访问。同时允许爬虫拉取。 */ ImageUrl?: string; /** 参考类型。注意:1. 当使用GV模型时,可作为参考方式,可选asset(素材)、style(风格)。 */ ReferenceType?: string; } /** 转动图任务类型。 */ declare interface AnimatedGraphicTaskInput { /** 视频转动图模板 ID。 */ Definition: number; /** 动图在视频中的开始时间,单位为秒。 */ StartTimeOffset: number; /** 动图在视频中的结束时间,单位为秒。 */ EndTimeOffset: number; /** 转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。 */ OutputStorage?: TaskOutputStorage | null; /** 转动图后文件的输出路径,可以为相对路径或者绝对路径。若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。相对路径示例:文件名_{变量名}.{format}文件名.{format}绝对路径示例:/自定义路径/文件名_{变量名}.{format}如果不填,则默认为相对路径:`{inputName}_animatedGraphic_{definition}.{format}`。 */ OutputObjectPath?: string; } /** 转动图模板详情。 */ declare interface AnimatedGraphicsTemplate { /** 转动图模板唯一标识。 */ Definition?: number; /** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */ Type?: string; /** 转动图模板名称。 */ Name?: string; /** 转动图模板