/** * 智能横转竖任务输入类型 */ export interface AiAnalysisTaskHorizontalToVerticalInput { /** *
视频智能横转竖模板 ID
注意:此字段可能返回 null,表示取不到有效值。 */ Definition?: number; /** *扩展参数。
*/ ExtendedParameter?: string; } /** * 音视频增强配置 */ export interface EnhanceConfig { /** * 视频增强配置。 注意:此字段可能返回 null,表示取不到有效值。 */ VideoEnhance?: VideoEnhanceConfig; /** * 音频增强配置。 注意:此字段可能返回 null,表示取不到有效值。 */ AudioEnhance?: AudioEnhanceConfig; } /** * ModifySampleSnapshotTemplate返回参数结构体 */ export interface ModifySampleSnapshotTemplateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 容器格式诊断结果 */ export interface ContainerDiagnoseResultItem { /** * 诊断出的异常类别,取值范围: DecodeParamException:解码参数异常 TimeStampException:时间戳异常 FrameException: 帧率异常 StreamStatusException:流状态异常 StreamInfo:流信息异常 StreamAbnormalCharacteristics:流特征异常 DecodeException:解码异常 HLSRequirements:HLS 格式异常 注意:此字段可能返回 null,表示取不到有效值。 */ Category?: string; /** * 诊断出的具体异常类型,取值如下: VideoResolutionChanged:视频分辨率变化 AudioSampleRateChanged:音频采样率变化 AudioChannelsChanged:音频通道数变化 ParameterSetsChanged:流参数集信息发生变化 DarOrSarInvalid:视频的宽高比异常 TimestampFallback:DTS时间戳回退 DtsJitter:DTS抖动过大 PtsJitter:PTS抖动过大 AACDurationDeviation:AAC帧时间戳间隔不合理 AudioDroppingFrames:音频丢帧 VideoDroppingFrames:视频丢帧 AVTimestampInterleave:音视频交织不合理 PtsLessThanDts:媒体流的 pts 小于 dts ReceiveFpsJitter:网络接收帧率抖动过大 ReceiveFpsTooSmall:网络接收视频帧率过小 FpsJitter:通过PTS计算得到的流帧率抖动过大 StreamOpenFailed:流打开失败 StreamEnd:流结束 StreamParseFailed:流解析失败 VideoFirstFrameNotIdr:首帧不是IDR帧 StreamNALUError:NALU起始码错误 TsStreamNoAud:mpegts的H26x流缺失 AUD NALU AudioStreamLack:无音频流 VideoStreamLack:无视频流 LackAudioRecover:缺失音频流恢复 LackVideoRecover:缺失视频流恢复 VideoBitrateOutofRange:视频流码率(kbps)超出范围 AudioBitrateOutofRange:音频流码率(kbps)超出范围 VideoDecodeFailed:视频解码错误 AudioDecodeFailed:音频解码错误 AudioOutOfPhase:双通道音频相位相反 VideoDuplicatedFrame:视频流中存在重复帧 AudioDuplicatedFrame:音频流中存在重复帧 VideoRotation:视频画面旋转 TsMultiPrograms:MPEG2-TS流有多个program Mp4InvalidCodecFourcc:MP4中codec fourcc不符合Apple HLS要求 HLSBadM3u8Format:无效的m3u8文件 HLSInvalidMasterM3u8:无效的main m3u8文件 HLSInvalidMediaM3u8:无效的media m3u8文件 HLSMasterM3u8Recommended:main m3u8缺少标准推荐的参数 HLSMediaM3u8Recommended:media m3u8缺少标准推荐的参数 HLSMediaM3u8DiscontinuityExist:media m3u8存在EXT-X-DISCONTINUITY HLSMediaSegmentsStreamNumChange:切片的流数目发生变化 HLSMediaSegmentsPTSJitterDeviation:切片间PTS跳变且没有EXT-X-DISCONTINUITY HLSMediaSegmentsDTSJitterDeviation:切片间DTS跳变且没有EXT-X-DISCONTINUITY TimecodeTrackExist:MP4存在tmcd轨道 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 诊断出的异常级别,取值范围: Fatal:影响后续播放和解析, Error: 可能会影响播放, Warning: 可能会有潜在风险,但不一定会影响播放, Notice:比较重要的流信息, Info:一般性的流信息。 注意:此字段可能返回 null,表示取不到有效值。 */ SeverityLevel?: string; /** * 警告出现的时间点,形式如 “2022-12-25T13:14:16Z” 注意:此字段可能返回 null,表示取不到有效值。 */ DateTimeSet?: Array创建AIGC生视频任务时,返回的任务ID。
*/ TaskId: string; } /** * 语音全文识别片段。 */ export interface AiRecognitionTaskAsrFullTextSegmentItem { /** *识别片段置信度。取值:0~100。
*/ Confidence?: number; /** *识别片段起始的偏移时间,单位:秒。
*/ StartTimeOffset?: number; /** *识别片段终止的偏移时间,单位:秒。
*/ EndTimeOffset?: number; /** *识别文本。
*/ Text?: string; /** *字词时间戳信息。
*/ Wordlist?: Arrayai漫剧输入
*/ Input: AiDramaInput; /** *用户cos信息
*/ CosInfo?: VideoDramaCosInfo; } /** * 视频(音频)理解结果 */ export interface AiAnalysisTaskVideoComprehensionResult { /** * 任务状态,有 `PROCESSING`,`SUCCESS` 和 `FAIL` 三种。 */ Status?: string; /** * 错误码,0:成功,其他值:失败 */ ErrCode?: number; /** * 错误信息 */ Message?: string; /** * 视频(音频)理解输入 */ Input?: AiAnalysisTaskVideoComprehensionInput; /** * 视频(音频)理解输出 注意:此字段可能返回 null,表示取不到有效值。 */ Output?: AiAnalysisTaskVideoComprehensionOutput; /** * 错误码,空字符串表示成功,其他值表示失败,取值请参考 媒体处理类错误码 列表 */ ErrCodeExt?: string; /** * 任务进度 */ Progress?: number; /** * 任务开始执行的时间,采用 ISO 日期格式。 */ BeginProcessTime?: string; /** * 任务执行完毕时间,采用 ISO 日期格式。 */ FinishTime?: string; } /** * DeleteStreamLinkSecurityGroup返回参数结构体 */ export interface DeleteStreamLinkSecurityGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteStreamPackageLinearAssemblyProgramsByChannel请求参数结构体 */ export interface DeleteStreamPackageLinearAssemblyProgramsByChannelRequest { /** *频道的ID
*/ ChannelID: string; /** *需要删除的Id数组
*/ IDs: Array视频智能分类模板 ID。
*/ Definition?: number; /** *扩展参数。
*/ ExtendedParameter?: string; } /** * SVG水印模板输入参数 */ export interface SvgWatermarkInput { /** * 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式:封装格式,可选值:mp4、flv、hls、ts、webm、mkv、mxf、mov、mp3、flac、ogg、m4a、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。
*/ Container: string; /** *转码模板名称,长度限制:64 个字符。
*/ Name?: string; /** *模板描述信息,长度限制:256 个字符。
*/ Comment?: string; /** *是否去除视频数据,可选值:
是否去除音频数据,可选值:
视频流配置参数,当 RemoveVideo 为 0,该字段必填。
*/ VideoTemplate?: VideoTemplateInfo; /** *音频流配置参数,当 RemoveAudio 为 0,该字段必填。
*/ AudioTemplate?: AudioTemplateInfo; /** *极速高清转码参数。
*/ TEHDConfig?: TEHDConfig; /** *音视频增强配置。
*/ EnhanceConfig?: EnhanceConfig; /** *扩展参数,序列化的 json 字符串。
*/ StdExtInfo?: string; } /** * ProcessLiveStream返回参数结构体 */ export interface ProcessLiveStreamResponse { /** *任务 ID
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 直播流媒体质检结果 */ export interface LiveStreamAiQualityControlResultInfo { /** * 内容质检结果列表。 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ QualityControlResults?: Array用户自定义变量类型。
参数格式:PascalCase格式。
不能为UserPrompt。默认平台模板未适配自定义内容,如需适配需提交工单。
*/ Type?: string; /** *自定义变量描述。
*/ Description?: string; } /** * AI解说二创结果信息 */ export interface AiAnalysisTaskReelOutput { /** * 解说视频路径。 */ VideoPath?: string; /** * 解说视频路径列表。 **注意**: 1. 当返回一个文件时,`VideoPath `返回一个文件路径,`VideoPaths `也会填充同样路径的一个元素。 2. 当返回多个文件时,`VideoPath `返回为空字符串,`VideoPaths `返回多文件路径列表。 */ VideoPaths?: Array爆款视频Url
*/ VideoUrl: string; /** *产品信息
*/ Product: CloneViralProduct; /** *AIGC生视频相关参数
*/ AIGCParam?: CloneViralAIGC; /** *内容/风格相关参数
*/ ContentParam?: CloneViralContent; /** *模特形象
*/ Persona?: CloneViralPersona; } /** * 切片特殊配置信息。 */ export interface SegmentSpecificInfo { /** * 启动分片时长开关,可选值: on:打开 off:关闭 默认off 注意:此字段可能返回 null,表示取不到有效值。 */ Switch?: string; /** * 启动时分片时长,单位:秒 注意:此字段可能返回 null,表示取不到有效值。 */ FragmentTime?: number; /** * 生效分片数,表示前FragmentEndNum个分片以FragmentTime时长切片,取值>=1 注意:此字段可能返回 null,表示取不到有效值。 */ FragmentEndNum?: number; } /** * DeleteAnimatedGraphicsTemplate返回参数结构体 */ export interface DeleteAnimatedGraphicsTemplateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 内容审核 Ocr 文字鉴任违禁务结果类型 */ export interface AiReviewTaskProhibitedOcrResult { /** * 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** * 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。 */ ErrCodeExt?: string; /** * 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** * 错误信息。 */ Message?: string; /** * 内容审核 Ocr 文字鉴违禁任务输入。 */ Input?: AiReviewProhibitedOcrTaskInput; /** * 内容审核 Ocr 文字鉴违禁任务输出。 注意:此字段可能返回 null,表示取不到有效值。 */ Output?: AiReviewProhibitedOcrTaskOutput; } /** * DescribeSmartSubtitleTemplates请求参数结构体 */ export interface DescribeSmartSubtitleTemplatesRequest { /** * 智能字幕模板唯一标识过滤条件,数组长度限制:100。 */ Definitions?: Array能力配置开关
枚举值:
默认值:OFF
*/ Switch?: string; /** *强度类型
枚举值:
默认值:normal
注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; } /** * DeleteSchedule返回参数结构体 */ export interface DeleteScheduleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 智能抠图配置。 */ export interface AiCutoutConfig { /** *能力配置开关,可选值: ON:开启; OFF:关闭。 默认值:ON。
*/ Switch?: string; /** *抠图目标类型指定:"foreground"(默认)/ "pattern"
*/ Type?: string; /** *图案抠图配置。仅在Type为pattern时生效。
*/ PatternConfig?: PatternConfig; /** *抠图模型选择,可不填。
枚举值:
任务id
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 自动探测硬字幕区域中,表示字幕区域坐标的数据结构。同时包含置信度。 */ export interface SubtitleArea { /** *检测到的字幕区域
*/ Area?: EraseArea; /** *检测区域的置信度
取值范围:[0, 100]
*/ Confidence?: number; } /** * 编排视频分析任务结果类型 */ export interface ScheduleAnalysisTaskResult { /** * 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** * 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。 */ ErrCodeExt?: string; /** * 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** * 错误信息。 */ Message?: string; /** * 分析任务的输入。 */ Input?: AiAnalysisTaskInput; /** * 分析任务的输出。 */ Output?: Array智能擦除模板名称长度限制:64 个字符。
*/ Name: string; /** *擦除类型
智能擦除模板描述信息长度限制:256 个字符。
*/ Comment?: string; /** *字幕擦除配置,EraseType取subtitle时必填且仅此时生效。
*/ EraseSubtitleConfig?: SmartEraseSubtitleConfig; /** *水印擦除配置,EraseType取watermark时必填且仅此时生效。
*/ EraseWatermarkConfig?: SmartEraseWatermarkConfig; /** *隐私保护配置,EraseType取privacy时必填且仅此时生效。
*/ ErasePrivacyConfig?: SmartErasePrivacyConfig; } /** * 查询Flow的配置信息。 */ export interface FlowInOutResp { /** * 流Id。 */ FlowId?: string; /** * 流名称。 */ FlowName?: string; /** * 该Flow关联的媒体传输事件EventId。 */ EventId?: string; /** * 媒体传输输入流所属的区域,取值和InputRegion相同。 */ FlowRegion?: string; /** * 当返回是输出类型时非空,output所在Region。 */ OutputRegion?: string; /** * EventName。 */ EventName?: string; /** * InOutType为Input有效。 */ InputName?: string; /** * InOutType为Output有效。 */ OutputName?: string; /** * Input或者Output的Id。 */ InOutId?: string; /** * 输入/输出类型,可选值: Input:输入 Outpu:输出。 */ InOutType?: string; } /** * DescribeTextToSpeechAsyncTask请求参数结构体 */ export interface DescribeTextToSpeechAsyncTaskRequest { /** *任务ID
*/ TaskId: string; } /** * Aigc生音频任务,输出的视频信息。 */ export interface AigcAudioOutputVideoInfo { /** *视频URL。
*/ Url?: string; /** *视频时长。
*/ Duration?: number; } /** * CreateWorkflow请求参数结构体 */ export interface CreateWorkflowRequest { /** * 工作流名称,最多128字符。同一个用户该名称唯一。 */ WorkflowName: string; /** * 工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。 */ Trigger: WorkflowTrigger; /** * 媒体处理的文件输出存储位置。不填则继承 Trigger 中的存储位置。 */ OutputStorage?: TaskOutputStorage; /** * 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与触发文件所在的目录一致。 */ OutputDir?: string; /** * 媒体处理类型任务参数。 */ MediaProcessTask?: MediaProcessTaskInput; /** * 视频内容审核类型任务参数。 */ AiContentReviewTask?: AiContentReviewTaskInput; /** * 视频内容分析类型任务参数。 */ AiAnalysisTask?: AiAnalysisTaskInput; /** * 视频内容识别类型任务参数。 */ AiRecognitionTask?: AiRecognitionTaskInput; /** * 任务的事件通知配置,不填代表不获取事件通知。 */ TaskNotifyConfig?: TaskNotifyConfig; /** * 工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */ TaskPriority?: number; } /** * ModifyStreamLinkEvent请求参数结构体 */ export interface ModifyStreamLinkEventRequest { /** * 媒体传输事件Event Id。 */ EventId: string; /** * 需要修改的事件名称。 */ EventName: string; /** * Event的描述信息。 */ Description?: string; } /** * 文本关键词识别控制参数。 */ export interface OcrWordsConfigureInfo { /** * 文本关键词识别任务开关,可选值:参考音频URL信息。需外网可访问。
*/ AudioUrl?: string; } /** * 智能擦除模板隐私保护配置 */ export interface SmartErasePrivacyConfig { /** * 隐私保护擦除方式。 - blur 模糊 - mosaic 马赛克 */ PrivacyModel: string; /** * 隐私保护目标,(在API Explorer上使用时无需传入数组,添加相应项并填入对应值即可)。 - face 人脸 - plate 车牌 */ PrivacyTargets: Array插帧帧率配置(旧)。新用户建议使用FrameRateWithDen配置插帧帧率,支持分数,且效果更好。注意,FrameRate 与FrameRateWithDen 只能二选一,同时配置可能导致任务失败。源帧率大于等于目标帧率时能力不会生效。
注意:此字段可能返回 null,表示取不到有效值。 */ FrameRate?: FrameRateConfig; /** *超分配置。源分辨率高于目标分辨率时不对视频做处理。注意与大模型增强不可同时开启。
注意:此字段可能返回 null,表示取不到有效值。 */ SuperResolution?: SuperResolutionConfig; /** *HDR配置。
注意:此字段可能返回 null,表示取不到有效值。 */ Hdr?: HdrConfig; /** *视频降噪配置。注意与大模型增强不可同时开启。
注意:此字段可能返回 null,表示取不到有效值。 */ Denoise?: VideoDenoiseConfig; /** *综合增强配置。注意大模型、综合增强、去毛刺三项里最多配置一项
注意:此字段可能返回 null,表示取不到有效值。 */ ImageQualityEnhance?: ImageQualityEnhanceConfig; /** *色彩增强配置。
注意:此字段可能返回 null,表示取不到有效值。 */ ColorEnhance?: ColorEnhanceConfig; /** *低光照增强配置。
注意:此字段可能返回 null,表示取不到有效值。 */ LowLightEnhance?: LowLightEnhanceConfig; /** *去划痕配置。
注意:此字段可能返回 null,表示取不到有效值。 */ ScratchRepair?: ScratchRepairConfig; /** *去伪影(毛刺)配置。注意大模型、综合增强、去毛刺三项里最多配置一项
注意:此字段可能返回 null,表示取不到有效值。 */ ArtifactRepair?: ArtifactRepairConfig; /** *增强场景配置,可选值:
大模型增强配置。注意大模型、综合增强、去毛刺三项里最多配置一项。且不可与超分、降噪同时开启。
注意:此字段可能返回 null,表示取不到有效值。 */ DiffusionEnhance?: DiffusionEnhanceConfig; /** *新插帧帧率配置,支持分数。注意与FrameRate二选一。源帧率大于等于目标帧率时能力不会生效。
注意:此字段可能返回 null,表示取不到有效值。 */ FrameRateWithDen?: FrameRateWithDenConfig; /** *大模型修复配置。注意大模型、综合增强、去毛刺三项里最多配置一项。且不可与超分、降噪同时开启。
注意:此字段可能返回 null,表示取不到有效值。 */ AiRestoration?: AiRestorationConfig; } /** * DeleteContentReviewTemplate请求参数结构体 */ export interface DeleteContentReviewTemplateRequest { /** * 内容审核模板唯一标识。 */ Definition: number; } /** * ActivateStreamPackage返回参数结构体 */ export interface ActivateStreamPackageResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StartStreamLinkFlow返回参数结构体 */ export interface StartStreamLinkFlowResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeStreamLinkFlowStatistics返回参数结构体 */ export interface DescribeStreamLinkFlowStatisticsResponse { /** * 传输流的媒体数据列表。 */ Infos?: Array转码后文件的目标存储。
*/ OutputStorage?: TaskOutputStorage; /** *转码后的视频文件路径。
*/ Path?: string; /** *转码规格 ID,参见转码参数模板。
*/ Definition?: number; /** *视频流码率平均值与音频流码率平均值之和, 单位:bps。
*/ Bitrate?: number; /** *视频流高度的最大值,单位:px。
*/ Height?: number; /** *视频流宽度的最大值,单位:px。
*/ Width?: number; /** *媒体文件总大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
*/ Size?: number; /** *视频时长,单位:秒。
*/ Duration?: number; /** *容器类型,例如 m4a,mp4 等。
*/ Container?: string; /** *视频的 md5 值。
*/ Md5?: string; /** *音频流信息。
*/ AudioStreamSet?: Array视频流信息。
*/ VideoStreamSet?: Array视频转码使用增强项说明,增强项解释
MediaTranscodeItem
*/ Usage?: MediaUsageItem; } /** * 智能分类任务控制参数 */ export interface ClassificationConfigureInfo { /** * 智能分类任务开关,可选值:音频流的编码格式。
当不需要对音频进行转码时,可选值为:
音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。
注意:此字段可能返回 null,表示取不到有效值。 */ Bitrate?: number; /** *音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。
详细参考音频采样率支持范围文档
单位:Hz
注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
音频通道方式,可选值:
默认值:2。
注意:设置音频声道随源时,如果转码音频编码格式不支持当前声道,转码任务可能会失败。
指定输出要保留的音频轨道。默认是全部保留源的。
注意:此字段可能返回 null,表示取不到有效值。 */ StreamSelects?: Array项目id
*/ ProjectId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyProcessImageTemplate请求参数结构体 */ export interface ModifyProcessImageTemplateRequest { /** * 图片处理模板唯一标识。 */ Definition: number; /** * 图片处理模板名称,长度限制:64个字符。 */ Name?: string; /** * 模板描述信息,长度限制256个字符。 */ Comment?: string; /** * 图片处理模板参数。 */ ProcessImageTemplate?: ImageTaskInput; } /** * 媒体处理输出对象信息。 */ export interface TaskOutputStorage { /** * 媒体处理输出对象存储位置的类型,支持:识别片段置信度。取值:0~100。
*/ Confidence?: number; /** *识别片段起始的偏移时间,单位:秒。
*/ StartTimeOffset?: number; /** *识别片段终止的偏移时间,单位:秒。
*/ EndTimeOffset?: number; /** *识别文本。
*/ Text?: string; /** *翻译文本。
*/ Trans?: string; /** *说话人ID
*/ SpeakerId?: string; } /** * 用户自定义语音审核任务控制参数 */ export interface UserDefineAsrTextReviewTemplateInfoForUpdate { /** * 用户自定语音审核任务开关,可选值:Program名称。
*/ Name: string; /** *绑定的channel。
*/ AttachedChannel: string; /** *编排的目标source的类型,分直播Live和点播VOD。Tier为Basic时只支持VOD,Tier为Standard时支持Live和VOD
*/ SourceType?: string; /** *关联的source location。
*/ SourceLocationId?: string; /** *关联的直播or点播,source名称,location下全局唯一。
*/ SourceName?: string; /** *PlaybackConf。
*/ PlaybackConf?: PlaybackInfoReq; /** *AdBreaks,只有source类型为Vod时有效。
*/ AdBreaks?: ArrayVOD获取方式,支持PreCaching和DynamicUpdating,默认PreCaching,仅Linear频道支持
*/ VodAcquisitionMethod?: string; } /** * SourceLocation垫片配置。 */ export interface SegmentDeliverInfo { /** * 默认内容源地址。 */ DefaultSegmentUrl?: string; /** * 自定义服务器地址。 */ NameServers?: Array智能字幕识别片段列表。
注意:此字段可能返回 null,表示取不到有效值。 */ SegmentSet?: Array识别字幕结果
注意:此字段可能返回 null,表示取不到有效值。 */ RecognizeSubtitleResult?: Array翻译字幕结果
注意:此字段可能返回 null,表示取不到有效值。 */ TransSubtitleResult?: Array字幕文件存储位置
注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; } /** * 智能按帧标签结果类型 */ export interface AiAnalysisTaskFrameTagResult { /** * 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** * 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。 */ ErrCodeExt?: string; /** * 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** * 错误信息。 */ Message?: string; /** * 智能按帧标签任务输入。 */ Input?: AiAnalysisTaskFrameTagInput; /** * 智能按帧标签任务输出。 注意:此字段可能返回 null,表示取不到有效值。 */ Output?: AiAnalysisTaskFrameTagOutput; } /** * HLS配置参数 */ export interface HLSConfigureInfo { /** * 单个 TS 文件时长,单位:秒,取值范围 5-30 秒。 不填默认为 30 秒。 注意:此字段可能返回 null,表示取不到有效值。 */ ItemDuration?: number; /** * 录制周期,单位:秒,取值范围 10 分钟到 12 小时。 不填默认为 10分钟(3600 秒)。 注意:此字段可能返回 null,表示取不到有效值。 */ Interval?: number; /** * 续录等待时间,单位:秒。取值范围为60秒-1800秒。 不填默认为0(不启用续录)。 注意:此字段可能返回 null,表示取不到有效值。 */ ContinueTimeout?: number; } /** * 音频流配置参数 */ export interface AudioTemplateInfo { /** *音频流的编码格式。
当不需要对音频进行转码时,可选值为:
音频流的码率,取值范围:0 和 [26, 256],单位:kbps。
当取值为 0,表示音频码率和原始音频保持一致。
注意:如果使用自适应转码音轨合并TrackChannelInfo参数,取值范围:
1)、不能填0;
2)、Codec为:aac时,取值范围:[26, 256];
3)、Codec为:ac3时,取值范围:[26, 640];
4)、Codec为:eac3时,取值范围:[26, 6144],备注:当SampleRate为44100HZ,最大值为:5644,当SampleRate为48000HZ,最大值为:6144,
音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。
详细参考音频采样率支持范围文档
单位:Hz
注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
音频通道方式,可选值:
默认值:2。
注意:设置音频声道随源时,如果转码音频编码格式不支持当前声道,转码任务可能会失败。
合并音轨信息。
注意:此字段只是自适应转码生效,
音频轨道语言,比如:chi、eng 注意:(1)遵循 ISO 639-2;(2)仅适用于自适应码流模板;(3)值为 source 表示保留源language
*/ AudioLanguage?: string; /** *音频轨道名称,比如:中文、English 注意:(1)仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符;(2)仅适用于自适应码流模板;(3)值为source表示保留源name
*/ AudioName?: string; /** *默认音频轨道。为true时指定当前音轨为默认音轨轨道,最多可指定1条默认轨道。
默认值:false
*/ DefaultTrack?: boolean; } /** * DescribeBatchTaskDetail返回参数结构体 */ export interface DescribeBatchTaskDetailResponse { /** * 任务类型,目前取值有:性别
枚举值:
年龄范围
枚举值:
外貌
枚举值:
身材
枚举值:
检测分类。
枚举值:
检测分组。
枚举值:
检测类型名称。
枚举值:
整体质量得分,范围 [0, 100],越高越好。
*/ Score?: number; /** *判断置信度,范围 [0, 100],越高表示越确定。
*/ Confidence?: number; /** *检测发现的问题列表,无问题时为空。
*/ IssueSet?: Array视频时长
取值范围:[4, 15]
*/ Duration?: number; /** *宽高比。可选 16:9/4:3/1:1/3:4/9:16/21:9/adaptive
*/ AspectRatio?: string; /** *分辨率。支持720p(默认)/1080p/2k/4k
*/ Resolution?: string; /** *模型等级。flagship(默认)、standard
*/ ModelTier?: string; } /** * DescribeImageSpriteTemplates请求参数结构体 */ export interface DescribeImageSpriteTemplatesRequest { /** * 雪碧图模板唯一标识过滤条件,数组长度限制:100。 */ Definitions?: Array视频输出时长
取值范围:[4, 15]
单位:秒
默认值:15
*/ Duration?: number; /** *模型档位
枚举值:
视频画面比例
枚举值:
输出分辨率
枚举值:
目标市场
枚举值:
影响默认出镜模特族裔与本地化风格;未指定 CustomModel 时按市场自动决定人种
*/ Market?: string; /** *口播/字幕语言
枚举值:
视频类型
枚举值:
裂变数量
取值范围:[0, 1]
单位:个
*/ SplitCount?: number; /** *定制出镜模特
*/ CustomModel?: CustomModel; } /** * 查询Event的配置信息。 */ export interface DescribeEvent { /** * Event的名称。 */ EventName: string; /** * Event的Id,唯一标识一个event。 */ EventId: string; /** * Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。 */ CreateTime: string; /** * Event的描述。 */ Description: string; /** * Event的状态信息 0:未运行 1:运行中 */ Status: number; /** * Event关联的Flow列表。 注意:此字段可能返回 null,表示取不到有效值。 */ AttachedFlowGroup: Array翻译标识:
源语言(如"en")
*/ TransSrc?: string; /** *目标语言(如"zh")
*/ TransDst?: string; /** *字幕文件地址
*/ Path?: string; /** *翻译字幕压制视频路径。
*/ SubtitleEmbedPath?: string; /** *字幕文件FileId。
*/ SubtitleFileId?: string; } /** * 内容审核 Ocr 文字敏感任务输入参数类型 */ export interface AiReviewTerrorismOcrTaskInput { /** * 模板 ID。 */ Definition: number; } /** * 外挂音频。 */ export interface AddOnAudio { /** *音频文件输入信息。注意:(1)音频流的编码格式支持:aac、ac3、eac3、flac、opus和mp3;(2)当转自适应码流模板中设置的切片类型为ts的时候,音频流的编码格式不能为flac。
*/ InputInfo: MediaInputInfo; /** *音轨名称,如:中文、English。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。
*/ AudioName?: string; /** *音轨语言,如:chi、eng,遵循 ISO 639-2
*/ AudioLanguage?: string; /** *默认音频轨道。为true时指定当前音频为默认音频轨道,最多可指定1条默认音频轨道。
默认值:false
*/ DefaultTrack?: boolean; } /** * 文本关键词识别输入。 */ export interface AiRecognitionTaskOcrWordsResultInput { /** * 文本关键词识别模板 ID。 */ Definition?: number; } /** * 线性组装频道垫片配置。 */ export interface SlateInfo { /** * source location的ID。 */ SourceLocationId?: string; /** * 对应的vod垫片内容源名称。 */ VodSourceName?: string; } /** * DeleteWorkflow返回参数结构体 */ export interface DeleteWorkflowResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 传输流媒体的音频数据。 */ export interface FlowMediaAudio { /** * 帧率。 */ Fps: number; /** * 码率,单位是bps。 */ Rate: number; /** * 音频Pid。 */ Pid: number; /** * 标志同一次推流。 */ SessionId: string; } /** * 智能成片任务输入类型 */ export interface AiAnalysisTaskReelInput { /** *智能成片模板 ID。
*/ Definition?: number; /** *扩展参数。
*/ ExtendedParameter?: string; } /** * 生图任务。 */ export interface CreateImageConfig { /** *生图模型
枚举值:
生图指令
*/ Prompt: string; /** *输出图片的分辨率
枚举值:
默认值:1K
*/ Resolution?: string; /** *输出图片的宽高比
枚举值:
默认值:1:1
*/ AspectRatio?: string; /** *附加参数。
*/ AdditionalParameters?: string; } /** * DeleteStreamPackageLinearAssemblyProgram请求参数结构体 */ export interface DeleteStreamPackageLinearAssemblyProgramRequest { /** * Program id。 */ Id: string; } /** * 质检异常项。 */ export interface QualityControlResult { /** * 异常类型,取值范围: Jitter:抖动, Blur:模糊, LowLighting:低光照, HighLighting:过曝, CrashScreen:花屏, BlackWhiteEdge:黑白边, SolidColorScreen:纯色屏, Noise:噪点, Mosaic:马赛克, QRCode:二维码, AppletCode:小程序码, BarCode:条形码, LowVoice:低音, HighVoice:爆音, NoVoice:静音, LowEvaluation:视频无参考评分(MOS)低于阈值, AudioEvaluation:音频无参考评分(MOS)低于阈值, AudioNoise:音频噪声。 */ Type?: string; /** * 质检结果项。 */ QualityControlItems?: Array能力配置开关,可选值: ON:开启; OFF:关闭。 默认值:ON。
*/ Switch?: string; /** *目标比例,如 "16:9"
*/ AspectRatio?: string; /** *目标宽度(像素)
取值范围:[0, 2048]
*/ Width?: number; /** *目标高度(像素)
取值范围:[0, 2048]
*/ Height?: number; } /** * 智能描述信息 */ export interface MediaAiAnalysisDescriptionItem { /** * 智能描述。 */ Description?: string; /** * 智能描述的可信度,取值范围是 0 到 100。 */ Confidence?: number; /** * 智能描述标题 */ Title?: string; /** * 智能描述关键词 */ Keywords?: Array输入token量
*/ InputTokens?: number; /** *输出token量
*/ OutputTokens?: number; /** *总token量,一般是输入+输出
*/ TotalTokens?: number; } /** * CreatePersonSample请求参数结构体 */ export interface CreatePersonSampleRequest { /** * 素材名称,长度限制:20 个字符。 */ Name: string; /** * 素材应用场景,可选值: 1. Recognition:用于内容识别,等价于 Recognition.Face。 2. Review:用于不适宜内容识别,等价于 Review.Face。 3. All:包含以上全部,等价于 1+2。 */ Usages: Array图片编码配置。
注意:此字段可能返回 null,表示取不到有效值。 */ EncodeConfig?: ImageEncodeConfig; /** *图片增强配置。
注意:此字段可能返回 null,表示取不到有效值。 */ EnhanceConfig?: ImageEnhanceConfig; /** *图片擦除配置。
注意:此字段可能返回 null,表示取不到有效值。 */ EraseConfig?: ImageEraseConfig; /** *盲水印配置。
注意:此字段可能返回 null,表示取不到有效值。 */ BlindWatermarkConfig?: BlindWatermarkConfig; /** *美颜配置。
*/ BeautyConfig?: BeautyConfig; /** *图片基础转换能力。
*/ TransformConfig?: ImageTransformConfig; /** *Ai 换装配置。
*/ AiTryOnConfig?: AiTryOnConfig; /** *Ai套图配置。
*/ AiPosterSuiteConfig?: AiPosterSuiteConfig; /** *生图任务配置
*/ CreateImageConfig?: CreateImageConfig; /** *Ai抠图配置
*/ AiCutoutConfig?: AiCutoutConfig; /** *Ai扩图配置
*/ AiExpansionConfig?: AiExpansionConfig; /** *Ai分镜拆解配置
*/ AiStoryboardConfig?: AiStoryboardConfig; /** *图片理解配置
*/ UnderstandImageConfig?: UnderstandImageConfig; /** *图片质量评估配置
*/ ImageQualityConfig?: ImageQualityConfig; } /** * 查询输出的HLS拉流URL信息。 */ export interface DescribeOutputHLSPullServerUrl { /** * HLS拉流地址的Url。 */ Url: string; } /** * DescribeStreamLinkFlowSRTStatistics请求参数结构体 */ export interface DescribeStreamLinkFlowSRTStatisticsRequest { /** * 传输流ID。 */ FlowId: string; /** * 输入或输出类型,可选[input|output]。 */ Type: string; /** * 输入或输出Id。 */ InputOutputId: string; /** * 主通道或备通道,可选[0|1]。 */ Pipeline: string; /** * 统计的开始时间,默认为前一小时,最多支持查询近7天。 UTC时间,如'2020-01-01T12:00:00Z'。 */ StartTime: string; /** * 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。 UTC时间,如'2020-01-01T12:00:00Z'。 */ EndTime: string; /** * 查询间隔,可选[5s|1min|5min|15min]。 */ Period: string; /** * 对端客户端或者服务端的IP地址 */ RemoteIp?: string; } /** * 智能封面信息 */ export interface MediaAiAnalysisCoverItem { /** * 智能封面存储路径。 */ CoverPath?: string; /** * 智能封面的可信度,取值范围是 0 到 100。 */ Confidence?: number; } /** * 媒体处理 COS 对象信息。 */ export interface CosInputInfo { /** * 媒体处理对象文件所在的 COS Bucket 名,如 TopRankVideo-125xxx88。 */ Bucket: string; /** * 媒体处理对象文件所在的 COS Bucket 所属园区,如 ap-chongqing。 */ Region: string; /** * 媒体处理对象文件的输入路径,如`/movie/201907/WildAnimal.mov`。 */ Object: string; } /** * CreateSchedule返回参数结构体 */ export interface CreateScheduleResponse { /** * 编排 ID。 */ ScheduleId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 智能标签任务控制参数 */ export interface TagConfigureInfo { /** * 智能标签任务开关,可选值:program名称。
*/ Name?: string; /** *编排的目标source的类型,分直播和点播。
*/ SourceType?: string; /** *关联的source location id。
*/ SourceLocationId?: string; /** *SourceId,唯一标识一个source。
*/ SourceId?: string; /** *关联的直播or点播,source名称,location下全局唯一。
*/ SourceName?: string; /** *绑定的channel。
*/ AttachedChannel?: string; /** *播放配置。
*/ PlaybackConf?: PlaybackInfo; /** *AdBreaks。
*/ AdBreaks?: ArrayId。
*/ Id?: string; /** *Region。
*/ Region?: string; /** *SourceLocation名称。
*/ SourceLocationName?: string; /** *VOD获取方式,支持PreCaching和DynamicUpdating,默认PreCaching,仅Linear频道支持
*/ VodAcquisitionMethod?: string; } /** * 文本关键词识别输出。 */ export interface AiRecognitionTaskOcrWordsResultOutput { /** * 文本关键词识别结果集。 */ ResultSet: Array音频URl。
*/ Url?: string; /** *音频时长。
*/ Duration?: number; } /** * UpdateVoice请求参数结构体 */ export interface UpdateVoiceRequest { /** *音色Id
*/ VoiceId: string; /** *更新音色字段
*/ VoiceFields: VoiceUpdateFields; /** *扩展参数,json字符串
*/ ExtParam?: string; } /** * 查询输入的SRT配置信息。 */ export interface DescribeInputSRTSettings { /** * SRT模式。 注意:此字段可能返回 null,表示取不到有效值。 */ Mode?: string; /** * 流Id。 */ StreamId?: string; /** * 延迟。 */ Latency?: number; /** * 接收延迟。 */ RecvLatency?: number; /** * 对端延迟。 */ PeerLatency?: number; /** * 对端空闲超时时间。 */ PeerIdleTimeout?: number; /** * 解密密钥。 */ Passphrase?: string; /** * 密钥长度。 */ PbKeyLen?: number; /** * SRT对端地址。 注意:此字段可能返回 null,表示取不到有效值。 */ SourceAddresses?: Array错误码,成功时返回0
*/ ErrorCode?: number; /** *错误信息,成功时返回success
*/ Msg?: string; /** *合成音频的base64编码,默认wav格式
*/ AudioData?: string; /** *合成音频url,有效期24小时
*/ AudioUrl?: string; /** *扩展信息,json字符串 duration: 结果音频时长,单位秒
*/ ExtInfo?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateStreamLinkSecurityGroup请求参数结构体 */ export interface CreateStreamLinkSecurityGroupRequest { /** * 安全组名称,限制大小写、数字和下划线,Region下唯一。 */ Name: string; /** * 白名单列表,数量限制[1, 10]。 */ Whitelist: Array任务id
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateStreamLinkFlow返回参数结构体 */ export interface CreateStreamLinkFlowResponse { /** * 创建的Flow信息。 */ Info?: DescribeFlow; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 用于AIGC创作图片时用到的扩展参数信息。 */ export interface AigcImageExtraParam { /** *指定所生成视频的宽高比。
不同模型支持的宽高比:
注:具体模型的宽高比参数,可查看相应模型官网获取更完整描述。
*/ AspectRatio?: string; /** *指定图片输出分辨率。
支持该参数的模型:
支持选择: 720P, 1080P, 2K, 4K。
是否添加图标水印。默认不加。1-添加,0-不添加。
取值范围:[0, 1]
默认值:0
*/ LogoAdd?: number; /** *指定图片的输出格式,支持jpeg, png。
*/ OutputFormat?: string; } /** * 流状态实时查询接口的SRT信息。 */ export interface FlowRealtimeStatusSRT { /** * 延迟,单位为ms。 */ Latency: number; /** * RTT,单位为ms。 */ RTT: number; /** * 实时发包数或者收包数。 */ Packets: number; /** * 丢包率。 */ PacketLossRate: number; /** * 重传率。 */ RetransmitRate: number; /** * 实时丢包数。 */ DroppedPackets: number; /** * 是否加密,On|Off。 */ Encryption: string; } /** * 智能分类结果信息 */ export interface AiAnalysisTaskClassificationOutput { /** * 视频智能分类列表。 */ ClassificationSet: Array任务创建成功后,返回的任务ID。
调用查询接口,轮询获取任务进度及生成结果。
任务创建成功后,返回的任务ID。
调用查询接口,轮询获取任务进度及生成结果。
ai漫剧剧本
参数格式:无
入参限制:无
*/ Script: string; /** *ai漫剧风格
枚举值:
默认值:chinese_ink_wash
枚举值:
默认值:chinese_ink_wash
*/ Style: string; /** *宽高比
枚举值:
默认值:16:9
*/ Ratio: string; /** *输出视频分辨率
枚举值:
默认值:720p
*/ Resolution: string; } /** * ModifyTranscodeTemplate请求参数结构体 */ export interface ModifyTranscodeTemplateRequest { /** *转码模板唯一标识。
*/ Definition: number; /** *封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。
*/ Container?: string; /** *转码模板名称,长度限制:64 个字符。
*/ Name?: string; /** *模板描述信息,长度限制:256 个字符。
*/ Comment?: string; /** *是否去除视频数据,可选值:
是否去除音频数据,可选值:
视频流配置参数。
*/ VideoTemplate?: VideoTemplateInfoForUpdate; /** *音频流配置参数。
*/ AudioTemplate?: AudioTemplateInfoForUpdate; /** *极速高清转码参数。
*/ TEHDConfig?: TEHDConfigForUpdate; /** *音视频增强参数。
*/ EnhanceConfig?: EnhanceConfig; } /** * ModifyStreamLinkOutputInfo请求参数结构体 */ export interface ModifyStreamLinkOutputInfoRequest { /** * 流Id。 */ FlowId: string; /** * 需要修改的Output配置。 */ Output: ModifyOutputInfo; } /** * 智能擦除自定义参数 */ export interface OverrideEraseParameter { /** *擦除类型
字幕擦除配置;
当EraseType值为:subtitle,此字段为必填参数
水印擦除配置;
当EraseType值为:watermark,此字段为必填参数
隐私保护配置;
当EraseType值为:privacy,此字段为必填参数
擦除压制字幕模板id。
*/ SubtitleEmbedId?: number; } /** * 文字水印模板 */ export interface TextWatermarkTemplateInput { /** * 字体类型,目前可以支持两种:项目id
*/ ProjectId: string; /** *项目名称
*/ ProjectName?: string; /** *项目术语表
*/ TermBase?: Array项目描述
*/ Description?: string; /** *角色列表
*/ Speakers?: Array图片处理任务的任务 ID。
*/ TaskId: string; } /** * EditMedia返回参数结构体 */ export interface EditMediaResponse { /** *编辑视频的任务 ID,可以通过该 ID 查询编辑任务的状态。
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 文本涉敏任务控制参数。 */ export interface PoliticalOcrReviewTemplateInfoForUpdate { /** * 文本涉敏任务开关,可选值:广告决策服务器URL(ADS)。注意:填了AdsUrl会自动代替覆盖AdsUrls[0]
*/ AdsUrl?: string; /** *广告决策服务器URL数组(ADS)
*/ AdsUrls?: Array参数配置。
注意:此字段可能返回 null,表示取不到有效值。 */ ConfigAliases?: Array是否开启广告标记透传。
*/ AdMarkerPassthrough?: boolean; /** *如何处理广告中的标记,可选值[1-2]:
1:所有SCTE-35类型标记全部处理-all(默认)
2:SCTE-35enhanced,解析部分类型。
默认广告url。
*/ SlateAd?: string; /** *未填充的最大时长,单位:秒。
*/ Threshold?: number; /** *是否开启mpd location, true对应enable, false对应disable。
*/ DashMPDLocation?: boolean; /** *被视作广告的标记类型,可选值[1-8]:
被视作广告的分发限制类型,可选值[1-4]:
1:None
2:Restricted(默认) 3:Unrestricted
4.Both
源流CDN前缀,需要以http://或者https://开头。
*/ SourceCDNPrefix?: string; /** *广告CDN前缀,需要以http://或者https://开头。
*/ AdCDNPrefix?: string; /** *预加载广告决策服务地址。注意:填了PreRollAdsUrl会自动代替覆盖PreRollAdsUrls[0]
*/ PreRollAdsUrl?: string; /** *预加载广告决策服务地址数组
*/ PreRollAdsUrls?: Array预加载广告最大允许时长,0-3600。
*/ PreRollMaxAllowedDuration?: number; /** *是否开启多次请求ADS,开启后将优先请求ADS,请求失败后再请求兜底广告
*/ MultiRequest?: boolean; /** *dash周期类型:SinglePeriod 或 MultiPeriod,默认 MultiPeriod
*/ DashOriginManifestType?: string; /** *广告为空时是否插入Slate,默认开启(true)
*/ SlateOnEmptyVast?: boolean; /** *SCTE marker duration,默认180,范围0-3600
*/ SCTEMarkerDuration?: number; /** *安全组Id
*/ SecurityGroupId?: string; } /** * 极速高清参数配置。 */ export interface TEHDConfig { /** * 极速高清类型,可选值:语音合成文本
*/ Text: string; /** *音色ID
*/ VoiceId: string; /** *文本语言。不填默认自动识别
当前支持语言:
zh 中文 (Chinese)
en 英语 (English)
ja 日语 (Japanese)
de 德语 (German)
fr 法语 (French)
ko 韩语 (Korean)
ru 俄语 (Russian)
uk 乌克兰语 (Ukrainian)
pt 葡萄牙语 (Portuguese)
it 意大利语 (Italian)
es 西班牙语 (Spanish)
id 印度尼西亚语 (Indonesian)
nl 荷兰语 (Dutch)
tr 土耳其语 (Turkish)
fil 菲律宾语 (Filipino)
ms 马来语 (Malay)
el 希腊语 (Greek)
fi 芬兰语 (Finnish)
hr 克罗地亚语 (Croatian)
sk 斯洛伐克语 (Slovak)
pl 波兰语 (Polish)
sv 瑞典语 (Swedish)
hi 印地语 (Hindi)
bg 保加利亚语 (Bulgarian)
ro 罗马尼亚语 (Romanian)
ar 阿拉伯语 (Arabic)
cs 捷克语 (Czech)
da 丹麦语 (Danish)
ta 泰米尔语 (Tamil)
hun 匈牙利语(Hungarian)
vi 越南语(Vietnamese)
no 挪威语(Norwegian)
yue 粤语(Cantonese)
th 泰语(Thai)
he 希伯来语(Hebrew)
ca 加泰罗尼亚语(Catalan)
nn 尼诺斯克语(Nynorsk)
af 阿非利卡语(Afrikaans)
fa 波斯语(Persian)
sl 斯洛文尼亚语(Slovenian)
输出相关参数
*/ Output?: SyncDubbingOutputOption; /** *扩展参数,json字符串
synExt Object 语音合成扩展参数
duration Float 合成音频时长(单位秒),默认不控制时长。示例:5.2
format String 输出音频格式,默认wav,支持wav、mp3
sampleRate Integer 合成音频采样率,默认16000,支持[8000,16000,22050,24000,32000,44100]
输出文件的路径。
注意:此字段可能返回 null,表示取不到有效值。 */ Path?: string; /** *输出文件的存储位置。
注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; /** *输出文件的URL。
*/ SignedUrl?: string; /** *图生文任务的处理结果。
*/ Content?: string; /** *VOD标准版FileId
*/ FileId?: string; } /** * 视频编辑/合成任务 目标视频信息。 */ export interface ComposeTargetInfo { /** * 封装容器格式,可选值:任务当前状态。 WAIT:等待中, RUN:执行中, FAIL:任务失败, DONE:任务成功。
*/ Status?: string; /** *当任务状态为 FAIL时,返回失败信息。
*/ Message?: string; /** *输出的音频信息。
*/ AudioInfos?: Array输出的视频信息,仅视频配音等场景会输出。
*/ VideoInfos?: Array任务 ID。
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateWordSamples返回参数结构体 */ export interface CreateWordSamplesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 创建媒体传输流的输出的RIST配置。 */ export interface CreateOutputRistSettings { /** * RIST模式,可选[LISTENER|CALLER],默认为LISTENER。 */ Mode?: string; /** * RIST配置方案,可选[MAIN|SIMPLE],默认为MAIN。 */ Profile?: string; /** * RIST缓冲区大小,单位为毫秒。最小值为50毫秒,最大值为5000毫秒。默认值:120 */ Buffer?: number; } /** * CreateSchedule请求参数结构体 */ export interface CreateScheduleRequest { /** * 编排名称,最多128字符。同一个用户该名称唯一。 */ ScheduleName: string; /** * 编排绑定的触发规则,当上传视频命中该规则到该对象时即触发编排。 */ Trigger: WorkflowTrigger; /** * 编排任务列表。 */ Activities: Array当前任务待返回总数
*/ Total?: number; /** *开始查询页
*/ PageNum?: number; /** *当前页要获取数据条目数
*/ PageSize?: number; /** *任务详情数据
*/ Tasks?: Array自定义提示词,对生成视频的要求
*/ UserPrompt?: string; /** *生成视频的目标语言,默认不指定,支持zh / en / ja / ko / es / pt / instrumental(纯音乐无口播)
*/ Language?: string; /** *目标市场,默认不指定。可选north_america / europe / china / japan / korea / sea / brazil
*/ Market?: string; /** *裂变程度。exact/low/medium/high,默认exact 1:1复刻
*/ FissionLevel?: string; } /** * CreateAigcImageTask返回参数结构体 */ export interface CreateAigcImageTaskResponse { /** *返回的任务ID。
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 视频编辑/合成任务 视频流信息。 */ export interface ComposeVideoStream { /** * 视频流的编码方式,可选值:问题分类标签。
*/ Tag?: string; /** *问题描述。
*/ Description?: string; /** *该问题的质量得分,范围 [0, 100]。
*/ Score?: number; /** *该问题的判断置信度,范围 [0, 100]。
*/ Confidence?: number; /** *问题起始时间(毫秒)。
*/ StartTimeMs?: number; /** *问题结束时间(毫秒)
*/ EndTimeMs?: number; /** *附加数据(JSON 格式),如严重程度等补充信息。
*/ ExtraData?: string; } /** * 语音违禁任务控制参数 */ export interface ProhibitedAsrReviewTemplateInfoForUpdate { /** * 语音违禁任务开关,可选值:视频智能抠图模板 ID。
*/ Definition: number; /** *扩展参数。
*/ ExtendedParameter?: string; } /** * ModifyAnimatedGraphicsTemplate返回参数结构体 */ export interface ModifyAnimatedGraphicsTemplateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 线性组装频道告警返回信息。 */ export interface ChannelAlertResp { /** * Program告警聚合信息。 */ ProgramAlertCounts?: Array图片质量评估维度
枚举值:
图片理解模型
枚举值:
图片理解指令
*/ Prompt: string; /** *图片理解模型参数,类型为 JSON 字符串。
*/ Parameters?: string; } /** * DeleteAIAnalysisTemplate请求参数结构体 */ export interface DeleteAIAnalysisTemplateRequest { /** * 视频内容分析模板唯一标识。 */ Definition: number; } /** * DescribeMDPMPSUserInfo请求参数结构体 */ export type DescribeMDPMPSUserInfoRequest = null; /** * 广告插入频道配置信息。 */ export interface SSAIChannelInfo { /** *频道ID,全局唯一标识。
*/ ID?: string; /** *频道名称。
*/ Name?: string; /** *广告源信息。
*/ ContentSource?: string; /** *播放地址。兼容旧版本参数,推荐使用HlsPlaybackPrefix或DashPlaybackPrefix
*/ PlaybackPrefix?: string; /** *hls播放地址
*/ HlsPlaybackPrefix?: string; /** *dash播放地址
*/ DashPlaybackPrefix?: string; /** *广告插入SSAI配置信息。
*/ SSAIInfo?: SSAIConf; /** *地域信息。
*/ Region?: string; /** *用于clickthrough地址
*/ SessionInitPrefix?: string; } /** * 角色列表 */ export interface Speakers { /** *角色唯一标识
*/ SpeakerId: string; /** *绑定的音色 ID
*/ VoiceId: string; /** *性别:male / female,默认 male
*/ Gender?: string; /** *年龄段:child / teenager / youth / middle_aged/ senior,默认 youth
*/ AgeGroup?: string; /** *角色描述
*/ Description?: string; /** *角色人名术语表
*/ NameTerms?: Array音色Id
*/ VoiceId: string; /** *扩展参数,json字符串
*/ ExtParam?: string; } /** * CreateStreamLinkOutputInfo返回参数结构体 */ export interface CreateStreamLinkOutputInfoResponse { /** * 创建后的Output信息。 */ Info?: DescribeOutput; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AWS S3存储输入 */ export interface S3InputInfo { /** * S3 bucket。 注意:此字段可能返回 null,表示取不到有效值。 */ S3Bucket: string; /** * S3 bucket 对应的区域,目前支持: us-east-1 eu-west-3 注意:此字段可能返回 null,表示取不到有效值。 */ S3Region: string; /** * S3 bucket 中的媒体资源路径。 注意:此字段可能返回 null,表示取不到有效值。 */ S3Object: string; /** * AWS 内网访问 媒体资源的秘钥id。 注意:此字段可能返回 null,表示取不到有效值。 */ S3SecretId?: string; /** * AWS 内网访问 媒体资源的秘钥key。 注意:此字段可能返回 null,表示取不到有效值。 */ S3SecretKey?: string; } /** * Aigc任务详细信息 */ export interface AigcTaskListItem { /** *任务ID
*/ TaskId?: string; /** *任务类型
枚举值:
任务状态
枚举值:
任务创建时间
*/ CreateTime?: string; /** *任务开始调度时间
*/ ScheduledTime?: string; /** *任务结束时间
*/ FinishedTime?: string; /** *任务结果Url
*/ Urls?: Array任务执行错误码
*/ TaskResultCode?: number; /** *任务执行错误信息
*/ TaskResultMsg?: string; /** *输出视频的分辨率
注意:此字段可能返回 null,表示取不到有效值。 */ Resolution?: string; /** *输出视频的宽高比
注意:此字段可能返回 null,表示取不到有效值。 */ Ratio?: string; /** *任务请求包
注意:此字段可能返回 null,表示取不到有效值。 */ RequestBody?: string; } /** * DescribeAsrHotwordsList请求参数结构体 */ export interface DescribeAsrHotwordsListRequest { /** * 检索参数,根据热词库 id 查询 */ HotwordsId?: string; /** * 检索参数,根据热词库名称查询 */ Name?: string; /** * 分页偏移量,默认值:0。 */ Offset?: number; /** * 返回记录条数,默认返回所有热词库 */ Limit?: number; /** * 热词排序顺序 0:升序(默认) 1:降序 */ OrderType?: number; /** * 根据某个字段排序,默认使用创建时间,使用非法字段视为默认情况 - CreateTime:创建时间排序 - UpdateTime:更新时间排序 - Name:热词库名称排序 - WordCount:热词数量排序 - HotwordsId:热词库 id 排序 */ OrderBy?: string; /** * 0 临时热词 1 文件热词 */ Types?: Array错误码,成功时返回0
*/ ErrorCode?: number; /** *错误信息,成功时返回success
*/ Msg?: string; /** *克隆生成的音色ID
*/ VoiceId?: string; /** *合成音频的base64编码
*/ AudioData?: string; /** *合成音频Url,有效期24小时
*/ AudioUrl?: string; /** *扩展信息,json字符串
*/ ExtInfo?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 转推的RTP目标地址信息。 */ export interface RTPAddressDestination { /** * 转推的目标地址的IP。 */ Ip: string; /** * 转推的目标地址的端口。 */ Port: number; } /** * DescribeStreamPackageLinearAssemblyProgramSchedules返回参数结构体 */ export interface DescribeStreamPackageLinearAssemblyProgramSchedulesResponse { /** * Program的调度列表。 注意:此字段可能返回 null,表示取不到有效值。 */ Infos?: Array智能字幕模板 ID。
*/ Definition?: number; /** *智能字幕自定义参数,当 Definition 填 0 时有效。
该参数用于高度定制场景,建议您优先使用 Definition 指定智能字幕参数。
扩展参数。
*/ UserExtPara?: string; } /** * BatchStartStreamLinkFlow请求参数结构体 */ export interface BatchStartStreamLinkFlowRequest { /** * EventId。 */ EventId: string; /** * Event关联的流Id数组,如果不传默认启动Event下面的所有媒体传输流。 */ FlowIds?: Array任务 ID。
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 直播录制结果 */ export interface LiveRecordResult { /** * 直播录制文件的目标存储。 注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; /** * 直播录制文件列表 注意:此字段可能返回 null,表示取不到有效值。 */ FileList?: Array透明度阈值
取值范围:[0, 255]
默认值:30
*/ TransparencyThreshold?: number; /** *不透明阈值,必须大于TransparencyThreshold
取值范围:[0, 255]
默认值:127
*/ OpaqueThreshold?: number; /** *边缘采样步数,默认5
取值范围:[1, 10]
*/ EdgeSamplingStep?: number; /** *边缘扩展步数,默认5
*/ EdgeExpansionStep?: number; /** *边缘融合强度,默认0.5
取值范围:[0, 1.0]
*/ EdgeBlendingIntensity?: number; } /** * 内容审核 Ocr 文字鉴黄任务结果类型 */ export interface AiReviewTaskPornOcrResult { /** * 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */ Status?: string; /** * 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。 */ ErrCodeExt?: string; /** * 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */ ErrCode?: number; /** * 错误信息。 */ Message?: string; /** * 内容审核 Ocr 文字鉴黄任务输入。 */ Input?: AiReviewPornOcrTaskInput; /** * 内容审核 Ocr 文字鉴黄任务输出。 注意:此字段可能返回 null,表示取不到有效值。 */ Output?: AiReviewPornOcrTaskOutput; } /** * DescribeLiveRecordTemplates请求参数结构体 */ export interface DescribeLiveRecordTemplatesRequest { /** * 录制模板唯一标识过滤条件,数组长度限制:100。 */ Definitions?: Array视频裂变参考图url
*/ ImageUrls: Array视频裂变商品信息参考文案
*/ Text?: string; } /** * DescribeStreamPackageSourceLocation返回参数结构体 */ export interface DescribeStreamPackageSourceLocationResponse { /** * SourceLocation信息。 */ Info?: SourceLocationInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAigcAudioTask请求参数结构体 */ export interface CreateAigcAudioTaskRequest { /** *模型名称。生音乐当前支持的模型: GL、MiniMaxMusic。
*/ ModelName?: string; /** *指定模型特定版本号。默认使用系统当前所支持的模型稳定版本。
模型GL支持的版本号:3.0-clip、3.0-pro。
模型MiniMaxMusic支持的版本号:2.0、2.5、2.6。
指定场景生音频。音乐: music。
*/ SceneType?: string; /** *生成视频的描述。(注:最大支持2000字符)。当未传入图片时,此参数必填。
*/ Prompt?: string; /** *参考视频信息。仅部分模型支持。
*/ VideoInfos?: Array传入参考音频信息。
比如传入音频生成音乐时需要传入。
*/ AudioInfos?: Array输出音频格式,默认不填。mp3、wav。
*/ OutputAudioFormat?: string; /** *文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。
*/ StoreCosParam?: AigcStoreCosParam; /** *用于传入要求的额外参数。
*/ ExtraParameters?: AigcAudioExtraParam; /** *用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。
示例MinimaxMusic模型传入歌词时:
{"lyric":{"小马在快乐奔跑,花儿在开放"}}
接口操作者名称。
*/ Operator?: string; } /** * 任务查询结果类型 */ export interface MediaProcessTaskResult { /** * 任务的类型,可以取的值有:广告配置uniq_id
*/ UniqId?: string; /** *广告配置id
*/ ChannelId?: string; /** *广告配置名称
*/ ChannelName?: string; /** *广告类型
*/ AdType?: string; /** *广告请求成功数
*/ AdRequestSuccess?: number; /** *广告请求失败数
*/ AdRequestFail?: number; /** *广告曝光数
*/ Impression?: number; /** *广告开始播放数
*/ Start?: number; /** *广告播放到1/4处数
*/ FirstQuarter?: number; /** *广告播放到1/2处数
*/ Midpoint?: number; /** *广告播放到3/4处数
*/ ThirdQuarter?: number; /** *广告播放完成数
*/ Complete?: number; /** *中贴广告标记时间
*/ AdMarkerTime?: number; /** *中贴个性化替换时间
*/ ReplacedTime?: number; /** *中贴个性化广告填充率
*/ MidFillRate?: number; /** *前贴广告请求数
*/ PreReqNum?: number; /** *前贴广告替换数
*/ PreReplacedNum?: number; /** *前贴广告替换率
*/ PreReplaceRate?: number; /** *在清单中发现了广告标记次数
*/ ADMarkerFound?: number; /** *向ADS请求广告次数
*/ MakeAdsRequest?: number; /** *从ADS收到VAST返回次数
*/ VASTResponse?: number; /** *成功填充了广告次数
*/ FilledAvail?: number; /** *执行广告替换时遇到问题次数
*/ WarningNoAd?: number; /** *ADS返回超时次数
*/ ErrorAdsTimeout?: number; /** *ADS 返回了一个空的 VAST 响应次数
*/ EmptyVASTResponse?: number; /** *ADS 返回了一个空的VMAP 响应次数
*/ EmptyVMAPResponse?: number; /** *日期
*/ Date?: string; /** *开始时间
*/ StartTime?: string; /** *结束时间
*/ EndTime?: string; } /** * 色彩增强配置 */ export interface ColorEnhanceConfig { /** * 能力配置开关,可选值:译制视频路径。
*/ VideoPath?: string; /** *标记文件路径
*/ SpeakerPath?: string; /** *音色id
*/ VoiceId?: string; /** *译制视频存储位置。
*/ OutputStorage?: TaskOutputStorage; /** *额外结果,目前包含字幕文件结果 Url
*/ ExtraOutput?: string; /** *译制视频FileId。
*/ VideoFileId?: string; /** *标记文件FileId。
*/ SpeakerFileId?: string; } /** * ModifyAdaptiveDynamicStreamingTemplate请求参数结构体 */ export interface ModifyAdaptiveDynamicStreamingTemplateRequest { /** * 转自适应码流模板唯一标识。 */ Definition: number; /** * 模板名称,长度限制:64 个字符。 */ Name?: string; /** * 转自适应码流格式,取值范围:视频智能擦除模板 ID。
*/ Definition?: number; /** *扩展参数。
*/ ExtendedParameter?: string; } /** * DescribeAigcImageTask返回参数结构体 */ export interface DescribeAigcImageTaskResponse { /** * 任务当前状态。 WAIT:等待中, RUN:执行中, FAIL:任务失败, DONE:任务成功。 */ Status?: string; /** * 当任务状态为 DONE时,返回的图片Url列表,图片存储12小时,请尽快取走使用。 */ ImageUrls?: Array输入图片数
单位:个数
*/ InputImageCount?: number; /** *输入秒数
单位:秒
*/ InputSeconds?: number; /** *输出秒数
单位:秒
*/ OutputSeconds?: number; /** *总秒数
单位:秒
*/ TotalSeconds?: number; } /** * 智能字幕输出信息 */ export interface SmartSubtitleTaskBatchOutput { /** *任务进度。
*/ Progress?: number; /** *任务状态,有 PROCESSING,SUCCESS,WAITING 和 FAIL 四种。
*/ Status?: string; /** *错误码,空字符串表示成功,其他值表示失败,取值请参考 媒体处理类错误码 列表。
*/ ErrCodeExt?: string; /** *错误信息。
*/ Message?: string; /** *翻译任务输出信息。
注意:此字段可能返回 null,表示取不到有效值。 */ TransTextTask?: SmartSubtitleTaskTransTextResultOutput; /** *语音全文识别任务输出信息。
注意:此字段可能返回 null,表示取不到有效值。 */ AsrFullTextTask?: SmartSubtitleTaskAsrFullTextResultOutput; } /** * BatchStopStreamLinkFlow请求参数结构体 */ export interface BatchStopStreamLinkFlowRequest { /** * EventId。 */ EventId: string; /** * 流Id,如果不传默认停止Event下所有的媒体传输流。 */ FlowIds?: Array媒体处理的文件输入信息。
*/ InputInfo: MediaInputInfo; /** *媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项
媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如/movie/201907/。
如果不填,表示与 InputInfo 中文件所在的目录一致。
编排ID。
注意1:对于OutputStorage、OutputDir参数:
注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。
*/ ScheduleId?: number; /** *媒体处理类型任务参数。
*/ MediaProcessTask?: MediaProcessTaskInput; /** *视频内容审核类型任务参数。
*/ AiContentReviewTask?: AiContentReviewTaskInput; /** *视频内容分析类型任务参数。
*/ AiAnalysisTask?: AiAnalysisTaskInput; /** *视频内容识别类型任务参数。
*/ AiRecognitionTask?: AiRecognitionTaskInput; /** *媒体质检类型任务参数。
*/ AiQualityControlTask?: AiQualityControlTaskInput; /** *智能字幕
*/ SmartSubtitlesTask?: SmartSubtitlesTaskInput; /** *智能擦除类型任务参数
*/ SmartEraseTask?: SmartEraseTaskInput; /** *任务的事件通知信息,不填代表不获取事件通知。
*/ TaskNotifyConfig?: TaskNotifyConfig; /** *任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
*/ TasksPriority?: number; /** *用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。
*/ SessionId?: string; /** *来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
*/ SessionContext?: string; /** *任务类型,默认Online
资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。
*/ ResourceId?: string; /** *媒体编排任务组
注意:填写此参数ScheduleId字段将失效,Activities优先级大于ScheduleId
是否跳过元信息获取,可选值:
0:表示不跳过
1:表示跳过
默认值:0
Program Id。
*/ Id: string; /** *修改后的名称。
*/ Name?: string; /** *编排的目标source的类型,分直播和点播。Tier为Basic时只支持VOD,Tier为Standard时支持Live和VOD
*/ SourceType?: string; /** *关联的source location。
*/ SourceLocationId?: string; /** *关联的直播or点播,source名称,location下全局唯一。
*/ SourceName?: string; /** *PlaybackConf。
*/ PlaybackConf?: PlaybackInfoReq; /** *AdBreaks。
*/ AdBreaks?: ArrayVOD获取方式,支持PreCaching和DynamicUpdating,默认PreCaching,仅Linear频道支持
*/ VodAcquisitionMethod?: string; } /** * ProcessImage返回参数结构体 */ export interface ProcessImageResponse { /** * 任务 ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询输入的RTSP配置信息。 */ export interface DescribeRTSPPullSourceAddress { /** * RTSP源站的Url地址。 注意:此字段可能返回 null,表示取不到有效值。 */ Url: string; } /** * DescribeStreamPackageLinearAssemblyChannelAlerts返回参数结构体 */ export interface DescribeStreamPackageLinearAssemblyChannelAlertsResponse { /** * 频道告警信息。 */ Infos?: ChannelAlertResp; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Type为DASH时manifest配置使用的字段。 */ export interface DashManifestInfo { /** * 每个清单的总持续时间(以秒为单位)。[30, 3600],类型:整数,默认值60。 */ Windows?: number; /** * 播放器在缓冲区中保持的最小缓存时间(以秒为单位)。[2, 60],类型:整数,默认值30。 */ MinBufferTime?: number; /** * 播放器在请求更新清单之前应等待的最短时间(以秒为单位)。[2, 60],类型:整数,默认值2。 */ MinUpdatePeriod?: number; /** * 播放器启播时距离最新直播时间点的时间,是一个回退量(以秒为单位)。[2, 60],类型:整数,默认值10。 */ SuggestedPresentationDelay?: number; } /** * aigc cos信息,存储用户请求时填写的cos信息,存放结果 */ export interface VideoDramaCosInfo { /** *cos通地域
*/ CosBucketRegion?: string; /** *cos桶名称
*/ CosBucketName?: string; /** *cos桶路径
*/ CosBucketPath?: string; } /** * 查询输出的RTSP拉流配置信息。 */ export interface DescribeOutputRTSPPullSettings { /** * RTSP拉流地址列表。 注意:此字段可能返回 null,表示取不到有效值。 */ ServerUrls: Array模型名称。
当前支持的模型列表:
Hunyuan,
Hailuo,
Kling,
Vidu,
PixVerse,
Mingmou,
H2。
指定模型特定版本号。默认使用系统当前所支持的模型稳定版本。
指定场景生成视频。
注意:仅部分模型支持指定场景。
生成视频的描述。当未传入图片时,此参数必填。
*/ Prompt?: string; /** *用于描述您想要阻止模型生成的内容。
注意:部分模型支持。
例如:
顶部照明、明亮的色彩。
人物、动物。
多辆汽车、风。
默认取值为False,模型会严格地遵循指令。
如果需要更精细的prompt获得最佳效果,可将此参数设置为True,将自动优化传入的prompt,以提升生成质量。
用于指导视频生成的图片 URL。该URL需外网可访问。
注意:
模型将以此参数传入的图片作为尾帧画面来生成视频。
支持此参数的模型:
注意:
包含多张素材资源图片的列表,用于描述模型在生成视频时要使用的资源图片。
支持多图输入的模型:
注意:
目前仅 Kling O1、Kling 3.0-Omni、Vidu q2-pro、H2 1.0 支持参考视频信息传入。
部分模型支持参考音频传入,使用URL传入。
*/ AudioInfos?: Array生成视频的时长。
注意:
用于传入要求的额外参数。
*/ ExtraParameters?: AigcVideoExtraParam; /** *文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。
*/ StoreCosParam?: AigcStoreCosParam; /** *用于传入一些模型需要的特殊场景参数、分镜prompt等,Json格式序列化成字符串。
示例:
{"camera_control":{"type":"simple"}}
接口操作者名称。
*/ Operator?: string; } /** * 翻译的输入。 */ export interface AiRecognitionTaskTransTextResultInput { /** * 翻译模板 ID。 */ Definition?: number; } /** * DescribeSchedules返回参数结构体 */ export interface DescribeSchedulesResponse { /** * 符合过滤条件的记录总数。 */ TotalCount?: number; /** * 编排信息数组。 */ ScheduleInfoSet?: Array字幕压制模板唯一标识
*/ Definition: number; /** *字幕压制名称
长度限制:64 个字符。
字幕压制模板描述信息
长度限制:256 个字符。
字幕压制相关配置
*/ SubtitleEmbedConfig?: SubtitleEmbedConfig; } /** * 综合增强配置 */ export interface ImageQualityEnhanceConfig { /** * 能力配置开关,可选值:智能字幕字幕语言类型
0: 源语言
1: 翻译语言
2: 源语言+翻译语言
当TranslateSwitch为OFF时仅支持取0
当TranslateSwitch为ON时仅支持取1或2
智能字幕视频源语言
OCR识别仅支持以下语言:zh_en:中英multi:其他
ASR识别和纯字幕翻译当前支持以下语言:auto:自动识别zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh_medical:中文医疗vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语it:意大利语zh_dialect:中文方言zh_en:中英yue:粤语ru:俄语prime_zh:中英方言af-ZA:南非荷兰语(南非)sq-AL:阿尔巴尼亚语(阿尔巴尼亚)am-ET:阿姆哈拉语(埃塞俄比亚)ar-DZ:阿拉伯语(阿尔及利亚)ar-BH:阿拉伯语(巴林)ar-EG:阿拉伯语(埃及)ar-IQ:阿拉伯语(伊拉克)ar-IL:阿拉伯语(以色列)ar-JO:阿拉伯语(约旦)ar-KW:阿拉伯语(科威特)ar-LB:阿拉伯语(黎巴嫩)ar-MR:阿拉伯语(毛里塔尼亚)ar-MA:阿拉伯语(摩洛哥)ar-OM:阿拉伯语(阿曼)ar-QA:阿拉伯语(卡塔尔)ar-SA:阿拉伯语(沙特阿拉伯)ar-PS:阿拉伯语(巴勒斯坦国)ar-SY:阿拉伯语(叙利亚)ar-TN:阿拉伯语(突尼斯)ar-AE:阿拉伯语(阿拉伯联合酋长国)ar-YE:阿拉伯语(也门)hy-AM:亚美尼亚语(亚美尼亚)az-AZ:阿塞拜疆语(阿塞拜疆)eu-ES:巴斯克语(西班牙)bn-BD:孟加拉语(孟加拉)bn-IN:孟加拉语(印度)bs-BA:波斯尼亚语(波斯尼亚和黑塞哥维那)bg-BG:保加利亚语(保加利亚)my-MM:缅甸语(缅甸)ca-ES:加泰罗尼亚语(西班牙)hr-HR:克罗地亚语(克罗地亚)cs-CZ:捷克语(捷克共和国)da-DK:丹麦语(丹麦)nl-BE:荷兰语(比利时)nl-NL:荷兰语(荷兰)en-AU:英语(澳大利亚)en-CA:英语(加拿大)en-GH:英语(加纳)en-HK:英语(中国香港)en-IN:英语(印度)en-IE:英语(爱尔兰)en-KE:英语(肯尼亚)en-NZ:英语(新西兰)en-NG:英语(尼日利亚)en-PK:英语(巴基斯坦)en-PH:英语(菲律宾)en-SG:英语(新加坡)en-ZA:英语(南非)en-TZ:英语(坦桑尼亚)en-GB:英语(英国)en-US:英语(美国)et-EE:爱沙尼亚语(爱沙尼亚)fil-PH:菲律宾语(菲律宾)fi-FI:芬兰语(芬兰)fr-BE:法语(比利时)fr-CA:法语(加拿大)fr-FR:法语(法国)fr-CH:法语(瑞士)gl-ES:加利西亚语(西班牙)ka-GE:格鲁吉亚语(格鲁吉亚)el-GR:希腊语(希腊)gu-IN:古吉拉特语(印度)iw-IL:希伯来语(以色列)hi-IN:印地语(印度)hu-HU:匈牙利语(匈牙利)is-IS:冰岛语(冰岛)id-ID:印度尼西亚语(印度尼西亚)it-IT:意大利语(意大利)it-CH:意大利语(瑞士)ja-JP:日语(日本)jv-ID:爪哇语(印度尼西亚)kn-IN:卡纳达语(印度)kk-KZ:哈萨克语(哈萨克斯坦)km-KH:高棉语(柬埔寨)rw-RW:卢旺达语(卢旺达)ko-KR:韩语(韩国)lo-LA:老挝语(老挝)lv-LV:拉脱维亚语(拉脱维亚)lt-LT:立陶宛语(立陶宛)mk-MK:马其顿语(北马其顿)ms-MY:马来语(马来西亚)ml-IN:马拉雅拉姆语(印度)mr-IN:马拉地语(印度)mn-MN:蒙古语(蒙古)ne-NP:尼泊尔语(尼泊尔)no-NO:博克马尔挪威语(挪威)fa-IR:波斯语(伊朗)pl-PL:波兰语(波兰)pt-BR:葡萄牙语(巴西)pt-PT:葡萄牙语(葡萄牙)ro-RO:罗马尼亚语(罗马尼亚)ru-RU:俄语(俄罗斯)sr-RS:塞尔维亚语(塞尔维亚)si-LK:僧伽罗语(斯里兰卡)sk-SK:斯洛伐克语(斯洛伐克)sl-SI:斯洛文尼亚语(斯洛文尼亚)st-ZA:南索托语(南非)es-AR:西班牙语(阿根廷)es-BO:西班牙语(玻利维亚)es-CL:西班牙语(智利)es-CO:西班牙语(哥伦比亚)es-CR:西班牙语(哥斯达黎加)es-DO:西班牙语(多米尼加共和国)es-EC:西班牙语(厄瓜多尔)es-SV:西班牙语(萨尔瓦多)es-GT:西班牙语(危地马拉)es-HN:西班牙语(洪都拉斯)es-MX:西班牙语(墨西哥)es-NI:西班牙语(尼加拉瓜)es-PA:西班牙语(巴拿马)es-PY:西班牙语(巴拉圭)es-PE:西班牙语(秘鲁)es-PR:西班牙语(波多黎各)es-ES:西班牙语(西班牙)es-US:西班牙语(美国)es-UY:西班牙语(乌拉圭)es-VE:西班牙语(委内瑞拉)su-ID:巽他语(印度尼西亚)sw-KE:斯瓦希里语(肯尼亚)sw-TZ:斯瓦希里语(坦桑尼亚)sv-SE:瑞典语(瑞典)ta-IN:泰米尔语(印度)ta-MY:泰米尔语(马来西亚)ta-SG:泰米尔语(新加坡)ta-LK:泰米尔语(斯里兰卡)te-IN:泰卢固语(印度)th-TH:泰语(泰国)ts-ZA:聪加语(南非)tr-TR:土耳其语(土耳其)uk-UA:乌克兰语(乌克兰)ur-IN:乌尔都语(印度)ur-PK:乌尔都语(巴基斯坦)uz-UZ:乌兹别克语(乌兹别克斯坦)ve-ZA:文达语(南非)vi-VN:越南语(越南)xh-ZA:科萨语(南非)zu-ZA:祖鲁语(南非)
智能字幕文件格式:
注意:
字幕翻译开关ON: 开启翻译OFF: 关闭翻译
注意:纯字幕翻译方式下,不传默认是打开的,不允许传空或OFF;
字幕翻译目标语言
当TranslateSwitch为ON的时候生效,翻译语言列表:ab:阿布哈兹语ace:亚齐语ach:阿乔利语af:南非荷兰语ak:契维语(阿坎语)am:Amharicar:阿拉伯语as:阿萨姆语ay:艾马拉语az:阿塞拜疆语ba:巴什基尔语ban:巴厘语bbc:巴塔克托巴语bem:Bembabew:Betawibg:保加利亚语bho:博杰普尔语bik:Bikolbm:班巴拉语bn:孟加拉语br:布列塔尼语bs:波斯尼亚语btx:巴塔克卡罗语bts:巴塔克西马隆贡语bua:布里亚特语ca:加泰罗尼亚语ceb:宿务语cgg:Kigachm:草原马里语ckb:库尔德语(索拉尼语)cnh:哈卡钦语co:科西嘉语crh:克里米亚鞑靼语crs:塞舌尔克里奥尔语cs:捷克语cv:楚瓦什语cy:威尔士语da:丹麦语de:德语din:Dinkadoi:多格来语dov:敦贝语dv:第维埃语dz:宗卡语ee:Eweel:希腊语en:英语eo:世界语es:西班牙语et:爱沙尼亚语eu:巴斯克语fa:波斯语ff:富拉语fi:芬兰语fil:菲律宾语(塔加拉语)fj:斐济语fr:法语fr-CA:法语(加拿大)fr-FR:法语(法国)fy:弗里斯兰语ga:爱尔兰语gaa:加 (Ga) 语gd:苏格兰盖尔语gl:加利西亚语gn:瓜拉尼语gom:贡根语gu:古吉拉特语gv:马恩岛语ha:Hausahaw:夏威夷语he:希伯来语hi:印地语hil:希利盖农语hmn:苗语hr:克罗地亚语hrx:洪斯吕克语ht:海地克里奥尔语hu:匈牙利语hy:亚美尼亚语id:印度尼西亚语ig:Igboilo:伊洛果语is:冰岛语it:意大利语iw:希伯来语ja:日语jv:爪哇语ka:格鲁吉亚语kk:哈萨克语km:高棉语kn:卡纳达语ko:韩语kri:Krioku:库尔德语(库尔曼吉语)ktu:吉土巴语ky:吉尔吉斯语la:拉丁语lb:卢森堡语lg:干达语(卢干达语)li:林堡语lij:利古里亚语lmo:伦巴第语ln:林加拉语lo:老挝语lt:立陶宛语ltg:拉特加莱语luo:Luolus:米佐语lv:拉脱维亚语mai:迈蒂利语mak:马卡萨mg:马尔加什语mi:毛利语min:米南语mk:马其顿语ml:马拉雅拉姆语mn:蒙古语mr:马拉地语ms:马来语mt:马耳他语my:缅甸语ne:尼泊尔语new:尼瓦尔语nl:荷兰语no:挪威语nr:恩德贝莱语(南部)nso:北索托语(塞佩蒂语)nus:努尔语ny:齐切瓦语(尼扬贾语)oc:奥克斯坦语om:Oromoor:奥里亚语pa:旁遮普语pag:邦阿西楠语pam:邦板牙语pap:Papiamentopl:波兰语ps:Pashtopt:葡萄牙语pt-BR:葡萄牙语(巴西)pt-PT:葡萄牙语(葡萄牙)qu:克丘亚语ro:罗马尼亚语rom:罗姆语rn:Rundiru:俄语rw:卢旺达语sa:梵语scn:西西里语sd:信德语sg:Sangoshn:掸语si:僧伽罗语sk:斯洛伐克语sl:斯洛文尼亚语sm:萨摩亚语sn:修纳语so:索马里语sq:阿尔巴尼亚语sr:塞尔维亚语ss:斯瓦特语st:塞索托语su:巽他语sv:瑞典语sw:斯瓦希里语szl:西里西亚语ta:泰米尔语te:泰卢固语tet:德顿语tg:塔吉克语th:泰语ti:提格里尼亚语tk:土库曼语tn:茨瓦纳语tr:土耳其语ts:聪加语tt:鞑靼语ug:维吾尔语uk:乌克兰语ur:乌尔都语uz:乌兹别克语vi:越南语xh:科萨语yi:意第绪语yo:约鲁巴语yua:尤卡坦玛雅语yue:粤语zh:简体中文zh-TW:中文(繁体)zu:祖鲁语
注意:多语言方式,则使用 / 分割,如:en/ja,表示英语和日语。
ASR热词库参数
注意:此字段可能返回 null,表示取不到有效值。 */ AsrHotWordsConfigure?: AsrHotWordsConfigure; /** *自定义参数
*/ ExtInfo?: string; /** *字幕处理类型:
注意:不传的情况下默认类型为 ASR识别字幕
*/ ProcessType?: number; /** *字幕OCR提取框选区域配置
注意:此字段可能返回 null,表示取不到有效值。 */ SelectingSubtitleAreasConfig?: SelectingSubtitleAreasConfig; /** *压制模板id,只有ProcessType为0或2(任务类型为ASR或OCR)时才允许填写
*/ SubtitleEmbedId?: number; /** *说话人识别模式,可选值:
0:表示不开启说话人识别;
1:表示开启说话人识别;
默认值:0
说话人识别输出到字幕文件,可选值:
0:表示不输出到字幕文件;
1:表示输出到vtt字幕文件
注意:使用此参数SpeakerMode的值不能为0;
默认值:0
指定时间点截图模板 ID。
*/ Definition: number; /** *截图时间点列表,时间点支持 s、% 两种格式:
截图时间点列表,单位为秒。此参数已不再建议使用,建议您使用 ExtTimeOffsetSet 参数。
*/ TimeOffsetSet?: Array水印列表,支持多张图片或文字水印,最大可支持 10 张。
*/ WatermarkSet?: Array时间点截图后文件的目标存储,不填则继承上层的 OutputStorage 值。
注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; /** *时间点截图后图片文件的输出路径,可以为相对路径或者绝对路径。
若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。
相对路径示例:
{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}。
*/
OutputObjectPath?: string;
/**
* 时间点截图后输出路径中的{number}变量的规则。
扩展参数。
*/ ExtInfo?: string; } /** * 对视频截雪碧图任务输入参数类型 */ export interface ImageSpriteTaskInput { /** *雪碧图模板 ID。
*/ Definition: number; /** *截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。
注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; /** *截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。
若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。
相对路径示例:
{inputName}_imageSprite_{definition}_{number}.{format}。
*/
OutputObjectPath?: string;
/**
* 截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:{inputName}_imageSprite_{definition}.{format}。
截取雪碧图后输出路径中的{number}变量的规则。
扩展参数。
*/ ExtInfo?: string; } /** * 用于AIGC创作的图片信息。 */ export interface AigcImageInfo { /** * 用于指导视频生成的图片 URL。该URL需外网可访问。同时允许爬虫拉取。 */ ImageUrl?: string; /** * 参考类型。 注意: 1. 当模型使用Vidu的q2多参考生图时,也可用于指定主体id。 2. 当使用GV模型时,可作为参考方式,可选asset(素材)、style(风格)。 */ ReferenceType?: string; } /** * DeleteContentReviewTemplate返回参数结构体 */ export interface DeleteContentReviewTemplateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 媒体处理 VOD 对象信息。 */ export interface VODInputInfo { /** *媒体处理对象文件所在的 Bucket ID
*/ Bucket?: string; /** *媒体处理对象文件所在的 Bucket 所属园区
*/ Region?: string; /** *媒体处理对象文件的输入路径
*/ Object?: string; /** *点播应用Id。
*/ SubAppId?: number; /** *是否使用VOD标准版。
注意:不填表示使用VOD专业版。
枚举值:
默认值:0
*/ VodBasic?: number; /** *VOD标准版FileId
*/ FileId?: string; } /** * DesignVoiceAsync请求参数结构体 */ export interface DesignVoiceAsyncRequest { /** *音色描述
*/ Prompt: string; /** *音色属性
*/ VoiceProfile?: VoiceProfile; /** *试听音频文本。长度不超过500
*/ Text?: string; /** *扩展参数,json字符串
*/ ExtParam?: string; } /** * 图片水印模板 */ export interface ImageWatermarkTemplate { /** * 水印图片地址。 */ ImageUrl?: string; /** * 水印的宽度。支持 %、px 两种格式:视频智能去重模板 ID
*/ Definition?: number; /** *扩展参数。
*/ ExtendedParameter?: string; } /** * 直播 AI Asr 单词识别结果 */ export interface LiveStreamAsrWordsRecognitionResult { /** * 语音关键词。 */ Word?: string; /** * 识别片段起始的 PTS 时间,单位:秒。 */ StartPtsTime?: number; /** * 识别片段终止的 PTS 时间,单位:秒。 */ EndPtsTime?: number; /** * 识别片段置信度。取值:0~100。 */ Confidence?: number; } /** * 智能按帧标签结果信息 */ export interface MediaAiAnalysisFrameTagItem { /** * 按帧标签名称。 */ Tag?: string; /** * 按帧标签名称的分类列表,CategorySet.N 表示第 N+1级分类。 比如 Tag 为“塔楼”时,CategorySet 包含两个元素:CategorySet.0 为“场景”,CategorySet.1为 “建筑”,表示按帧标签为“塔楼”,且第1级分类是“场景”,第2级分类是“建筑”。 */ CategorySet?: Arrayembedding 的模型,现在只支持 text_embedding_v1
枚举值:
embedding的输入
*/ Files: Arrayembedding 的输入prompt
*/ Prompt?: string; } /** * AI 样本管理,人物信息。 */ export interface AiSamplePerson { /** * 人物 ID。 */ PersonId?: string; /** * 人物名称。 */ Name?: string; /** * 人物描述。 */ Description?: string; /** * 人脸信息。 */ FaceInfoSet?: Array符合条件的总数量
*/ Total?: number; /** *项目数据
*/ Data?: Array任务ID
*/ TaskId?: string; /** *任务状态描述
枚举值:
输出url
注意:此字段可能返回 null,表示取不到有效值。 */ OutputUrl?: string; /** *任务创建时间
*/ CreateTime?: string; /** *任务调度时间
*/ ScheduledTime?: string; /** *任务完成时间
*/ FinishedTime?: string; /** *任务错误码
*/ TaskResultCode?: number; /** *任务返回错误信息
*/ TaskResultMsg?: string; /** *请求结构体
*/ RequestBody?: string; /** *任务类型
*/ TaskType?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 媒体处理任务类型 */ export interface MediaProcessTaskInput { /** * 视频转码任务列表。 */ TranscodeTaskSet?: Array任务id
*/ TaskId: string; } /** * DescribeGroupAttachFlowsById请求参数结构体 */ export interface DescribeGroupAttachFlowsByIdRequest { /** * 媒体传输安全组ID。 */ Id?: string; } /** * DescribeWorkflows返回参数结构体 */ export interface DescribeWorkflowsResponse { /** * 符合过滤条件的记录总数。 */ TotalCount?: number; /** * 工作流信息数组。 */ WorkflowInfoSet?: Array合成文本,语音合成时必填,文本长度不超过2000字符
*/ Text?: string; /** *文本语言,不填默认中文。
当前支持语言:
zh 中文 (Chinese)
en 英语 (English)
ja 日语 (Japanese)
de 德语 (German)
fr 法语 (French)
ko 韩语 (Korean)
ru 俄语 (Russian)
uk 乌克兰语 (Ukrainian)
pt 葡萄牙语 (Portuguese)
it 意大利语 (Italian)
es 西班牙语 (Spanish)
id 印度尼西亚语 (Indonesian)
nl 荷兰语 (Dutch)
tr 土耳其语 (Turkish)
fil 菲律宾语 (Filipino)
ms 马来语 (Malay)
el 希腊语 (Greek)
fi 芬兰语 (Finnish)
hr 克罗地亚语 (Croatian)
sk 斯洛伐克语 (Slovak)
pl 波兰语 (Polish)
sv 瑞典语 (Swedish)
hi 印地语 (Hindi)
bg 保加利亚语 (Bulgarian)
ro 罗马尼亚语 (Romanian)
ar 阿拉伯语 (Arabic)
cs 捷克语 (Czech)
da 丹麦语 (Danish)
ta 泰米尔语 (Tamil)
hun 匈牙利语(Hungarian)
vi 越南语(Vietnamese)
no 挪威语(Norwegian)
yue 粤语(Cantonese)
th 泰语(Thai)
he 希伯来语(Hebrew)
ca 加泰罗尼亚语(Catalan)
nn 尼诺斯克语(Nynorsk)
af 阿非利卡语(Afrikaans)
fa 波斯语(Persian)
sl 斯洛文尼亚语(Slovenian)
音色Id,指定音色合成时填写,支持系统音色和克隆音色。
*/ VoiceId?: string; /** *克隆音频base64编码。
*/ AudioData?: string; /** *克隆音频Url,AudioData为空时有效
*/ AudioUrl?: string; /** *克隆音频语言,默认中文。
当前支持语言同TextLang
音色属性
*/ VoiceProfile?: VoiceProfile; /** *输出相关参数
可以指定输出形式等。默认输出音频base64。
*/ Output?: SyncDubbingOutputOption; /** *资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。
*/ ResourceId?: string; /** *扩展参数,json字符串
synExt Object 语音合成扩展参数
duration Float 合成音频时长(单位秒),默认不控制时长。示例:5.2
sampleRate Integer 合成音频采样率,默认16000,支持[8000,16000,22050,24000,32000,44100]
pitch Integer 音调,默认0原音色输出,取值[-12, 12]
cloneExt Object 音色克隆扩展参数
timeRanges Float[][] 指定克隆音频时间范围(单位秒),默认取音频前20s。示例:[[5.2, 10], [45, 59.8]]
区域左上角X坐标。
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。
区域左上角Y坐标。
如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。
区域右下角X坐标。
如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。
区域右下角Y坐标。
如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。
坐标单位
盲水印文字,经过URL安全的Base64编码的数据。Base64解码之后,少于12Byte将会填充0x00到12Byte,超过12Byte将会截断为12Byte。
注意:此字段可能返回 null,表示取不到有效值。 */ EmbedText?: string; } /** * DescribeStreamLinkActivateState返回参数结构体 */ export interface DescribeStreamLinkActivateStateResponse { /** * 用户已激活为0,否则为非0。 */ Status?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 视频流配置参数 */ export interface VideoTemplateInfoForUpdate { /** * 视频流的编码格式,可选值:项目id
*/ ProjectId?: string; /** *项目名称
*/ ProjectName?: string; /** *页码,从 1 开始,默认 1
*/ Page?: number; /** *每页数量,默认 20
*/ PageSize?: number; } /** * 视频评测任务的视频来源信息 */ export interface EvaluationMediaInputInfo { /** * 对比视频的来源 ID,当评测任务的类型为 BD_RATE 且对比视频来自用户输入时有效;当对比视频来自转码模板时为空 注意:此字段可能返回 null,表示取不到有效值。 */ SourceId?: string; /** * 对比视频的输入信息 注意:此字段可能返回 null,表示取不到有效值。 */ InputInfo?: MediaInputInfo; } /** * DescribeContentReviewTemplates请求参数结构体 */ export interface DescribeContentReviewTemplatesRequest { /** * 智能审核模板唯一标识过滤条件,数组长度限制:50。 */ Definitions?: Array错误码,成功时返回0,处理中返回100
*/ ErrorCode?: number; /** *错误信息,成功时返回success
*/ Msg?: string; /** *任务状态
枚举值:
合成音频url
*/ AudioUrl?: string; /** *使用的音色ID
*/ VoiceId?: string; /** *扩展信息
*/ ExtInfo?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyImageSpriteTemplate返回参数结构体 */ export interface ModifyImageSpriteTemplateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 内容审核 Asr 文字审核嫌疑片段 */ export interface MediaContentReviewAsrTextSegmentItem { /** * 嫌疑片段起始的偏移时间,单位:秒。 */ StartTimeOffset?: number; /** * 嫌疑片段结束的偏移时间,单位:秒。 */ EndTimeOffset?: number; /** * 嫌疑片段置信度。 */ Confidence?: number; /** * 嫌疑片段审核结果建议,取值范围:单位秒。
*/ Windows?: number; /** *打到output广告标签的格式,可选Date Range、Enhanced SCTE-35和Standard SCTE-35。
*/ AdMarkupType?: string; } /** * 视频编辑/合成任务 轨道元素信息。 */ export interface ComposeMediaItem { /** * 元素类型。取值有:输入信息,当前仅支持 URL、COS
*/ InputInfo: MediaInputInfo; /** *视频的语言,如果明确知道视频的语言可以填写,提高识别准确率。
枚举值:
扩展参数,默认不填
*/ UserExtPara?: string; } /** * DescribePersonSamples请求参数结构体 */ export interface DescribePersonSamplesRequest { /** * 拉取的素材类型,可选值:智能字幕模板唯一标识过滤条件,数组长度限制:100。
*/ Definitions?: Array分页偏移量,默认值:0。
*/ Offset?: number; /** *返回记录条数,默认值:10,最大值:100。
*/ Limit?: number; /** *模板类型过滤条件,不填则返回所有,可选值:
字幕压制模板标识过滤条件,长度限制:64 个字符。
*/ Name?: string; } /** * 剧集项目信息 */ export interface Project { /** *项目id
*/ ProjectId?: string; /** *项目名称
*/ ProjectName?: string; /** *项目描述
*/ Description?: string; /** *项目术语库
*/ TermBase?: Array角色列表
*/ Speakers?: Array创建时间(Unix 时间戳)
*/ CreatedAt?: number; /** *更新时间(Unix 时间戳)
*/ UpdatedAt?: number; } /** * SRT输出的监听地址。 */ export interface OutputSRTSourceAddressResp { /** * 监听IP。 注意:此字段可能返回 null,表示取不到有效值。 */ Ip: string; /** * 监听端口。 注意:此字段可能返回 null,表示取不到有效值。 */ Port: number; } /** * 智能分类任务控制参数 */ export interface ClassificationConfigureInfoForUpdate { /** * 智能分类任务开关,可选值:错误码,成功时返回0
*/ ErrorCode?: number; /** *错误信息,成功时返回success
*/ Msg?: string; /** *任务id,查询任务时使用
*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteStreamPackageLinearAssemblyChannels请求参数结构体 */ export interface DeleteStreamPackageLinearAssemblyChannelsRequest { /** * 频道id列表。 */ Ids: Array视频转动图模板 ID。
*/ Definition: number; /** *动图在视频中的开始时间,单位为秒。
*/ StartTimeOffset: number; /** *动图在视频中的结束时间,单位为秒。
*/ EndTimeOffset: number; /** *转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。
注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; /** *转动图后文件的输出路径,可以为相对路径或者绝对路径。
若需定义输出路径,路径需以.{format}结尾。变量名请参考 文件名变量说明。
相对路径示例:
{inputName}_animatedGraphic_{definition}.{format}。
*/
OutputObjectPath?: string;
/**
* 扩展参数。
*/ ExtInfo?: string; } /** * 分段信息。 */ export interface LiveAiParagraphInfo { /** * 分段摘要 */ Summary?: string; /** * 分段标题 */ Title?: string; /** * 分段关键词 */ Keywords?: ArrayAIGC文档生成视频的输入信息
*/ Input: DocToVideoInput; /** *用户cos信息,用于保存生成结果
*/ CosInfo?: DocToVideoCosInfo; /** *资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。
*/ ResourceId?: string; } /** * 直播录制任务输入参数类型 */ export interface LiveRecordTaskInput { /** * 直播录制模板 ID。 */ Definition: number; /** * 直播录制后文件的目标存储,不填则继承上层的 OutputStorage 值。 注意:此字段可能返回 null,表示取不到有效值。 */ OutputStorage?: TaskOutputStorage; /** * 直播录制后文件的输出路径。 注意:此字段可能返回 null,表示取不到有效值。 */ OutputObjectPath?: string; } /** * 垫片配置。 */ export interface ClipRangeInfo { /** * vod类型有效,内容有效起始时间,可选Entire和SpecifyTimeRange。 */ Type?: string; /** * 偏移量,Type为SpecifyTimeRange时有效。 */ Offset?: number; /** * 开始偏移量,Type为SpecifyTimeRange时有效。 */ StartOffset?: number; /** * 结束偏移量,Type为SpecifyTimeRange时有效。 */ EndOffset?: number; } /** * AI 智能分析模板详情 */ export interface AIAnalysisTemplateItem { /** * 智能分析模板唯一标识。 */ Definition?: number; /** * 智能分析模板名称。 */ Name?: string; /** * 智能分析模板描述信息。 */ Comment?: string; /** * 智能分类任务控制参数。 注意:此字段可能返回 null,表示取不到有效值。 */ ClassificationConfigure?: ClassificationConfigureInfo; /** * 智能标签任务控制参数。 注意:此字段可能返回 null,表示取不到有效值。 */ TagConfigure?: TagConfigureInfo; /** * 智能封面任务控制参数。 注意:此字段可能返回 null,表示取不到有效值。 */ CoverConfigure?: CoverConfigureInfo; /** * 智能按帧标签任务控制参数。 注意:此字段可能返回 null,表示取不到有效值。 */ FrameTagConfigure?: FrameTagConfigureInfo; /** * 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。 */ CreateTime?: string; /** * 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。 */ UpdateTime?: string; /** * 模板类型,取值范围: * Preset:系统预置模板; * Custom:用户自定义模板。 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; } /** * 单个物体识别结果。 */ export interface AiRecognitionTaskObjectResultItem { /** * 识别的物体名称。 */ Name?: string; /** * 物体出现的片段列表。 */ SegmentSet?: Array数据类型
枚举值:
数据内容,当Type 为text时,为文本字符串
*/ Data: string; } /** * Aigc生音频扩展参数。 */ export interface AigcAudioExtraParam { /** *资源id,根据具体需要填写。
*/ ResourceId?: string; } /** * AI 样本管理,标签操作。 */ export interface AiSampleTagOperation { /** * 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。 */ Type: string; /** * 标签,长度限制:128 个字符。 */ Tags: Array擦除类型
字幕擦除配置;
当EraseType值为:subtitle,此字段为必填参数
水印擦除配置;
当EraseType值为:watermark,此字段为必填参数
隐私保护配置;
当EraseType值为:privacy,此字段为必填参数
擦除字幕压制模板id。
*/ SubtitleEmbedId?: number; /** *压制配置,默认开启1, 把字幕压制回原字幕位置。
*/ UseOriginalPos?: number; /** *压制配置,默认开启1, 开启后使用原字幕字号。
*/ UseOriginalSize?: number; } /** * SRT输入源地址。 */ export interface SRTSourceAddressResp { /** * 对端IP。 注意:此字段可能返回 null,表示取不到有效值。 */ Ip: string; /** * 对端端口。 注意:此字段可能返回 null,表示取不到有效值。 */ Port: number; } /** * CreateAIRecognitionTemplate返回参数结构体 */ export interface CreateAIRecognitionTemplateResponse { /** * 视频内容识别模板唯一标识。 */ Definition?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询输入配置信息。 */ export interface DescribeInput { /** * 输入Id。 */ InputId?: string; /** * 输入名称。 */ InputName?: string; /** * 输入描述。 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 输入协议。 */ Protocol?: string; /** * 输入地址列表。 */ InputAddressList?: Array