///
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 临时访问凭证。 */
declare interface Credentials {
/** 访问凭证 ID。 */
AccessKeyId?: string;
/** 访问凭证 Key。 */
SecretAccessKey?: string;
/** 访问凭证 Token,长度和绑定的策略有关,最长不超过 4096 字节。 */
SessionToken?: string;
/** 访问凭证的过期时间。 */
Expiration?: string;
}
/** 键值对过滤器,用于条件过滤查询。例如过滤 ID、名称或状态等。若存在多个 Filter 时,Filter 间的关系为逻辑与(AND)关系。若同一个 Filter 存在多个 Values,同一 Filter 下 Values 间的关系为逻辑或(OR)关系。过滤器筛选字段均为精确匹配。 */
declare interface Filter {
/** 需要过滤的字段。 */
Name: string;
/** 字段的过滤值。 */
Values: string[];
}
/** 增量迁移源站地址信息。 */
declare interface IncrementalMigrationHttpEndpointInfo {
/** 地址信息,支持域名或 IP 地址。 */
Endpoint: string;
/** 备份地址信息。 */
StandbyEndpointSet?: string[];
}
/** 增量迁移回源 HTTP Header。 */
declare interface IncrementalMigrationHttpHeader {
/** Header 键。 */
Key: string;
/** Header 值。 */
Value: string;
}
/** 增量迁移回源 HTTP Header 信息。 */
declare interface IncrementalMigrationHttpHeaderInfo {
/** Http Header 透传模式。取值有:FOLLOW_ALL:透传所有头部信息;FOLLOW_PART:透传部分头部信息;IGNORE_PART:忽略部分头部信息。参数必填。 */
HeaderFollowMode: string;
/** 需透传 Header Key 集合,仅当 HeaderFollowMode 取值 `FOLLOW_PART` 时需要填充。 */
FollowHttpHeaderKeySet?: string[];
/** 新增 Header 键值对集合。 */
NewHttpHeaderSet?: IncrementalMigrationHttpHeader[];
}
/** 增量迁移回源条件。 */
declare interface IncrementalMigrationHttpOriginCondition {
/** 触发回源条件的 HTTP Code。若不填充,默认取值 `404`。 */
HttpStatusCode?: number;
/** 触发回源条件的对象键前缀。 */
Prefix?: string;
}
/** 增量迁移回源源站配置。 */
declare interface IncrementalMigrationHttpOriginConfig {
/** 回源源站信息。 */
OriginInfo: IncrementalMigrationHttpOriginInfo;
/** 回源参数。 */
OriginParameter: IncrementalMigrationHttpOriginParameter;
/** 回源模式。取值有:SYNC:同步回源;ASYNC:异步回源。若不填,默认取 `SYNC` 同步回源。 */
Mode?: string;
/** 回源条件。 */
OriginCondition?: IncrementalMigrationHttpOriginCondition;
}
/** 增量迁移源站信息。 */
declare interface IncrementalMigrationHttpOriginInfo {
/** 增量迁移源站地址信息。 */
EndpointInfo: IncrementalMigrationHttpEndpointInfo;
/** 增量迁移源站文件信息。 */
FileInfo?: IncrementalMigrationOriginFileInfo;
}
/** 增量迁移回源参数。 */
declare interface IncrementalMigrationHttpOriginParameter {
/** HTTP 头部透传信息。 */
HttpHeaderInfo: IncrementalMigrationHttpHeaderInfo;
/** 回源协议。取值有:HTTP:强制 HTTP;HTTPS:强制 HTTPS;FOLLOW:跟随请求协议。若不填,默认取值 `FOLLOW`。 */
Protocol?: string;
/** 请求参数透传模式。取值有:FOLLOW:全部透传;IGNORE:忽略,全部不透传。 默认取值 `FOLLOW`。 */
QueryStringFollowMode?: string;
/** 重定向的 HTTP Code,目前仅支持 `301`,`302` 和 `307`。默认取值 `302`。 */
HttpRedirectCode?: number;
/** 源站重定向跟随模式。取值有:FOLLOW:跟随源站重定向;IGNORE:忽略源站重定向。 默认取值 `FOLLOW` 跟随源站重定向,即源站返回 `3xx` 时,会默认跟随至对应源站拉取数据。 */
OriginRedirectionFollowMode?: string;
}
/** 增量迁移源站文件信息。 */
declare interface IncrementalMigrationOriginFileInfo {
/** 文件前缀配置。 */
PrefixConfig?: IncrementalMigrationOriginPrefixConfig;
/** 文件后缀配置。 */
SuffixConfig?: IncrementalMigrationOriginSuffixConfig;
/** 固定文件配置。 */
FixedFileConfig?: IncrementalMigrationOriginFixedFileConfig;
}
/** 增量迁移源站固定文件路径配置。 */
declare interface IncrementalMigrationOriginFixedFileConfig {
/** 固定文件路径;如填充 `example/test.png`,则回源地址为: `http(s)://<回源域名>/example/test.png`。 */
FixedFilePath?: string;
}
/** 增量迁移源站地址前缀配置。 */
declare interface IncrementalMigrationOriginPrefixConfig {
/** 源站地址前缀,如填充 `test/`,则回源地址为 `http(s)://<回源域名>/test/<文件名>`。 */
Prefix?: string;
}
/** 增量迁移源站文件后缀配置。 */
declare interface IncrementalMigrationOriginSuffixConfig {
/** 文件后缀;如填充 `.ts` ,则回源地址为:`http(s)://<回源域名>/<文件名>.ts`。 */
Suffix?: string;
}
/** 增量迁移策略信息。 */
declare interface IncrementalMigrationStrategyInfo {
/** 策略 ID。 */
StrategyId?: string;
/** 策略名称。 */
StrategyName?: string;
/** 策略生效的点播专业版[应用](/document/product/266/14574) ID。 */
SubAppId?: number;
/** 策略生效的存储桶 ID。 */
BucketId?: string;
/** 源站类型。取值有:HTTP:HTTP 源。 */
OriginType?: string;
/** 回源源站配置。 */
HttpOriginConfig?: IncrementalMigrationHttpOriginConfig;
}
/** 排序依据。 */
declare interface SortBy {
/** 排序字段。 */
Field: string;
/** 排序方式,可选值有:Asc: 升序;Desc: 降序。 */
Order: string;
}
/** 专业版应用的存储信息。 */
declare interface StorageInfo {
/** 存储桶 ID。 */
BucketId?: string;
/** 存储名称。 */
StorageName?: string;
/** 存储所在区域。 */
StorageRegion?: string;
/** 存储公网源站访问域名的状态,取值有:ONLINE:已生效;DEPLOYING: 部署中。 */
InternetAccessDomainStatus?: string;
/** 存储公网源站访问域名。 */
InternetAccessDomain?: string;
/** 存储的创建时间。 */
CreateTime?: string;
}
declare interface CreateIncrementalMigrationStrategyRequest {
/** 点播[专业版](/document/product/266/115396)[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 策略生效的存储桶 ID。 */
BucketId: string;
/** 增量迁移策略名称,名称长度不超过100个字符,允许的字符为:`中文、英文、0-9、_、-`。 */
StrategyName: string;
/** 源站类型。取值有:HTTP:HTTP 源。 */
OriginType: string;
/** 增量迁移 HTTP 回源源站配置,当 OriginType 取值 `HTTP` 时必填。 */
HttpOriginConfig?: IncrementalMigrationHttpOriginConfig;
}
declare interface CreateIncrementalMigrationStrategyResponse {
/** 增量迁移策略 ID。 */
StrategyId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateStorageCredentialsRequest {
/** 点播专业版[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 按照下方语法组装好策略后,先序列化为字符串,再做 URL Encode,结果作为 Policy 字段入参。服务端会对该字段做 URL Decode,并按解析后的策略授予临时访问凭证权限,请按规范传入参数。注意: 1.策略语法参照[访问管理策略](/document/product/598/10603)。2.策略中不能包含 principal 元素。3.策略的 action 元素仅支持:name/vod:PutObject;name/vod:ListParts;name/vod:PostObject;name/vod:InitiateMultipartUpload;name/vod:UploadPart;name/vod:CompleteMultipartUpload;name/vod:AbortMultipartUpload;name/vod:ListMultipartUploads;4.策略的 resource 元素填写格式为:`qcs::vod:[存储地域]:uid/[账号AppID]:prefix//[点播应用ID]/[存储桶ID]/[存储路径]`,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。 */
Policy: string;
/** 指定临时证书的有效期,单位:秒。默认 1800 秒,最大 129600 秒。 */
DurationSeconds?: number;
}
declare interface CreateStorageCredentialsResponse {
/** 临时访问凭证。 */
Credentials?: Credentials;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateStorageRequest {
/** 点播专业版[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 存储地域,必须是系统支持地域。通过 [DescribeStorageRegions](https://cloud.tencent.com/document/product/266/72480) 接口可以查询到所有存储地域及已经开通存储桶的地域。 */
StorageRegion: string;
/** 存储名称。仅支持小写英文字母、数字、中划线 “-” 及其组合;存储命名不能以 “-” 开头或结尾;存储命名最大长度为 64 字符。 */
StorageName: string;
}
declare interface CreateStorageResponse {
/** 存储桶 ID。 */
BucketId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteIncrementalMigrationStrategyRequest {
/** 点播[专业版](/document/product/266/115396)[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 策略生效的存储桶 ID。 */
BucketId: string;
/** 增量迁移策略 ID。 */
StrategyId: string;
}
declare interface DeleteIncrementalMigrationStrategyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeIncrementalMigrationStrategyInfosRequest {
/** 点播[专业版](/document/product/266/115396)[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 过滤条件,Filters.Values 的上限为 `20`;若 Filters 长度为 `0` 则查询时无过滤条件限制。 详细的过滤条件如下: BucketId 按照【存储桶 ID】进行过滤 类型:String 必选:否StrategyId 按照【策略 ID】进行过滤。 类型:String 必选:否 */
Filters?: Filter[];
/** 返回结果的排序。 SortBy.Field 取值有:UpdateTime:创建时间。若不填,SortBy.Field 默认值为 `UpdateTime`,SortBy.Order 默认值为 `Desc`。 */
SortBy?: SortBy;
/** 分页返回的起始偏移量,默认值为 `0`。 */
Offset?: number;
/** 分页返回的记录条数,默认值为 `20`,最大值为 `100`。 */
Limit?: number;
}
declare interface DescribeIncrementalMigrationStrategyInfosResponse {
/** 总数。 */
TotalCount?: number;
/** 策略信息集合。 */
StrategyInfoSet?: IncrementalMigrationStrategyInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeStorageRequest {
/** 点播专业版[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 过滤条件,Filters.Values 的上限为 20;若 Filters 长度为 0 则分页查询子应用 SubAppId 下的存储信息。 详细的过滤条件如下:BucketId 按照【存储桶 ID】进行过滤。 类型:String 必选:否StorageName 按照【存储名称】进行过滤。 类型:String 必选:否 */
Filters?: Filter[];
/** 返回结果的排序。 SortBy.Field 取值有:CreateTime:创建时间。若不填,SortBy.Field 默认值为 CreateTime,SortBy.Order 默认值为 Asc。 */
SortBy?: SortBy;
/** 分页返回的起始偏移量,默认值为 0。 */
Offset?: number;
/** 分页返回的记录条数,默认值为 20,最大值为 1000。 */
Limit?: number;
}
declare interface DescribeStorageResponse {
/** 符合条件的存储数量。 */
TotalCount?: number;
/** 符合条件的存储信息列表。 */
StorageInfoSet?: StorageInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyIncrementalMigrationStrategyRequest {
/** 点播[专业版](/document/product/266/115396)[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 策略生效的存储桶 ID。 */
BucketId: string;
/** 增量迁移策略 ID。 */
StrategyId: string;
/** 策略名称。若不填充或填充空字符串,则不修改。 */
StrategyName?: string;
/** 源站类型。取值有:HTTP:HTTP 源。若不填或填充空字符串,则不修改。 */
OriginType?: string;
/** HTTP 回源源站配置,若不填则默认不修改。 */
HttpOriginConfig?: IncrementalMigrationHttpOriginConfig;
}
declare interface ModifyIncrementalMigrationStrategyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare namespace V20180717 {
type VersionHeader = { headers: { 'X-TC-Version': '2018-07-17' } }
/** AI 智能分析模板详情 */
interface AIAnalysisTemplateItem {
/** 智能分析模板唯一标识。 */
Definition?: number;
/** 智能分析模板名称。 */
Name?: string;
/** 智能分析模板描述信息。 */
Comment?: string;
/** 智能分类任务控制参数。 */
ClassificationConfigure?: ClassificationConfigureInfo;
/** 智能标签任务控制参数。 */
TagConfigure?: TagConfigureInfo;
/** 智能封面任务控制参数。 */
CoverConfigure?: CoverConfigureInfo;
/** 智能按帧标签任务控制参数。 */
FrameTagConfigure?: FrameTagConfigureInfo;
/** 智能精彩集锦任务控制参数。 */
HighlightConfigure?: HighlightsConfigureInfo;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 视频内容识别模板详情 */
interface AIRecognitionTemplateItem {
/** 视频内容识别模板唯一标识。 */
Definition?: number;
/** 视频内容识别模板名称。 */
Name?: string;
/** 视频内容识别模板描述信息。 */
Comment?: string;
/** 模板类型,取值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 头尾识别控制参数。 */
HeadTailConfigure?: HeadTailConfigureInfo;
/** 拆条识别控制参数。 */
SegmentConfigure?: SegmentConfigureInfo;
/** 人脸识别控制参数。 */
FaceConfigure?: FaceConfigureInfo;
/** 文本全文识别控制参数。 */
OcrFullTextConfigure?: OcrFullTextConfigureInfo;
/** 文本关键词识别控制参数。 */
OcrWordsConfigure?: OcrWordsConfigureInfo;
/** 语音全文识别控制参数。注意:本参数已不再维护,推荐使用 AsrTranslateConfigure 参数发起语音翻译识别(当 DstLanguage 不填或填空字符串时,则不进行翻译,计费项和语音全文识别一致)。 */
AsrFullTextConfigure?: AsrFullTextConfigureInfo;
/** 语音关键词识别控制参数。 */
AsrWordsConfigure?: AsrWordsConfigureInfo;
/** 语音翻译识别控制参数。 */
AsrTranslateConfigure?: AsrTranslateConfigureInfo;
/** 物体识别控制参数。 */
ObjectConfigure?: ObjectConfigureInfo;
/** 截图时间间隔,单位:秒。 */
ScreenshotInterval?: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 视频画面低光、过曝检测的控制参数。 */
interface AbnormalLightingConfigureInfo {
/** 视频画面低光、过曝检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面低光、过曝检测的控制参数。 */
interface AbnormalLightingConfigureInfoForUpdate {
/** 视频画面低光、过曝检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 域名的地区加速信息 */
interface AccelerateAreaInfo {
/** 加速地区,可选值:Chinese Mainland:中国境内(不包含港澳台)。Outside Chinese Mainland:中国境外。 */
Area?: string;
/** 腾讯禁用原因,可选值:ForLegalReasons:因法律原因导致关闭加速;ForOverdueBills:因欠费停服导致关闭加速。 */
TencentDisableReason?: string;
/** 加速域名对应的 CNAME 域名。 */
TencentEdgeDomain?: string;
}
/** 转自适应码流信息 */
interface AdaptiveDynamicStreamingInfoItem {
/** 转自适应码流规格。 */
Definition?: number;
/** 打包格式,取值范围:HLS;DASH。 */
Package?: string;
/** 加密类型。 */
DrmType?: string;
/** 播放地址。 */
Url?: string;
/** 媒体文件大小,单位:字节。当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和;当媒体文件为 DASH 时,大小是 mpd 和分片文件大小的总和;注意:在 2022-01-10T16:00:00Z 前处理生成的自适应码流文件此字段为0。 */
Size?: number;
/** 数字水印类型。可选值:Trace 表示经过溯源水印处理;CopyRight 表示经过版权水印处理;None 表示没有经过数字水印处理。 */
DigitalWatermarkType?: string;
/** 子流信息列表。 */
SubStreamSet?: MediaSubStreamInfoItem[];
/** 版权信息。 */
CopyRightWatermarkText?: string;
/** 数字水印模板id。 */
BlindWatermarkDefinition?: number;
/** 字幕信息列表。 */
SubtitleSet?: MediaSubtitleItem[];
/** 默认字幕的唯一标识。 */
DefaultSubtitleId?: string;
/** DRM加密方法。 */
DrmEncryptType?: string;
}
/** 对视频转自适应码流的输入参数类型 */
interface AdaptiveDynamicStreamingTaskInput {
/** 转自适应码流模板 ID。 */
Definition: number;
/** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */
WatermarkSet?: WatermarkInput[];
/** 溯源水印。 */
TraceWatermark?: TraceWatermarkInput;
/** 版权水印。 */
CopyRightWatermark?: CopyRightWatermarkInput;
/** 数字水印。 */
BlindWatermark?: BlindWatermarkInput;
/** 外挂字幕列表,元素为字幕 ID,支持多个字幕,最大可支持16个。 */
SubtitleSet?: string[];
/** 字幕压制信息列表。最大可支持 2 个。 */
SubtitleInfoSet?: SubtitleInfoInput[];
}
/** 转自适应码流模板详情 */
interface AdaptiveDynamicStreamingTemplate {
/** 转自适应码流模板唯一标识。 */
Definition?: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 转自适应码流模板名称。 */
Name?: string;
/** 转自适应码流模板描述信息。 */
Comment?: string;
/** 自适应转码格式,取值范围:HLS。 */
Format?: string;
/** DRM 类型,取值范围:SimpleAESWidevineFairPlayWidevine+FairPlay如果取值为空字符串,代表不对视频做 DRM 保护。 */
DrmType?: string;
/** DRM 的密钥提供商,取值范围:SDMC:华曦达;VOD:云点播。默认值为 VOD 。华曦达服务后续逐步下线,请使用VOD DRM加密服务。 */
DrmKeyProvider?: string;
/** DRM的加密类型,取值范围:{"cbcs", "cenc"} */
DrmEncryptType?: string;
/** 自适应转码输入流参数信息,最多输入10路流。 */
StreamInfos?: AdaptiveStreamTemplate[];
/** 是否禁止视频低码率转高码率,取值范围:0:否,1:是。 */
DisableHigherVideoBitrate?: number;
/** 是否禁止视频分辨率转高分辨率,取值范围:0:否,1:是。 */
DisableHigherVideoResolution?: number;
/** 模板创建时间,使用 ISO 日期格式。 */
CreateTime?: string;
/** 模板最后修改时间,使用 ISO 日期格式。 */
UpdateTime?: string;
/** 切片类型,仅当 Format 为 HLS 时有效。 */
SegmentType?: string;
}
/** 自适应转码流参数模板 */
interface AdaptiveStreamTemplate {
/** 视频参数信息。 */
Video: VideoTemplateInfo;
/** 音频参数信息。 */
Audio: AudioTemplateInfo;
/** 是否移除音频流,取值范围:0:否,1:是。 */
RemoveAudio?: number;
/** 是否移除视频流,取值范围:0:否,1:是。 */
RemoveVideo?: number;
/** 极速高清转码参数。 */
TEHDConfig?: TEHDConfig | null;
/** 音视频增强配置。 */
EnhanceConfig?: EnhanceConfig | null;
/** 扩展参数。 */
StdExtInfo?: string;
}
/** 自定义主体信息 */
interface AdvancedElementInfo {
/** 主体 ID。 */
ElementId?: string;
/** 主体信息。 */
ElementInfo?: string;
}
/** 超分配置 */
interface AdvancedSuperResolutionConfig {
/** 能力配置开关,可选值:ON:开启;OFF:关闭。默认值:ON。 */
Switch?: string;
/** 类型,可选值:standard:通用超分super:高级超分。默认值:standard。 */
Type?: string;
/** 输出图片模式,默认percent。 aspect: 超分至指定宽高的较大矩形。 fixed: 超分至固定宽高,强制缩放。 percent: 超分倍率,可以为小数。 */
Mode?: string;
/** 超分倍率,可以为小数。 */
Percent?: number;
/** 目标图片宽度,不能超过4096。 */
Width?: number;
/** 目标图片高度,不能超过4096。 */
Height?: number;
/** 目标图片长边长度,不能超过4096。注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 */
LongSide?: number;
/** 目标图片短边长度,不能超过4096。注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 */
ShortSide?: number;
}
/** 智能分析结果 */
interface AiAnalysisResult {
/** 任务的类型,可以取的值有:Classification:智能分类Cover:智能封面Tag:智能标签FrameTag:智能按帧标签Highlight:智能精彩集锦 */
Type?: string;
/** 视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。 */
ClassificationTask?: AiAnalysisTaskClassificationResult;
/** 视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。 */
CoverTask?: AiAnalysisTaskCoverResult;
/** 视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。 */
TagTask?: AiAnalysisTaskTagResult;
/** 视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。 */
FrameTagTask?: AiAnalysisTaskFrameTagResult;
/** 视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。 */
HighlightTask?: AiAnalysisTaskHighlightResult;
}
/** 智能分类任务输入类型 */
interface AiAnalysisTaskClassificationInput {
/** 视频智能分类模板 ID。 */
Definition?: number;
}
/** 智能分类结果信息 */
interface AiAnalysisTaskClassificationOutput {
/** 视频智能分类列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ClassificationSetFileUrl 对应的文件中获取。 */
ClassificationSet: MediaAiAnalysisClassificationItem[];
/** 视频智能分类列表文件 URL。文件的内容为 JSON,数据结构与 ClassificationSet 字段一致。 (文件不会永久存储,到达 ClassificationSetFileUrlExpireTime 时间点后文件将被删除)。 */
ClassificationSetFileUrl: string;
/** 视频智能分类列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
ClassificationSetFileUrlExpireTime: string;
}
/** 智能分类任务结果类型 */
interface AiAnalysisTaskClassificationResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能分类任务输入。 */
Input?: AiAnalysisTaskClassificationInput;
/** 智能分类任务输出。 */
Output?: AiAnalysisTaskClassificationOutput;
/** 智能分类任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 智能分类任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 智能分类任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 智能分类任务输入类型 */
interface AiAnalysisTaskCoverInput {
/** 视频智能封面模板 ID。 */
Definition?: number;
}
/** 智能封面结果信息 */
interface AiAnalysisTaskCoverOutput {
/** 智能封面列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 CoverSetFileUrl 对应的文件中获取。 */
CoverSet: MediaAiAnalysisCoverItem[];
/** 智能封面列表文件 URL。文件的内容为 JSON,数据结构与 CoverSet 字段一致。 (文件不会永久存储,到达 CoverSetFileUrlExpireTime 时间点后文件将被删除)。 */
CoverSetFileUrl: string;
/** 智能封面列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CoverSetFileUrlExpireTime: string;
}
/** 智能封面结果类型 */
interface AiAnalysisTaskCoverResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能封面任务输入。 */
Input?: AiAnalysisTaskCoverInput;
/** 智能封面任务输出。 */
Output?: AiAnalysisTaskCoverOutput;
/** 智能封面任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 智能封面任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 智能封面任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 智能按帧标签任务输入类型 */
interface AiAnalysisTaskFrameTagInput {
/** 视频智能按帧标签模板 ID。 */
Definition?: number;
}
/** 智能按帧标签结果信息 */
interface AiAnalysisTaskFrameTagOutput {
/** 视频按帧标签列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet: MediaAiAnalysisFrameTagSegmentItem[];
/** 视频按帧标签列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl: string;
/** 视频按帧标签列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime: string;
}
/** 智能按帧标签结果类型 */
interface AiAnalysisTaskFrameTagResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能按帧标签任务输入。 */
Input?: AiAnalysisTaskFrameTagInput;
/** 智能按帧标签任务输出。 */
Output?: AiAnalysisTaskFrameTagOutput;
/** 智能按帧标签任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 智能按帧标签任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 智能按帧标签任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 智能精彩片段任务输入类型 */
interface AiAnalysisTaskHighlightInput {
/** 视频智能精彩片段模板 ID。 */
Definition?: number;
}
/** 智能精彩片段结果信息 */
interface AiAnalysisTaskHighlightOutput {
/** 视频智能精彩片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 HighlightSetFileUrl 对应的文件中获取。 */
HighlightSet: MediaAiAnalysisHighlightItem[];
/** 视频智能精彩片段列表文件 URL。文件的内容为 JSON,数据结构与 HighlightSet 字段一致。 (文件不会永久存储,到达 HighlightSetFileUrlExpireTime 时间点后文件将被删除)。 */
HighlightSetFileUrl: string;
/** 视频智能精彩片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
HighlightSetFileUrlExpireTime: string;
}
/** 智能精彩片段结果类型 */
interface AiAnalysisTaskHighlightResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能精彩片段任务输入。 */
Input?: AiAnalysisTaskHighlightInput;
/** 智能精彩片段任务输出。 */
Output?: AiAnalysisTaskHighlightOutput;
/** 智能精彩片段任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 智能精彩片段任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 智能精彩片段任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** AI 视频智能分析输入参数类型 */
interface AiAnalysisTaskInput {
/** 视频内容分析模板 ID。 */
Definition: number;
}
/** 智能标签任务输入类型 */
interface AiAnalysisTaskTagInput {
/** 视频智能标签模板 ID。 */
Definition?: number;
}
/** 智能标签结果信息 */
interface AiAnalysisTaskTagOutput {
/** 视频智能标签列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 TagSetFileUrl 对应的文件中获取。 */
TagSet: MediaAiAnalysisTagItem[];
/** 视频智能标签列表文件 URL。文件的内容为 JSON,数据结构与 TagSet 字段一致。 (文件不会永久存储,到达 TagSetFileUrlExpireTime 时间点后文件将被删除)。 */
TagSetFileUrl: string;
/** 视频智能标签列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
TagSetFileUrlExpireTime: string;
}
/** 智能标签结果类型 */
interface AiAnalysisTaskTagResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能标签任务输入。 */
Input?: AiAnalysisTaskTagInput;
/** 智能标签任务输出。 */
Output?: AiAnalysisTaskTagOutput;
/** 智能标签任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 智能标签任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 智能标签任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 音视频审核结果 */
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;
/** 视频音视频审核任务(画面涉及令人反感的信息)的查询结果,当任务类型为 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;
/** 视频音视频审核 Ocr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Ocr 时有效。 */
ProhibitedOcrTask?: AiReviewTaskProhibitedOcrResult | null;
/** 视频音视频审核 Asr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Asr 时有效。 */
ProhibitedAsrTask?: AiReviewTaskProhibitedAsrResult | null;
}
/** 音视频审核任务类型 */
interface AiContentReviewTaskInput {
/** 音视频审核模板 ID。 */
Definition: number;
}
/** 智能识别结果。 */
interface AiRecognitionResult {
/** 任务的类型,取值范围:FaceRecognition:人脸识别,AsrWordsRecognition:语音关键词识别,OcrWordsRecognition:文本关键词识别,AsrFullTextRecognition:语音全文识别,AsrTranslateRecognition:语音翻译识别,OcrFullTextRecognition:文本全文识别,HeadTailRecognition:视频片头片尾识别,ObjectRecognition:物体识别。 */
Type?: string;
/** 视频片头片尾识别结果,当 Type 为 HeadTailRecognition 时有效。 */
HeadTailTask?: AiRecognitionTaskHeadTailResult;
/** 视频拆条识别结果,当 Type 为 SegmentRecognition 时有效。 */
SegmentTask?: AiRecognitionTaskSegmentResult;
/** 人脸识别结果,当 Type 为 FaceRecognition 时有效。 */
FaceTask?: AiRecognitionTaskFaceResult;
/** 语音关键词识别结果,当 Type 为 AsrWordsRecognition 时有效。 */
AsrWordsTask?: AiRecognitionTaskAsrWordsResult;
/** 语音全文识别结果,当 Type 为 AsrFullTextRecognition 时有效。 */
AsrFullTextTask?: AiRecognitionTaskAsrFullTextResult;
/** 语音翻译结果,当 Type 为 AsrTranslateRecognition 时有效。 */
AsrTranslateTask?: AiRecognitionTaskAsrTranslateResult;
/** 文本关键词识别结果,当 Type 为 OcrWordsRecognition 时有效。 */
OcrWordsTask?: AiRecognitionTaskOcrWordsResult;
/** 文本全文识别结果,当 Type 为 OcrFullTextRecognition 时有效。 */
OcrFullTextTask?: AiRecognitionTaskOcrFullTextResult;
/** 物体识别结果,当 Type 为 ObjectRecognition 时有效。 */
ObjectTask?: AiRecognitionTaskObjectResult;
}
/** 语音全文识别结果。 */
interface AiRecognitionTaskAsrFullTextResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 语音全文识别任务输入信息。 */
Input?: AiRecognitionTaskAsrFullTextResultInput;
/** 语音全文识别任务输出信息。 */
Output?: AiRecognitionTaskAsrFullTextResultOutput;
/** 语音全文识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 语音全文识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 语音全文识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 语音全文识别的输入。 */
interface AiRecognitionTaskAsrFullTextResultInput {
/** 语音全文识别模板 ID。 */
Definition?: number;
}
/** 语音全文识别结果。 */
interface AiRecognitionTaskAsrFullTextResultOutput {
/** 语音全文识别片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: AiRecognitionTaskAsrFullTextSegmentItem[];
/** 语音全文识别片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 语音全文识别片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
/** 生成的字幕列表,对应 [语音全文识别任务控制参数](https://cloud.tencent.com/document/api/266/31773) SubtitleFormats。 */
SubtitleSet?: AiRecognitionTaskAsrFullTextResultOutputSubtitleItem[];
/** 生成的字幕文件 Url,对应 [语音全文识别任务控制参数](https://cloud.tencent.com/document/api/266/31773) SubtitleFormat。 */
SubtitleUrl?: string;
}
/** 字幕信息。 */
interface AiRecognitionTaskAsrFullTextResultOutputSubtitleItem {
/** 媒资字幕 ID,用于媒资字幕管理,仅当 Format 为 vtt 时有效。注意:2024-11-01T10:00:00Z 之前的任务返回此字段无效。 */
Id?: string;
/** 媒资字幕名字,用于播放器展示,仅当 Format 为 vtt 时有效。注意:2024-11-01T10:00:00Z 之前的任务返回此字段无效。 */
Name?: string;
/** 字幕语言。 */
Language?: string;
/** 字幕文件格式,取值范围:vtt:WebVTT 字幕文件;srt:SRT 字幕文件。 */
Format?: string;
/** 字幕文件 Url。 */
Url?: string;
}
/** 语音全文识别片段。 */
interface AiRecognitionTaskAsrFullTextSegmentItem {
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别文本。 */
Text?: string;
}
/** 语音翻译结果。 */
interface AiRecognitionTaskAsrTranslateResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 语音翻译任务输入信息。 */
Input?: AiRecognitionTaskAsrTranslateResultInput;
/** 语音翻译任务输出信息。 */
Output?: AiRecognitionTaskAsrTranslateResultOutput;
/** 语音翻译任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 语音翻译任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 语音翻译任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 语音翻译的输入。 */
interface AiRecognitionTaskAsrTranslateResultInput {
/** 语音翻译模板 ID。 */
Definition?: number;
}
/** 语音翻译结果。 */
interface AiRecognitionTaskAsrTranslateResultOutput {
/** 语音翻译片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: AiRecognitionTaskAsrTranslateSegmentItem[];
/** 语音翻译片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 语音翻译片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
/** 生成的字幕列表。 */
SubtitleSet?: AiRecognitionTaskAsrFullTextResultOutputSubtitleItem[];
}
/** 语音翻译识别片段。 */
interface AiRecognitionTaskAsrTranslateSegmentItem {
/** 语音翻译识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 语音翻译识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 语音翻译识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别文本。 */
Text?: string;
/** 翻译文本。 */
Translation?: string;
}
/** 语音关键词识别结果。 */
interface AiRecognitionTaskAsrWordsResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 语音关键词识别任务输入信息。 */
Input?: AiRecognitionTaskAsrWordsResultInput;
/** 语音关键词识别任务输出信息。 */
Output?: AiRecognitionTaskAsrWordsResultOutput;
/** 语音关键词识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 语音关键词识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 语音关键词识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 语音关键词识别输入。 */
interface AiRecognitionTaskAsrWordsResultInput {
/** 语音关键词识别模板 ID。 */
Definition?: number;
}
/** 语音关键词识别结果。 */
interface AiRecognitionTaskAsrWordsResultItem {
/** 语音关键词。 */
Word?: string;
/** 语音关键词出现的时间片段列表。 */
SegmentSet?: AiRecognitionTaskAsrWordsSegmentItem[];
}
/** 语音关键词识别输出。 */
interface AiRecognitionTaskAsrWordsResultOutput {
/** 语音关键词识别结果集。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。 */
ResultSet: AiRecognitionTaskAsrWordsResultItem[];
/** 语音关键词识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。 */
ResultSetFileUrl: string;
/** 语音关键词识别结果集文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
ResultSetFileUrlExpireTime: string;
}
/** 语音识别片段。 */
interface AiRecognitionTaskAsrWordsSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
}
/** 人脸识别结果。 */
interface AiRecognitionTaskFaceResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 人脸识别任务输入信息。 */
Input?: AiRecognitionTaskFaceResultInput;
/** 人脸识别任务输出信息。 */
Output?: AiRecognitionTaskFaceResultOutput;
/** 人脸识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 人脸识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 人脸识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 人脸识别输入。 */
interface AiRecognitionTaskFaceResultInput {
/** 人脸识别模板 ID。 */
Definition?: number;
}
/** 人脸识别结果 */
interface AiRecognitionTaskFaceResultItem {
/** 人物唯一标识 ID。 */
Id?: string;
/** 人物库类型,表示识别出的人物来自哪个人物库:Default:默认人物库;UserDefine:用户自定义人物库。 */
Type?: string;
/** 人物名称。 */
Name?: string;
/** 人物出现的片段结果集。 */
SegmentSet?: AiRecognitionTaskFaceSegmentItem[];
}
/** 智能人脸识别输出。 */
interface AiRecognitionTaskFaceResultOutput {
/** 智能人脸识别结果集。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。 */
ResultSet: AiRecognitionTaskFaceResultItem[];
/** 智能人脸识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。 */
ResultSetFileUrl: string;
/** 智能人脸识别结果集文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
ResultSetFileUrlExpireTime: string;
}
/** 人脸识别结果片段 */
interface AiRecognitionTaskFaceSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
}
/** 视频片头片尾识别结果。 */
interface AiRecognitionTaskHeadTailResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 视频片头片尾识别任务输入信息。 */
Input?: AiRecognitionTaskHeadTailResultInput;
/** 视频片头片尾识别任务输出信息。 */
Output?: AiRecognitionTaskHeadTailResultOutput;
/** 视频片头片尾识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 视频片头片尾识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 视频片头片尾识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 视频片头片尾识别的输入。 */
interface AiRecognitionTaskHeadTailResultInput {
/** 视频片头片尾识别模板 ID。 */
Definition?: number;
}
/** 视频片头片尾识别输出。 */
interface AiRecognitionTaskHeadTailResultOutput {
/** 片头识别置信度。取值:0~100。 */
HeadConfidence?: number;
/** 视频片头的结束时间点,单位:秒。 */
HeadTimeOffset?: number;
/** 片尾识别置信度。取值:0~100。 */
TailConfidence?: number;
/** 视频片尾的开始时间点,单位:秒。 */
TailTimeOffset?: number;
}
/** 视频内容识别输入参数类型 */
interface AiRecognitionTaskInput {
/** 视频智能识别模板 ID 。 */
Definition: number;
}
/** 物体识别结果。 */
interface AiRecognitionTaskObjectResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 物体识别任务输入信息。 */
Input?: AiRecognitionTaskObjectResultInput;
/** 物体识别任务输出信息。 */
Output?: AiRecognitionTaskObjectResultOutput;
/** 物体识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 物体识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 物体识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 物体识别任务输入类型。 */
interface AiRecognitionTaskObjectResultInput {
/** 物体识别模板 ID。 */
Definition?: number;
}
/** 单个物体识别结果。 */
interface AiRecognitionTaskObjectResultItem {
/** 识别的物体名称。 */
Name?: string;
/** 物体出现的片段列表。 */
SegmentSet?: AiRecognitionTaskObjectSeqmentItem[];
/** 物体出现的片段列表。 */
RecognitionSegmentSet?: AiRecognitionTaskObjectSegmentItem[];
}
/** 智能物体识别输出。 */
interface AiRecognitionTaskObjectResultOutput {
/** 智能物体识别结果集。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。 */
ResultSet: AiRecognitionTaskObjectResultItem[];
/** 智能物体识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。 */
ResultSetFileUrl: string;
/** 智能物体识别结果集文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
ResultSetFileUrlExpireTime: string;
}
/** 物体识别结果片段。 */
interface AiRecognitionTaskObjectSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
}
/** 物体识别结果片段。 */
interface AiRecognitionTaskObjectSeqmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset: number;
/** 识别片段置信度。取值:0~100。 */
Confidence: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet: number[];
}
/** 文本全文识别结果。 */
interface AiRecognitionTaskOcrFullTextResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 文本全文识别任务输入信息。 */
Input?: AiRecognitionTaskOcrFullTextResultInput;
/** 文本全文识别任务输出信息。 */
Output?: AiRecognitionTaskOcrFullTextResultOutput;
/** 文本全文识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 文本全文识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 文本全文识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 文本全文识别输入。 */
interface AiRecognitionTaskOcrFullTextResultInput {
/** 文本全文识别模板 ID。 */
Definition?: number;
}
/** 文本全文识别输出。 */
interface AiRecognitionTaskOcrFullTextResultOutput {
/** 文本全文识别结果集。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet: AiRecognitionTaskOcrFullTextSegmentItem[];
/** 文本全文识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl: string;
/** 文本全文识别结果集文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime: string;
}
/** 文本全文识别片段。 */
interface AiRecognitionTaskOcrFullTextSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段结果集。 */
TextSet?: AiRecognitionTaskOcrFullTextSegmentTextItem[];
}
/** 文本全文识别片段。 */
interface AiRecognitionTaskOcrFullTextSegmentTextItem {
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
/** 识别文本。 */
Text?: string;
}
/** 文本关键识别结果。 */
interface AiRecognitionTaskOcrWordsResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 文本关键词识别任务输入信息。 */
Input?: AiRecognitionTaskOcrWordsResultInput;
/** 文本关键词识别任务输出信息。 */
Output?: AiRecognitionTaskOcrWordsResultOutput;
/** 文本关键词识别任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 文本关键词识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 文本关键词识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 文本关键词识别输入。 */
interface AiRecognitionTaskOcrWordsResultInput {
/** 文本关键词识别模板 ID。 */
Definition?: number;
}
/** 文本关键词识别结果。 */
interface AiRecognitionTaskOcrWordsResultItem {
/** 文本关键词。 */
Word?: string;
/** 文本关键出现的片段列表。 */
SegmentSet?: AiRecognitionTaskOcrWordsSegmentItem[];
}
/** 文本关键词识别输出。 */
interface AiRecognitionTaskOcrWordsResultOutput {
/** 文本关键词识别结果集。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。 */
ResultSet: AiRecognitionTaskOcrWordsResultItem[];
/** 文本关键词识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。 */
ResultSetFileUrl: string;
/** 文本关键词识别结果集文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
ResultSetFileUrlExpireTime: string;
}
/** 文本识别片段。 */
interface AiRecognitionTaskOcrWordsSegmentItem {
/** 识别片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 识别片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 识别片段置信度。取值:0~100。 */
Confidence?: number;
/** 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 */
AreaCoordSet?: number[];
}
/** 视频拆条结果。 */
interface AiRecognitionTaskSegmentResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 视频拆条任务输入信息。 */
Input?: AiRecognitionTaskSegmentResultInput;
/** 视频拆条任务输出信息。 */
Output?: AiRecognitionTaskSegmentResultOutput;
/** 视频拆条任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 视频拆条任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 视频拆条任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 视频拆条输入。 */
interface AiRecognitionTaskSegmentResultInput {
/** 视频拆条模板 ID。 */
Definition?: number;
}
/** 视频拆条输出。 */
interface AiRecognitionTaskSegmentResultOutput {
/** 视频拆条片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet: AiRecognitionTaskSegmentSegmentItem[];
/** 视频拆条片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl: string;
/** 视频拆条片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime: string;
}
/** 视频拆条片段。 */
interface AiRecognitionTaskSegmentSegmentItem {
/** 文件 ID。仅当处理的是点播文件并且拆条生成的子片段为点播文件时有效。 */
FileId?: string;
/** 视频拆条片段 Url。 */
SegmentUrl?: string;
/** 拆条片段置信度。取值:0~100。 */
Confidence?: number;
/** 拆条片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 拆条片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 拆条封面图片 Url。 */
CovImgUrl?: string;
/** 特殊字段,请忽略。 */
SpecialInfo?: string;
}
/** 音视频审核 Asr 文字涉及令人不适宜的信息、违规任务输入参数类型 */
interface AiReviewPoliticalAsrTaskInput {
/** 鉴别涉及令人不适宜信息的模板 ID。 */
Definition?: number;
}
/** Asr 文字涉及令人不适宜的信息 */
interface AiReviewPoliticalAsrTaskOutput {
/** Asr 文字涉及令人不适宜的信息、违规评分,分值为0到100。 */
Confidence?: number;
/** Asr 文字涉及令人不适宜的信息、违规结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Asr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewAsrTextSegmentItem[];
/** Asr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Asr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核 Ocr 文字涉及令人不适宜信息的任务输入参数类型 */
interface AiReviewPoliticalOcrTaskInput {
/** 鉴别涉及令人不适宜信息的模板 ID。 */
Definition?: number;
}
/** Ocr 文字涉及令人不适宜的信息 */
interface AiReviewPoliticalOcrTaskOutput {
/** Ocr 文字涉及令人不适宜的信息、违规评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字涉及令人不适宜的信息、违规结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
/** Ocr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Ocr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核涉及令人不适宜信息的任务输入参数类型 */
interface AiReviewPoliticalTaskInput {
/** 鉴别涉及令人不适宜信息的模板 ID。 */
Definition?: number;
}
/** 涉及令人不适宜的信息 */
interface AiReviewPoliticalTaskOutput {
/** 视频涉及令人不适宜信息的评分,分值为0到100。 */
Confidence?: number;
/** 涉及令人不适宜信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 视频涉及令人不适宜信息的结果标签。音视频审核模板[画面鉴政任务控制参数](https://cloud.tencent.com/document/api/266/31773)里 LabelSet 参数与此参数取值范围的对应关系:violation_photo:violation_photo:违规图标。其他(即 politician/entertainment/sport/entrepreneur/scholar/celebrity/military):politician:相关人物。 */
Label?: string;
/** 有涉及令人不适宜信息嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewPoliticalSegmentItem[];
/** 有涉及令人不适宜的信息嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 有涉及令人不适宜的信息嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核 Asr 文字涉及令人反感的信息的任务输入参数类型 */
interface AiReviewPornAsrTaskInput {
/** 鉴别涉及令人反感的信息的模板 ID。 */
Definition?: number;
}
/** Asr 文字涉及令人反感的信息 */
interface AiReviewPornAsrTaskOutput {
/** Asr 文字涉及令人反感的信息的评分,分值为0到100。 */
Confidence?: number;
/** Asr 文字涉及令人反感的信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Asr 文字有涉及令人反感的信息的嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewAsrTextSegmentItem[];
/** Asr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Asr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核 Ocr 文字涉及令人反感的信息的任务输入参数类型 */
interface AiReviewPornOcrTaskInput {
/** 鉴别涉及令人反感的信息的模板 ID。 */
Definition?: number;
}
/** Ocr 文字涉及令人反感的信息 */
interface AiReviewPornOcrTaskOutput {
/** Ocr 文字涉及令人反感的信息的评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字涉及令人反感的信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉及令人反感的信息的嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
/** Ocr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Ocr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核涉及令人反感的信息的任务输入参数类型 */
interface AiReviewPornTaskInput {
/** 鉴别涉及令人反感的信息的模板 ID。 */
Definition: number;
}
/** 鉴别涉及令人反感的信息的结果信息 */
interface AiReviewPornTaskOutput {
/** 视频鉴别涉及令人反感的信息的评分,分值为0到100。 */
Confidence?: number;
/** 鉴别涉及令人反感的信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 视频鉴别涉及令人反感的信息的结果标签,取值范围:porn:色情。sexy:性感。vulgar:低俗。intimacy:亲密行为。 */
Label?: string;
/** 有涉及令人反感的信息的嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewSegmentItem[];
/** 涉及令人反感的信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 涉及令人反感的信息的嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核 Asr 文字鉴违禁任务输入参数类型 */
interface AiReviewProhibitedAsrTaskInput {
/** 鉴违禁模板 ID。 */
Definition?: number;
}
/** Asr 文字涉违禁信息 */
interface AiReviewProhibitedAsrTaskOutput {
/** Asr 文字涉违禁评分,分值为0到100。 */
Confidence?: number;
/** Asr 文字涉违禁结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Asr 文字有涉违禁嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewAsrTextSegmentItem[];
/** Asr 文字有涉违禁嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Asr 文字有涉违禁嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核 Ocr 文字鉴违禁任务输入参数类型 */
interface AiReviewProhibitedOcrTaskInput {
/** 鉴违禁模板 ID。 */
Definition?: number;
}
/** Ocr 文字涉违禁信息 */
interface AiReviewProhibitedOcrTaskOutput {
/** Ocr 文字涉违禁评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字涉违禁结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉违禁嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
/** Ocr 文字有涉违禁嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Ocr 文字有涉违禁嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核 Asr 文字涉及令人不适宜信息、违规任务结果类型 */
interface AiReviewTaskPoliticalAsrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Asr 文字涉及令人不适宜信息的任务输入。 */
Input?: AiReviewPoliticalAsrTaskInput;
/** 音视频审核 Asr 文字涉及令人不适宜信息的任务输出。 */
Output?: AiReviewPoliticalAsrTaskOutput;
/** 音视频审核 Asr 文字涉及令人不适宜信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Ocr 文字涉及令人不适宜信息、违规任务结果类型 */
interface AiReviewTaskPoliticalOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Ocr 文字涉及令人不适宜信息的任务输入。 */
Input?: AiReviewPoliticalOcrTaskInput;
/** 音视频审核 Ocr 文字涉及令人不适宜信息的任务输出。 */
Output?: AiReviewPoliticalOcrTaskOutput;
/** 音视频审核 Ocr 文字涉及令人不适宜信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核涉及令人不适宜信息的任务结果类型 */
interface AiReviewTaskPoliticalResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核涉及令人不适宜信息的任务输入。 */
Input?: AiReviewPoliticalTaskInput;
/** 音视频审核涉及令人不适宜信息的任务输出。 */
Output?: AiReviewPoliticalTaskOutput;
/** 音视频审核涉及令人不适宜信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Asr 文字涉及令人反感的信息的任务结果类型 */
interface AiReviewTaskPornAsrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Asr 文字涉及令人反感的信息的任务输入。 */
Input?: AiReviewPornAsrTaskInput;
/** 音视频审核 Asr 文字涉及令人反感的信息的任务输出。 */
Output?: AiReviewPornAsrTaskOutput;
/** 音视频审核 Asr 文字涉及令人反感的信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Ocr 文字涉及令人反感的信息的任务结果类型 */
interface AiReviewTaskPornOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Ocr 文字涉及令人反感的信息的任务输入。 */
Input?: AiReviewPornOcrTaskInput;
/** Ocr 文字音视频审核涉及令人反感的信息的任务输出。 */
Output?: AiReviewPornOcrTaskOutput;
/** Ocr 文字音视频审核涉及令人反感的信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核涉及令人反感的信息的任务结果类型 */
interface AiReviewTaskPornResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核涉及令人反感的信息的任务输入。 */
Input?: AiReviewPornTaskInput;
/** 音视频审核涉及令人反感的信息的任务输出。 */
Output?: AiReviewPornTaskOutput;
/** 音视频审核涉及令人反感的信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Asr 文字鉴违禁任务结果类型 */
interface AiReviewTaskProhibitedAsrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Asr 文字鉴违禁任务输入。 */
Input?: AiReviewProhibitedAsrTaskInput;
/** 音视频审核 Asr 文字鉴违禁任务输出。 */
Output?: AiReviewProhibitedAsrTaskOutput;
/** 音视频审核 Asr 文字鉴违禁任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Ocr 文字鉴违禁任务结果类型 */
interface AiReviewTaskProhibitedOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Ocr 文字鉴违禁任务输入。 */
Input?: AiReviewProhibitedOcrTaskInput;
/** 音视频审核 Ocr 文字鉴违禁任务输出。 */
Output?: AiReviewProhibitedOcrTaskOutput;
/** 音视频审核 Ocr 文字鉴违禁任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Ocr 文字鉴别涉及令人不安全的信息的任务结果类型 */
interface AiReviewTaskTerrorismOcrResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核 Ocr 文字涉及令人不安全的信息的任务输入。 */
Input?: AiReviewTerrorismOcrTaskInput;
/** 音视频审核 Ocr 文字涉及令人不安全的信息的任务输出。 */
Output?: AiReviewTerrorismOcrTaskOutput;
/** 音视频审核 Ocr 文字涉及令人不安全的信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核涉及令人不安全的信息的任务结果类型 */
interface AiReviewTaskTerrorismResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 音视频审核涉及令人不安全的信息的任务输入。 */
Input?: AiReviewTerrorismTaskInput;
/** 音视频审核涉及令人不安全的信息的任务输出。 */
Output?: AiReviewTerrorismTaskOutput;
/** 音视频审核涉及令人不安全的信息的任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 音视频审核 Ocr 文字涉及令人不安全的信息的任务输入参数类型 */
interface AiReviewTerrorismOcrTaskInput {
/** 鉴别涉及令人不安全的信息的模板 ID。 */
Definition?: number;
}
/** Ocr 文字涉及令人不安全的信息 */
interface AiReviewTerrorismOcrTaskOutput {
/** Ocr 文字有涉及令人不安全信息的评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字有涉及令人不安全信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** Ocr 文字有涉及令人不安全信息嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: MediaContentReviewOcrTextSegmentItem[];
/** Ocr 文字有涉及令人不安全信息嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** Ocr 文字有涉及令人不安全信息嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音视频审核涉及令人不安全的信息的任务输入参数类型 */
interface AiReviewTerrorismTaskInput {
/** 鉴别涉及令人不安全的信息的模板 ID。 */
Definition?: number;
}
/** 暴恐信息 */
interface AiReviewTerrorismTaskOutput {
/** 视频暴恐评分,分值为0到100。 */
Confidence: number;
/** 暴恐结果建议,取值范围:pass。review。block。 */
Suggestion: string;
/** 视频暴恐结果标签,取值范围:guns:武器枪支。crowd:人群聚集。police:警察部队。bloody:血腥画面。banners:暴恐旗帜。militant:武装分子。explosion:爆炸火灾。terrorists:暴恐人物。scenario:暴恐画面。 */
Label: string;
/** 有暴恐嫌疑的视频片段列表。注意 :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet: MediaContentReviewSegmentItem[];
/** 暴恐嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl: string;
/** 暴恐嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime: string;
}
/** AI 样本管理,人脸信息。 */
interface AiSampleFaceInfo {
/** 人脸图片 ID。 */
FaceId?: string;
/** 人脸图片地址。 */
Url?: string;
}
/** AI 样本管理,人脸数据操作。 */
interface AiSampleFaceOperation {
/** 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。 */
Type: string;
/** 人脸 ID 集合,当 Type为delete 时,该字段必填。 */
FaceIds?: string[];
/** 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串集合,仅支持 jpeg、png 图片格式。当 Type为add 或 reset 时,该字段必填;数组长度限制:5 张图片。注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。 */
FaceContents?: string[];
}
/** AI 样本管理,处理失败的人脸信息 */
interface AiSampleFailFaceInfo {
/** 对应入参 FaceContents 中错误图片下标,从 0 开始。 */
Index?: number;
/** 错误码,取值:0:成功;其他:失败。 */
ErrCode?: number;
/** 错误描述。 */
Message?: string;
}
/** AI 样本管理,人物信息。 */
interface AiSamplePerson {
/** 人物 ID。 */
PersonId?: string;
/** 人物名称。 */
Name?: string;
/** 人物描述。 */
Description?: string;
/** 人脸信息。 */
FaceInfoSet?: AiSampleFaceInfo[];
/** 人物标签。 */
TagSet?: string[];
/** 应用场景。 */
UsageSet?: string[];
/** 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** AI 样本管理,标签操作。 */
interface AiSampleTagOperation {
/** 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。 */
Type: string;
/** 标签,长度限制:128 个字符。 */
Tags: string[];
}
/** AI 样本管理,关键词输出信息。 */
interface AiSampleWord {
/** 关键词。 */
Keyword?: string;
/** 关键词标签。 */
TagSet?: string[];
/** 关键词应用场景。 */
UsageSet?: string[];
/** 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** AI 样本管理,关键词输入信息。 */
interface AiSampleWordInfo {
/** 关键词,长度限制:20 个字符。 */
Keyword: string;
/** 关键词标签数组长度限制:20 个标签;单个标签长度限制:128 个字符。 */
Tags?: string[];
}
/** AIGC 高级自定义主体信息 */
interface AigcAdvancedCustomElementInfo {
/** 主体 ID。 */
Id?: string;
/** 主体名字。 */
Name?: string;
/** 主体音色 ID。 */
VoiceId?: string;
/** 主体描述。 */
Description?: string;
/** 主体创建时间。格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
CreateTime?: string;
}
/** AIGC 声音复刻输入文件信息 */
interface AigcAudioCloneInputFileInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 Url; */
Type?: string | null;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。当 Type 取值为 File 时,本参数有效。说明:1. 推荐使用小于10M的图片;2. 图片格式的取值为:jpeg,jpg, png。 */
FileId?: string | null;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:1. 推荐使用小于10M的图片;2. 图片格式的取值为:jpeg,jpg, png。 */
Url?: string | null;
}
/** AIGC 生音效任务的输出媒体文件配置。 */
interface AigcAudioOutputConfig {
/** 存储模式枚举值:Temporary: 临时存储,生成的视频文件不会存储到云点播,可在事件通知中获取到临时访问的 URL,有效期 7 天Permanent: 永久存储,生成的视频文件将存储到云点播,可在事件通知中获取到 FileId默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 生成音频的时长。默认不填。 取值范围:[0, 60] */
Duration?: number;
/** 输出音频格式,默认不填 */
OutputAudioFormat?: string;
}
/** 参考音频信息。 */
interface AigcAudioReferenceAudioInfo {
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:1. 推荐使用小于7M的图片;2. 图片格式的取值为:jpeg,jpg, png, webp。 */
Type?: string;
/** 音频文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。当 Type 取值为 File 时,本参数有效。 */
FileId?: string;
/** 音频文件 URL,需要外网可访问。当 Type 取值为 Url 时,本参数有效。 */
Url?: string;
}
/** 用于AIGC视频生成的参考视频素材。 */
interface AigcAudioReferenceVideoInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 Url; */
Type?: string;
/** 视频文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。当 Type 取值为 File 时,本参数有效。 */
FileId?: string;
/** 参考视频URL,需要外网可访问。当 Type 取值为 Url 时,本参数有效。 */
Url?: string;
}
/** 创建 AIGC 音效任务信息。 */
interface AigcAudioTask {
/** 任务ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。空字符串表示成功,其它值表示失败。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 音频任务的输入信息。 */
Input?: AigcAudioTaskInput;
/** AIGC 音频任务的输出信息。 */
Output?: AigcAudioTaskOutput;
}
/** AIGC 生音效任务的输入。 */
interface AigcAudioTaskInput {
/** 模型名称。 */
ModelName?: string;
/** 模型版本。 */
ModelVersion?: string;
/** 场景类型。取值如下:当 ModelName 为 Kling 时,取值 motion_control 表示动作控制;其他 ModelName 暂不支持。 */
SceneType?: string;
/** 生成视频的提示词。最大支持1000字符,当 FileInfos 为空时,此参数必填。 */
Prompt?: string;
/** 要阻止模型生成视频的提示词。最大支持1000字符。 */
NegativePrompt?: string;
/** 是否自动优化提示词。开启时将自动优化传入的Prompt,以提升生成质量。取值有: Enabled:开启; Disabled:关闭; */
EnhancePrompt?: boolean;
/** AIGC 生图输出结果文件输出。 */
OutputConfig?: AigcAudioOutputConfig;
/** 额外参数 */
AdditionalParameters?: string;
}
/** AIGC 音效任务的输出信息。 */
interface AigcAudioTaskOutput {
/** 输出音频信息 */
AudioInfos?: AigcAudioTaskOutputFileInfo[];
/** 输出视频信息 */
VideoInfos?: AigcAudioTaskOutputFileInfo[];
}
/** AIGC 生音效任务的输出文件信息。 */
interface AigcAudioTaskOutputFileInfo {
/** 存储模式。取值有: Permanent:永久存储; Temporary:临时存储;默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。当 StorageMode 为 Permanent 时有效。 */
FileId?: string;
/** 输出视频的元信息。当 StorageMode 为 Permanent 时有效。 */
MetaData?: MediaMetaData;
/** 时长单位:秒 */
Duration?: number;
}
/** 人脸身份信息。 */
interface AigcFaceIdentityInfo {
/** 视频中的人脸 ID。同一个人脸在视频中间隔超过1s时会视作不同 ID。 */
FaceId?: string;
/** 从视频中截取的人脸示意图。 */
FaceImage?: string;
/** 该人脸可对口型区间的起点时间,可作为对口型最佳开始时间。单位:毫秒。 */
StartTime?: number;
/** 该人脸可对口型区间的终点时间;注:此结果存在毫秒级误差,会长于实际区间终点。单位:毫秒。 */
EndTime?: number;
}
/** AIGC 人脸信息 */
interface AigcFaceInfo {
/** 主体 ID。需自行记录下返回的主体 ID。 */
SessionId?: string;
/** 人脸信息列表。 */
FaceInfoList?: AigcFaceIdentityInfo[];
}
/** AIGC 人脸输入文件信息 */
interface AigcFaceInputFileInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 Url; */
Type?: string;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。 */
FileId?: string;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。 */
Url?: string;
}
/** AIGC 生图任务的输出媒体文件配置。 */
interface AigcImageOutputConfig {
/** 存储模式枚举值:Temporary: 临时存储,生成的视频文件不会存储到云点播,可在事件通知中获取到临时访问的 URL,有效期 7 天Permanent: 永久存储,生成的视频文件将存储到云点播,可在事件通知中获取到 FileId默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 生成图片的分辨率。各模型可选值:OG:1K、2K、4K,默认1K;GG 2.5:1K、2K、4K,默认1K;GG 3.0:1K、2K、4K,默认1K;GG 3.1:512、1K、2K、4K,默认1K;Kling 2.1:1k、2k,默认1k;Kling 3.0:1k、2k,默认1k;Kling 3.0-Omni:1k、2k、4k,默认1k;Kling O1:1k、2k、4k,默认1k;SI 4.0:1K、2K、4K,默认1K;SI 4.5:2K、4K,默认2K;SI 5.0-lite:2K、3K,默认2K;Vidu q2:1080p、2K、4K,默认1080p;Hunyuan 3.0:暂不支持本字段,可通过ExtInfo字段设置分辨率;Qwen 0925:暂不支持本字段,可通过ExtInfo字段设置分辨率; */
Resolution?: string;
/** 指定所生成图片的宽高比。OG:1:1, 3:2, 2:3, 3:4, 4:3, 16:9, 9:16, 21:9, 9:21;GG 2.5:1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9;GG 3.0:1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9;GG 3.1:1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 9:16, 16:9, 21:9;Kling 2.1:16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9;Kling 3.0:16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9;Kling 3.0-Omni:16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9, auto;Kling O1:16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9, auto;Vidu q2:16:9、9:16、1:1、3:4、4:3、21:9、2:3、3:2;SI 4.0:不支持此参数,可通过prompt指定16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9;SI 4.5:不支持此参数,可通过prompt指定16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9;SI 5.0-lite:不支持此参数,可通过prompt指定16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9;Hunyuan 3.0:不支持;Qwen 2.0:不支持;Qwen 0925:不支持; */
AspectRatio?: string;
/** 是否允许人物或人脸生成。取值有: AllowAdult:允许生成成人; Disallowed:禁止在图片中包含人物或人脸; */
PersonGeneration?: string;
/** 是否开启输入内容的合规性检查。取值有: Enabled:开启; Disabled:关闭; */
InputComplianceCheck?: string;
/** 是否开启输出内容的合规性检查。取值有: Enabled:开启; Disabled:关闭; */
OutputComplianceCheck?: string;
/** 生成图片张数。各模型可选值:Kling:可选值 1-9;OG:可选值1-8;其他模型不生效。 */
OutputImageCount?: number;
/** 指定模型输出图片文件格式,若不指定则跟随模型默认值。可选值:jpegpng */
OutputFormat?: string;
/** 是否开启图标水印,默认为Disabled。取值有:Enabled:开启;Disabled:关闭; */
LogoAdd?: string;
}
/** 场景化 AIGC 生图配置。 */
interface AigcImageSceneInfo {
/** AI生图场景类型,可选值:change_clothes:常规场景换衣。change_clothes_under:特殊场景换衣。change_clothes_top_wear:上半身换衣。change_clothes_bottom_wear:下半身换衣。change_clothes_full_wear:全身换衣。product_image:AI生商品图。outpainting: AI扩图。 */
Type: string;
/** 当 Type 下列类型时,则该项为必填,表示AI 换衣生图配置参数:change_clotheschange_clothes_underchange_clothes_full_wearchange_clothes_top_wearchange_clothes_bottom_wear */
ChangeClothesConfig?: ChangeClothesConfig;
/** 当 Type 为 product_image 时有效,表示AI 生商品图配置参数。 */
ProductImageConfig?: ProductImageConfig;
}
/** AIGC 生图任务信息 */
interface AigcImageTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。空字符串表示成功,其它值表示失败。枚举值:RequestLimitExceeded: 模型调用超出并发限制。InvalidParameter.VoilationContent: 输入 prompt 违反内容安全策略。InvalidParameterValue: 参数错误。FailedOperation: 模型任务堆积。InternalError: 内部错误。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 生图任务的输入信息。 */
Input?: AigcImageTaskInput;
/** AIGC 生图任务的输出信息。 */
Output?: AigcImageTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** AIGC 生图任务的输入。 */
interface AigcImageTaskInput {
/** 模型名称。 */
ModelName?: string;
/** 模型版本。 */
ModelVersion?: string;
/** AIGC生图任务输入文件信息。 */
FileInfos?: AigcImageTaskInputFileInfo[];
/** 生成图片的提示词。最大支持1000字符,当 FileInfos 为空时,此参数必填。 */
Prompt?: string;
/** 要阻止模型生成图片的提示词。最大支持1000字符。 */
NegativePrompt?: string;
/** 是否自动优化提示词。开启时将自动优化传入的Prompt,以提升生成质量。取值有: Enabled:开启; Disabled:关闭; */
EnhancePrompt?: string;
/** 生成模式。取值有: Standard:标准模式; Professional:高品质模式; */
GenerationMode?: string;
/** AIGC 生图输出结果文件输出。 */
OutputConfig?: AigcImageOutputConfig;
/** 模型随机种子。 */
Seed?: number;
/** 场景类型。取值如下:当 ModelName 为 Hunyuan 时: 3d_panorama 表示全景图;其他 ModelName 暂不支持。 */
SceneType?: string;
}
/** AIGC生图任务输入文件信息 */
interface AigcImageTaskInputFileInfo {
/** 输入的文件类型。取值有: File:点播媒体文件; Url:可访问的 Url; Base64:图片或视频转换的Base64字符串; */
Type?: string;
/** 图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。当 Type 取值为 File 时,本参数有效。说明:推荐使用小于7M的图片;图片格式的取值为:jpeg,jpg, png, webp。 */
FileId?: string;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:推荐使用小于7M的图片;图片格式的取值为:jpeg,jpg, png, webp。 */
Url?: string;
/** 可访问的文件 Base64。当 Type 取值为 Base64 时,本参数有效。说明:所有文件的文件大小总和不能超过 7 MB,避免转为 Base64 后超出云 API 的 10 MB包大小上限;图片格式应为:jpeg,jpg, png, webp;不要有data:image/jpeg;base64,之类的前缀。 */
Base64?: string;
/** 输入图片的描述信息,用于帮助模型理解图片。仅GEM 2.5、GEM 3.0 有效。 */
Text?: string;
/** 仅当 ModelName 为 OG 时有效。图片类型。枚举值:mask: 图片蒙版。 */
ReferenceType?: string;
}
/** AIGC 生图任务的输出。 */
interface AigcImageTaskOutput {
/** AIGC 生图任务的输出文件信息。 */
FileInfos?: AigcImageTaskOutputFileInfo[];
}
/** AIGC 生图任务的输出文件信息。 */
interface AigcImageTaskOutputFileInfo {
/** 存储模式。取值有: Permanent:永久存储; Temporary:临时存储; */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 文件类型,例如 png、jpg 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。当 StorageMode 为 Permanent 时有效。 */
FileId?: string;
/** 输出图片的元信息。当 StorageMode 为 Permanent 时有效。 */
MetaData?: MediaMetaData;
}
/** AIGC 统计数据 */
interface AigcUsageDataItem {
/** AIGC规格。取值有:Qwen2.0Hunyuan3.0_1KHunyuan3.0_2KHunyuan3.0_4KMingmou1.0_1KMingmou1.0_2KMingmou1.0_4KViduQ2_T2i_1080PViduQ2_T2i_2KViduQ2_T2i_4KViduQ2_I2i_1080PViduQ2_I2i_2KViduQ2_I2i_4KViduQ2_Refer2i_1080PViduQ2_Refer2i_2KViduQ2_Refer2i_4KKling2.1_T2i_1K2KKling2.1_T2i_4KKling2.1_Refer2i_1KKling2.1_Refer2i_2KKling2.1_Refer2i_4KVeo3.1StandardVeo3.1FastKling2.0&2.1std_720PKling2.0&2.1pro_1080PKling2.5pro_720PKling2.5pro_1080PKlingO1_720PKlingO1_1080PKlingO1_NoVideo_720PKlingO1_NoVideo_1080PKling2.6Kling2.6SoundKling2.6MotionControl_720PKling2.6MotionControl_1080PKling3.0_720PKling3.0Sound_720PKling3.0CustomVoice_720PKling3.0_1080PKling3.0Sound_1080PKling3.0CustomVoice_1080PKling3.0CustomVoice_2KKling3.0CustomVoice_4KKling3.0MotionControl_720PKling3.0MotionControl_1080PKling3.0MotionControl_2KKling3.0MotionControl_4KKling_Avatar_I2v_720PKling_Avatar_I2v_1080PKling_IdentifyfaceHailuo02&2.3_768PHailuo02&2.3_1080PHailuo2.3fast_768PHailuo2.3fast_1080PViduQ2_720PViduQ2_720P_OffPeakViduQ2_1080PViduQ2_1080P_OffPeakViduQ2_Refer_540PViduQ2_Refer_540P_OffPeakViduQ2_Refer_720PViduQ2_Refer_720P_OffPeakViduQ2_Refer_1080PViduQ2_Refer_1080P_OffPeakViduQ2pro_720PViduQ2pro_720P_OffPeakViduQ2pro_1080PViduQ2pro_1080P_OffPeakViduQ2pro_Refer_720PViduQ2pro_Refer_720P_OffPeakViduQ2pro_Refer_720PViduQ2pro_Refer_720P_OffPeakViduQ2pro_Refer_1080PViduQ2pro_Refer_1080P_OffPeakViduQ2turbo_720PViduQ2turbo_720P_OffPeakViduQ2turbo_1080PViduQ2turbo_1080P_OffPeakViduQ3_Refer_720PViduQ3_Refer_720P_OffPeakViduQ3_Refer_1080PViduQ3_Refer_1080P_OffPeakViduQ3_Refer_2KViduQ3_Refer_2K_OffPeakViduQ3_Refer_4KViduQ3_Refer_4K_OffPeakViduQ3pro_540PViduQ3pro_540P_OffPeakViduQ3pro_720PViduQ3pro_720P_OffPeakViduQ3pro_1080PViduQ3pro_1080P_OffPeakViduQ3turbo_540PViduQ3turbo_540P_OffPeakViduQ3turbo_720PViduQ3turbo_720P_OffPeakViduQ3turbo_1080PViduQ3turbo_1080P_OffPeakViduQ3turbo_2KViduQ3turbo_2K_OffPeakViduQ3turbo_4KViduQ3turbo_4K_OffPeakVidu_TemplateEffectHunyuan1.5_720PHunyuan1.5_1080PMingmou1.0_720PMingmou1.0_1080PImageProductImageImageChangeClothesVideoProductShowcaseImageOutPaintingFaceInfoCustomVoiceSubjectunknown */
Specification?: string;
/** 用量数据。 */
DataSet?: TaskStatDataItem[];
}
/** AIGC 生视频任务的输出媒体文件配置。 */
interface AigcVideoOutputConfig {
/** 存储模式枚举值:Temporary: 临时存储,生成的视频文件不会存储到云点播,可在事件通知中获取到临时访问的 URL,有效期 7 天Permanent: 永久存储,生成的视频文件将存储到云点播,可在事件通知中获取到 FileId默认值:Temporary */
StorageMode?: string;
/** 输出媒体文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 生成视频的时长,单位:秒。当 ModelName 是 Kling,可选值为 5、10,默认为 5;当 ModelName 是 Hailuo,可选值为 6、10,默认为 6;当 ModelName 是 Vidu,可指定1-10;当 ModelName 是 GV,可选值为 8,默认为 8;当 ModelName 是 OS,可选值为 4、8、12,默认为 8;当 ModelName 是 PixVerse,可指定1-15,默认为5; */
Duration?: number;
/** 生成视频的分辨率。当 ModelName 是 Kling,可选值为 720P、1080P,默认为 720P;当 ModelName 是 Hailuo,可选值为 768P、1080P,默认为 768P;当 ModelName 是 Vidu,可选值为 720P、1080P,默认为 720P;当 ModelName 是 GV,可选值为 720P、1080P,默认为 720P;当 ModelName 是 OS,可选值为 720P;当 ModelName 是 PixVerse,可选值为 540p、720p、1080p、2k、4k,默认为720p; */
Resolution?: string;
/** 指定所生成视频的宽高比。当 ModelName 是 Kling,当文生视频时,则可选值为 16:9、9:16、 1:1,默认为16:9;当 ModelName 是 Vidu,当文生视频时和使用参考图片生成时,则可选值为 16:9、9:16、4:3、3:4、1:1,其中仅版本q2支持4:3、3:4当 ModelName 是 GV,则可选值为 16:9、9:16,默认为 16:9;当 ModelName 是 OS,当文生视频时,则可选值为 16:9、9:16,默认为 16:9;当 ModelName 是 Hailuo,则暂不支持;当 ModelName 是PixVerse,则可选值为 16:9,4:3,1:1,3:4,9:16,2:3,3:2,21:9; */
AspectRatio?: string;
/** 是否生成音频。支持的模型包括 GV、OS、Vidu、Jimeng、Kling。枚举值:Enabled: 开启Disabled: 关闭默认值:Disabled */
AudioGeneration?: string;
/** 是否允许人物或人脸生成。取值有: AllowAdult:允许生成成人; Disallowed:禁止在图片中包含人物或人脸; */
PersonGeneration?: string;
/** 是否开启输入内容的合规性检查。取值有: Enabled:开启; Disabled:关闭; */
InputComplianceCheck?: string;
/** 是否开启输出内容的合规性检查。取值有: Enabled:开启; Disabled:关闭; */
OutputComplianceCheck?: string;
/** 是否启用视频增强。取值有: Enabled:开启; Disabled:关闭;说明:对于选择的分辨率超过模型可生成分辨率时,默认会启用增强。对于模型可以直出的分辨率,也可以主动选择模型直出低分辨率,使用增强获得指定分辨率。 */
EnhanceSwitch?: string;
/** 是否开启错峰。取值有: Enabled:开启; Disabled:关闭; */
OffPeak?: string;
/** 是否开启vidu智能插帧。取值有: Enabled:开启; Disabled:关闭; */
FrameInterpolate?: string;
/** 是否开启图标水印。取值有: Enabled:开启; Disabled:关闭;目前支持的模型有 Vidu,其他模型暂不支持。 */
LogoAdd?: string;
/** 是否为生成的视频添加背景音乐。枚举值:Enabled: 系统将从预设 BGM 库中自动挑选合适的音乐并添加。Disabled: 不添加BGM。默认值:Disabled */
EnableBGM?: string;
}
/** AIGC 视频转绘任务的输出媒体文件配置。 */
interface AigcVideoRedrawOutputConfig {
/** 存储模式。取值有: Permanent:永久存储,生成的视频文件将存储到云点播,可在事件通知中获取到 FileId; Temporary:临时存储,生成的视频文件不会存储到云点播,可在事件通知中获取到临时访问的 URL;默认值:Temporary */
StorageMode?: string;
/** 输出媒体文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。参数格式:2025-12-28T00:35:00Z */
ExpireTime?: string;
}
/** AIGC 视频转绘任务的输出文件信息。 */
interface AigcVideoRedrawOutputFileInfo {
/** 存储模式。取值有: Permanent:永久存储; Temporary:临时存储;默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。当 StorageMode 为 Permanent 时有效。 */
FileId?: string;
/** 输出视频的元信息。当 StorageMode 为 Permanent 时有效。 */
MetaData?: MediaMetaData;
}
/** AIGC 视频转绘任务信息 */
interface AigcVideoRedrawTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 视频转绘任务的输入信息。 */
Input?: AigcVideoRedrawTaskInput;
/** AIGC 视频转绘任务的输出信息。 */
Output?: AigcVideoRedrawTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** AIGC 视频转绘任务的输入。 */
interface AigcVideoRedrawTaskInput {
/** AIGC 视频转绘任务输入文件信息。 */
FileInfo?: AigcVideoRedrawTaskInputFileInfo;
/** AIGC 视频转绘输出配置。 */
OutputConfig?: AigcVideoRedrawOutputConfig;
}
/** AIGC 视频转绘任务输入文件信息。 */
interface AigcVideoRedrawTaskInputFileInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 Url; */
Type?: string;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。当 Type 取值为 File 时,本参数有效。说明:1. 推荐使用小于10M的图片;2. 图片格式的取值为:jpeg,jpg, png。 */
FileId?: string;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:1. 推荐使用小于10M的图片;2. 图片格式的取值为:jpeg,jpg, png。 */
Url?: string;
}
/** AIGC 视频转绘任务的输出信息。 */
interface AigcVideoRedrawTaskOutput {
/** AIGC 视频转绘任务的输出文件信息。 */
FileInfo?: AigcVideoRedrawOutputFileInfo;
}
/** 场景化 AIGC 生图配置。 */
interface AigcVideoSceneInfo {
/** AI生视频场景类型,可选值:- product_showcase: 产品360度展示。 */
Type: string;
/** 产品展示参数 */
ProductShowcaseConfig?: ProductShowcaseConfig;
}
/** AIGC 生视频任务信息 */
interface AigcVideoTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。枚举值:RequestLimitExceeded: 调用超出并发限制。InvalidParameter.VoilationContent: 输入 prompt 违反内容安全策略。InvalidParameterValue: 参数错误。FailedOperation: 模型任务堆积。InternalError: 内部错误。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 生视频任务的输入信息。 */
Input?: AigcVideoTaskInput;
/** AIGC 生视频任务的输出信息。 */
Output?: AigcVideoTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** AIGC 生视频任务的输入。 */
interface AigcVideoTaskInput {
/** 模型名称。 */
ModelName?: string;
/** 模型版本。 */
ModelVersion?: string;
/** AIGC 生视频任务输入文件信息。 */
FileInfos?: AigcVideoTaskInputFileInfo[];
/** AIGC 任务固定主体输入信息。 */
SubjectInfos?: AigcVideoTaskInputSubjectInfo[];
/** 用于作为尾帧画面来生成视频的媒体文件 ID。该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。 */
LastFrameFileId?: string;
/** 用于作为尾帧画面来生成视频的媒体文件 URL。说明:只支持模型 GV 、Kling、Vidu,其他模型暂不支持。当 ModelName 为 GV 时,如果指定该参数,则需同时指定 FileInfos 作为待生成视频的首帧。当 ModelName 为 Kling 、ModelVersion 为 2.1 并且指定输出分辨率 Resolution 为 1080P 时,才能指定该参数。当 ModelName 为 Vidu、ModelVersion 为 q2-pro、q2-turbo 时,才能指定该参数。图片大小需小于5M。图片格式的取值为:jpeg,jpg, png, webp。 */
LastFrameUrl?: string;
/** 生成视频的提示词。最大支持1000字符,当 FileInfos 为空时,此参数必填。 */
Prompt?: string;
/** 要阻止模型生成视频的提示词。最大支持1000字符。 */
NegativePrompt?: string;
/** 是否自动优化提示词。开启时将自动优化传入的Prompt,以提升生成质量。取值有: Enabled:开启; Disabled:关闭; */
EnhancePrompt?: string;
/** 生成模式。取值有: Standard:标准模式; Professional:高品质模式; */
GenerationMode?: string;
/** AIGC 生图输出结果文件输出。 */
OutputConfig?: AigcVideoOutputConfig;
/** 输入文件的区域信息。当文件url是国外地址时候,可选Oversea。默认Mainland。 */
InputRegion?: string;
/** 场景类型。取值如下:当 ModelName 为 Kling 时,取值 motion_control 表示动作控制;其他 ModelName 暂不支持。 */
SceneType?: string;
/** 模型随机种子。 */
Seed?: number;
}
/** AIGC 生视频任务输入的图片文件信息。 */
interface AigcVideoTaskInputFileInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 Url; Base64:图片或视频转换的Base64字符串; */
Type?: string;
/** 文件分类。取值为:Image: 图片;注意,要使用Usage字段定义图片类型。Video: 视频。 */
Category?: string;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。当 Type 取值为 File 时,本参数有效。说明:推荐使用小于10M的图片;图片格式的取值为:jpeg,jpg, png。 */
FileId?: string;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:推荐使用小于10M的图片;图片格式的取值为:jpeg,jpg, png。 */
Url?: string;
/** 可访问的文件 Base64。当 Type 取值为 Base64 时,本参数有效。说明:所有文件的文件大小总和不能超过7MB,避免转为 Base64 后超出云API的10MB包大小上限;图片格式应为:jpeg,jpg, png, webp。视频格式应为:mp4, mov, avi。不要有data:image/jpeg;base64,之类的前缀。 */
Base64?: string;
/** 参考类型,GV、Kling、PixVerse模型适用。注意:当使用 GV 模型时,可作为参考方式,可选值:asset 表示素材、style 表示风格;当使用 Kling 模型以及 Category 为 Video 时,可区分参考视频类型,feature 表示特征参考视频,base 表示待编辑视频;当使用 PixVerse 模型时,可用于多图(主体)参考生模式,可选值:subject 表示主体、background 表示背景; */
ReferenceType?: string;
/** 用法:Vidu主体Id。Vidu主体Id:prompt可以通过 @主体Id 的方式使用。当 Category 为 Image 时有效。 */
ObjectId?: string;
/** 适用于 Vidu-q2 模型。当全部图片携带主体 Id 时,可针对主体设置音色 Id。 当 Category 为 Image 时有效。音色列表:https://shengshu.feishu.cn/sheets/EgFvs6DShhiEBStmjzccr5gonOg */
VoiceId?: string;
/** 是否保留视频原声。当 Category 为 Video 时有效。取值如下:Enabled:保留Disabled:不保留 */
KeepOriginalSound?: string;
/** 用于区分输入图像用于首(尾)帧生视频、图生视频或参考生视频。可选值:FirstFrame:用于首(尾)帧生视频 或 图生视频;Reference:用于参考生视频;注意,默认是FirstFrame */
Usage?: string;
/** 仅 PixVerse 模型的多图(主体)参考生模式生效,针对图片指定名字, 用来更精准效果。用法:当本字段值为“小猫”,在 Prompt 中使用 @小猫 精确描述场景。@Text 后必须有空格,如 @小猫 跑步。Prompt 中引用的名称必须与本字段完全一致。 */
Text?: string;
}
/** AIGC 主体输入信息。 */
interface AigcVideoTaskInputSubjectInfo {
/** 固定主体Id。Kling主体必选;Vidu主体可选。 */
Id?: string;
/** 固定名称。Vidu主体必选,可在 prompt 中加入 [@name] 使用。如 name 为小明时,prompt 中描述为 [@小明] 。Kling主体可选。 */
Name?: string;
/** 仅Vidu有效。音色ID用来决定视频中的声音音色,为空时系统会自动推荐。 */
VoiceId?: string;
/** 仅Vidu有效。临时主体图片,最多3张图片注1:支持传入图片URL(确保可访问);注2:图片支持 png、jpeg、jpg、webp格式;注3:图片像素不能小于 128*128,且比例需要小于1:4或者4:1。 */
ImageUrls?: string[];
/** 仅Vidu有效。临时主体视频,最多1个5秒视频注1:仅参考生viduq2-pro模型支持使用视频主体;注2:最多支持上传 1个5秒 的视频;注3:视频支持 mp4、avi、mov格式;注4:视频像素不能小于 128*128,且比例需要小于1:4或者4:1; */
VideoUrls?: string[];
}
/** AIGC 生视频任务的输出信息。 */
interface AigcVideoTaskOutput {
/** AIGC 生视频任务的输出文件信息。 */
FileInfos?: AigcVideoTaskOutputFileInfo[];
/** 任务类型为 Procedure 的任务 ID。若发起创建 AIGC 生视频任务时指定了任务流模板(Procedure),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。 */
ProcedureTaskIds?: string[];
}
/** AIGC 生视频任务的输出文件信息。 */
interface AigcVideoTaskOutputFileInfo {
/** 存储模式。取值有: Permanent:永久存储; Temporary:临时存储;默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 文件内容。当 UsageType 为 position_info 时有返回值。 */
FileContent?: string;
/** 媒体文件 ID。当 StorageMode 为 Permanent 时有效。 */
FileId?: string;
/** 输出视频的元信息。当 StorageMode 为 Permanent 时有效。 */
MetaData?: MediaMetaData;
/** 文件的用途类型。枚举值:scene_url: 3D 场景文件,FileUrl 字段有返回值。point_url: 点云文件,FileUrl 字段有返回值。mesh_url: 原始网格模型文,FileUrl 字段有返回值。mesh_simplified_url: 简化后的网格模型文件,FileUrl 字段有返回值。position_info: 场景空间位置信息,FileContent 字段有返回值。image_url: 生成的图片,FileUrl 字段有返回值。 */
UsageType?: string;
}
/** 转动图任务类型 */
interface AnimatedGraphicTaskInput {
/** 视频转动图模板 ID */
Definition: number;
/** 动图在视频中的起始时间偏移,单位为秒。不填或填0,表示从视频的起始位置开始;当数值大于0时(假设为 n),表示从视频的第 n 秒位置开始;当数值小于0时(假设为 -n),表示从视频结束 n 秒前的位置开始。 */
StartTimeOffset: number;
/** 动图在视频中的终止时间偏移,单位为秒。不填或填0,表示持续到视频的末尾终止;当数值大于0时(假设为 n),表示持续到视频第 n 秒时终止;当数值小于0时(假设为 -n),表示持续到视频结束 n 秒前终止。 */
EndTimeOffset: number;
}
/** 转动图模板详情。 */
interface AnimatedGraphicsTemplate {
/** 转动图模板唯一标识。 */
Definition?: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 转动图模板名称。 */
Name?: string;
/** 转动图模板描述信息。 */
Comment?: string;
/** 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 动图格式。 */
Format?: string;
/** 帧率。 */
Fps?: number;
/** 图片质量。 */
Quality?: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 日志推送目标。 */
interface AreaCLSTargetInfo {
/** 日志集所属地区:ap-guangzhou:广州;ap-beijing:北京;ap-chengdu:成都;ap-chongqing:重庆;ap-nanjing:南京;ap-shanghai:上海;ap-singapore:新加坡。 */
CLSRegion: string;
/** 投递的目标主题 ID。 */
TopicId: string;
/** 投递的目标集 ID。 */
LogsetId: string;
/** 日志投递状态。 ON:启用; OFF:停用。 */
Switch?: string;
}
/** 去伪影(毛刺)控制信息 */
interface ArtifactRepairInfo {
/** 去伪影(毛刺)控制开关,可选值:ON:开启去伪影(毛刺);OFF:关闭去伪影(毛刺)。 */
Switch: string;
/** 去伪影(毛刺)类型,仅当去伪影(毛刺)控制开关为 ON 时有效,可选值:weak:轻去伪影(毛刺);strong:强去伪影(毛刺)。默认值:weak。 */
Type?: string;
}
/** 语音全文识别任务控制参数。注意:本参数已不再维护,推荐使用 AsrTranslateConfigure 参数发起语音翻译识别(当 DstLanguage 不填或填空字符串时,则不进行翻译,计费项和语音全文识别一致)。 */
interface AsrFullTextConfigureInfo {
/** 语音全文识别任务开关,可选值:ON:开启智能语音全文识别任务;OFF:关闭智能语音全文识别任务。 */
Switch: string;
/** 生成的字幕文件格式列表,不填或者填空数组表示不生成字幕文件,可选值:vtt:生成 WebVTT 字幕文件;srt:生成 SRT 字幕文件。注意:云点播媒资信息仅支持添加 vtt 字幕,因此当且仅当 SubtitleFormats 包含 vtt 时,云点播将生成的字幕添加到媒资。 */
SubtitleFormats?: string[];
/** 生成的字幕文件格式,不填或者填空字符串表示不生成字幕文件,可选值:vtt:生成 WebVTT 字幕文件;srt:生成 SRT 字幕文件。注意:此字段已废弃,建议使用 SubtitleFormats。 */
SubtitleFormat?: string;
/** 媒体源语言,取值范围:zh:中文普通话;en:英语;ja:日语;zh-ca:粤语。注意: 填空字符串,或者不填该参数,则自动识别(效果较难保证,推荐填写原始媒体对应的语言,以提高识别的准确率)。 */
SrcLanguage?: string;
/** 指定字幕名称,长度限制:64 个字符。该值将用于播放器展示,若不填则云点播自动生成。注意:仅当 SubtitleFormats 包含 vtt 时,该字段有效。 */
SubtitleName?: string;
}
/** 语音全文识别任务控制参数 */
interface AsrFullTextConfigureInfoForUpdate {
/** 语音全文识别任务开关,可选值:ON:开启智能语音全文识别任务;OFF:关闭智能语音全文识别任务。 */
Switch?: string;
/** 字幕格式列表操作信息。 */
SubtitleFormatsOperation?: SubtitleFormatsOperation;
/** 生成的字幕文件格式,填空字符串表示不生成字幕文件,可选值:vtt:生成 WebVTT 字幕文件;srt:生成 SRT 字幕文件。注意:此字段已废弃,建议使用 SubtitleFormatsOperation。 */
SubtitleFormat?: string;
/** 媒体源语言,取值范围:zh:中文普通话;en:英语;ja:日语;zh-ca:粤语。 */
SrcLanguage?: string;
/** 指定字幕名称,长度限制:64 个字符。该值将用于播放器展示。 */
SubtitleName?: string;
}
/** 语音翻译识别任务控制参数 */
interface AsrTranslateConfigureInfo {
/** 语音翻译识别任务开关,可选值:ON:开启;OFF:关闭。注意:语音翻译识别任务本身会返回 ASR 全文识别结果,为避免重复收费,因此禁止同时开启语音翻译识别和 ASR 全文识别功能项。 */
Switch: string;
/** 媒体源语言,当 Switch 为 ON 时,此参数必填。取值范围:zh:中文;en:英文;ja:日文;ko:韩文;vi:越南语;ms:马来语;th:泰语;pt:葡萄牙语;tr:土耳其语;ar:阿拉伯语;es:西班牙语;hi:印地语;fr:法语。 */
SrcLanguage?: string;
/** 翻译目标语言,当 Switch 为 ON 时,此参数有效。若此参数不填或者填写空字符串,则表示只进行语音全文识别,不进行翻译(计费项与 AsrFullTextConfigure 语音全文识别一致);否则,此参数的取值范围分为如下几种情况:当 SrcLanguage 为 zh(中文)时,取值范围:en:英文;ja:日文;ko:韩文;fr:法语;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语;vi:越南语;id:印尼语;th:泰语;ms:马来语。当 SrcLanguage 为 en(英文)时,取值范围:zh:中文;ja:日文;ko:韩文;fr:法语;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语;vi:越南语;id:印尼语;th:泰语;ms:马来语;ar:阿拉伯语;hi:印地语。当 SrcLanguage 为 ja(日文)时,取值范围:zh:中文;en:英文;ko:韩文。当 SrcLanguage 为 ko(韩文)时,取值范围:zh:中文;en:英文;ja:日文。当 SrcLanguage 为 vi(越南语)或 ms(马来语)或 th(泰语)时,取值范围:zh:中文;en:英文。当 SrcLanguage 为 pt(葡萄牙语)时,取值范围:zh:中文;en:英文;fr:法语;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语。当 SrcLanguage 为 tr(土耳其语)时,取值范围:zh:中文;en:英文;fr:法语;es:西班牙语;it:意大利语;de:德语;ru:俄语;pt:葡萄牙语。当 SrcLanguage 为 es(西班牙语)时,取值范围:zh:中文;en:英文;fr:法语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语。当 SrcLanguage 为 ar(阿拉伯语)或 hi(印地语)时,取值范围:en:英文。当 SrcLanguage 为 fr(法语)时,取值范围:zh:中文;en:英文;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语。 */
DstLanguage?: string;
/** 生成的字幕文件格式列表,不填或者填空数组表示不生成字幕文件,可选值:vtt:生成 WebVTT 字幕文件;srt:生成 SRT 字幕文件。注意: 云点播媒资信息仅支持添加 vtt 字幕,因此当且仅当 SubtitleFormats 包含 vtt 时,云点播将生成的字幕添加到媒资。 */
SubtitleFormats?: string[];
/** 指定字幕名称,长度限制:64 个字符。该值将用于播放器展示,若不填则云点播自动生成。注意:仅当 SubtitleFormats 包含 vtt 时,该字段有效。 */
SubtitleName?: string;
}
/** 语音翻译识别控制参数 */
interface AsrTranslateConfigureInfoForUpdate {
/** 语音翻译识别任务开关,可选值:ON:开启;OFF:关闭。注意:语音翻译识别任务本身会返回 ASR 全文识别结果,为避免重复收费,因此禁止同时开启语音翻译识别和 ASR 全文识别功能项。 */
Switch?: string;
/** 媒体源语言,取值范围:zh:中文;en:英文;ja:日文;ko:韩文;vi:越南语;ms:马来语;th:泰语;pt:葡萄牙语;tr:土耳其语;ar:阿拉伯语;es:西班牙语;hi:印地语;fr:法语。 */
SrcLanguage?: string;
/** 翻译目标语言。若此参数填写空字符串,则表示只进行语音全文识别,不进行翻译(计费项与 AsrFullTextConfigure 语音全文识别一致);否则,此参数的取值范围分为如下几种情况:当 SrcLanguage 为 zh(中文)时,取值范围:en:英文;ja:日文;ko:韩文;fr:法语;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语;vi:越南语;id:印尼语;th:泰语;ms:马来语。当 SrcLanguage 为 en(英文)时,取值范围:zh:中文;ja:日文;ko:韩文;fr:法语;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语;vi:越南语;id:印尼语;th:泰语;ms:马来语;ar:阿拉伯语;hi:印地语。当 SrcLanguage 为 ja(日文)时,取值范围:zh:中文;en:英文;ko:韩文。当 SrcLanguage 为 ko(韩文)时,取值范围:zh:中文;en:英文;ja:日文。当 SrcLanguage 为 vi(越南语)或 ms(马来语)或 th(泰语)时,取值范围:zh:中文;en:英文。当 SrcLanguage 为 pt(葡萄牙语)时,取值范围:zh:中文;en:英文;fr:法语;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语。当 SrcLanguage 为 tr(土耳其语)时,取值范围:zh:中文;en:英文;fr:法语;es:西班牙语;it:意大利语;de:德语;ru:俄语;pt:葡萄牙语。当 SrcLanguage 为 es(西班牙语)时,取值范围:zh:中文;en:英文;fr:法语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语。当 SrcLanguage 为 ar(阿拉伯语)或 hi(印地语)时,取值范围:en:英文。当 SrcLanguage 为 fr(法语)时,取值范围:zh:中文;en:英文;es:西班牙语;it:意大利语;de:德语;tr:土耳其语;ru:俄语;pt:葡萄牙语。 */
DstLanguage?: string;
/** 字幕格式列表操作信息。 */
SubtitleFormatsOperation?: SubtitleFormatsOperation;
/** 指定字幕名称,长度限制:64 个字符。该值将用于播放器展示。 */
SubtitleName?: string;
}
/** 语音关键词识别控制参数。 */
interface AsrWordsConfigureInfo {
/** 语音关键词识别任务开关,可选值:ON:开启语音关键词识别任务;OFF:关闭语音关键词识别任务。 */
Switch: string;
/** 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
}
/** 语音关键词识别控制参数。 */
interface AsrWordsConfigureInfoForUpdate {
/** 语音关键词识别任务开关,可选值:ON:开启语音关键词识别任务;OFF:关闭语音关键词识别任务。 */
Switch?: string;
/** 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
}
/** 音频美化配置。 */
interface AudioBeautifyInfo {
/** 音频美化控制开关,可选值:ON:开启音频美化;OFF:关闭音频美化。 */
Switch: string;
/** 类型,可多选,可选值:declick:杂音去除deesser:齿音压制默认值:declick。 */
Types?: string[];
}
/** 音频降噪控制信息 */
interface AudioDenoiseInfo {
/** 音频降噪控制开关,可选值:ON:开启音频降噪;OFF:关闭音频降噪。 */
Switch: string;
/** 音频降噪类型,仅当音频降噪控制开关为 ON 时有效,可选值:normal:正常音频降噪;默认值:normal。 */
Type?: string;
}
/** 音频增强配置。 */
interface AudioEnhanceConfig {
/** 音频降噪配置。 */
Denoise?: AudioDenoiseInfo | null;
/** 音频分离配置。 */
Separate?: AudioSeparateInfo | null;
/** 音量均衡配置。 */
VolumeBalance?: AudioVolumeBalanceInfo | null;
/** 音量美化配置。 */
Beautify?: AudioBeautifyInfo | null;
}
/** 音频分离配置。 */
interface AudioSeparateInfo {
/** 音频分离控制开关,可选值:ON:开启音频分离;OFF:关闭音频分离。 */
Switch: string;
/** 场景类型,可选值:normal:人声背景声场景music:演唱伴奏场景默认值:normal。 */
Type?: string;
/** 输出音轨,可选值:vocal:输出人声background:应用场景为normal时输出背景声,应用场景为music时输出伴奏默认值:vocal。 */
Track?: string;
}
/** 音频流配置参数 */
interface AudioTemplateInfo {
/** 音频流的编码格式。当外层参数 Container 为 mp3 时,可选值为:libmp3lame。当外层参数 Container 为 ogg 或 flac 时,可选值为:flac。当外层参数 Container 为 m4a 时,可选值为:libfdk_aac;libmp3lame;ac3。当外层参数 Container 为 mp4 或 flv 时,可选值为:libfdk_aac:更适合 mp4;libmp3lame:更适合 flv;mp2。当外层参数 Container 为 hls 时,可选值为:libfdk_aac。当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:libfdk_aac。当外层参数 Container 为 wav 时,可选值为:pcm16。 */
Codec: string;
/** 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate: number;
/** 音频流的采样率,可选值:16000,仅当 Codec 为 pcm16 时可选。320004410048000单位:Hz。 */
SampleRate: number;
/** 音频通道,可选值:1:单通道2:双通道6:立体声0:音频声道数和原始音频保持一致当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。默认值:2。 */
AudioChannel?: number;
}
/** 音频流配置参数 */
interface AudioTemplateInfoForUpdate {
/** 音频流的编码格式。当外层参数 Container 为 mp3 时,可选值为:libmp3lame。当外层参数 Container 为 ogg 或 flac 时,可选值为:flac。当外层参数 Container 为 m4a 时,可选值为:libfdk_aac;libmp3lame;ac3。当外层参数 Container 为 mp4 或 flv 时,可选值为:libfdk_aac:更适合 mp4;libmp3lame:更适合 flv;mp2。当外层参数 Container 为 hls 时,可选值为:libfdk_aac。当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:libfdk_aac。当外层参数 Container 为 wav 时,可选值为:pcm16。 */
Codec?: string;
/** 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示由云点播自动设置码率。 */
Bitrate?: number;
/** 音频流的采样率,可选值:16000,仅当 Codec 为 pcm16 时可选。320004410048000单位:Hz。 */
SampleRate?: number;
/** 音频通道,可选值:1:单通道2:双通道6:立体声0:音频声道数和原始音频保持一致当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。 */
AudioChannel?: number;
}
/** 音频轨道上的音频片段信息。 */
interface AudioTrackItem {
/** 音频片段的媒体素材来源,可以是:点播的媒体文件 ID;其他媒体文件的下载 URL。注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。 */
SourceMedia: string;
/** 音频片段取自素材文件的起始时间,单位为秒。0 表示从素材开始位置截取。默认为0。 */
SourceMediaStartTime?: number;
/** 音频片段的时长,单位为秒。默认和素材本身长度一致,表示截取全部素材。 */
Duration?: number;
/** 音频片段目标时长,单位为秒。当 TargetDuration 不填或填0时,表示目标时长和 Duration 一致;当 TargetDuration 取大于0的值时,将对音频片段做快进或慢放等处理,使得输出片段的时长等于 TargetDuration。 */
TargetDuration?: number;
/** 对音频片段进行的操作,如音量调节等。 */
AudioOperations?: AudioTransform[];
}
/** 音频操作 */
interface AudioTransform {
/** 音频操作类型,取值有:Volume:音量调节。 */
Type: string;
/** 音量调节参数, 当 Type = Volume 时有效。 */
VolumeParam?: AudioVolumeParam;
}
/** 音量均衡配置。 */
interface AudioVolumeBalanceInfo {
/** 音量均衡控制开关,可选值:ON:开启音量均衡;OFF:关闭音量均衡。 */
Switch: string;
/** 类型,可选值:loudNorm:响度标准化gainControl:减小突变默认值:loudNorm。 */
Type?: string;
}
/** 音频增益调节参数 */
interface AudioVolumeParam {
/** 是否静音,取值范围0或1。0表示不静音。1表示静音。默认是0。 */
Mute?: number;
/** 音频增益,取值范围0~10。大于1表示增加音量。小于1表示降低音量。0和1:表示不改变。默认是0。 */
Gain?: number;
}
/** 视频画面黑边、白边、黑屏、白屏检测的控制参数。 */
interface BlackWhiteEdgeConfigureInfo {
/** 视频画面黑边、白边、黑屏、白屏检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面黑边、白边、黑屏、白屏检测的控制参数。 */
interface BlackWhiteEdgeConfigureInfoForUpdate {
/** 视频画面黑边、白边、黑屏、白屏检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 媒体处理任务中的数字水印参数类型 */
interface BlindWatermarkInput {
/** 数字水印模板ID */
Definition: number;
}
/** 数字水印模板详情 */
interface BlindWatermarkTemplate {
/** 数字水印模板唯一标识。 */
Definition?: number;
/** 数字水印类型,可选值:blind-basic:基础版权数字水印;blind-nagra:NAGRA取证水印; */
Type?: string;
/** 数字水印模板名称。 */
Name?: string;
/** 数字水印模板文本内容,长度不超过64个字符。 */
TextContent?: string;
/** 数字水印模板描述信息。 */
Comment?: string;
/** 数字水印模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
CreateTime?: string;
/** 数字水印模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710)。 */
UpdateTime?: string;
}
/** 视频画面模糊检测的控制参数。 */
interface BlurConfigureInfo {
/** 视频画面模糊检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面模糊检测的控制参数。 */
interface BlurConfigureInfoForUpdate {
/** 视频画面模糊检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** CLS 日志集信息 */
interface CLSLogsetInfo {
/** 日志集 ID。 */
LogsetId?: string;
/** 日志集名。 */
LogsetName?: string;
}
/** CLS日志主题信息。 */
interface CLSTopicInfo {
/** 日志主题 ID。 */
TopicId?: string;
/** 日志主题名。 */
TopicName?: string;
/** 日志集 ID。 */
LogsetId?: string;
}
/** 画布信息。制作视频时,如果源素材(视频或者图片)不能填满输出的视频窗口,将用设置的画布进行背景绘制。 */
interface Canvas {
/** 背景颜色,取值有:Black:黑色背景White:白色背景默认值:Black。 */
Color?: string;
/** 画布宽度,即输出视频的宽度,取值范围:0~ 3840,单位:px。默认值:0,表示和第一个视频轨的第一个视频片段的视频宽度一致。 */
Width?: number;
/** 画布高度,即输出视频的高度(或长边),取值范围:0~ 3840,单位:px。默认值:0,表示和第一个视频轨的第一个视频片段的视频高度一致。 */
Height?: number;
}
/** CDN 日志信息 */
interface CdnLogInfo {
/** 日志所属日期, 格式为:yyyy-MM-dd ,如2018-03-01。 */
Date?: string;
/** 日志名称,格式为:日期小时-域名如 example.com。 */
Name?: string;
/** 日志下载链接,24小时内下载有效。 */
Url?: string;
/** 日志起始时间,使用 ISO 日期格式。 */
StartTime?: string;
/** 日志结束时间,使用 ISO 日期格式。 */
EndTime?: string;
}
/** AI 换衣参数配置 */
interface ChangeClothesConfig {
/** 输入需要更换的衣物图片列表。各类型最大支持衣物数量:change_clothes:4 张图片;change_clothes_under:1 张图片;change_clothes_full_wear:1 张图片;change_clothes_top_wear:1 张图片;change_clothes_bottom_wear:1 张图片; */
ClothesFileInfos?: SceneAigcImageTaskInputFileInfo[];
/** AI换衣的提示词。仅Type为change_clothes有效。 */
Prompt?: string;
}
/** 智能分类任务控制参数 */
interface ClassificationConfigureInfo {
/** 智能分类任务开关,可选值:ON:开启智能分类任务;OFF:关闭智能分类任务。 */
Switch: string;
}
/** 智能分类任务控制参数 */
interface ClassificationConfigureInfoForUpdate {
/** 智能分类任务开关,可选值:ON:开启智能分类任务;OFF:关闭智能分类任务。 */
Switch?: string;
}
/** 视频裁剪结果文件信息(2017 版) */
interface ClipFileInfo2017 {
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误描述。 */
Message?: string;
/** 输出目标文件的文件 ID。 */
FileId?: string;
/** 输出目标文件的文件地址。 */
FileUrl?: string;
/** 输出目标文件的文件类型。 */
FileType?: string;
}
/** 视频剪辑任务信息,该结构仅用于对 2017 版[视频剪辑](https://cloud.tencent.com/document/product/266/10156)接口发起的任务。 */
interface ClipTask2017 {
/** 视频剪辑任务 ID。 */
TaskId?: string;
/** 视频剪辑任务源文件 ID。 */
SrcFileId?: string;
/** 视频剪辑输出的文件信息。 */
FileInfo?: ClipFileInfo2017;
}
/** 色彩增强控制参数 */
interface ColorEnhanceInfo {
/** 色彩增强控制开关,可选值:ON:开启综合增强;OFF:关闭综合增强。 */
Switch: string;
/** 色彩增强类型,仅当色彩增强控制开关为 ON 时有效,可选值:weak:轻色彩增强;normal:正常色彩增强;strong:强色彩增强。默认值:weak。 */
Type?: string;
}
/** 自适应码流任务信息。 */
interface ComplexAdaptiveDynamicStreamingTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 自适应码流任务的执行状态与结果,每个元素对应一个自适应码流模板。 */
ComplexAdaptiveDynamicStreamingTaskResultSet?: ComplexAdaptiveDynamicStreamingTaskResult[];
}
/** 自适应码流任务多语言音频流输入参数。 */
interface ComplexAdaptiveDynamicStreamingTaskAudioInput {
/** 音频源的媒体 ID。固定取该媒体源文件中的首个音频流,视频流和其它音频流(如有)将被忽略。 */
FileId: string;
/** 输出的自适应码流中的音频流名称,长度限制为16个字符。 */
Name: string;
/** 输出的自适应码流中的音频流语言,长度限制为16个字符。要求符合 RFC5646 规范。 */
Language: string;
/** 是否设置为自适应码流的默认音频。取值:YES:设置为默认音频;NO:不设置为默认音频(默认值)。 */
Default?: string;
/** 音轨序号,表示选择音频源中的第几个音轨,从0开始计数。默认值为0,表示选择最靠前的音轨。 */
AudioTrackIdx?: number;
}
/** 自适应码流任务的输入参数。 */
interface ComplexAdaptiveDynamicStreamingTaskInput {
/** 自适应码流参数。 */
StreamPara: ComplexAdaptiveDynamicStreamingTaskStreamPara;
}
/** 自适应码流任务的输出结果。 */
interface ComplexAdaptiveDynamicStreamingTaskOutput {
/** 自适应码流模板 ID。 */
Definition?: number;
/** 自适应码流打包格式。可选值:HLS;MPEG-DASH。 */
Format?: string;
/** DRM 方案类型。可选值:空字符串:无加密;SimpleAES;Widevine;FairPlay。 */
DrmType?: string;
/** 自适应码流的播放地址。 */
Url?: string;
}
/** 自适应码流任务信息。 */
interface ComplexAdaptiveDynamicStreamingTaskResult {
/** 任务状态,取值:PROCESSING:处理中;SUCCESS:已完成;FAIL:失败。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 转码进度,取值范围 [0-100] 。 */
Progress?: number;
/** 自适应码流任务的输入。 */
Input?: ComplexAdaptiveDynamicStreamingTaskInput;
/** 自适应码流任务的输出。 */
Output?: ComplexAdaptiveDynamicStreamingTaskOutput;
}
/** 自适应码流任务的流参数。 */
interface ComplexAdaptiveDynamicStreamingTaskStreamPara {
/** 自适应码流模板 ID。 */
Definition: number;
}
/** 自适应码流任务多语言字幕的输入参数。 */
interface ComplexAdaptiveDynamicStreamingTaskSubtitleInput {
/** 字幕 ID。该字幕必须归属于自适应码流任务的输入主媒体。 */
Id: string;
/** 是否设置为自适应码流的默认字幕。取值:YES:设置为默认字幕;NO:不设置为默认字幕(默认值)。 */
Default?: string;
}
/** 输出的媒体文件信息。 */
interface ComposeMediaOutput {
/** 文件名称,最长 64 个字符。 */
FileName: string;
/** 描述信息,最长 128 个字符。 */
Description?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 封装格式,可选值:mp4、mp3。其中,mp3 为纯音频文件。 */
Container?: string;
/** 输出的视频信息。 */
VideoStream?: OutputVideoStream | null;
/** 输出的音频信息。 */
AudioStream?: OutputAudioStream | null;
/** 是否去除视频数据,可选值:0:保留1:去除默认值:0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值:0。 */
RemoveAudio?: number;
}
/** 制作媒体文件任务信息 */
interface ComposeMediaTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 制作媒体文件任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 制作媒体文件任务的输入。 */
Input?: ComposeMediaTaskInput;
/** 制作媒体文件任务的输出。 */
Output?: ComposeMediaTaskOutput;
/** 输出视频的元信息。 */
MetaData?: MediaMetaData | null;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 制作媒体文件任务的输入。 */
interface ComposeMediaTaskInput {
/** 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息。 */
Tracks: MediaTrack[];
/** 制作视频文件时使用的画布。 */
Canvas: Canvas | null;
/** 输出的媒体文件信息。 */
Output: ComposeMediaOutput;
}
/** 制作媒体文件任务的输出。 */
interface ComposeMediaTaskOutput {
/** 文件类型,例如 mp4、mp3 等。 */
FileType?: string;
/** 媒体文件 ID。 */
FileId?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 文件名称,最长 64 个字符。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 视频拼接源文件信息(2017 版) */
interface ConcatFileInfo2017 {
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 视频拼接源文件的 ID。 */
FileId?: string;
/** 视频拼接源文件的地址。 */
FileUrl?: string;
/** 视频拼接源文件的格式。 */
FileType?: string;
}
/** 视频拼接任务信息,该结构仅用于对 2017 版[视频拼接](https://cloud.tencent.com/document/product/266/7821)接口发起的任务。 */
interface ConcatTask2017 {
/** 视频拼接任务 ID。 */
TaskId?: string;
/** 视频拼接源文件信息。 */
FileInfoSet?: ConcatFileInfo2017[];
}
/** 图片Ocr 文字鉴别信息的任务结果类型 */
interface ContentReviewOcrResult {
/** Ocr 文字鉴别结果的评分,分值为0到100。 */
Confidence?: number;
/** Ocr 文字鉴别的结果建议,取值范围:pass;review;block。 */
Suggestion?: string;
/** Ocr 文字鉴别的嫌疑关键词列表。 */
KeywordSet?: string[];
/** Ocr 文字鉴别的嫌疑文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 */
AreaCoordSet?: number[];
}
/** 图片智能内容识别任务结果 */
interface ContentReviewResult {
/** 结果类型,取值范围:Porn.Image:图片画面中的鉴别令人反感的信息结果;Terrorism.Image:图片画面中的鉴别令人不安全的信息结果;Political.Image:图片画面中的鉴别令人不适宜信息结果;Porn.Ocr:图片 OCR 文字中的鉴别令人反感的信息结果;Terrorism.Ocr:图片 OCR 文字中的鉴别令人不安全的信息结果;Political.Ocr:图片 OCR 文字中的鉴别令人不适宜信息结果。 */
Type?: string;
/** 图片画面中的鉴别令人反感的信息结果,当 Type 为 Porn.Image 时有效。 */
PornImageResult?: PornImageResult | null;
/** 图片画面中的鉴别令人不安全的信息结果,当 Type 为 Terrorism.Image 时有效。 */
TerrorismImageResult?: TerrorismImageResult | null;
/** 图片画面中的鉴别令人不适宜信息结果,当 Type 为 Political.Image 时有效。 */
PoliticalImageResult?: PoliticalImageResult | null;
/** 图片 OCR 文字中的鉴别令人反感的信息结果,当 Type 为 Porn.Ocr 时有效。 */
PornOcrResult?: ContentReviewOcrResult | null;
/** 图片 OCR 中的鉴别令人不安全的信息结果,当 Type 为 Terrorism.Ocr 时有效。 */
TerrorismOcrResult?: ContentReviewOcrResult | null;
/** 图片 OCR 文字中的鉴别令人不适宜信息结果,当 Type 为 Political.Ocr 时有效。 */
PoliticalOcrResult?: ContentReviewOcrResult | null;
}
/** 音视频审核模板详情 */
interface ContentReviewTemplateItem {
/** 音视频审核模板唯一标识。 */
Definition?: number;
/** 音视频审核模板名称,长度限制:64 个字符。 */
Name?: string;
/** 音视频审核模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 鉴别涉及令人反感的信息的控制参数。 */
PornConfigure?: PornConfigureInfo;
/** 鉴别涉及令人不安全的信息的控制参数。 */
TerrorismConfigure?: TerrorismConfigureInfo;
/** 鉴别涉及令人不适宜的信息的控制参数。 */
PoliticalConfigure?: PoliticalConfigureInfo;
/** 违禁控制参数。违禁内容包括:谩骂;涉毒违法。 */
ProhibitedConfigure?: ProhibitedConfigureInfo;
/** 用户自定义音视频审核控制参数。 */
UserDefineConfigure?: UserDefineConfigureInfo;
/** 音视频审核结果是否进入音视频审核墙(对音视频审核结果进行人工复核)的开关。ON:是;OFF:否。 */
ReviewWallSwitch?: string;
/** 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 版权水印参数 */
interface CopyRightWatermarkInput {
/** 版权信息,最大长度为 200 个字符。 */
Text: string;
}
/** 对视频截图做封面任务输入参数类型 */
interface CoverBySnapshotTaskInput {
/** 指定时间点截图模板 ID。 */
Definition: number;
/** 截图方式。包含:Time:依照时间点截图Percent:依照百分比截图 */
PositionType: string;
/** 截图位置:对于依照时间点截图,该值表示指定视频第几秒的截图作为封面对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面 */
PositionValue: number;
/** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */
WatermarkSet?: WatermarkInput[];
}
/** 对视频截图做封面任务输出类型 */
interface CoverBySnapshotTaskOutput {
/** 封面 URL。 */
CoverUrl?: string;
}
/** 智能封面任务控制参数 */
interface CoverConfigureInfo {
/** 智能封面任务开关,可选值:ON:开启智能封面任务;OFF:关闭智能封面任务。 */
Switch: string;
}
/** 智能封面任务控制参数 */
interface CoverConfigureInfoForUpdate {
/** 智能封面任务开关,可选值:ON:开启智能封面任务;OFF:关闭智能封面任务。 */
Switch?: string;
}
/** 视频画面花屏检测的控制参数。 */
interface CrashScreenConfigureInfo {
/** 视频画面花屏检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面花屏检测的控制参数。 */
interface CrashScreenConfigureInfoForUpdate {
/** 视频画面花屏检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 创建自定义主体输入。 */
interface CreateAigcAdvancedCustomElementInput {
/** 主体名称。 */
ElementName?: string;
/** 主体描述。 */
ElementDescription?: string;
/** 主体参考方式。 */
ReferenceType?: string;
/** 主体音色。 */
ElementVoiceId?: string;
/** 主体参考视频。 */
ElementVideoList?: string;
/** 主体参考图。 */
ElementImageList?: string;
/** 主体配置标签。 */
TagList?: string;
}
/** 创建自定义主体回调输出 */
interface CreateAigcAdvancedCustomElementOutput {
/** 自定义主体列表。 */
InfoList?: AdvancedElementInfo[];
}
/** 创建自定义主体任务信息。 */
interface CreateAigcAdvancedCustomElementTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态。枚举值:PROCESSING: 处理中FINISH: 已完成 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。空字符串表示成功,其它值表示失败。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 创建 AIGC 自定义主体任务的输入信息。 */
Input?: CreateAigcAdvancedCustomElementInput;
/** 创建 AIGC 自定义主体任务输出信息。 */
Output?: CreateAigcAdvancedCustomElementOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 创建 AIGC 声音复刻输入信息。 */
interface CreateAigcAudioCloneInput {
/** 原音频文件,模型将以此参数中传入的音频音色为示例对音色进行复刻。 */
AudioFileInfo?: AigcAudioCloneInputFileInfo;
/** 自定义的声音ID。 */
VoiceId?: string;
/** 复刻试听参数。 */
Text?: string;
/** 音色复刻示例音频。 */
PromptAudioFileInfo?: AigcAudioCloneInputFileInfo;
/** 示例音频对应的文本内容。 */
PromptText?: string;
/** 透传参数。 */
Payload?: string;
}
/** 创建 AIGC 声音复刻输出信息。 */
interface CreateAigcAudioCloneOutput {
/** 任务ID。 */
TaskId?: string;
/** 处理状态。 */
State?: string;
/** 用户自定义的 voice_id,如果任务失败则不返回。 */
VoiceId?: string;
/** 如果请求体中传入了试听文本 text,那么本参数将以链接形式返回试听音频,否则本参数为空值。 */
DemoAudio?: string;
/** 本次调用时传入的透传参数。 */
Payload?: string;
/** 任务创建时间。 */
CreatedAt?: string;
}
/** 创建 AIGC 声音复刻任务信息。 */
interface CreateAigcAudioCloneTask {
/** 任务ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。空字符串表示成功,其它值表示失败。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 音频复刻任务的输入信息。 */
Input?: CreateAigcAudioCloneInput;
/** AIGC 音频复刻任务的输出信息。 */
Output?: CreateAigcAudioCloneOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 创建自定义音色回调输入信息。 */
interface CreateAigcCustomVoiceInput {
/** 音色名称。 */
VoiceName?: string;
/** 音色数据文件获取链接。 */
VoiceUrl?: string;
/** 历史作品 ID,可通过引用历史作品提供音频素材。 */
VideoId?: string;
}
/** 创建自定义音色回调输出信息。 */
interface CreateAigcCustomVoiceOutput {
/** 自定义音色列表。 */
InfoList?: CustomVoiceInfo[];
}
/** 创建自定义音色任务信息。 */
interface CreateAigcCustomVoiceTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态。枚举值:PROCESSING: 处理中FINISH: 已完成 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。空字符串表示成功,其它值表示失败。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 创建 AIGC 自定义音色输入信息。 */
Input?: CreateAigcCustomVoiceInput;
/** 创建 AIGC 自定义音色输出信息。 */
Output?: CreateAigcCustomVoiceOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 创建主体输入信息。 */
interface CreateAigcSubjectInput {
/** 主体名称。 */
SubjectName?: string;
/** 主体图片。 */
SubjectImages?: string[];
/** 主体视频。 */
SubjectVideos?: string[];
/** 主体音色ID。 */
VoiceId?: string;
}
/** 创建主体输出信息。 */
interface CreateAigcSubjectOutput {
/** 主体ID。 */
SubjectId?: string;
/** 主体信息。 */
SubjectInfo?: string;
}
/** 创建主体任务信息。 */
interface CreateAigcSubjectTask {
/** 任务ID。 */
TaskId?: string;
/** 任务状态。枚举值:PROCESSING: 处理中FINISH: 已完成 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 扩展错误码。空字符串表示成功,其它值表示失败。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 创建 AIGC 主体输入信息。 */
Input?: CreateAigcSubjectInput;
/** 创建 AIGC 主体输出信息。 */
Output?: CreateAigcSubjectOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 视频截取雪碧图任务,该结构仅用于对 2017 版[截取雪碧图](https://cloud.tencent.com/document/product/266/8101)接口发起的任务。 */
interface CreateImageSpriteTask2017 {
/** 截图雪碧图任务 ID。 */
TaskId?: string;
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 截取雪碧图文件 ID。 */
FileId?: string;
/** 雪碧图规格,参见[雪碧图截图模板](https://cloud.tencent.com/document/product/266/33480)。 */
Definition?: number;
/** 雪碧图小图总数量。 */
TotalCount?: number;
/** 截取雪碧图输出的地址。 */
ImageSpriteUrlSet?: string[];
/** 雪碧图子图位置与时间关系 WebVtt 文件地址。 */
WebVttUrl?: string;
}
/** 自定义音色信息。 */
interface CustomVoiceInfo {
/** 音色 ID。 */
VoiceId?: string;
/** 音色信息。 */
VoiceInfo?: string;
}
/** DNS解析验证信息 */
interface DNSVerifyInfo {
/** 子解析。 */
SubDomain?: string;
/** 解析值。 */
Record?: string;
/** 解析类型。 */
RecordType?: string;
}
/** 播放统计信息。 */
interface DailyPlayStatInfo {
/** 播放媒体文件的日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
Date?: string;
/** 媒体文件ID。 */
FileId?: string;
/** 播放次数。 */
PlayTimes?: number;
/** 播放流量,单位:字节。 */
Traffic?: number;
}
/** 获取文件属性任务信息 */
interface DescribeFileAttributesTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 媒体文件 ID。 */
FileId?: string;
/** 获取媒体文件属性任务的输出。 */
Output?: DescribeFileAttributesTaskOutput | null;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 获取文件属性任务输出 */
interface DescribeFileAttributesTaskOutput {
/** 媒体文件的 Md5 值。 */
Md5?: string;
/** 媒体文件的 Sha1 值。 */
Sha1?: string;
}
/** 大模型增强配置。 */
interface DiffusionEnhanceInfo {
/** 大模型增强开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
/** 强度类型,仅当大模型增强控制开关为 ON 时有效,可选值:weak:弱;normal:正常;strong:强。默认值:normal。 */
Type?: string;
}
/** 域名推送 CLS 目标。 */
interface DomainCLSTargetInfo {
/** 域名。 */
Domain?: string;
/** 中国大陆地区的日志推送目标。 */
ChineseMainlandCLSTargetInfo?: AreaCLSTargetInfo;
/** 中国大陆以外地区的日志推送目标。 */
OutsideChineseMainlandCLSTargetInfo?: AreaCLSTargetInfo;
}
/** 域名信息 */
interface DomainDetailInfo {
/** 域名名称。 */
Domain?: string;
/** 加速地区信息。 */
AccelerateAreaInfos?: AccelerateAreaInfo[];
/** 部署状态,取值有:Online:上线;Deploying:部署中;Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。 */
DeployStatus?: string;
/** HTTPS 配置信息。 */
HTTPSConfig?: DomainHTTPSConfig;
/** Key 防盗链配置信息。 */
UrlSignatureAuthPolicy?: UrlSignatureAuthPolicy;
/** Referer 防盗链配置信息。 */
RefererAuthPolicy?: RefererAuthPolicy;
/** 域名添加到腾讯云点播系统中的时间。格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
CreateTime?: string;
/** 域名 QUIC 配置信息。 */
QUICConfig?: DomainQUICConfig;
/** IP 访问限制配置信息。 */
IPFilterPolicy?: IPFilterPolicy;
/** 域名类型,取值有: VOD:使用 VOD 产品分发的域名; EdgeOne:使用 EdgeOne 产品分发的域名。 */
Type?: string;
}
/** 域名 HTTPS 配置信息 */
interface DomainHTTPSConfig {
/** 证书过期时间。格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。参数格式:YYYY-MM-DDThh:mm:ss+08:00 */
CertExpireTime: string;
/** 腾讯云 SSL 产品中的证书 ID。 */
CloudCertId?: string;
}
/** 域名 QUIC 配置信息 */
interface DomainQUICConfig {
/** QUIC 配置状态,可选值:Enabled: 启用;Disabled: 禁用。 */
Status: string;
}
/** DRM 自适应码流播放信息 */
interface DrmStreamingsInfo {
/** 保护类型为 SimpleAES 的转自适应码流模板 ID。 */
SimpleAesDefinition?: number;
/** 保护类型为 Widevine 的转自适应码流模板 ID。 */
WidevineDefinition?: number;
/** 保护类型为 FairPlay 的转自适应码流模板 ID。 */
FairPlayDefinition?: number;
}
/** DRM 自适应码流播放信息修改对象 */
interface DrmStreamingsInfoForUpdate {
/** 保护类型为 SimpleAES 的转自适应码流模板 ID。 */
SimpleAesDefinition?: number;
/** 保护类型为 Widevine 的转自适应码流模板 ID。 */
WidevineDefinition?: number;
/** 保护类型为 FairPlay 的转自适应码流模板 ID。 */
FairPlayDefinition?: number;
}
/** 画面动态范围信息。 */
interface DynamicRangeInfo {
/** 画面动态范围信息。可取值:SDR:Standard Dynamic Range 标准动态范围;HDR:High Dynamic Range 高动态范围。 */
Type?: string;
/** 高动态范围类型,当 Type 为 HDR 时有效。目前支持的可取值:hdr10:表示 hdr10 标准;hlg:表示 hlg 标准。 */
HDRType?: string;
}
/** 编辑点播视频文件信息 */
interface EditMediaFileInfo {
/** 视频的 ID。 */
FileId: string;
/** 视频剪辑起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 视频剪辑结束的偏移时间,单位:秒。 */
EndTimeOffset?: number;
}
/** 编辑视频的结果文件输出。 */
interface EditMediaOutputConfig {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 输出文件格式,可选值:mp4、hls。默认是 mp4。 */
Type?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 输出的视频信息。 */
VideoStream?: EditMediaVideoStream;
/** 极速高清转码参数。 */
TEHDConfig?: EditMediaTEHDConfig;
}
/** 编辑视频流信息 */
interface EditMediaStreamInfo {
/** 录制的流 ID */
StreamId: string;
/** 流剪辑的起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime?: string;
/** 流剪辑的结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime?: string;
}
/** 视频编辑极速高清参数配置。 */
interface EditMediaTEHDConfig {
/** 极速高清类型,可选值:TEHD-100 表示极速高清-100; OFF 表示关闭极速高清。不填表示 OFF。 */
Type: string;
/** 视频码率上限,当 Type 指定了极速高清类型时有效。不填或填0表示由云点播自动设置码率上限。 */
MaxVideoBitrate?: number;
}
/** 编辑视频任务信息 */
interface EditMediaTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 编辑视频任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 视频编辑任务的输入。 */
Input?: EditMediaTaskInput;
/** 视频编辑任务的输出。 */
Output?: EditMediaTaskOutput;
/** 输出视频的元信息。 */
MetaData?: MediaMetaData;
/** 任务类型为 Procedure 的任务 ID。若发起[编辑视频](https://cloud.tencent.com/document/api/266/34783)任务时指定了任务流模板(ProcedureName),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。 */
ProcedureTaskId?: string;
/** 任务类型为 ReviewAudioVideo 的任务 ID。若发起[编辑视频](https://cloud.tencent.com/document/api/266/34783)任务时指定了任务流模板(ProcedureName),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。 */
ReviewAudioVideoTaskId?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 编辑视频任务的输入。 */
interface EditMediaTaskInput {
/** 输入视频的来源类型,可以取的值为 File,Stream 两种。 */
InputType?: string;
/** 输入的视频文件信息,当 InputType 为 File 时,该字段有值。 */
FileInfoSet?: EditMediaFileInfo[];
/** 输入的流信息,当 InputType 为 Stream 时,该字段有值。 */
StreamInfoSet?: EditMediaStreamInfo[];
}
/** 编辑视频任务的输出 */
interface EditMediaTaskOutput {
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。 */
FileId?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 视频流配置信息 */
interface EditMediaVideoStream {
/** 视频流的编码格式,可选值:libx264:H.264 编码;libx265:H.265 编码;av1:AOMedia Video 1 编码;H.266:H.266 编码。 */
Codec?: string;
/** 视频流的码率,取值范围:0 和 [128, 100000],单位:kbps。当取值为 0 或不填时,表示由云点播自动设置码率。 */
Bitrate?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率取基准分辨率;当 Width 为 0,Height 非 0,则 Width 按基准分辨率比例缩放;当 Width 非 0,Height 为 0,则 Height 按基准分辨率比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 视频流高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率取基准分辨率;当 Width 为 0,Height 非 0,则 Width 按基准分辨率比例缩放;当 Width 非 0,Height 为 0,则 Height 按基准分辨率比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 视频帧率,取值范围:[0, 100],单位:Hz。当取值为0,将自动为视频设置帧率。默认值为 0。 */
Fps?: number;
}
/** 主体参考信息。 */
interface ElementReferInfo {
/** 不同角度的主体参考图片URL。图片格式支持.jpg / .jpeg / .png图片文件大小不能超过10MB,图片宽高尺寸不小于300px,图片宽高比要在1:2.5 ~ 2.5:1之间。 */
ImageUrl?: string;
}
/** 空的轨道片段,用来进行时间轴的占位。如需要两个音频片段之间有一段时间的静音,可以用 EmptyTrackItem 来进行占位。 */
interface EmptyTrackItem {
/** 持续时间,单位为秒。 */
Duration: number;
}
/** 音视频增强配置 */
interface EnhanceConfig {
/** 视频增强配置。 */
VideoEnhance?: VideoEnhanceConfig | null;
/** 音频增强配置。 */
AudioEnhance?: AudioEnhanceConfig | null;
}
/** 音视频增强配置 */
interface EnhanceConfigForUpdate {
/** 视频增强配置。 */
VideoEnhance?: VideoEnhanceConfig | null;
/** 音频增强配置。 */
AudioEnhance?: AudioEnhanceConfig | null;
}
/** 音画质重生结果文件输出。 */
interface EnhanceMediaQualityOutputConfig {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 事件通知内容,其中,TranscodeCompleteEvent、ConcatCompleteEvent、ClipCompleteEvent、CreateImageSpriteCompleteEvent、SnapshotByTimeOffsetCompleteEvent 为兼容 2017 版接口发起任务的事件通知。 */
interface EventContent {
/** 事件句柄,调用方必须调用 ConfirmEvents 来确认消息已经收到,确认有效时间 30 秒。失效后,事件可重新被获取。 */
EventHandle?: string;
/** 支持事件类型:NewFileUpload:视频上传完成;ProcedureStateChanged:任务流状态变更;FileDeleted:视频删除完成;RestoreMediaComplete:视频取回完成;PullComplete:视频转拉完成;EditMediaComplete:视频编辑完成;SplitMediaComplete:视频拆分完成;ComposeMediaComplete:制作媒体文件完成;WechatMiniProgramPublishComplete:微信小程序发布完成。RemoveWatermark:智能去除水印完成。RebuildMediaComplete:音画质重生完成事件(不推荐使用)。ReviewAudioVideoComplete:音视频审核完成;ExtractTraceWatermarkComplete:提取溯源水印完成;ExtractCopyRightWatermarkComplete:提取版权水印完成;DescribeFileAttributesComplete:获取文件属性完成;QualityInspectComplete:音画质检测完成;QualityEnhanceComplete:音画质重生任务完成;PersistenceComplete:剪辑固化完成;ComplexAdaptiveDynamicStreamingComplete:复杂自适应码流任务完成。ProcessMediaByMPSComplete:MPS视频处理完成。AigcImageTaskComplete:AIGC 生图任务完成。AigcVideoTaskComplete:AIGC 生视频任务完成。兼容 2017 版的事件类型:TranscodeComplete:视频转码完成;ConcatComplete:视频拼接完成;ClipComplete:视频剪辑完成;CreateImageSpriteComplete:视频截取雪碧图完成;CreateSnapshotByTimeOffsetComplete:视频按时间点截图完成。 */
EventType?: string;
/** 视频上传完成事件,当事件类型为 NewFileUpload 时有效。 */
FileUploadEvent?: FileUploadTask | null;
/** 任务流状态变更事件,当事件类型为 ProcedureStateChanged 时有效。 */
ProcedureStateChangeEvent?: ProcedureTask | null;
/** 文件删除事件,当事件类型为 FileDeleted 时有效。 */
FileDeleteEvent?: FileDeleteTask | null;
/** 视频转拉完成事件,当事件类型为 PullComplete 时有效。 */
PullCompleteEvent?: PullUploadTask | null;
/** 视频编辑完成事件,当事件类型为 EditMediaComplete 时有效。 */
EditMediaCompleteEvent?: EditMediaTask | null;
/** 视频拆分完成事件,当事件类型为 SplitMediaComplete 时有效。 */
SplitMediaCompleteEvent?: SplitMediaTask | null;
/** 制作媒体文件任务完成事件,当事件类型为 ComposeMediaComplete 时有效。 */
ComposeMediaCompleteEvent?: ComposeMediaTask | null;
/** 视频剪辑完成事件,当事件类型为 ClipComplete 时有效。 */
ClipCompleteEvent?: ClipTask2017 | null;
/** 视频转码完成事件,当事件类型为 TranscodeComplete 时有效。 */
TranscodeCompleteEvent?: TranscodeTask2017 | null;
/** 视频截取雪碧图完成事件,当事件类型为 CreateImageSpriteComplete 时有效。 */
CreateImageSpriteCompleteEvent?: CreateImageSpriteTask2017 | null;
/** 视频拼接完成事件,当事件类型为 ConcatComplete 时有效。 */
ConcatCompleteEvent?: ConcatTask2017 | null;
/** 视频按时间点截图完成事件,当事件类型为 CreateSnapshotByTimeOffsetComplete 时有效。 */
SnapshotByTimeOffsetCompleteEvent?: SnapshotByTimeOffsetTask2017 | null;
/** 微信发布完成事件,当事件类型为 WechatPublishComplete 时有效。 */
WechatPublishCompleteEvent?: WechatPublishTask | null;
/** 微信小程序发布任务完成事件,当事件类型为 WechatMiniProgramPublishComplete 时有效。 */
WechatMiniProgramPublishCompleteEvent?: WechatMiniProgramPublishTask | null;
/** 智能去除水印完成事件,当事件类型为 RemoveWatermark 有效。 */
RemoveWatermarkCompleteEvent?: RemoveWatermarkTask | null;
/** 视频取回完成事件,当事件类型为 RestoreMediaComplete 时有效。 */
RestoreMediaCompleteEvent?: RestoreMediaTask | null;
/** 音画质重生完成事件,当事件类型为 RebuildMediaComplete 时有效。 */
RebuildMediaCompleteEvent?: RebuildMediaTask | null;
/** 溯源水印提取完成事件,当事件类型为 ExtractTraceWatermarkComplete 时有效。 */
ExtractTraceWatermarkCompleteEvent?: ExtractTraceWatermarkTask | null;
/** 版权水印提取完成事件,当事件类型为 ExtractCopyRightWatermarkComplete 时有效。 */
ExtractCopyRightWatermarkCompleteEvent?: ExtractCopyRightWatermarkTask | null;
/** 音视频审核完成事件,当事件类型为 ReviewAudioVideoComplete 时有效。 */
ReviewAudioVideoCompleteEvent?: ReviewAudioVideoTask | null;
/** 该字段已无效。 */
ReduceMediaBitrateCompleteEvent?: ReduceMediaBitrateTask | null;
/** 获取文件属性完成事件,当事件类型为 DescribeFileAttributesComplete 时有效。 */
DescribeFileAttributesCompleteEvent?: DescribeFileAttributesTask | null;
/** 音画质检测完成事件,当事件类型为 QualityInspectComplete 时有效。 */
QualityInspectCompleteEvent?: QualityInspectTask | null;
/** 音画质重生完成事件,当事件类型为 QualityEnhanceComplete 时有效。 */
QualityEnhanceCompleteEvent?: QualityEnhanceTask | null;
/** 媒体转推状态变化事件,当事件类型为 MediaCastStatusChanged 时有效。 */
MediaCastStatusChangedEvent?: MediaCastEvent | null;
/** 剪辑固化完成事件,当事件类型为 PersistenceComplete 时有效。 */
PersistenceCompleteEvent?: PersistenceCompleteTask | null;
/** 自适应码流任务信息,仅当 EventType 为ComplexAdaptiveDynamicStreamingComplete 时有效。 */
ComplexAdaptiveDynamicStreamingCompleteEvent?: ComplexAdaptiveDynamicStreamingTask | null;
/** MPS 视频处理任务信息,仅当 EventType 为 ProcessMediaByMPSComplete 时有效。 */
ProcessMediaByMPSCompleteEvent?: ProcessMediaByMPS;
/** AIGC 生图任务信息,仅当 EventType 为 AigcImageTaskComplete 时有效。 */
AigcImageCompleteEvent?: AigcImageTask;
/** AIGC 生视频任务信息,仅当 EventType 为 AigcVideoTaskComplete 时有效。 */
AigcVideoCompleteEvent?: AigcVideoTask;
/** 提取数字水印信息,仅当 EventType 为 ExtractBlindWatermarkComplete 时有效。 */
ExtractBlindWatermarkComplete?: ExtractBlindWatermarkTask;
/** AIGC 场景化生图任务信息,仅当 EventType 为 SceneAigcImageCompleteEvent 时有效。 */
SceneAigcImageCompleteEvent?: SceneAigcImageTask;
/** 图片异步处理任务信息,仅当 EventType 为 ProcessImageAsyncCompleteEvent 时有效。 */
ProcessImageAsyncCompleteEvent?: ProcessImageAsyncTask;
}
/** 提取盲水印输入信息 */
interface ExtractBlindWatermarkInputInfo {
/** 提取数字水印输入类型,可选值:FILEID:文件媒资ID;URL:文件url; */
Type: string;
/** 需要提取的文件媒资ID */
FileId?: string;
/** 需要提取的视频文件url */
Url?: string;
}
/** 提取视频数字水印任务信息 */
interface ExtractBlindWatermarkTask {
/** 媒体处理任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:WAITING:等待中;PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 提取数字水印的文件输入信息。 */
InputInfo?: ExtractBlindWatermarkInputInfo;
/** 数字水印类型,可选值:blind-basic:基础版权数字水印; blind-ab:ab版权数字水印; */
Type?: string;
/** 标记是否检测到水印,如果该参数为true, Result字段将返回水印提取结果,如果该参数为false,Result字段不会返回。 */
IsDetected?: boolean;
/** 提取出的数字水印内容,当没有检测到水印时该字段不会返回。 */
Result?: string;
/** 溯源水印提取出的播放者的 ID,以十六进制表示,共6位。 */
ResultUV?: string;
/** 提取数字水印配置。 */
ExtractBlindWatermarkConfig?: ExtractBlindWatermarkTaskConfig;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
}
/** 提取视频转码数字水印任务配置 */
interface ExtractBlindWatermarkTaskConfig {
/** 当提取数字水印类型为blind-abseq时有效,用于指定输入视频的切片时长,单位:毫秒。如果不填默认切片时长为5秒。 */
SegmentDuration: number;
}
/** 提取版权水印任务。 */
interface ExtractCopyRightWatermarkTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 提取版权水印任务输入信息。 */
Input?: ExtractCopyRightWatermarkTaskInput;
/** 提取版权水印任务输出信息。 */
Output?: ExtractCopyRightWatermarkTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 提取版权水印任务输入 */
interface ExtractCopyRightWatermarkTaskInput {
/** 需要提取水印的媒体 URL。 */
Url?: string;
}
/** 提取版权水印输出信息 */
interface ExtractCopyRightWatermarkTaskOutput {
/** 版权信息。 */
Text?: string;
}
/** 提取溯源水印任务。 */
interface ExtractTraceWatermarkTask {
/** 任务 ID。 */
TaskId: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode: number;
/** 错误信息。 */
Message: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt: string;
/** 提取溯源水印任务输入信息。 */
Input: ExtractTraceWatermarkTaskInput;
/** 提取溯源水印任务输出信息。 */
Output: ExtractTraceWatermarkTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext: string;
}
/** 提取溯源水印输入 */
interface ExtractTraceWatermarkTaskInput {
/** 需要提取水印的媒体 URL。 */
Url?: string;
/** 媒体文件 ID。Url 对应的原始媒体文件 ID。 */
FileId?: string;
}
/** 提取溯源水印输出信息 */
interface ExtractTraceWatermarkTaskOutput {
/** 播放者的 ID,以十六进制表示,共6位。 */
Uv?: string;
/** 该字段已废弃。 */
Uid?: string;
}
/** 人脸识别任务控制参数 */
interface FaceConfigureInfo {
/** 人脸识别任务开关,可选值:ON:开启智能人脸识别任务;OFF:关闭智能人脸识别任务。 */
Switch: string;
/** 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果。默认 95 分。取值范围:0 - 100。 */
Score?: number;
/** 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。标签可选值:entertainment:娱乐明星;sport:体育明星;politician:相关人物。 */
DefaultLibraryLabelSet?: string[];
/** 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。标签个数最多 100 个,每个标签长度最多 16 个字符。 */
UserDefineLibraryLabelSet?: string[];
/** 人物库选择,可选值:Default:使用默认人物库;UserDefine:使用用户自定义人物库。All:同时使用默认人物库和用户自定义人物库。默认值:All,使用系统默认人物库及用户自定义人物库。 */
FaceLibrary?: string;
}
/** 人脸识别任务控制参数 */
interface FaceConfigureInfoForUpdate {
/** 人脸识别任务开关,可选值:ON:开启智能人脸识别任务;OFF:关闭智能人脸识别任务。 */
Switch?: string;
/** 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果。取值范围:0-100。 */
Score?: number;
/** 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。标签可选值:entertainment:娱乐明星;sport:体育明星;politician:相关人物。 */
DefaultLibraryLabelSet?: string[];
/** 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。标签个数最多 100 个,每个标签长度最多 16 个字符。 */
UserDefineLibraryLabelSet?: string[];
/** 人物库选择,可选值:Default:使用默认人物库;UserDefine:使用用户自定义人物库。All:同时使用默认人物库和用户自定义人物库。 */
FaceLibrary?: string;
}
/** 人脸增强控制 */
interface FaceEnhanceInfo {
/** 人脸增强控制开关,可选值:ON:开启人脸增强;OFF:关闭人脸增强。 */
Switch: string;
/** 人脸增强强度,仅当人脸增强控制开关为 ON 时有效,取值范围:0.0~1.0。默认:0.0。 */
Intensity?: number;
}
/** 人脸识别的媒体信息 */
interface FaceRecognitionInfo {
/** 人脸识别任务列表 */
FaceRecognitionTasks?: FaceRecognitionTask[];
}
/** 人脸识别输出文件信息 */
interface FaceRecognitionOutputFileInfo {
/** 人脸识别输出文件类型枚举值:Output: 任务生成的结果输出,文件对应人脸识别任务返回中的结果,以 JSON 格式生成文件。 */
FileType?: string;
/** 人脸识别输出文件的URL */
Url?: string;
}
/** 人脸识别任务 */
interface FaceRecognitionTask {
/** 人脸识别模板编号 */
Definition?: number;
/** 输出文件信息 */
OutputFile?: FaceRecognitionOutputFileInfo[];
}
/** 快速媒体编辑操作的输入媒体类型 */
interface FastEditMediaFileInfo {
/** 媒体的 ID。 */
FileId: string;
/** 操作的音视频类型,可选值有:Transcode:转码输出;Original:原始音视频。注意:操作的音视频,必须为 HLS 格式。 */
AudioVideoType: string;
/** 当 AudioVideoType 为 Transcode 时有效,表示操作媒体的的转码模板 ID。 */
TranscodeDefinition?: number;
/** 媒体剪辑起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 媒体剪辑结束的时间偏移,单位:秒。 */
EndTimeOffset?: number;
}
/** 云点播中存储的文件。 */
interface FileContent {
/** 对象键。 */
Key?: string;
/** 对象最后修改时间,为 ISO8601格式,例如2019-05-24T10:56:40Z。 */
LastModified?: string;
/** 对象的实体标签(Entity Tag),是对象被创建时标识对象内容的信息标签,可用于检查对象的内容是否发生变化。 */
ETag?: string;
/** 对象大小,单位为Byte。 */
Size?: number;
/** 枚举值请参见[存储类型](https://cloud.tencent.com/document/product/436/33417)文档,例如 STANDARD_IA,ARCHIVE。 */
StorageClass?: string;
/** 此文件对应的媒体文件的唯一标识。 */
FileId?: string;
/** 文件分类: Video: 视频文件 Audio: 音频文件 Image: 图片文件 Other: 其他文件 */
Category?: string;
/** 可选值有: - OriginalFiles:原文件- TranscodeFiles:转码文件- AdaptiveDynamicStreamingFiles:转自适应码流文件- SubtitleFiles:字幕文件- SampleSnapshotFiles:采样截图文件- ImageSpriteFiles:雪碧图截图文件- SnapshotByTimeOffsetFiles:时间点截图文件 */
FileType?: string;
/** 视频模板号,模板定义参见转码模板。 */
Definition?: number;
/** 字幕ID。仅当FileType=SubtitleFiles时有值。 */
SubtitleID?: string;
}
/** 文件删除结果信息 */
interface FileDeleteResultItem {
/** 删除的文件 ID 。 */
FileId?: string;
/** 本次删除的文件部分。 */
DeleteParts?: MediaDeleteItem[];
}
/** 文件删除任务 */
interface FileDeleteTask {
/** 删除文件 ID 列表。 */
FileIdSet?: string[];
/** 删除文件结果信息列表。 */
FileDeleteResultInfo?: FileDeleteResultItem[];
}
/** 文件审核信息。 */
interface FileReviewInfo {
/** 媒体审核信息\*。\* 只展示通过 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 发起的审核结果信息。 */
MediaReviewInfo?: ReviewInfo | null;
/** 媒体封面审核信息\*。\* 只展示通过 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 发起的审核结果信息。 */
CoverReviewInfo?: ReviewInfo | null;
}
/** 文件上传任务信息 */
interface FileUploadTask {
/** 文件唯一 ID。 */
FileId?: string;
/** 上传完成后生成的媒体文件基础信息。 */
MediaBasicInfo?: MediaBasicInfo;
/** 任务类型为 Procedure 的任务 ID。若视频[上传时指定要执行的任务(procedure)](https://cloud.tencent.com/document/product/266/33475),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。 */
ProcedureTaskId?: string;
/** 任务类型为 ReviewAudioVideo 的任务 ID。若视频[上传时指定要执行的任务(procedure)](https://cloud.tencent.com/document/product/266/33475),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。 */
ReviewAudioVideoTaskId?: string;
/** 元信息。包括大小、时长、视频流信息、音频流信息等。 */
MetaData?: MediaMetaData | null;
}
/** 文件验证信息 */
interface FileVerifyInfo {
/** 文件验证 URL 指引。 */
FileVerifyUrl?: string;
/** 文件校验域名列表。 */
FileVerifyDomains?: string[];
/** 文件校验文件名。 */
FileVerifyName?: string;
}
/** 插帧帧率配置。 */
interface FrameRateWithDenInfo {
/** 插帧帧率配置控制开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
/** 帧率分子,取值范围:非负数,除以分母后小于100,单位:Hz。 默认值 0。 注意:对于转码,该参数会覆盖 VideoTemplate 内部的 Fps。 */
FpsNum?: number;
/** 帧率分母,取值范围:大于等于1。 默认值 1。 */
FpsDen?: number;
}
/** 智能按帧标签任务控制参数 */
interface FrameTagConfigureInfo {
/** 智能按帧标签任务开关,可选值:ON:开启智能按帧标签任务;OFF:关闭智能按帧标签任务。 */
Switch: string;
/** 截帧间隔,单位为秒,当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
}
/** 智能按帧标签任务控制参数 */
interface FrameTagConfigureInfoForUpdate {
/** 智能按帧标签任务开关,可选值:ON:开启智能按帧标签任务;OFF:关闭智能按帧标签任务。 */
Switch?: string;
/** 截帧间隔,单位为秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
}
/** 高动态范围类型控制参数。 */
interface HDRInfo {
/** 高动态范围类型控制开关,可选值:ON:开启高动态范围类型转换;OFF:关闭高动态范围类型转换。 */
Switch: string;
/** 高动态范围类型,可选值:hdr10:表示 hdr10 标准;hlg:表示 hlg 标准。注意: 仅当高动态范围类型控制开关为 ON 时有效;当目标参数中指定视频输出参数的视频流编码格式 Codec 为 libx264、libx265 时有效。 */
Type?: string;
}
/** 视频片头片尾识别任务控制参数 */
interface HeadTailConfigureInfo {
/** 视频片头片尾识别任务开关,可选值:ON:开启智能视频片头片尾识别任务;OFF:关闭智能视频片头片尾识别任务。 */
Switch: string;
}
/** 视频片头片尾识别任务控制参数 */
interface HeadTailConfigureInfoForUpdate {
/** 视频片头片尾识别任务开关,可选值:ON:开启智能视频片头片尾识别任务;OFF:关闭智能视频片头片尾识别任务。 */
Switch?: string;
}
/** 片尾任务输入类型。 */
interface HeadTailTaskInput {
/** 片头片尾模板号。 */
Definition: number;
}
/** 片头片尾模板详情 */
interface HeadTailTemplate {
/** 片头片尾模板号。 */
Definition?: number;
/** 模板名,最大支持 64 个字符。 */
Name?: string;
/** 模板描述,最大支持 256 个字符。 */
Comment?: string;
/** 片头候选列表。使用时会选择跟正片分辨率最贴近的一个使用,当存在相同的候选时,选择第一个使用,最大支持 5 个。 */
HeadCandidateSet?: string[];
/** 片尾候选列表。使用时会选择跟正片分辨率最贴近的一个使用,当存在相同的候选时,选择第一个使用,最大支持 5 个。 */
TailCandidateSet?: string[];
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“; gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊; white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充; black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。默认值:stretch 。 */
FillType?: string;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 智能精彩集锦片段列表。 */
interface HighlightSegmentItem {
/** 置信度。 */
Confidence?: number;
/** 片段起始时间偏移。单位:秒 */
StartTimeOffset?: number;
/** 片段结束时间偏移。单位:秒 */
EndTimeOffset?: number;
}
/** 智能精彩片段任务控制参数 */
interface HighlightsConfigureInfo {
/** 智能精彩片段任务开关,可选值:ON:开启智能精彩片段任务;OFF:关闭智能精彩片段任务。 */
Switch: string;
}
/** 智能精彩片段任务控制参数 */
interface HighlightsConfigureInfoForUpdate {
/** 智能精彩片段任务开关,可选值:ON:开启智能精彩片段任务;OFF:关闭智能精彩片段任务。 */
Switch?: string;
}
/** IP 访问限制规则,当前支持配置 IP 黑名单和白名单。 */
interface IPFilterPolicy {
/** IP 访问限制状态,可选值:Enabled:启用;Disabled:禁用。 */
Status: string;
/** IP 访问限制类型: Black:黑名单方式校验。只有来自 IPList 列表中的 IP 请求会被拦截。White:白名单方式校验。只有来自 IPList 列表中的 IP 请求会被放行。当 Status 取值为 Enabled 时,FilterType 必须赋值。 */
FilterType?: string;
/** IP 列表,支持 X.X.X.X 格式 IPV4 地址,或 X:X:X:X:X:X:X:X 格式 IPV6 地址,或网段格式 /N(IPV4:1≤N≤32;IPV6:1≤N≤128);最多可填充 200 个 IP 或网段。当 Status 取值为 Enabled 时,IPList 必须赋值。 */
IPList?: string[];
}
/** 图片模糊处理。 */
interface ImageBlur {
/** 图片模糊的操作类型。可选模式有:Gaussian : 高斯模糊。 */
Type: string;
/** 模糊半径,取值范围为1 - 50。当 Type 取值为 Gaussian 时此字段有效。 */
Radius?: number;
/** 正态分布的标准差,必须大于0。当 Type 取值为 Gaussian 时此字段有效。 */
Sigma?: number;
}
/** 图片中心裁剪处理。 */
interface ImageCenterCut {
/** 图片的裁剪模式,可选 Circle 和 Rectangle。Circle : 内切圆裁剪,输出图片半径为 Radius。Rectangle : 矩形裁剪,输出图片宽为 Width , 高为 Height。 */
Type: string;
/** 输出图片的宽度,单位为像素,当 Type 取值为 Rectangle 时有效。 */
Width?: number;
/** 输出图片的高度,单位为像素,当 Type 取值为 Rectangle 时有效。 */
Height?: number;
/** 输出图片的半径,单位为像素,当 Type 取值为 Circle 时有效。 */
Radius?: number;
}
/** 图片智能内容识别任务输入 */
interface ImageContentReviewInput {
/** 图片智能内容审核模板 ID。当前只支持:10:所有审核类型均打开。 */
Definition: number;
}
/** 图片降噪配置 */
interface ImageDenoiseConfig {
/** 能力配置开关,可选值:ON:开启;OFF:关闭。默认值:ON。 */
Switch?: string;
/** 类型,可选值:weakstrong默认值:weak。 */
Type?: string;
}
/** 图片编码格式参数 */
interface ImageEncodeConfig {
/** 图片格式,取值范围:JPEG、PNG、BMP、WebP,缺省为原图格式。不支持动画。 */
Format?: string;
/** 图片的相对质量,取值范围:1 - 100,数值以原图质量为标准,缺省为原图质量。 */
Quality?: number;
}
/** 图片增强参数 */
interface ImageEnhanceConfig {
/** 超分配置。 */
SuperResolution?: SuperResolutionInfo | null;
/** 高级超分配置。 */
AdvancedSuperResolution?: AdvancedSuperResolutionConfig | null;
/** 降噪配置。 */
Denoise?: ImageDenoiseConfig | null;
/** 综合增强配置。 */
ImageQualityEnhance?: ImageQualityEnhanceInfo | null;
/** 色彩增强配置。 */
ColorEnhance?: ColorEnhanceInfo | null;
/** 细节增强配置。 */
SharpEnhance?: SharpEnhanceInfo | null;
/** 人脸增强配置。 */
FaceEnhance?: FaceEnhanceInfo | null;
/** 低光照增强配置。 */
LowLightEnhance?: LowLightEnhanceInfo | null;
}
/** 单个图片处理操作。 */
interface ImageOperation {
/** 图片处理类型。可选类型有:Scale : 图片缩略处理;CenterCut : 图片裁剪处理;Blur : 图片模糊处理。 */
Type: string;
/** 图片缩略处理,仅当 Type 为 Scale 时有效。 */
Scale?: ImageScale;
/** 图片裁剪处理,仅当 Type 为 CenterCut 时有效。 */
CenterCut?: ImageCenterCut;
/** 图片模糊处理,仅当 Type 为 Blur 时有效。 */
Blur?: ImageBlur;
}
/** 图片处理模板, 最多支持三次操作。例如:裁剪-缩略-裁剪。 */
interface ImageProcessingTemplate {
/** 图片处理模板唯一标识。 */
Definition?: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 图片处理模板名称。 */
Name?: string;
/** 模板描述信息。 */
Comment?: string;
/** 图片处理操作数组,操作将以数组顺序执行。长度限制:3。 */
Operations?: ImageOperation[];
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
}
/** 综合增强控制 */
interface ImageQualityEnhanceInfo {
/** 综合增强控制开关,可选值:ON:开启综合增强;OFF:关闭综合增强。 */
Switch: string;
/** 综合增强类型,仅当综合增强控制开关为 ON 时有效,可选值:weak:轻综合增强;normal:正常综合增强;strong:强综合增强。默认值:weak。 */
Type?: string;
}
/** 图片审核次数统计数据。 */
interface ImageReviewUsageDataItem {
/** 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。 */
Time: string;
/** 次数。 */
Count: number;
}
/** 图片缩放处理。 */
interface ImageScale {
/** 图片缩放的操作类型。可选模式有:WidthFirst : 指定图片的宽为 Width ,高度等比缩放。HeightFirst : 指定图片的高为 Height ,宽度等比缩放。LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。 */
Type: string;
/** 输出图片的高度,单位为像素。当 Type 取值为 HeightFirst 或 Force 时此字段有效。 */
Height?: number;
/** 输出图片的宽度,单位为像素。当 Type 取值为 WidthFirst 或 Force 时此字段有效。 */
Width?: number;
/** 输出图片的长边长度,单位为像素。当 Type 取值为 LongEdgeFirst 时此字段有效。 */
LongEdge?: number;
/** 输出图片的短边长度,单位为像素。当 Type 取值为 ShortEdgeFirst 时此字段有效。 */
ShortEdge?: number;
}
/** 图片编码格式参数。 */
interface ImageSceneAigcEncodeConfig {
/** 图片格式,取值范围:JPEG、PNG,缺省为原图格式。不支持动画。 */
Format?: string;
/** 图片的相对质量,取值范围:1 - 100,数值以原图质量为标准,缺省为原图质量。 */
Quality?: number;
}
/** 对视频截雪碧图任务输入参数类型 */
interface ImageSpriteTaskInput {
/** 雪碧图模板 ID。 */
Definition: number;
}
/** 雪碧图模板详情 */
interface ImageSpriteTemplate {
/** 雪碧图模板唯一标识。 */
Definition?: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 雪碧图模板名称。 */
Name?: string;
/** 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 采样类型。 */
SampleType?: string;
/** 采样间隔。 */
SampleInterval?: number;
/** 雪碧图中小图的行数。 */
RowCount?: number;
/** 雪碧图中小图的列数。 */
ColumnCount?: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。默认值:black 。 */
FillType?: string;
/** 模板描述信息。 */
Comment?: string;
/** 图片格式。 */
Format?: string;
}
/** 图像旋转、翻转等操作 */
interface ImageTransform {
/** 类型,取值有: Rotate:图像旋转。 Flip:图像翻转。 */
Type: string;
/** 图像以中心点为原点进行旋转的角度,取值范围0~360。当 Type = Rotate 时有效。 */
RotateAngle?: number;
/** 图像翻转动作,取值有:Horizental:水平翻转,即左右镜像。Vertical:垂直翻转,即上下镜像。当 Type = Flip 时有效。 */
Flip?: string;
}
/** 图片理解信息。 */
interface ImageUnderstandingInfo {
/** 图片理解项集合。 */
ImageUnderstandingSet?: ImageUnderstandingItem[];
}
/** 图片理解信息项。 */
interface ImageUnderstandingItem {
/** 模板id。 */
Definition?: number;
/** 任务输出文件。 */
OutputFile?: MPSOutputFileInfo[];
}
/** 图片水印模板输入参数 */
interface ImageWatermarkInput {
/** 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png、gif 图片格式。 */
ImageContent: string;
/** 水印的宽度。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。默认值:10%。 */
Width?: string;
/** 水印的高度。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。默认值:0px,表示 Height 按照原始水印图片的宽高比缩放。 */
Height?: string;
/** 水印重复类型。使用场景:水印为动态图像。取值范围:once:动态水印播放完后,不再出现;repeat_last_frame:水印播放完后,停留在最后一帧;repeat:水印循环播放,直到视频结束(默认值)。 */
RepeatType?: string;
/** 图片透明度,取值范围:[0, 100]0:完全不透明100:完全透明默认值:0。 */
Transparency?: number;
}
/** 图片水印模板输入参数 */
interface ImageWatermarkInputForUpdate {
/** 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png 图片格式。 */
ImageContent?: string;
/** 水印的宽度。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。 */
Width?: string;
/** 水印的高度。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。 */
Height?: string;
/** 水印重复类型。使用场景:水印为动态图像。取值范围:once:动态水印播放完后,不再出现;repeat_last_frame:水印播放完后,停留在最后一帧;repeat:水印循环播放,直到视频结束。 */
RepeatType?: string;
/** 图片透明度,取值范围:[0, 100]0:完全不透明100:完全透明。 */
Transparency?: number;
}
/** 图片水印模板 */
interface ImageWatermarkTemplate {
/** 水印图片地址。 */
ImageUrl: string;
/** 水印的宽度。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。 */
Width: string;
/** 水印的高度。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;0px:表示 Height 按照 Width 对视频宽度的比例缩放。 */
Height: string;
/** 水印重复类型。使用场景:水印为动态图像。取值范围:once:动态水印播放完后,不再出现;repeat_last_frame:水印播放完后,停留在最后一帧;repeat:水印循环播放,直到视频结束。 */
RepeatType: string;
/** 图片透明度,取值范围:[0, 100]0:完全不透明100:完全透明。 */
Transparency: number;
}
/** 媒体导入知识库任务 */
interface ImportMediaKnowledgeTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
}
/** 视频画面抖动重影检测的控制参数。 */
interface JitterConfigureInfo {
/** 视频画面抖动重影检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面抖动重影检测的控制参数。 */
interface JitterConfigureInfoForUpdate {
/** 视频画面抖动重影检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 即时转码模板详情。 */
interface JustInTimeTranscodeTemplate {
/** 模板类型。 */
Type?: string;
/** 模板名。 */
Name?: string;
/** 模板描述。 */
Comment?: string;
/** 视频参数配置。 */
VideoConfigure?: VideoConfigureInfo;
/** 水印参数配置。 */
WatermarkConfigure?: WatermarkConfigureData;
}
/** 媒资智能知识库信息 */
interface KnowledgeBasesInfo {
/** 当前媒资当导入的知识库列表 */
Bases?: string[];
}
/** 大模型解析文本转录解析配置 */
interface LLMComprehendAsr {
/** 文本转录任务开关,可选值:- ON:开启文本转录任务;- OFF:关闭文本转录任务。 */
Switch: string;
}
/** 大模型解析文本转录解析配置 */
interface LLMComprehendAsrForUpdate {
/** 文本转录任务开关,可选值:- ON:开启文本转录任务;- OFF:关闭文本转录任务。 */
Switch?: string;
}
/** 大模型解析人脸识别配置 */
interface LLMComprehendFaceRecognition {
/** 人脸识别任务开关枚举值:ON: 开启智能人脸识别任务OFF: 关闭智能人脸识别任务默认值:OFF */
Switch: string;
/** 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果取值范围:[0, 100]默认值:95 */
Score?: number;
/** 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。枚举值:entertainment: 娱乐明星sport: 体育明星politician: 政治人物 */
DefaultLibraryLabelSet?: string[];
/** 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。 入参限制:标签个数最多 100 个,每个标签长度最多 16 个字符。 */
UserDefineLibraryLabelSet?: string[];
/** 人物库选择枚举值:Default: 使用默认人物库UserDefine: 使用用户自定义人物库All: 同时使用默认人物库和用户自定义人物库默认值:All */
FaceLibrary?: string;
}
/** 大模型解析人脸识别配置 */
interface LLMComprehendFaceRecognitionForUpdate {
/** 人脸识别任务开关枚举值:ON: 开启智能人脸识别任务OFF: 关闭智能人脸识别任务默认值:OFF */
Switch?: string;
/** 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果取值范围:[0, 100] */
Score?: number;
/** 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。枚举值:entertainment: 娱乐明星sport: 体育明星politician: 政治人物 */
DefaultLibraryLabelSet?: string[];
/** 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。 入参限制:标签个数最多 100 个,每个标签长度最多 16 个字符。 */
UserDefineLibraryLabelSet?: string[];
/** 人物库选择枚举值:Default: 使用默认人物库UserDefine: 使用用户自定义人物库All: 同时使用默认人物库和用户自定义人物库默认值:All */
FaceLibrary?: string;
}
/** 大模型解析分段摘要解析配置 */
interface LLMComprehendSummary {
/** 分段摘要任务开关,可选值:- ON:开启分段摘要任务;- OFF:关闭分段摘要任 */
Switch: string;
/** 扩展参数,其值为序列化的 json字符串。可参考[扩展参数说明](/document/product/862/104493) */
ExtendedParameter?: string;
}
/** 大模型解析分段摘要解析配置 */
interface LLMComprehendSummaryForUpdate {
/** 分段摘要任务开关,可选值:- ON:开启分段摘要任务;- OFF:关闭分段摘要任 */
Switch?: string;
/** 扩展参数,其值为序列化的 json字符串。可参考[扩展参数说明](/document/product/862/104493) */
ExtendedParameter?: string;
}
/** 大模型解析模板详情。 */
interface LLMComprehendTemplateItem {
/** 图片异步处理模板唯一标识。 */
Definition?: number;
/** 图片异步处理模板名称。 */
Name?: string;
/** 图片异步处理模板描述信息。 */
Comment?: string;
/** 解析级别,可选值为:Audio: 音频级解析Video: 视频级解析 */
Level?: string;
/** 分段摘要解析配置 */
Summary?: LLMComprehendSummary;
/** 文本转录解析配置 */
Asr?: LLMComprehendAsr;
/** 人脸识别解析配置 */
FaceRecognition?: LLMComprehendFaceRecognition;
/** 模板创建时间,使用 ISO 日期格式。 */
CreateTime?: string;
/** 模板最后修改时间,使用 ISO 日期格式。 */
UpdateTime?: string;
}
/** License 请求次数统计数据。 */
interface LicenseUsageDataItem {
/** 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。 */
Time: string;
/** License 请求次数。 */
Count: number;
}
/** 即时剪辑后媒体的片段信息。 */
interface LiveRealTimeClipMediaSegmentInfo {
/** 片段的起始时间。格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime?: string;
/** 片段的结束时间。格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime?: string;
}
/** 直播即时剪辑流信息 */
interface LiveRealTimeClipStreamInfo {
/** 直播流类型,可选值:Original(原始流,默认值)。Transcoding(转码流)。 */
Type?: string;
/** 直播转码模板ID。当Type值为"Transcoding"时,必须填写。 */
TemplateId?: number;
}
/** 直播录制信息 */
interface LiveRecordInfo {
/** 直播录制域名 */
Domain?: string;
/** 直播录制Path */
Path?: string;
/** 直播录制流 ID。 */
StreamId?: string;
/** 录制起始时间,使用 ISO 日期格式。 */
RecordStartTime?: string;
/** 录制结束时间,使用 ISO 日期格式。 */
RecordEndTime?: string;
}
/** 低光照增强控制 */
interface LowLightEnhanceInfo {
/** 低光照增强控制开关,可选值:ON:开启低光照增强;OFF:关闭低光照增强。 */
Switch: string;
/** 低光照增强类型,仅当低光照增强控制开关为 ON 时有效,可选值:normal:正常低光照增强;默认值:normal。 */
Type?: string;
}
/** MPS智能分析模板配置选项 */
interface MPSAIAnalysisConfigureInfo {
/** 智能分类任务开关,可选值: ON:开启智能分类任务; OFF:关闭智能分类任务。 */
Switch?: string;
}
/** MPS智能分析模板输入 */
interface MPSAIAnalysisTemplate {
/** 视频内容分析模板名称,长度限制:64 个字符。 */
Name: string;
/** 视频内容分析模板描述信息,长度限制:256 个字符。 */
Comment: string;
/** 智能分类任务控制参数。 */
ClassificationConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能标签任务控制参数。 */
TagConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能封面任务控制参数。 */
CoverConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能按帧标签任务控制参数。 */
FrameTagConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能拆条任务控制参数。 */
SplitConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能集锦任务控制参数。 */
HighlightConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能片头片尾任务控制参数。 */
OpeningAndEndingConfigure?: MPSAIAnalysisConfigureInfo;
}
/** MPS智能分析模板输入 */
interface MPSAIAnalysisTemplateForUpdate {
/** 视频内容分析模板唯一标识。 */
Definition: number;
/** 视频内容分析模板名称,长度限制:64 个字符。 */
Name: string;
/** 视频内容分析模板描述信息,长度限制:256 个字符。 */
Comment: string;
/** 智能分类任务控制参数。 */
ClassificationConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能标签任务控制参数。 */
TagConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能封面任务控制参数。 */
CoverConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能按帧标签任务控制参数。 */
FrameTagConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能拆条任务控制参数。 */
SplitConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能集锦任务控制参数。 */
HighlightConfigure?: MPSAIAnalysisConfigureInfo;
/** 智能片头片尾任务控制参数。 */
OpeningAndEndingConfigure?: MPSAIAnalysisConfigureInfo;
}
/** AI 视频智能分析输入参数类型 */
interface MPSAiAnalysisTaskInput {
/** 视频内容分析模板 ID。 */
Definition: number;
/** 扩展参数,其值为序列化的 json字符串。注意:此参数为定制需求参数,参考如下:智能檫除智能拆条高光集锦智能横转竖 */
ExtendedParameter?: string;
}
/** 使用MPS进行处理后的智能媒体信息 */
interface MPSAiMediaInfo {
/** MPS处理后的智能媒体信息列表 */
AiMediaList?: MPSAiMediaItem[];
}
/** MPS AI媒资任务项 */
interface MPSAiMediaItem {
/** MPS智能处理任务类型,可取值:AiAnalysis.ClassificationTask:智能分类任务。AiAnalysis.CoverTask:智能封面任务。AiAnalysis.TagTask:智能标签任务。AiAnalysis.FrameTagTask:智能按帧标签任务。AiAnalysis.HighlightTask:智能高光任务。AiAnalysis.SegmentTask:智能拆条任务。AiAnalysis.HeadTailTask:智能片头片尾任务。AiAnalysis.DescriptionTask:智能摘要任务。AiAnalysis.HorizontalToVerticalTask:智能横转竖任务。AiAnalysis.DubbingTask:智能译制任务。AiAnalysis.VideoRemakeTask:智能去重任务。AiAnalysis.VideoComprehensionTask:视频理解任务。SmartSubtitle.AsrFullTextTask:智能语音全文识别任务。SmartSubtitle.TransTextTask: 翻译结果。SmartSubtitle.PureSubtitleTransTask:返回纯字幕文件翻译结果。SmartSubtitle.OcrFullTextTask:智能文字提取字幕任务。 */
TaskType?: string;
/** MPS 智能处理任务结果集合 */
AiMediaTasks?: MPSAiMediaTask[];
}
/** MPS智能任务 */
interface MPSAiMediaTask {
/** MPS智能任务的模板 ID */
Definition?: number;
/** MPS智能任务输出文件集合 */
OutputFile?: MPSOutputFileInfo[];
/** MPS智能任务返回的结果,该字段对应 MPS 任务返回中的Output结果,以 JSON 格式返回不同MPS任务输出结果结构不同,具体返回内容参考MPS任务输出结构体[智能分类结果](https://cloud.tencent.com/document/product/862/37615)[智能封面结果](https://cloud.tencent.com/document/product/862/37615)[智能标签结果](https://cloud.tencent.com/document/product/862/37615)[智能按帧标签分类结果](https://cloud.tencent.com/document/product/862/37615)[智能高光结果](https://cloud.tencent.com/document/product/862/37615)[智能拆条结果](https://cloud.tencent.com/document/product/862/37615)[智能片头片尾结果](https://cloud.tencent.com/document/product/862/37615)[智能摘要结果](https://cloud.tencent.com/document/product/862/37615)[智能横转竖结果](https://cloud.tencent.com/document/product/862/37615)[智能译制结果](https://cloud.tencent.com/document/product/862/37615)[智能视频理解结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕语音全文识别结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕翻译结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕纯字幕文件翻译结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕文字提取字幕结果](https://cloud.tencent.com/document/product/862/37615) */
OutputText?: string;
}
/** 智能擦除,擦除区域坐标配置。区域由左上角与右下角点的坐标确定。坐标原点为画面左上角,坐标点可使用像素值或百分比单位指定。对自动擦除区域:当单位为%时,坐标范围为[0,1];当单位为px时,X值范围为 [0,视频画面宽度],Y值范围为 [0,视频画面高度]对指定擦除区域:当单位为%时,坐标范围为[0,1);当单位为px时,X值范围为 [0,视频画面宽度],Y值范围为 [0,视频画面高度] */
interface MPSEraseArea {
/** 区域左上角X坐标。 如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。 */
LeftTopX: number;
/** 区域左上角Y坐标。 如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。 */
LeftTopY: number;
/** 区域右下角X坐标。 如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。 */
RightBottomX: number;
/** 区域右下角Y坐标。 如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。 */
RightBottomY: number;
/** 坐标单位 - 1 百分比 - 2 像素值 */
Unit: number;
}
/** 智能擦除,指定擦除区域配置。对指定时间段内的指定区域直接进行擦除。当BeginMs和EndMs均取0时对整个视频内的指定区域直接进行擦除。 */
interface MPSEraseTimeArea {
/** 开始时间,单位:毫秒 */
BeginMs: number;
/** 结束时间,单位:毫秒 */
EndMs: number;
/** 时间段内擦除区域列表 */
Areas: MPSEraseArea[];
}
/** 用于描述 MPS 视频处理任务中的返回文件结果。 */
interface MPSOutputFile {
/** 文件类型。用于标识 MPS 视频处理任务执行结果中的特定返回文件。取值:AiAnalysis.DeLogo.Video: 智能擦除任务中产生的擦除后视频文件,默认以原文件类型存储;AiAnalysis.DeLogo.OriginSubtitle: 智能擦除任务中基于画面提取的字幕文件;AiAnalysis.DeLogo.TranslateSubtitle: 智能擦除任务中基于画面提取的字幕翻译文件。MediaProcess.Transcode.Video: 音视频增强任务中增强后的音视频文件,默认以转码文件类型存储。AiAnalysis.HorizontalToVerticalTask.Video: 横转竖任务中生成的视频文件,默认以智能媒体文件类型存储。AiAnalysis.VideoRemakeTaskk.Video: 智能去重任务中生成的视频文件,默认以智能媒体文件类型存储。AiAnalysis.SegmentTask.Video: 智能拆条任务中生成的视频文件,默认以智能媒体文件类型存储。SmartErase.Video: 智能擦除任务中生成的视频文件,默认以智能媒体文件类型存储。 */
FileType?: string;
/** 存储形式。用于表示该结果文件的存储形式,取值有: Permanent:永久存储; Temporary:临时存储。 */
StorageMode?: string;
/** 媒体文件 ID。当 Type 为 Permanent 时有效,表示该结果文件以视频媒资形式存储在点播平台中,字段值为视频媒资的 FileId。 */
FileId?: string;
/** 结果文件的可下载 Url。 */
Url?: string;
/** 转码规格 ID。当 FileType 等于 MediaProcess.Transcode.Video时有效,取值为0表示原始文件。 */
Definition?: string;
/** 过期时间。当 StorageMode 为 Temporary 时有效,表示 Url 的过期时间,单位为秒。 */
ExpiredTime?: number;
}
/** MPS输出文件信息 */
interface MPSOutputFileInfo {
/** MPS输出文件类型,可取值:Video:任务生成的视频文件。Cover:任务生成的封面文件。Audio:任务生成的音频文件。Output:任务生成的结果输出,文件对应 MPS 任务返回中的Output结果,以 JSON 格式生成文件。Output类型文件,不同MPS任务对应输出结果不同,具体返回内容参考MPS任务输出结构体,结构体经过JSON序列化后生成Output类型文件[智能分类结果](https://cloud.tencent.com/document/product/862/37615)[智能封面结果](https://cloud.tencent.com/document/product/862/37615)[智能标签结果](https://cloud.tencent.com/document/product/862/37615)[智能按帧标签分类结果](https://cloud.tencent.com/document/product/862/37615)[智能高光结果](https://cloud.tencent.com/document/product/862/37615)[智能拆条结果](https://cloud.tencent.com/document/product/862/37615)[智能片头片尾结果](https://cloud.tencent.com/document/product/862/37615)[智能摘要结果](https://cloud.tencent.com/document/product/862/37615)[智能横转竖结果](https://cloud.tencent.com/document/product/862/37615)[智能译制结果](https://cloud.tencent.com/document/product/862/37615)[智能视频理解结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕语音全文识别结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕翻译结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕纯字幕文件翻译结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕文字提取字幕结果](https://cloud.tencent.com/document/product/862/37615) */
FileType?: string;
/** MPS输出文件的URL */
Url?: string;
}
/** 智能擦除自定义参数 */
interface MPSOverrideEraseParameter {
/** 擦除类型subtitle 去字幕watermark 去水印privacy 隐私保护 */
EraseType?: string;
/** 字幕擦除配置;当EraseType值为:subtitle,此字段为必填参数 */
EraseSubtitleConfig?: MPSUpdateSmartEraseSubtitleConfig;
/** 水印擦除配置;当EraseType值为:watermark,此字段为必填参数 */
EraseWatermarkConfig?: MPSUpdateSmartEraseWatermarkConfig;
/** 隐私保护配置;当EraseType值为:privacy,此字段为必填参数 */
ErasePrivacyConfig?: MPSSmartErasePrivacyConfig;
/** 擦除压制字幕模板id。 */
SubtitleEmbedId?: number;
}
/** 智能擦除自定义参数 */
interface MPSRawSmartEraseParameter {
/** 擦除类型subtitle 去字幕watermark 去水印privacy 隐私保护 */
EraseType: string;
/** 字幕擦除配置;当EraseType值为:subtitle,此字段为必填参数 */
EraseSubtitleConfig?: MPSSmartEraseSubtitleConfig;
/** 水印擦除配置;当EraseType值为:watermark,此字段为必填参数 */
EraseWatermarkConfig?: MPSSmartEraseWatermarkConfig;
/** 隐私保护配置;当EraseType值为:privacy,此字段为必填参数 */
ErasePrivacyConfig?: MPSSmartErasePrivacyConfig;
/** 擦除字幕压制模板id。 */
SubtitleEmbedId?: number;
/** 压制配置,默认开启1, 把字幕压制回原字幕位置。 */
UseOriginalPos?: number;
/** 压制配置,默认开启1, 开启后使用原字幕字号。 */
UseOriginalSize?: number;
}
/** 自定义智能字幕参数 */
interface MPSRawSmartSubtitleParameter {
/** 智能字幕字幕语言类型。枚举值:0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0当TranslateSwitch为ON时仅支持取1或2 */
SubtitleType: number;
/** 智能字幕视频源语言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:祖鲁语(南非) */
VideoSrcLanguage: string;
/** 智能字幕文件格式:ASR识别翻译处理类型下:vtt: WebVTT 格式字幕srt: SRT 格式字幕不填或填空:不生成字幕文件纯字幕翻译处理类型下:original:与源文件一致vtt: WebVTT 格式字幕srt: SRT 格式字幕OCR识别翻译处理类型下:vtt: WebVTT 格式字幕srt: SRT 格式字幕注意:ASR识别方式下,翻译大于等于2种语言时不允许传空或不传;纯字幕翻译和OCR识别翻译方式下,不允许传空或不传OCR类型的任务,在开启压制时,允许不传或传空 */
SubtitleFormat?: string;
/** 字幕翻译开关ON: 开启翻译OFF: 关闭翻译注意:纯字幕翻译方式下,不传默认是打开的,不允许传空或OFF; */
TranslateSwitch?: string;
/** 字幕翻译目标语言当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,表示英语和日语。 */
TranslateDstLanguage?: string;
/** 自定义参数 */
ExtInfo?: string;
/** 字幕处理类型:0:ASR识别字幕1:纯字幕翻译2:OCR识别字幕注意:不传的情况下默认类型为 ASR识别字幕 */
ProcessType?: number;
}
/** 字幕OCR提取框选区域配置 */
interface MPSSelectingSubtitleAreasConfig {
/** 自动选择自定义区域。 对选定区域,利用AI模型自动检测其中存在的选择目标并提取。 */
AutoAreas?: MPSEraseArea[];
/** 示例视频或图片的宽,单位像素值 */
SampleWidth?: number;
/** 示例视频或图片的高,单位像素值 */
SampleHeight?: number;
}
/** 智能擦除模板隐私保护配置 */
interface MPSSmartErasePrivacyConfig {
/** 隐私保护擦除方式。枚举值:blur: 模糊mosaic: 马赛克 */
PrivacyModel: string;
/** 隐私保护目标,(在API Explorer上使用时无需传入数组,添加相应项并填入对应值即可)。枚举值:face: 人脸plate: 车牌 */
PrivacyTargets: string[];
}
/** 智能擦除模板去字幕配置 */
interface MPSSmartEraseSubtitleConfig {
/** 字幕擦除方式。自动擦除:通过AI模型自动识别视频中的字幕文本内容,进行无痕化擦除,生成新的视频。但画面干扰、特殊字幕样式可能会带来一定漏擦误擦问题,可以通过指定区域擦除处理。当使用自动擦除时,若您不指定AutoAreas,将对默认区域(画面中下部)进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。指定区域擦除:若您的字幕位置较固定,建议您直接指定擦除区域,最大程度减少漏擦的情况。当您选择指定区域擦除时,请在CustomAreas中至少传入一个指定区域。auto 自动擦除custom 指定区域擦除 */
SubtitleEraseMethod: string;
/** 字幕擦除模型。标准版(推荐):若您的字幕样式标准,通常建议选择该版本,细节无痕化效果更好。区域版:若您的字幕存在花体、阴影、动效等特殊样式,建议选择区域版,擦除面积更大,但细节效果不如标准版。standard 标准模型area 区域模型 */
SubtitleModel: string;
/** 是否开启OCR字幕提取,默认取OFF。当且仅当SubtitleEraseMethod取auto时支持开启OCR字幕提取,开启后将识别自动擦除区域内出现时间最长且最稳定的文字区域为字幕区域,对字幕区域中的文字进行提取和擦除。ON 开启OFF 关闭 */
OcrSwitch?: string;
/** 字幕语言,用于指导OCR识别,默认取zh_en;仅当OcrSwitch取"ON"时生效。zh_en 中英文multi 其他其他具体支持识别如下语言:中文、英文、日文、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语、印地语、阿拉伯语、印度-孟加拉语、印度-古吉拉特语、印度-卡纳达语 、印度-马拉亚拉姆语 、印度-泰米尔语、印度-泰卢固语、斯洛文尼亚语、波兰语、加泰罗尼亚语、波斯尼亚语、捷克语、爱沙尼亚语、克罗地亚语、旁遮普语、马拉地语、阿塞拜疆语、印尼语、卢森堡语 、立陶宛语、拉脱维亚语、马耳他语、斯洛伐克语、土耳其语、哈萨克语、希腊语、爱尔兰语、白俄罗斯语、高棉语、他加禄语、普什图语、波斯语、塔吉克斯坦语 */
SubtitleLang?: string;
/** 字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。srt srt格式vtt WebVTT格式当填写SubtitleEmbedId时可以取值空字符串,表示不输出字幕文件 */
SubtitleFormat?: string;
/** 是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。ON 开启OFF 关闭 */
TransSwitch?: string;
/** 字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语 */
TransDstLang?: string;
/** 自动擦除自定义区域。对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 */
AutoAreas?: MPSEraseArea[];
/** 指定擦除自定义区域。对选定区域,在选定时间段内不进行检测识别直接进行擦除。注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 */
CustomAreas?: MPSEraseTimeArea[];
/** 压制配置,默认开启1, 把字幕压制回原字幕位置。只有开启OCR翻译时可以填写,取0时表示不开启压回原位 */
UseOriginalPos?: number;
/** 压制配置,默认开启1, 开启后使用原字幕字号。只有开启OCR翻译时可以填写,取0时表示不使用原字号 */
UseOriginalSize?: number;
}
/** 智能擦除任务 */
interface MPSSmartEraseTaskInput {
/** 智能擦除模板id。 */
Definition?: number;
/** 智能擦除自定义参数,当 Definition 填 0 时有效。 该参数用于高度定制场景,建议您优先使用 Definition 指定智能擦除参数。 */
RawParameter?: MPSRawSmartEraseParameter;
/** 智能擦除自定义参数,当 Definition 不填 0 时有效。 当填写了该结构中的部分擦除参数时,将使用填写的参数覆盖智能擦除模板中的参数。 该参数用于高度定制场景,建议您仅使用 Definition 指定智能擦除参数。 */
OverrideParameter?: MPSOverrideEraseParameter;
}
/** MPS智能擦除模板输入 */
interface MPSSmartEraseTemplate {
/** 智能擦除模板名称长度限制:64 个字符。 */
Name: string;
/** 擦除类型subtitle 去字幕watermark 去水印privacy 隐私保护 */
EraseType: string;
/** 智能擦除模板描述信息长度限制:256 个字符。 */
Comment?: string;
/** 字幕擦除配置,EraseType取subtitle时必填且仅此时生效。 */
EraseSubtitleConfig?: MPSSmartEraseSubtitleConfig;
/** 水印擦除配置,EraseType取watermark时必填且仅此时生效。 */
EraseWatermarkConfig?: MPSSmartEraseWatermarkConfig;
/** 隐私保护配置,EraseType取privacy时必填且仅此时生效。 */
ErasePrivacyConfig?: MPSSmartErasePrivacyConfig;
/** 示例视频或图片的宽,单位像素值 */
SampleWidth?: number;
/** 示例视频或图片的高,单位像素值 */
SampleHeight?: number;
}
/** MPS智能擦除模板输入 */
interface MPSSmartEraseTemplateForUpdate {
/** 智能擦除模板唯一标识 */
Definition: number;
/** 智能擦除模板名称长度限制:64 个字符。 */
Name: string;
/** 擦除类型subtitle 去字幕watermark 去水印privacy 隐私保护 */
EraseType: string;
/** 智能擦除模板描述信息长度限制:256 个字符。 */
Comment?: string;
/** 字幕擦除配置,EraseType取subtitle或者EraseType不填,对应模板原EraseType为subtitle时生效。 */
EraseSubtitleConfig?: MPSSmartEraseSubtitleConfig;
/** 水印擦除配置,EraseType取watermark或者EraseType不填,对应模板原EraseType为watermark时生效。 */
EraseWatermarkConfig?: MPSSmartEraseWatermarkConfig;
/** 隐私保护配置,EraseType取privacy或者EraseType不填,对应模板原EraseType为privacy时生效。 */
ErasePrivacyConfig?: MPSSmartErasePrivacyConfig;
/** 示例视频或图片的宽,单位像素值 */
SampleWidth?: number;
/** 示例视频或图片的高,单位像素值 */
SampleHeight?: number;
}
/** 智能擦除模板去水印配置 */
interface MPSSmartEraseWatermarkConfig {
/** 水印擦除方式。 自动擦除:通过A模型自动识别视频中的水印,擦除后生成新的视频。适用于动态水印。 当使用自动擦除时,若您不指定AutoAreas,将对视频全屏进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。 指定区域擦除:针对位置较固定的静态水印,建议您直接指定擦除区域。 当您选择指定区域擦除时,请至少传入一个指定区域。 - auto 自动擦除 - custom 指定区域擦除 */
WatermarkEraseMethod: string;
/** 水印擦除模型。 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。 - basic 基础版 - advanced 高级版 */
WatermarkModel: string;
/** 自动擦除自定义区域。 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 */
AutoAreas?: MPSEraseArea[];
/** 指定擦除自定义区域。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。 */
CustomAreas?: MPSEraseTimeArea[];
}
/** MPS智能字幕模板输入 */
interface MPSSmartSubtitleTemplate {
/** 智能字幕模板名称长度限制:64 个字符。 */
Name: string;
/** 智能字幕模板描述信息长度限制:256 个字符。 */
Comment: string;
/** 智能字幕字幕语言类型0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0当TranslateSwitch为ON时仅支持取1或2 */
SubtitleType: number;
/** 智能字幕视频源语言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:祖鲁语(南非) */
VideoSrcLanguage?: string;
/** 智能字幕文件格式:ASR识别翻译处理类型下:vtt: WebVTT 格式字幕srt: SRT 格式字幕不填或填空:不生成字幕文件纯字幕翻译处理类型下:original:与源文件一致vtt: WebVTT 格式字幕srt: SRT 格式字幕OCR识别翻译处理类型下:vtt: WebVTT 格式字幕srt: SRT 格式字幕注意:ASR识别方式下,翻译大于等于2种语言时不允许传空或不传;纯字幕翻译方式下,不允许传空或不传OCR类型的任务,在开启压制时,允许不传或传空 */
SubtitleFormat?: string;
/** 字幕翻译开关ON: 开启翻译OFF: 关闭翻译注意:纯字幕翻译方式下,不传默认是打开的,不允许传空或OFF; */
TranslateSwitch?: string;
/** 字幕翻译目标语言当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,表示英语和日语。 */
TranslateDstLanguage?: string;
/** 字幕处理类型:0:ASR识别字幕1:纯字幕翻译2:OCR识别字幕注意:不传的情况下默认类型为 ASR识别字幕 */
ProcessType?: number;
/** 字幕OCR提取框选区域配置 */
SelectingSubtitleAreasConfig?: MPSSelectingSubtitleAreasConfig;
/** 说话人识别开关,可选值:0:表示不开启说话人识别;1:表示开启说话人识别;默认不开启说话人识别。 */
SpeakerMode?: number;
/** 说话人识别输出到字幕文件,可选值:0:表示不输出到字幕文件;1:表示输出到vtt字幕文件注意:使用此参数SpeakerMode的值不能为0;默认不输出到字幕文件。 */
SpeakerLabel?: number;
}
/** MPS智能字幕模板输入 */
interface MPSSmartSubtitleTemplateForUpdate {
/** 智能字幕模板唯一标识 */
Definition: number;
/** 智能字幕模板名称长度限制:64 个字符。 */
Name: string;
/** 智能字幕模板描述信息长度限制:256 个字符。 */
Comment: string;
/** 智能字幕字幕语言类型0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0当TranslateSwitch为ON时仅支持取1或2 */
SubtitleType: number;
/** 智能字幕视频源语言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:祖鲁语(南非) */
VideoSrcLanguage?: string;
/** 智能字幕文件格式:ASR识别翻译处理类型下:vtt: WebVTT 格式字幕srt: SRT 格式字幕不填或填空:不生成字幕文件纯字幕翻译处理类型下:original:与源文件一致vtt: WebVTT 格式字幕srt: SRT 格式字幕OCR识别翻译处理类型下:vtt: WebVTT 格式字幕srt: SRT 格式字幕注意:ASR识别方式下,翻译大于等于2种语言时不允许传空或不传;纯字幕翻译方式下,不允许传空或不传OCR类型的任务,在开启压制时,允许不传或传空 */
SubtitleFormat?: string;
/** 字幕翻译开关ON: 开启翻译OFF: 关闭翻译注意:纯字幕翻译方式下,不传默认是打开的,不允许传空或OFF; */
TranslateSwitch?: string;
/** 字幕翻译目标语言当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,表示英语和日语。 */
TranslateDstLanguage?: string;
/** 字幕处理类型:0:ASR识别字幕1:纯字幕翻译2:OCR识别字幕注意:不传的情况下,默认是ASR方式 */
ProcessType?: number;
/** 字幕OCR提取框选区域配置 */
SelectingSubtitleAreasConfig?: MPSSelectingSubtitleAreasConfig;
/** 说话人识别开关,可选值:0:表示不开启说话人识别;1:表示开启说话人识别。 */
SpeakerMode?: number;
/** 说话人识别输出到字幕文件,可选值:0:表示不输出到字幕文件;1:表示输出到vtt字幕文件注意:使用此参数SpeakerMode的值不能为0。 */
SpeakerLabel?: number;
}
/** 智能字幕输入结构体 */
interface MPSSmartSubtitlesTaskInput {
/** 智能字幕模板 ID。 */
Definition?: number;
/** 智能字幕自定义参数,当 Definition 填 0 时有效。 该参数用于高度定制场景,建议您优先使用 Definition 指定智能字幕参数。 */
RawParameter?: MPSRawSmartSubtitleParameter;
}
/** MPS 具体子任务查询结果类型。 */
interface MPSSubTaskResult {
/** 任务类型。MPS 的 WorkflowTask 结构中的具体子任务类型。取值:MediaProcess.Transcode:音视频转码任务。AiAnalysis.DeLogo:智能擦除任务。AiAnalysis.ClassificationTask:智能分类任务。AiAnalysis.CoverTask:智能封面任务。AiAnalysis.TagTask:智能标签任务。AiAnalysis.FrameTagTask:智能按帧标签任务。AiAnalysis.HighlightTask:智能高光任务。AiAnalysis.SegmentTask:智能拆条任务。AiAnalysis.HeadTailTask:智能片头片尾任务。AiAnalysis.DescriptionTask:智能摘要任务。AiAnalysis.HorizontalToVerticalTask:智能横转竖任务。AiAnalysis.DubbingTask:智能译制任务。AiAnalysis.VideoRemakeTask:智能去重任务。AiAnalysis.VideoComprehensionTask:视频理解任务。SmartSubtitle.AsrFullTextTask:智能语音全文识别任务。SmartSubtitle.TransTextTask: 翻译结果。SmartSubtitle.PureSubtitleTransTask:返回纯字幕文件翻译结果。SmartSubtitle.OcrFullTextTask:智能文字提取字幕任务。SmartErase:智能擦除任务。 */
TaskType?: string;
/** 任务状态。有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码。返回0时成功,其他值为失败。 */
ErrCode?: string;
/** 错误信息。 */
Message?: string;
/** MPS 视频处理任务输入。该字段对应 MPS 任务返回中的 Input 结果,以 JSON 格式返回。 */
Input?: string;
/** MPS 视频处理任务输出。 */
Output?: MPSTaskOutput;
}
/** MPS 子任务输出返回结果。 */
interface MPSTaskOutput {
/** 任务返回结果中的文件类型结果。如智能擦除中,擦除后的视频文件将被存入媒资,并在此字段中给出 FileId;基于画面提取的字幕文件 Url 将在此字段中给出。 */
OutputFiles?: MPSOutputFile[];
/** 任务返回的结果,该字段对应 MPS 任务返回中的Output结果,以 JSON 格式返回不同MPS任务输出结果结构不同,具体返回内容参考MPS任务输出结构体[智能分类结果](https://cloud.tencent.com/document/product/862/37615)[智能封面结果](https://cloud.tencent.com/document/product/862/37615)[智能标签结果](https://cloud.tencent.com/document/product/862/37615)[智能按帧标签分类结果](https://cloud.tencent.com/document/product/862/37615)[智能高光结果](https://cloud.tencent.com/document/product/862/37615)[智能拆条结果](https://cloud.tencent.com/document/product/862/37615)[智能片头片尾结果](https://cloud.tencent.com/document/product/862/37615)[智能摘要结果](https://cloud.tencent.com/document/product/862/37615)[智能横转竖结果](https://cloud.tencent.com/document/product/862/37615)[智能译制结果](https://cloud.tencent.com/document/product/862/37615)[智能视频理解结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕语音全文识别结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕翻译结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕纯字幕文件翻译结果](https://cloud.tencent.com/document/product/862/37615)[智能字幕文字提取字幕结果](https://cloud.tencent.com/document/product/862/37615) */
OutputText?: string;
}
/** MPS 任务模板详情。 */
interface MPSTemplate {
/** MPS 模板的类型。取值:Transcode: 转码模板。 */
TaskType?: string;
/** MPS 任务模板详情内容。 */
MPSTemplateInfo?: string;
}
/** 智能擦除模板去字幕配置 */
interface MPSUpdateSmartEraseSubtitleConfig {
/** 字幕擦除方式。 自动擦除:通过AI模型自动识别视频中的字幕文本内容,进行无痕化擦除,生成新的视频。但画面干扰、特殊字幕样式可能会带来一定漏擦误擦问题,可以通过指定区域擦除处理。 当使用自动擦除时,若您不指定AutoAreas,将对默认区域(画面中下部)进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。 指定区域擦除:若您的字幕位置较固定,建议您直接指定擦除区域,最大程度减少漏擦的情况。 当您选择指定区域擦除时,请在CustomAreas中至少传入一个指定区域。 auto 自动擦除 -custom 指定区域擦除 */
SubtitleEraseMethod?: string;
/** 字幕擦除模型。 标准版(推荐):若您的字幕样式标准,通常建议选择该版本,细节无痕化效果更好。 区域版:若您的字幕存在花体、阴影、动效等特殊样式,建议选择区域版,擦除面积更大,但细节效果不如标准版。 - standard 标准模型 - area 区域模型 */
SubtitleModel?: string;
/** 是否开启OCR字幕提取,默认取OFF。 当且仅当SubtitleEraseMethod取auto时支持开启OCR字幕提取,开启后将识别自动擦除区域内出现时间最长且最稳定的文字区域为字幕区域,对字幕区域中的文字进行提取和擦除。 ON 开启OFF 关闭 */
OcrSwitch?: string;
/** 字幕语言,用于指导OCR识别,默认取zh_en;仅当OcrSwitch取"ON"时生效。 zh_en 中英文 multi 其他 其他具体支持识别如下语言: 中文、英文、日文、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语、印地语、阿拉伯语、印度-孟加拉语、印度-古吉拉特语、印度-卡纳达语 、印度-马拉亚拉姆语 、印度-泰米尔语、印度-泰卢固语、斯洛文尼亚语、波兰语、加泰罗尼亚语、波斯尼亚语、捷克语、爱沙尼亚语、克罗地亚语、旁遮普语、马拉地语、阿塞拜疆语、印尼语、卢森堡语 、立陶宛语、拉脱维亚语、马耳他语、斯洛伐克语、土耳其语、哈萨克语、希腊语、爱尔兰语、白俄罗斯语、高棉语、他加禄语、普什图语、波斯语、塔吉克斯坦语 */
SubtitleLang?: string;
/** 字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。srt srt格式 vtt WebVTT格式 */
SubtitleFormat?: string;
/** 是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。 ON 开启 OFF 关闭 */
TransSwitch?: string;
/** 字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语 */
TransDstLang?: string;
/** 自动擦除自定义区域。 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 */
AutoAreas?: MPSEraseArea[];
/** 指定擦除自定义区域。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 */
CustomAreas?: MPSEraseTimeArea[];
}
/** 智能擦除模板去水印配置 */
interface MPSUpdateSmartEraseWatermarkConfig {
/** 水印擦除方式。 自动擦除:通过A模型自动识别视频中的水印,擦除后生成新的视频。适用于动态水印。 当使用自动擦除时,若您不指定AutoAreas,将对视频全屏进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。指定区域擦除:针对位置较固定的静态水印,建议您直接指定擦除区域。 当您选择指定区域擦除时,请至少传入一个指定区域。 - auto 自动擦除 - custom 指定区域擦除 */
WatermarkEraseMethod?: string;
/** 水印擦除模型。 基础版:效果一般,性价比高,适合动画或背景较干净的视频。 高级版:效果更好,适合短剧等现实风格视频。 basic 基础版 advanced 高级版 */
WatermarkModel?: string;
/** 自动擦除自定义区域。 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意,当擦除方式为custom时,此参数将不会生效。清除区域请传入[],不传时将保持模板区域信息不变。 */
AutoAreas?: MPSEraseArea[];
/** 指定擦除自定义区域。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:清除区域请传入[],不传时将保持模板区域信息不变。 */
CustomAreas?: MPSEraseTimeArea[];
}
/** 转自适应码流信息 */
interface MediaAdaptiveDynamicStreamingInfo {
/** 转自适应码流信息数组。 */
AdaptiveDynamicStreamingSet: AdaptiveDynamicStreamingInfoItem[];
}
/** 智能分类结果 */
interface MediaAiAnalysisClassificationItem {
/** 智能分类的类别名称。 */
Classification?: string;
/** 智能分类的可信度,取值范围是 0 到 100。 */
Confidence?: number;
}
/** 智能封面信息 */
interface MediaAiAnalysisCoverItem {
/** 智能封面地址。 */
CoverUrl?: string;
/** 智能封面的可信度,取值范围是 0 到 100。 */
Confidence?: number;
}
/** 智能按帧标签结果信息 */
interface MediaAiAnalysisFrameTagItem {
/** 按帧标签名称。 */
Tag?: string;
/** 按帧标签名称的分类列表,CategorySet.N 表示第 N+1级分类。比如 Tag 为“塔楼”时,CategorySet 包含两个元素:CategorySet.0 为“场景”,CategorySet.1为 “建筑”,表示按帧标签为“塔楼”,且第1级分类是“场景”,第2级分类是“建筑”。 */
CategorySet?: string[];
/** 按帧标签的可信度,取值范围是 0 到 100。 */
Confidence?: number;
}
/** 按帧标签片段列表 */
interface MediaAiAnalysisFrameTagSegmentItem {
/** 按帧标签起始的偏移时间。单位:秒 */
StartTimeOffset?: number;
/** 按帧标签结束的偏移时间。单位:秒 */
EndTimeOffset?: number;
/** 时间片段内的标签列表。 */
TagSet?: MediaAiAnalysisFrameTagItem[];
}
/** 智能精彩片段信息 */
interface MediaAiAnalysisHighlightItem {
/** 智能精彩集锦地址。 */
HighlightUrl?: string;
/** 智能精彩集锦封面地址。 */
CovImgUrl?: string;
/** 智能精彩集锦的可信度,取值范围是 0 到 100。 */
Confidence?: number;
/** 智能精彩集锦持续时间。单位:秒 */
Duration?: number;
/** 智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。 */
SegmentSet?: HighlightSegmentItem[];
}
/** 智能标签结果信息 */
interface MediaAiAnalysisTagItem {
/** 标签名称。 */
Tag?: string;
/** 标签的可信度,取值范围是 0 到 100。 */
Confidence?: number;
}
/** 点播文件视频转动图结果信息 */
interface MediaAnimatedGraphicsInfo {
/** 视频转动图结果信息 */
AnimatedGraphicsSet: MediaAnimatedGraphicsItem[];
}
/** 视频转动图结果信息 */
interface MediaAnimatedGraphicsItem {
/** 转动图的文件地址。 */
Url?: string;
/** 转动图模板 ID,参见[转动图参数模板](https://cloud.tencent.com/document/product/266/33481)。 */
Definition?: number;
/** 动图格式,如 gif。 */
Container?: string;
/** 动图的高度,单位:px。 */
Height?: number;
/** 动图的宽度,单位:px。 */
Width?: number;
/** 动图码率,单位:bps。 */
Bitrate?: number;
/** 动图大小,单位:字节。 */
Size?: number;
/** 动图的md5值。 */
Md5?: string;
/** 动图在视频中的起始时间偏移,单位:秒。 */
StartTimeOffset?: number;
/** 动图在视频中的结束时间偏移,单位:秒。 */
EndTimeOffset?: number;
}
/** 点播文件音频流信息 */
interface MediaAudioStreamItem {
/** 音频流的码率,单位:bps。 */
Bitrate?: number;
/** 音频流的采样率,单位:hz。 */
SamplingRate?: number;
/** 音频流的编码格式,例如 aac。 */
Codec?: string;
}
/** 点播媒体文件基础信息 */
interface MediaBasicInfo {
/** 媒体文件名称。 */
Name?: string;
/** 媒体文件描述。 */
Description?: string;
/** 媒体文件的创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 媒体文件的最近更新时间(如修改视频属性、发起视频处理等会触发更新媒体文件信息的操作),使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
/** 媒体文件的过期时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。“9999-12-31T23:59:59Z”表示永不过期。 */
ExpireTime?: string;
/** 媒体文件的分类 ID。 */
ClassId?: number;
/** 媒体文件的分类名称。 */
ClassName?: string;
/** 媒体文件的分类路径,分类间以“-”分隔,如“新的一级分类 - 新的二级分类”。 */
ClassPath?: string;
/** 媒体文件的封面图片地址。 */
CoverUrl?: string;
/** 媒体文件的封装格式,例如 mp4、flv 等。 */
Type?: string;
/** 原始媒体文件的 URL 地址。 */
MediaUrl?: string;
/** 该媒体文件的来源信息。 */
SourceInfo?: MediaSourceData | null;
/** 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760)。 */
StorageRegion?: string;
/** 媒体的存储路径。 */
StoragePath?: string;
/** 媒体文件的标签信息。 */
TagSet?: string[];
/** 直播录制文件的唯一标识。 */
Vid?: string;
/** 文件类型:Video: 视频文件Audio: 音频文件Image: 图片文件 */
Category?: string;
/** 文件状态:Normal:正常,Forbidden:封禁。 */
Status?: string;
/** 媒体文件的存储类别: STANDARD:标准存储。 STANDARD_IA:低频存储。 ARCHIVE:归档存储。 DEEP_ARCHIVE:深度归档存储。 */
StorageClass?: string;
}
/** 媒体转推事件通知消息。 */
interface MediaCastEvent {
/** 媒体转推 ID。 */
CastId?: string;
/** 转推状态,取值有:Working :运行中;Scheduled :等待定时时间到达后启动;Stopped :已经停止转推;Idle :空闲。 */
Status?: string;
}
/** 分类信息描述 */
interface MediaClassInfo {
/** 分类 ID。 */
ClassId: number;
/** 父类 ID,一级分类的父类 ID 为 -1。 */
ParentId: number;
/** 分类名称。 */
Name: string;
/** 分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。 */
Level: number;
/** 当前分类的第一级子类 ID 集合。 */
SubClassIdSet: number[];
/** 分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。 */
ClassName: string;
}
/** 音视频审核 Asr 文字的嫌疑片段 */
interface MediaContentReviewAsrTextSegmentItem {
/** 嫌疑片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 嫌疑片段结束的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 嫌疑片段置信度。 */
Confidence?: number;
/** 嫌疑片段音视频审核的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 嫌疑关键词列表。 */
KeywordSet?: string[];
}
/** 音视频审核 Ocr 文字的嫌疑片段 */
interface MediaContentReviewOcrTextSegmentItem {
/** 嫌疑片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 嫌疑片段结束的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 嫌疑片段置信度。 */
Confidence?: number;
/** 嫌疑片段音视频审核的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 嫌疑关键词列表。 */
KeywordSet?: string[];
/** 嫌疑文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 */
AreaCoordSet?: number[];
/** 嫌疑图片 URL (图片不会永久存储,到达PicUrlExpireTime 时间点后图片将被删除)。 */
Url?: string;
/** 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
PicUrlExpireTime?: string;
}
/** 音视频审核涉及令人不适宜信息的嫌疑片段 */
interface MediaContentReviewPoliticalSegmentItem {
/** 嫌疑片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 嫌疑片段结束的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 嫌疑片段分数。 */
Confidence?: number;
/** 嫌疑片段涉及令人不适宜的信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 涉及令人不适宜的信息、违规图标名字。 */
Name?: string;
/** 嫌疑片段涉及令人不适宜的信息的结果标签。音视频审核模板[画面涉及令人不适宜的信息的任务控制参数](https://cloud.tencent.com/document/api/266/31773)里 LabelSet 参数与此参数取值范围的对应关系:violation_photo:violation_photo:违规图标。politician:nation_politician:国家领导人;province_politician: 省部级领导人;bureau_politician:厅局级领导人;county_politician:县处级领导人;rural_politician:乡科级领导人;sensitive_politician:违规相关人物;foreign_politician:国外领导人。entertainment:sensitive_entertainment:违规娱乐人物。sport:sensitive_sport:违规体育人物。entrepreneur:sensitive_entrepreneur:违规商业人物。scholar:sensitive_scholar:违规教育学者。celebrity:sensitive_celebrity:违规知名人物;historical_celebrity:历史知名人物。military:sensitive_military:违规相关人物。 */
Label?: string;
/** 嫌疑图片 URL (图片不会永久存储,到达 PicUrlExpireTime 时间点后图片将被删除)。 */
Url?: string;
/** 涉及令人不适宜的信息、违规图标出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 */
AreaCoordSet?: number[];
/** 该字段已废弃,请使用 PicUrlExpireTime。 */
PicUrlExpireTimeStamp?: number;
/** 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
PicUrlExpireTime?: string;
}
/** 音视频审核涉及令人反感的信息、涉及令人不安全的信息的嫌疑片段 */
interface MediaContentReviewSegmentItem {
/** 嫌疑片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 嫌疑片段结束的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 嫌疑片段涉及令人反感的信息的分数。 */
Confidence?: number;
/** 嫌疑片段涉及令人反感的信息的结果标签。 */
Label?: string;
/** 嫌疑片段鉴别涉及令人反感的信息的结果建议,取值范围:pass。review。block。 */
Suggestion?: string;
/** 嫌疑图片 URL (图片不会永久存储,到达 PicUrlExpireTime 时间点后图片将被删除)。 */
Url?: string;
/** 该字段已废弃,请使用 PicUrlExpireTime。 */
PicUrlExpireTimeStamp?: number;
/** 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
PicUrlExpireTime?: string;
}
/** 指定删除点播视频时的删除内容 */
interface MediaDeleteItem {
/** 所指定的删除部分。如果未填写该字段则参数无效。可选值有:OriginalFiles(删除原文件,删除后无法发起转码、微信发布等任何视频处理操作);TranscodeFiles(删除转码文件);AdaptiveDynamicStreamingFiles(删除转自适应码流文件);WechatPublishFiles(删除微信发布文件);WechatMiniProgramPublishFiles(删除微信小程序发布文件)。注意: 取值为OriginalFiles时,文件上传时携带的封面文件会被删除;取值为TranscodeFiles时,媒体处理产生的封面文件会被删除。 */
Type: string;
/** 删除由Type参数指定的种类下的视频模板号,模板定义参见[转码模板](https://cloud.tencent.com/document/product/266/33478)。默认值为0,表示删除参数Type指定种类下所有的视频。 */
Definition?: number;
}
/** 点播文件雪碧图信息 */
interface MediaImageSpriteInfo {
/** 特定规格的雪碧图信息集合,每个元素代表一套相同规格的雪碧图。 */
ImageSpriteSet: MediaImageSpriteItem[];
}
/** 雪碧图信息 */
interface MediaImageSpriteItem {
/** 雪碧图规格,参见雪碧图参数模板。 */
Definition?: number;
/** 雪碧图小图的高度。 */
Height?: number;
/** 雪碧图小图的宽度。 */
Width?: number;
/** 每一张雪碧图大图里小图的数量。 */
TotalCount?: number;
/** 每一张雪碧图大图的地址。 */
ImageUrlSet?: string[];
/** 雪碧图子图位置与时间关系的 WebVtt 文件地址。WebVtt 文件表明了各个雪碧图小图对应的时间点,以及在雪碧大图里的坐标位置,一般被播放器用于实现预览。 */
WebVttUrl?: string;
}
/** 点播文件信息 */
interface MediaInfo {
/** 基础信息。包括视频名称、分类、播放地址、封面图片等。 */
BasicInfo?: MediaBasicInfo | null;
/** 元信息。包括大小、时长、视频流信息、音频流信息等。 */
MetaData?: MediaMetaData | null;
/** 转码结果信息。包括该视频转码生成的各种码率的视频的地址、规格、码率、分辨率等。 */
TranscodeInfo?: MediaTranscodeInfo | null;
/** 转动图结果信息。对视频转动图(如 gif)后,动图相关信息。 */
AnimatedGraphicsInfo?: MediaAnimatedGraphicsInfo | null;
/** 采样截图信息。对视频采样截图后,相关截图信息。 */
SampleSnapshotInfo?: MediaSampleSnapshotInfo | null;
/** 雪碧图信息。对视频截取雪碧图之后,雪碧的相关信息。 */
ImageSpriteInfo?: MediaImageSpriteInfo | null;
/** 指定时间点截图信息。对视频依照指定时间点截图后,各个截图的信息。 */
SnapshotByTimeOffsetInfo?: MediaSnapshotByTimeOffsetInfo | null;
/** 视频打点信息。对视频设置的各个打点信息。 */
KeyFrameDescInfo?: MediaKeyFrameDescInfo | null;
/** 转自适应码流信息。包括规格、加密类型、打包格式等相关信息。 */
AdaptiveDynamicStreamingInfo?: MediaAdaptiveDynamicStreamingInfo | null;
/** 小程序审核信息。 */
MiniProgramReviewInfo?: MediaMiniProgramReviewInfo | null;
/** 字幕信息。 */
SubtitleInfo?: MediaSubtitleInfo | null;
/** 媒体文件唯一标识 ID。 */
FileId?: string;
/** 审核信息。 */
ReviewInfo?: FileReviewInfo | null;
/** MPS智能媒资信息 */
MPSAiMediaInfo?: MPSAiMediaInfo;
/** 图片理解信息。 */
ImageUnderstandingInfo?: ImageUnderstandingInfo | null;
/** 智能知识库信息。 */
KnowledgeBasesInfo?: KnowledgeBasesInfo;
/** 人脸识别信息。 */
FaceRecognitionInfo?: FaceRecognitionInfo;
}
/** 要处理的源视频信息,视频名称、视频自定义 ID。 */
interface MediaInputInfo {
/** 视频 URL。 */
Url: string;
/** 视频名称。 */
Name?: string;
/** 视频自定义 ID。 */
Id?: string;
}
/** 视频打点信息 */
interface MediaKeyFrameDescInfo {
/** 视频打点信息数组。 */
KeyFrameDescSet: MediaKeyFrameDescItem[];
}
/** 视频打点信息 */
interface MediaKeyFrameDescItem {
/** 打点的视频偏移时间,单位:秒。 */
TimeOffset: number;
/** 打点的内容字符串,限制 1-128 个字符。 */
Content: string;
}
/** 点播媒体文件元信息 */
interface MediaMetaData {
/** 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 */
Size?: number;
/** 容器类型,例如 m4a,mp4 等。 */
Container?: string;
/** 视频流码率平均值与音频流码率平均值之和,单位:bps。 */
Bitrate?: number;
/** 视频流高度的最大值,单位:px。 */
Height?: number;
/** 视频流宽度的最大值,单位:px。 */
Width?: number;
/** 视频时长,单位:秒。 */
Duration?: number;
/** 视频拍摄时的选择角度,单位:度。 */
Rotate?: number;
/** 视频流信息。 */
VideoStreamSet?: MediaVideoStreamItem[];
/** 音频流信息。 */
AudioStreamSet?: MediaAudioStreamItem[];
/** 视频时长,单位:秒。 */
VideoDuration?: number;
/** 音频时长,单位:秒。 */
AudioDuration?: number;
/** 媒体文件的 Md5 值。注意:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。 */
Md5?: string;
}
/** 小程序音视频审核概要元信息 */
interface MediaMiniProgramReviewElem {
/** 音视频审核类型。 Porn:画面涉及令人反感的信息,Porn.Ocr:文字涉及令人反感的信息,Porn.Asr:声音涉及令人反感的信息,Terrorism:画面涉及令人不安全的信息,Political:画面涉及令人不适宜的信息,Political.Ocr:文字涉及令人不适宜的信息,Political.Asr:声音涉及令人不适宜的信息。 */
Type?: string;
/** 音视频审核意见。pass:确认正常,block:确认违规,review:疑似违规。 */
Suggestion?: string;
/** 音视频审核结果置信度。取值 0~100。 */
Confidence?: number;
}
/** 小程序音视频审核信息 */
interface MediaMiniProgramReviewInfo {
/** 音视频审核信息列表。 */
MiniProgramReviewList: MediaMiniProgramReviewInfoItem[];
}
/** 小程序音视频审核信息单元 */
interface MediaMiniProgramReviewInfoItem {
/** 模板id。小程序视频发布的视频所对应的转码模板ID,为0代表原始视频。 */
Definition?: number;
/** 视频元信息。 */
MetaData?: MediaMetaData;
/** 小程序音视频审核视频播放地址。 */
Url?: string;
/** 小程序视频发布状态:Pass:成功。Rejected:未通过。 */
ReviewResult?: string;
/** 小程序音视频审核元素。 */
ReviewSummary?: MediaMiniProgramReviewElem[];
}
/** 视频处理输出文件信息参数。 */
interface MediaOutputInfo {
/** 输出文件 Bucket 所属地域,如 ap-guangzhou 。 */
Region?: string;
/** 输出文件 Bucket 。 */
Bucket?: string;
/** 输出文件目录,目录名必须以 "/" 结尾。 */
Dir?: string;
}
/** 对视频转自适应码流任务结果类型 */
interface MediaProcessTaskAdaptiveDynamicStreamingResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 转自适应码流任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 对视频转自适应码流任务的输入。 */
Input?: AdaptiveDynamicStreamingTaskInput;
/** 对视频转自适应码流任务的输出。 */
Output?: AdaptiveDynamicStreamingInfoItem;
/** 转自适应码流任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 转自适应码流任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 转动图任务结果类型 */
interface MediaProcessTaskAnimatedGraphicResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 转动图任务的输入。 */
Input?: AnimatedGraphicTaskInput;
/** 转动图任务的输出。 */
Output?: MediaAnimatedGraphicsItem | null;
/** 转动图任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 转动图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 转动图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 对视频截图做封面任务结果类型 */
interface MediaProcessTaskCoverBySnapshotResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 对视频截图做封面任务的输入。 */
Input?: CoverBySnapshotTaskInput;
/** 对视频截图做封面任务的输出。 */
Output?: CoverBySnapshotTaskOutput;
/** 对视频截图做封面任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 截图做封面任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 截图做封面任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 对视频截雪碧图任务结果类型 */
interface MediaProcessTaskImageSpriteResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 对视频截雪碧图任务的输入。 */
Input?: ImageSpriteTaskInput;
/** 对视频截雪碧图任务的输出。 */
Output?: MediaImageSpriteItem | null;
/** 对视频截雪碧图任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 截雪碧图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 截雪碧图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 视频处理任务类型 */
interface MediaProcessTaskInput {
/** 视频转码任务列表。 */
TranscodeTaskSet?: TranscodeTaskInput[];
/** 视频转动图任务列表。 */
AnimatedGraphicTaskSet?: AnimatedGraphicTaskInput[];
/** 对视频按时间点截图任务列表。 */
SnapshotByTimeOffsetTaskSet?: SnapshotByTimeOffsetTaskInput[];
/** 对视频采样截图任务列表。 */
SampleSnapshotTaskSet?: SampleSnapshotTaskInput[];
/** 对视频截雪碧图任务列表。 */
ImageSpriteTaskSet?: ImageSpriteTaskInput[];
/** 对视频截图做封面任务列表。 */
CoverBySnapshotTaskSet?: CoverBySnapshotTaskInput[];
/** 对视频转自适应码流任务列表。 */
AdaptiveDynamicStreamingTaskSet?: AdaptiveDynamicStreamingTaskInput[];
}
/** 任务查询结果类型 */
interface MediaProcessTaskResult {
/** 任务的类型,可以取的值有:Transcode:转码AnimatedGraphics:转动图SnapshotByTimeOffset:时间点截图SampleSnapshot:采样截图ImageSprites:雪碧图CoverBySnapshot:截图做封面AdaptiveDynamicStreaming:自适应码流 */
Type?: string;
/** 视频转码任务的查询结果,当任务类型为 Transcode 时有效。 */
TranscodeTask?: MediaProcessTaskTranscodeResult | null;
/** 视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。 */
AnimatedGraphicTask?: MediaProcessTaskAnimatedGraphicResult | null;
/** 对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。 */
SnapshotByTimeOffsetTask?: MediaProcessTaskSnapshotByTimeOffsetResult | null;
/** 对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。 */
SampleSnapshotTask?: MediaProcessTaskSampleSnapshotResult | null;
/** 对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。 */
ImageSpriteTask?: MediaProcessTaskImageSpriteResult | null;
/** 对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。 */
CoverBySnapshotTask?: MediaProcessTaskCoverBySnapshotResult | null;
/** 对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。 */
AdaptiveDynamicStreamingTask?: MediaProcessTaskAdaptiveDynamicStreamingResult | null;
}
/** 对视频做采样截图任务结果类型 */
interface MediaProcessTaskSampleSnapshotResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 对视频做采样截图任务输入。 */
Input?: SampleSnapshotTaskInput;
/** 对视频做采样截图任务输出。 */
Output?: MediaSampleSnapshotItem | null;
/** 对视频做采样截图任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 采样截图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 采样截图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 对视频按指定时间点截图任务结果类型 */
interface MediaProcessTaskSnapshotByTimeOffsetResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 对视频按指定时间点截图任务输入。 */
Input?: SnapshotByTimeOffsetTaskInput;
/** 对视频按指定时间点截图任务输出。 */
Output?: MediaSnapshotByTimeOffsetItem | null;
/** 对视频按指定时间点截图任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 时间点截图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 时间点截图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 转码任务结果类型 */
interface MediaProcessTaskTranscodeResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 转码任务的输入。 */
Input?: TranscodeTaskInput;
/** 转码任务的输出。 */
Output?: MediaTranscodeItem | null;
/** 转码进度,取值范围 [0-100] 。 */
Progress?: number;
/** 转码任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 转码任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** 点播文件采样截图信息 */
interface MediaSampleSnapshotInfo {
/** 特定规格的采样截图信息集合,每个元素代表一套相同规格的采样截图。 */
SampleSnapshotSet: MediaSampleSnapshotItem[];
}
/** 采样截图信息 */
interface MediaSampleSnapshotItem {
/** 采样截图规格 ID,参见[采样截图参数模板](https://cloud.tencent.com/document/product/266/33480)。 */
Definition?: number;
/** 采样方式,取值范围:Percent:根据百分比间隔采样。Time:根据时间间隔采样。 */
SampleType?: string;
/** 采样间隔当 SampleType 为 Percent 时,该值表示多少百分比一张图。当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。 */
Interval?: number;
/** 生成的截图 url 列表。 */
ImageUrlSet?: string[];
/** 截图如果被打上了水印,被打水印的模板 ID 列表。 */
WaterMarkDefinition?: number[];
}
/** 点播文件指定时间点截图信息 */
interface MediaSnapshotByTimeOffsetInfo {
/** 特定规格的指定时间点截图信息集合。目前每种规格只能有一套截图。 */
SnapshotByTimeOffsetSet: MediaSnapshotByTimeOffsetItem[];
}
/** 点播文件指定时间点截图信息 */
interface MediaSnapshotByTimeOffsetItem {
/** 指定时间点截图规格,参见[指定时间点截图参数模板](https://cloud.tencent.com/document/product/266/33480)。 */
Definition?: number;
/** 同一规格的截图信息集合,每个元素代表一张截图。 */
PicInfoSet?: MediaSnapshotByTimePicInfoItem[];
}
/** 指定时间点截图信息 */
interface MediaSnapshotByTimePicInfoItem {
/** 该张截图对应视频文件中的时间偏移,单位为毫秒。 */
TimeOffset?: number;
/** 该张截图的 URL 地址。 */
Url?: string;
/** 截图如果被打上了水印,被打水印的模板 ID 列表。 */
WaterMarkDefinition?: number[];
}
/** 来源文件信息 */
interface MediaSourceData {
/** 媒体文件的来源类别:Record:来自录制。如直播录制、直播时移录制等。Upload:来自上传。如拉取上传、服务端上传、客户端 UGC 上传等。VideoProcessing:来自视频处理。如视频拼接、视频剪辑等。TrtcRecord:来自TRTC 伴生录制。WebPageRecord:来自全景录制。Unknown:未知来源。 */
SourceType?: string;
/** 用户创建文件时透传的字段。 */
SourceContext?: string;
/** 直播录制信息,当文件来源为 Record 时有效。 */
LiveRecordInfo?: LiveRecordInfo | null;
/** TRTC 伴生录制信息,当文件来源为 TrtcRecord 时有效。 */
TrtcRecordInfo?: TrtcRecordInfo | null;
/** 全景录制信息,当文件来源为 WebPageRecord 时有效。 */
WebPageRecordInfo?: WebPageRecordInfo | null;
}
/** 转自适应码流子流信息。 */
interface MediaSubStreamInfoItem {
/** 子流类型,取值范围:audio:纯音频;video:视频(可能包含音频流)。 */
Type?: string;
/** 当子流为视频流时,视频画面宽度,单位:px。 */
Width?: number;
/** 当子流为视频流时,视频画面高度,单位:px。 */
Height?: number;
/** 子流媒体文件大小,单位:Byte。注意:在 2023-02-09T16:00:00Z 前处理生成的自适应码流文件此字段为0。 */
Size?: number;
}
/** 字幕信息。 */
interface MediaSubtitleInfo {
/** 字幕信息列表。 */
SubtitleSet: MediaSubtitleItem[];
}
/** 字幕信息输入参数。 */
interface MediaSubtitleInput {
/** 字幕名字,长度限制:64 个字符。 */
Name: string;
/** 字幕语言。常见的取值如下:zh:中文;en:英文;ja:日文;ko:韩文;vi:越南语;ms:马来语;th:泰语;pt:葡萄牙语;tr:土耳其语;ar:阿拉伯语;es:西班牙语;hi:印地语;fr:法语。其他取值参考 [RFC5646](https://tools.ietf.org/html/rfc5646) */
Language: string;
/** 字幕格式。取值范围如下:vtt */
Format: string;
/** 字幕内容,进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。 */
Content: string;
/** 字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。 */
Id?: string;
}
/** 字幕信息。 */
interface MediaSubtitleItem {
/** 字幕的唯一标识。 */
Id?: string;
/** 字幕名字。 */
Name?: string;
/** 字幕语言。常见的取值如下:zh:中文;en:英文;ja:日文;ko:韩文;vi:越南语;ms:马来语;th:泰语;pt:葡萄牙语;tr:土耳其语;ar:阿拉伯语;es:西班牙语;hi:印地语;fr:法语。其他取值参考 [RFC5646](https://tools.ietf.org/html/rfc5646) */
Language?: string;
/** 字幕格式。取值范围如下:vtt */
Format?: string;
/** 字幕 URL。 */
Url?: string;
/** 字幕来源,取值范围:UserUploaded:用户上传;AIRecognition:AI 识别,通过语音识别或语音翻译生成。 */
Source?: string;
}
/** 轨道信息 */
interface MediaTrack {
/** 轨道类型,取值有:Video :视频轨道。视频轨道由以下 Item 组成:VideoTrackItemMediaTransitionItem EmptyTrackItem Audio :音频轨道。音频轨道由以下 Item 组成:AudioTrackItemMediaTransitionItemEmptyTrackItemSticker :贴图轨道。贴图轨道以下 Item 组成: StickerTrackItemEmptyTrackItem */
Type: string;
/** 轨道上的媒体片段列表。 */
TrackItems: MediaTrackItem[];
}
/** 媒体轨道的片段信息 */
interface MediaTrackItem {
/** 片段类型。取值有:Video:视频片段。Audio:音频片段。Sticker:贴图片段。Transition:转场。Empty:空白片段。 */
Type: string;
/** 视频片段,当 Type = Video 时有效。 */
VideoItem?: VideoTrackItem | null;
/** 音频片段,当 Type = Audio 时有效。 */
AudioItem?: AudioTrackItem | null;
/** 贴图片段,当 Type = Sticker 时有效。 */
StickerItem?: StickerTrackItem | null;
/** 转场,当 Type = Transition 时有效。 */
TransitionItem?: MediaTransitionItem | null;
/** 空白片段,当 Type = Empty 时有效。空片段用于时间轴的占位。如需要两个音频片段之间有一段时间的静音,可以用 EmptyTrackItem 来进行占位。使用 EmptyTrackItem 进行占位,来定位某个Item。 */
EmptyItem?: EmptyTrackItem | null;
}
/** 点播文件转码信息 */
interface MediaTranscodeInfo {
/** 各规格的转码信息集合,每个元素代表一个规格的转码结果。 */
TranscodeSet: MediaTranscodeItem[];
}
/** 转码信息 */
interface MediaTranscodeItem {
/** 转码后的视频文件地址。 */
Url?: string;
/** 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/266/33476)。注意:取值 0 表示原始文件。 */
Definition?: number;
/** 视频流码率平均值与音频流码率平均值之和, 单位:bps。 */
Bitrate?: number;
/** 视频流高度的最大值,单位:px。 */
Height?: number;
/** 视频流宽度的最大值,单位:px。 */
Width?: number;
/** 媒体文件总大小,单位:字节。当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。 */
Size?: number;
/** 视频时长,单位:秒。 */
Duration?: number;
/** 视频的 md5 值。 */
Md5?: string;
/** 容器类型,例如 m4a,mp4 等。 */
Container?: string;
/** 视频流信息。 */
VideoStreamSet?: MediaVideoStreamItem[];
/** 音频流信息。 */
AudioStreamSet?: MediaAudioStreamItem[];
/** 数字水印类型。可选值:Trace 表示经过溯源水印处理;CopyRight 表示经过版权水印处理;None 表示没有经过数字水印处理。 */
DigitalWatermarkType?: string;
/** 版权信息。 */
CopyRightWatermarkText?: string;
/** 数字水印模板id。 */
BlindWatermarkDefinition?: number;
}
/** 转场信息 */
interface MediaTransitionItem {
/** 转场持续时间,单位为秒。进行转场处理的两个媒体片段,第二个片段在轨道上的起始时间会自动进行调整,设置为前面一个片段的结束时间减去转场的持续时间。 */
Duration: number;
/** 转场操作列表。图像转场操作和音频转场操作各自最多支持一个。 */
Transitions?: TransitionOpertion[];
/** 转场操作列表。图像转场操作和音频转场操作各自最多支持一个。 */
MediaTransitions?: TransitionOperation[];
}
/** 点播文件视频流信息 */
interface MediaVideoStreamItem {
/** 视频流的码率,单位:bps。 */
Bitrate?: number;
/** 视频流的高度,单位:px。 */
Height?: number;
/** 视频流的宽度,单位:px。 */
Width?: number;
/** 视频流的编码格式,例如 h264。 */
Codec?: string;
/** 帧率,单位:hz。 */
Fps?: number;
/** 编码标签,仅当 Codec 为 hevc 时有效。 */
CodecTag?: string;
/** 画面动态范围信息。注意:在 2023-01-10T00:00:00Z 后处理的转码文件,此字段有效。 */
DynamicRangeInfo?: DynamicRangeInfo;
}
/** 视频画面马赛克检测的控制参数。 */
interface MosaicConfigureInfo {
/** 视频画面马赛克检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面马赛克检测的控制参数。 */
interface MosaicConfigureInfoForUpdate {
/** 视频画面马赛克检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 视频处理任务中的马赛克参数类型 */
interface MosaicInput {
/** 原点位置,目前仅支持:TopLeft:表示坐标原点位于视频图像左上角,马赛克原点为图片或文字的左上角。默认值:TopLeft。 */
CoordinateOrigin?: string;
/** 马赛克原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:当字符串以 % 结尾,表示马赛克 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;当字符串以 px 结尾,表示马赛克 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。默认值:0px。 */
XPos?: string;
/** 马赛克原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:当字符串以 % 结尾,表示马赛克 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;当字符串以 px 结尾,表示马赛克 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。默认值:0px。 */
YPos?: string;
/** 马赛克的宽度。支持 %、px 两种格式:当字符串以 % 结尾,表示马赛克 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;当字符串以 px 结尾,表示马赛克 Width 单位为像素,如 100px 表示 Width 为 100 像素。默认值:10%。 */
Width?: string;
/** 马赛克的高度。支持 %、px 两种格式:当字符串以 % 结尾,表示马赛克 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;当字符串以 px 结尾,表示马赛克 Height 单位为像素,如 100px 表示 Height 为 100 像素。默认值:10%。 */
Height?: string;
/** 马赛克的起始时间偏移,单位:秒。不填或填0,表示马赛克从画面出现时开始显现。不填或填0,表示马赛克从画面开始就出现;当数值大于0时(假设为 n),表示马赛克从画面开始的第 n 秒出现;当数值小于0时(假设为 -n),表示马赛克从离画面结束 n 秒前开始出现。 */
StartTimeOffset?: number;
/** 马赛克的结束时间偏移,单位:秒。不填或填0,表示马赛克持续到画面结束;当数值大于0时(假设为 n),表示马赛克持续到第 n 秒时消失;当数值小于0时(假设为 -n),表示马赛克持续到离画面结束 n 秒前消失。 */
EndTimeOffset?: number;
}
/** 视频画面噪点检测的控制参数。 */
interface NoiseConfigureInfo {
/** 视频画面噪点检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面噪点检测的控制参数。 */
interface NoiseConfigureInfoForUpdate {
/** 视频画面噪点检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 物体识别任务控制参数 */
interface ObjectConfigureInfo {
/** 物体识别任务开关,可选值:ON:开启智能物体识别任务;OFF:关闭智能物体识别任务。 */
Switch: string;
/** 物体库选择,可选值:Default:使用默认物体库;UserDefine:使用用户自定义物体库。All:同时使用默认物体库和用户自定义物体库。默认值: All,同时使用默认物体库和用户自定义物体库。 */
ObjectLibrary?: string;
}
/** 物体识别任务控制参数 */
interface ObjectConfigureInfoForUpdate {
/** 物体识别任务开关,可选值:ON:开启智能物体识别任务;OFF:关闭智能物体识别任务。 */
Switch?: string;
/** 物体库选择,可选值:Default:使用默认物体库;UserDefine:使用用户自定义物体库。All:同时使用默认物体库和用户自定义物体库。 */
ObjectLibrary?: string;
}
/** 文本全文本识别任务控制参数 */
interface OcrFullTextConfigureInfo {
/** 文本全文识别任务开关,可选值:ON:开启智能文本全文识别任务;OFF:关闭智能文本全文识别任务。 */
Switch: string;
}
/** 文本全文本识别任务控制参数 */
interface OcrFullTextConfigureInfoForUpdate {
/** 文本全文识别任务开关,可选值:ON:开启智能文本全文识别任务;OFF:关闭智能文本全文识别任务。 */
Switch?: string;
}
/** 文本关键词识别控制参数。 */
interface OcrWordsConfigureInfo {
/** 文本关键词识别任务开关,可选值:ON:开启文本关键词识别任务;OFF:关闭文本关键词识别任务。 */
Switch: string;
/** 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
}
/** 文本关键词识别控制参数。 */
interface OcrWordsConfigureInfoForUpdate {
/** 文本关键词识别任务开关,可选值:ON:开启文本关键词识别任务;OFF:关闭文本关键词识别任务。 */
Switch?: string;
/** 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
}
/** 输出的音频流信息 */
interface OutputAudioStream {
/** 音频流的编码格式,可选值:libfdk_aac:适合 mp4 文件。默认值:libfdk_aac。 */
Codec?: string;
/** 音频流的采样率,可选值:16000320004410048000单位:Hz。默认值:16000。 */
SampleRate?: number;
/** 音频声道数,可选值:1:单声道 。2:双声道默认值:2。 */
AudioChannel?: number;
/** 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。当取值为 0,将自动设置音频码率。 */
Bitrate?: number;
}
/** 输出的视频流信息 */
interface OutputVideoStream {
/** 视频流的编码格式,可选值:libx264:H.264 编码 默认值:libx264。 */
Codec?: string;
/** 视频帧率,取值范围:[0, 60],单位:Hz。默认值:0,表示和第一个视频轨的第一个视频片段的视频帧率一致。 */
Fps?: number;
}
/** 剪辑固化任务信息。 */
interface PersistenceCompleteTask {
/** 固化生成的媒体 ID。 */
FileId?: string;
/** 剪辑固化的来源,有以下三种。SimpleHlsClip:来自简单 HLS 剪辑;FastEditMedia:来自快速媒体编辑;LiveRealTimeClip:来自直播即时剪辑。 */
PersistenceSource?: string;
}
/** 播放统计文件信息 */
interface PlayStatFileInfo {
/** 播放统计数据所属日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
Date?: string;
/** 播放统计文件的 URL 地址。播放统计文件内容为: date:播放日期。 file_id:视频文件 ID。 ip_count:去重后的客户端 IP 数。 flux:播放流量,单位:字节。 play_times:总的播放次数。 pc_play_times:PC 端播放次数。 mobile_play_times:移动端播放次数。 iphone_play_times:iPhone 端播放次数。 android_play_times:Android 端播放次数。 host_name 域名。 */
Url?: string;
}
/** 播放统计信息。 */
interface PlayStatInfo {
/** 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。表示小时级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日0点到1点的统计数据。表示天级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日的统计数据。 */
Time?: string;
/** 媒体文件ID。 */
FileId?: string;
/** 播放次数。 */
PlayTimes?: number;
/** 播放流量,单位:字节。 */
Traffic?: number;
}
/** 播放器配置详情 */
interface PlayerConfig {
/** 播放器配置名字。 */
Name?: string;
/** 播放器配置类型,取值范围:Preset:系统预置配置;Custom:用户自定义配置。 */
Type?: string;
/** 播放的音视频类型,可选值有:AdaptiveDynamicStream:自适应码流输出;Transcode:转码输出;Original:原始音视频。 */
AudioVideoType?: string;
/** 播放 DRM 保护的自适应码流开关:ON:开启,表示仅播放 DRM 保护的自适应码流输出;OFF:关闭,表示播放未加密的自适应码流输出。 */
DrmSwitch?: string;
/** 允许输出的未加密的自适应码流模板 ID。 */
AdaptiveDynamicStreamingDefinition?: number;
/** 允许输出的 DRM 自适应码流模板内容。 */
DrmStreamingsInfo?: DrmStreamingsInfo | null;
/** 允许输出的转码模板 ID。 */
TranscodeDefinition?: number;
/** 允许输出的雪碧图模板 ID。 */
ImageSpriteDefinition?: number;
/** 播放器对不于不同分辨率的子流展示名字。 */
ResolutionNameSet?: ResolutionNameInfo[];
/** 播放器配置创建时间,使用 ISO 日期格式。 */
CreateTime?: string;
/** 播放器配置最后修改时间,使用 ISO 日期格式。 */
UpdateTime?: string;
/** 播放时使用的域名。值为 Default,表示使用默认分发配置中的域名。 */
Domain?: string;
/** 播放时使用的 Scheme。取值范围:Default:使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme;HTTP;HTTPS。 */
Scheme?: string;
/** 模板描述信息。 */
Comment?: string;
}
/** 语音鉴别涉及令人不适宜的信息的任务控制参数 */
interface PoliticalAsrReviewTemplateInfo {
/** 语音鉴别涉及令人不适宜的信息的任务开关,可选值:ON:开启语音鉴别涉及令人不适宜的信息的任务;OFF:关闭语音鉴别的涉及令人不适宜的信息的任务。 */
Switch: string;
/** 判定需人工复核是否违规的分数阈值,当音视频审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
/** 判定涉嫌违规的分数阈值,当音视频审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
}
/** 语音鉴别涉及令人不适宜的信息的任务控制参数。 */
interface PoliticalAsrReviewTemplateInfoForUpdate {
/** 语音鉴别涉及令人不适宜的信息的任务开关,可选值:ON:开启语音鉴别涉及令人不适宜的信息的任务;OFF:关闭语音鉴别涉及令人不适宜的信息的任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当音视频审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当音视频审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 鉴别涉及令人不适宜的信息的任务控制参数 */
interface PoliticalConfigureInfo {
/** 画面鉴别涉及令人不适宜的信息的控制参数。 */
ImgReviewInfo?: PoliticalImgReviewTemplateInfo;
/** 语音鉴别涉及令人不适宜的信息的控制参数。 */
AsrReviewInfo?: PoliticalAsrReviewTemplateInfo;
/** 文本鉴别涉及令人不适宜的信息的控制参数。 */
OcrReviewInfo?: PoliticalOcrReviewTemplateInfo;
}
/** 鉴别涉及令人不适宜的信息的控制参数。 */
interface PoliticalConfigureInfoForUpdate {
/** 画面鉴别涉及令人不适宜的信息的控制参数。 */
ImgReviewInfo?: PoliticalImgReviewTemplateInfoForUpdate;
/** 语音鉴别涉及令人不适宜的信息的控制参数。 */
AsrReviewInfo?: PoliticalAsrReviewTemplateInfoForUpdate;
/** 文本鉴别涉及令人不适宜的信息的控制参数。 */
OcrReviewInfo?: PoliticalOcrReviewTemplateInfoForUpdate;
}
/** 图片画面审核涉及令人不适宜信息的任务结果类型 */
interface PoliticalImageResult {
/** 鉴别涉及令人不适宜信息的评分,分值为0到100。 */
Confidence?: number;
/** 鉴别涉及令人不适宜信息的结果建议,取值范围:pass;review;block。 */
Suggestion?: string;
/** 涉及令人不适宜的信息、违规图标名字。 */
Name?: string;
/** 涉及令人不适宜的信息、违规图标出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 */
AreaCoordSet?: number[];
}
/** 画面鉴别涉及令人不适宜的信息的任务控制参数 */
interface PoliticalImgReviewTemplateInfo {
/** 画面鉴别涉及令人不适宜的信息的任务开关,可选值:ON:开启画面鉴别涉及令人不适宜的信息的任务;OFF:关闭画面鉴别涉及令人不适宜的信息的任务。 */
Switch: string;
/** 画面鉴别涉及令人不适宜的信息的过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:violation_photo:违规图标;politician:相关人物;entertainment:娱乐人物;sport:体育人物;entrepreneur:商业人物;scholar:教育学者;celebrity:知名人物;military:相关人物。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 97 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 95 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 画面鉴别涉及令人不适宜的信息的任务控制参数。 */
interface PoliticalImgReviewTemplateInfoForUpdate {
/** 画面鉴别涉及令人不适宜的信息的任务开关,可选值:ON:开启画面鉴别涉及令人不适宜的信息的任务;OFF:关闭画面鉴别涉及令人不适宜的信息的任务。 */
Switch?: string;
/** 画面鉴别涉及令人不适宜的信息的过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:violation_photo:违规图标;politician:相关人物;entertainment:娱乐人物;sport:体育人物;entrepreneur:商业人物;scholar:教育学者;celebrity:知名人物;military:相关人物。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本鉴别涉及令人不适宜的信息的任务控制参数 */
interface PoliticalOcrReviewTemplateInfo {
/** 文本鉴别涉及令人不适宜的信息的任务开关,可选值:ON:开启文本鉴别涉及令人不适宜的信息的任务;OFF:关闭文本鉴别涉及令人不适宜的信息的任务。 */
Switch: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本鉴别涉及令人不适宜的信息的任务控制参数。 */
interface PoliticalOcrReviewTemplateInfoForUpdate {
/** 文本鉴别涉及令人不适宜的信息的任务开关,可选值:ON:开启文本鉴别涉及令人不适宜的信息的任务;OFF:关闭文本鉴别涉及令人不适宜的信息的任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 语音鉴别涉及令人反感的信息的任务控制参数 */
interface PornAsrReviewTemplateInfo {
/** 语音鉴别涉及令人反感的信息的任务开关,可选值:ON:开启语音鉴别涉及令人反感的信息的任务;OFF:关闭语音鉴别涉及令人反感的信息的任务。 */
Switch: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 语音鉴别涉及令人反感的信息的任务控制参数。 */
interface PornAsrReviewTemplateInfoForUpdate {
/** 语音鉴别涉及令人反感的信息的任务开关,可选值:ON:开启语音鉴别涉及令人反感的信息的任务;OFF:关闭语音鉴别涉及令人反感的信息的任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 鉴别涉及令人反感的信息的任务控制参数 */
interface PornConfigureInfo {
/** 画面鉴别涉及令人反感的信息的控制参数。 */
ImgReviewInfo?: PornImgReviewTemplateInfo;
/** 语音鉴别涉及令人反感的信息的控制参数。 */
AsrReviewInfo?: PornAsrReviewTemplateInfo;
/** 文本鉴别涉及令人反感的信息的控制参数。 */
OcrReviewInfo?: PornOcrReviewTemplateInfo;
}
/** 鉴别涉及令人反感的信息的任务控制参数。 */
interface PornConfigureInfoForUpdate {
/** 画面鉴别涉及令人反感的信息的控制参数。 */
ImgReviewInfo?: PornImgReviewTemplateInfoForUpdate;
/** 语音鉴别涉及令人反感的信息的控制参数。 */
AsrReviewInfo?: PornAsrReviewTemplateInfoForUpdate;
/** 文本鉴别涉及令人反感的信息的控制参数。 */
OcrReviewInfo?: PornOcrReviewTemplateInfoForUpdate;
}
/** 图片画面审核涉及令人反感的信息的任务结果类型 */
interface PornImageResult {
/** 鉴别涉及令人反感的信息的评分,分值为0到100。 */
Confidence?: number;
/** 鉴别涉及令人反感的信息的结果建议,取值范围:pass;review;block。 */
Suggestion?: string;
/** 鉴别涉及令人反感的信息的结果标签,取值范围:porn:色情;sexy:性感;vulgar:低俗;intimacy:亲密行为。 */
Label?: string;
}
/** 画面鉴别涉及令人反感的信息的任务控制参数 */
interface PornImgReviewTemplateInfo {
/** 画面鉴别涉及令人反感的信息的任务开关,可选值:ON:开启画面鉴别涉及令人反感的信息的任务;OFF:关闭画面鉴别涉及令人反感的信息的任务。 */
Switch: string;
/** 画面鉴别涉及令人反感的信息的过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:porn:色情;vulgar:低俗;intimacy:亲密行为;sexy:性感。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 90 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 0 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 画面鉴别涉及令人反感的信息的任务控制参数。 */
interface PornImgReviewTemplateInfoForUpdate {
/** 画面鉴别涉及令人反感的信息的任务开关,可选值:ON:开启画面鉴别涉及令人反感的信息的任务;OFF:关闭画面鉴别涉及令人反感的信息的任务。 */
Switch?: string;
/** 画面鉴别涉及令人反感的信息的过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:porn:色情;vulgar:低俗;intimacy:亲密行为;sexy:性感。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本鉴别涉及令人反感的信息的任务控制参数 */
interface PornOcrReviewTemplateInfo {
/** 文本鉴别涉及令人反感的信息的任务开关,可选值:ON:开启文本鉴别涉及令人反感的信息的任务;OFF:关闭文本鉴别涉及令人反感的信息的任务。 */
Switch: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本鉴别涉及令人反感的信息的任务控制参数。 */
interface PornOcrReviewTemplateInfoForUpdate {
/** 文本鉴别涉及令人反感的信息的任务开关,可选值:ON:开启文本鉴别涉及令人反感的信息的任务;OFF:关闭文本鉴别涉及令人反感的信息的任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 任务流模板音视频审核输入参数类型。 */
interface ProcedureReviewAudioVideoTaskInput {
/** 审核模板。 */
Definition: number;
/** 审核的内容,可选值:Media:原始音视频;Cover:封面。不填或填空数组时,默认为审核 Media。 */
ReviewContents?: string[];
}
/** 音视频处理任务信息 */
interface ProcedureTask {
/** 音视频处理任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 已弃用,请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 已弃用,请使用各个具体任务的 Message。 */
Message?: string;
/** 媒体文件 ID若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773) 的 FileId;若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773) 的 Id。 */
FileId?: string;
/** 媒体文件名称若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773) 的 BasicInfo.Name;若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773) 的 Name。 */
FileName?: string;
/** 媒体文件地址若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773) 的 BasicInfo.MediaUrl;若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773) 的 Url。 */
FileUrl?: string;
/** 原始音视频的元信息。 */
MetaData?: MediaMetaData | null;
/** 音视频处理任务的执行状态与结果。 */
MediaProcessResultSet?: MediaProcessTaskResult[];
/** 音视频审核任务的执行状态与结果。 */
AiContentReviewResultSet?: AiContentReviewResult[];
/** 音视频内容分析任务的执行状态与结果。 */
AiAnalysisResultSet?: AiAnalysisResult[];
/** 音视频内容识别任务的执行状态与结果。 */
AiRecognitionResultSet?: AiRecognitionResult[];
/** 任务流的优先级,取值范围为 [-10, 10]。 */
TasksPriority?: number;
/** 任务流状态变更通知模式。Finish:只有当任务流全部执行完毕时,才发起一次事件通知;Change:只要任务流中每个子任务的状态发生变化,都进行事件通知;None:不接受该任务流回调。 */
TasksNotifyMode?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 操作者。取值范围:System: 表示系统触发。 */
Operator?: string;
/** 操作类型。取值范围:TSC: 表示使用极速高清进行智能降码。 */
OperationType?: string;
}
/** 任务流模板详情 */
interface ProcedureTemplate {
/** 任务流名字。 */
Name?: string;
/** 任务流模板类型,取值范围:Preset:系统预置任务流模板;Custom:用户自定义任务流模板。 */
Type?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 视频处理类型任务参数。 */
MediaProcessTask?: MediaProcessTaskInput | null;
/** AI 智能审核类型任务参数 \*。\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。 */
AiContentReviewTask?: AiContentReviewTaskInput | null;
/** AI 智能内容分析类型任务参数。 */
AiAnalysisTask?: AiAnalysisTaskInput | null;
/** AI 内容识别类型任务参数。 */
AiRecognitionTaskSet?: AiRecognitionTaskInput[];
/** 该参数已不推荐使用,建议使用 AiRecognitionTaskSet。 */
AiRecognitionTask?: AiRecognitionTaskInput | null;
/** 微信小程序发布任务参数。 */
MiniProgramPublishTask?: WechatMiniProgramPublishTaskInput | null;
/** 音视频审核类型任务参数。 */
ReviewAudioVideoTask?: ProcedureReviewAudioVideoTaskInput | null;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 图片异步处理任务信息 */
interface ProcessImageAsync {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 图片异步处理任务的输入信息。 */
Input?: ProcessImageAsyncInput;
/** 图片异步处理任务的输出信息。 */
Output?: ProcessImageAsyncOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 图片异步处理任务信息。 */
interface ProcessImageAsyncInput {
/** 图片处理的FileId。 */
FileId?: string;
/** 图片处理参数。 */
ImageTaskInput?: ProcessImageAsyncTaskInput;
/** 图片处理任务的输出媒体文件配置。 */
OutputConfig?: ProcessImageAsyncOutputConfig;
}
/** 图片异步处理扩展参数。 */
interface ProcessImageAsyncInputExtendedParameter {
/** 输入模型的提示词。 */
Prompts?: string[];
}
/** 图片异步处理任务的输出。 */
interface ProcessImageAsyncOutput {
/** 图片异步处理任务的输出文件信息。 */
FileInfo?: ProcessImageAsyncOutputFileInfo;
/** 图片理解结果。 */
OutputText?: string;
}
/** 图片异步处理任务的输出媒体文件配置。 */
interface ProcessImageAsyncOutputConfig {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 图片异步处理任务的输出文件信息。 */
interface ProcessImageAsyncOutputFileInfo {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。当 StorageMode 为 Permanent 时有效。 */
FileId?: string;
/** 输出视频的元信息。当 StorageMode 为 Permanent 时有效。 */
MetaData?: MediaMetaData;
}
/** 图片异步处理配置 */
interface ProcessImageAsyncTask {
/** 图片转码输出配置。 */
EncodeConfig?: ImageEncodeConfig | null;
/** 图片增强配置。 */
EnhanceConfig?: ImageEnhanceConfig | null;
}
/** 图片处理配置。 */
interface ProcessImageAsyncTaskInput {
/** 图片异步处理模板ID。 */
Definition: number;
/** 图片异步处理扩展参数。 */
ExtendedParameter?: ProcessImageAsyncInputExtendedParameter;
}
/** 图片异步处理模板详情。 */
interface ProcessImageAsyncTemplateItem {
/** 图片异步处理模板唯一标识。 */
Definition?: number;
/** 模板类型。 */
Type?: string;
/** 图片异步处理模板名称。 */
Name?: string;
/** 图片异步处理模板描述信息。 */
Comment?: string;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
/** 图片异步处理模板配置。 */
ProcessImageConfigure?: ProcessImageAsyncTask;
}
/** MPS 媒体处理任务信息。 */
interface ProcessMediaByMPS {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 错误信息。源异常时返回对应异常 Message,否则请使用各个具体任务的 Message。 */
Message?: string;
/** MPS 视频处理任务。 */
SubTaskSet?: MPSSubTaskResult[];
}
/** AI 生商品图参数配置 */
interface ProductImageConfig {
/** 生成图片背景的提示词。如果此字段缺省则内部会自行生成灵感。 */
Prompt?: string;
/** 要阻止模型生成图片的提示词。 */
NegativePrompt?: string;
/** 关于产品的描述,详细的描述,有助于生成更符合要求的图片。 */
ProductDesc?: string;
/** 特殊要求。如有特殊要求,可通过该字段传入。 */
MoreRequirement?: string;
/** 期望生成的图片张数。不传默认值为1,最大合法值为10。 */
OutputImageCount?: number;
}
/** 预付费商品实例 */
interface ProductInstance {
/** 预付费商品实例类型,取值有:StarterPackage:点播新手包。MiniProgramPlugin:点播小程序插件。ResourcePackage:点播资源包。 */
ProductType?: string;
/** 资源包实例起始日期。使用 ISO 日期格式。 */
StartTime?: string;
/** 资源包实例过期日期。使用 ISO 日期格式。 */
ExpireTime?: string;
/** 资源包实例ID。对应每个资源包,系统会分配相应的资源。续费或者升级资源包时,需要带上这个资源ID。 */
ProductInstanceId?: string;
/** 系统最近一次扣除资源包的日期。使用 ISO 日期格式。 */
LastConsumeDate?: string;
/** 资源包绑定 License 状态,取值有:0:未绑定。1:已绑定。 */
BindStatus?: number;
/** 预付费资源包实例中包含的资源包列表。 */
ProductInstanceResourceSet?: ProductInstanceRecource[];
/** 预付费资源包实例中包含的资源包列表。 */
ResourceSet?: ProductInstanceResource[];
/** 资源包实例的状态,取值有:Effective:生效,可用于计费抵扣。Isolated:隔离,不可用于计费抵扣。 */
ProductInstanceStatus?: string;
/** 资源包实例的可退还状态,取值有:FullRefund:可全额退款。Denied:不可退款。 */
RefundStatus?: string;
/** 自动续费状态,取值有:Never:不自动续费。Expire:到期自动续费。ExpireOrUseOut:到期或用完自动续费。NotSupport:不支持。 */
RenewStatus?: string;
}
/** 资源包中包含的资源。 */
interface ProductInstanceRecource {
/** 资源类型。Storage:存储资源包。Traffic:流量资源包。Transcode:普通转码资源包。TESHD:极速高清转码资源包。Review:音视频审核转码资源包。MediaProcess:媒体处理时长资源包。 */
ResourceType?: string;
/** 资源包额度。音视频存储资源包,单位为字节。音视频转码资源包,单位为秒。音视频审核资源包,单位为秒。音视频极速高清资源包,单位为秒。音视频加速资源包,单位为字节。媒体处理时长资源包,单位为秒。 */
Amount?: number;
/** 资源包余量。音视频存储资源包,单位为字节。音视频转码资源包,单位为秒。音视频审核资源包,单位为秒。音视频极速高清资源包,单位为秒。音视频加速资源包,单位为字节。媒体处理时长资源包,单位为秒。 */
Left?: number;
}
/** 资源包中包含的资源。 */
interface ProductInstanceResource {
/** 资源类型。Storage:存储资源包。Traffic:流量资源包。Transcode:普通转码资源包。TESHD:极速高清转码资源包。Review:音视频审核转码资源包。MediaProcess:媒体处理时长资源包。 */
ResourceType?: string;
/** 资源包额度。音视频存储资源包,单位为字节。音视频转码资源包,单位为秒。音视频审核资源包,单位为秒。音视频极速高清资源包,单位为秒。音视频加速资源包,单位为字节。媒体处理时长资源包,单位为秒。 */
Amount?: number;
/** 资源包余量。音视频存储资源包,单位为字节。音视频转码资源包,单位为秒。音视频审核资源包,单位为秒。音视频极速高清资源包,单位为秒。音视频加速资源包,单位为字节。媒体处理时长资源包,单位为秒。 */
Left?: number;
}
/** AI 生成商品360度展示视频参数配置 */
interface ProductShowcaseConfig {
/** 镜头运动方式。支持的值:AutoMatch(自动匹配)、ZoomIn(推进)、ZoomOut(拉远)、GlideRight(右移)、GlideLeft(左移)、CraneDown(下降) */
CameraMovement?: string;
}
/** 语音违禁任务控制参数 */
interface ProhibitedAsrReviewTemplateInfo {
/** 语音违禁任务开关,可选值:ON:开启语音违禁任务;OFF:关闭语音违禁任务。 */
Switch: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 语音违禁任务控制参数 */
interface ProhibitedAsrReviewTemplateInfoForUpdate {
/** 语音违禁任务开关,可选值:ON:开启语音违禁任务;OFF:关闭语音违禁任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 违禁任务控制参数 */
interface ProhibitedConfigureInfo {
/** 语音违禁控制参数。 */
AsrReviewInfo?: ProhibitedAsrReviewTemplateInfo;
/** 文本违禁控制参数。 */
OcrReviewInfo?: ProhibitedOcrReviewTemplateInfo;
}
/** 违禁任务控制参数 */
interface ProhibitedConfigureInfoForUpdate {
/** 语音违禁控制参数。 */
AsrReviewInfo?: ProhibitedAsrReviewTemplateInfoForUpdate;
/** 文本违禁控制参数。 */
OcrReviewInfo?: ProhibitedOcrReviewTemplateInfoForUpdate;
}
/** 文本违禁任务控制参数 */
interface ProhibitedOcrReviewTemplateInfo {
/** 文本违禁任务开关,可选值:ON:开启文本违禁任务;OFF:关闭文本违禁任务。 */
Switch: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本违禁任务控制参数 */
interface ProhibitedOcrReviewTemplateInfoForUpdate {
/** 文本违禁任务开关,可选值:ON:开启文本违禁任务;OFF:关闭文本违禁任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 拉取上传任务信息 */
interface PullUploadTask {
/** 拉取上传任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 拉取上传完成后生成的视频 ID。 */
FileId?: string;
/** 拉取上传完成后生成的媒体文件基础信息。 */
MediaBasicInfo?: MediaBasicInfo | null;
/** 输出视频的元信息。 */
MetaData?: MediaMetaData;
/** 拉取上传完成后生成的播放地址。 */
FileUrl?: string;
/** 任务类型为 Procedure 的任务 ID。若[拉取上传](https://cloud.tencent.com/document/api/266/35575)时指定了媒体后续任务操作(Procedure),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。 */
ProcedureTaskId?: string;
/** 任务类型为 ReviewAudioVideo 的任务 ID。若[拉取上传](https://cloud.tencent.com/document/api/266/35575)时指定了媒体后续任务操作(Procedure),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。 */
ReviewAudioVideoTaskId?: string;
/** 来源上下文,用于透传用户请求信息,[URL 拉取视频上传完成](https://cloud.tencent.com/document/product/266/7831)将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 拉取上传进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 视频画面二维码检测的控制参数。 */
interface QRCodeConfigureInfo {
/** 视频画面二维码检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 视频画面二维码检测的控制参数。 */
interface QRCodeConfigureInfoForUpdate {
/** 视频画面二维码检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 音画质重生任务 */
interface QualityEnhanceTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 音画质重生任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 音画质重生任务的输入。 */
Input?: QualityEnhanceTaskInput;
/** 音画质重生任务的输出。 */
Output?: QualityEnhanceTaskOutput;
/** 音画质重生输出视频的元信息。 */
MetaData?: MediaMetaData;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 音画质重生任务的输入。 */
interface QualityEnhanceTaskInput {
/** 媒体文件 ID。 */
FileId?: string;
/** 音画质重生模板 ID。 */
Definition?: number;
}
/** 音画质重生任务输出 */
interface QualityEnhanceTaskOutput {
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。 */
FileId?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 视频画面质量评价的控制参数。 */
interface QualityEvaluationConfigureInfo {
/** 视频画面质量评价检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
/** 视频画面质量评价过滤阈值,结果只返回低于该值的时间段,默认值为 60。 */
Score?: number;
}
/** 视频画面质量评价的控制参数。 */
interface QualityEvaluationConfigureInfoForUpdate {
/** 视频画面质量评价开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
/** 视频画面质量评价过滤阈值,结果只返回低于该值的时间段。 */
Score?: number;
}
/** 音画质检测异常片段信息。 */
interface QualityInspectItem {
/** 异常片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 异常片段终止的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 检测出异常的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。注意: 仅当 Type 取值为下列之一时,本字段取值有效:BlackWhiteEdge:黑白边;Mosaic:马赛克;QRCode:二维码;AppletCode:小程序码;BarCode:条形码。 */
AreaCoordSet?: number[];
/** 置信度,取值范围:[0, 100]。注意: 仅当 Type 取值为下列之一时,本字段取值有效:Mosaic:马赛克;QRCode:二维码;AppletCode:小程序码;BarCode:条形码。 */
Confidence?: number;
}
/** 音画质检测异常结果信息。 */
interface QualityInspectResultItem {
/** 异常类型,取值范围:Jitter:抖动;Blur:模糊;LowLighting:低光照;HighLighting:过曝;CrashScreen:花屏;BlackWhiteEdge:黑白边;SolidColorScreen:纯色屏;Noise:噪点;Mosaic:马赛克;QRCode:二维码;AppletCode:小程序码;BarCode:条形码;LowVoice:低音;HighVoice:爆音;NoVoice:静音;LowEvaluation:无参考打分低于阈值。 */
Type?: string;
/** 异常片段列表。注意: 该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: QualityInspectItem[];
/** 异常片段列表文件 URL。文件 内容 为 JSON,数据结构与 SegmentSet 字段一致。(文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 异常片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 音画质检测任务信息。 */
interface QualityInspectTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 音画质检测输入音视频的元信息。 */
MetaData?: MediaMetaData | null;
/** 音画质检测任务输入。 */
Input?: QualityInspectTaskInput;
/** 音画质检测任务输出。 */
Output?: QualityInspectTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质检测完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 音画质检测任务的输入。 */
interface QualityInspectTaskInput {
/** 媒体文件 ID。 */
FileId?: string;
/** 音画质检测模板 ID。 */
Definition?: number;
}
/** 音画质检测任务的输出。 */
interface QualityInspectTaskOutput {
/** 媒体文件是否无音频轨,取值范围:0:否,即有音频轨;1:是,即无音频轨。 */
NoAudio?: number;
/** 媒体文件是否无视频轨,取值范围:0:否,即有视频轨;1:是,即无视频轨。 */
NoVideo?: number;
/** 视频画面质量评分,取值范围:[0, 100]。 */
QualityEvaluationScore?: number;
/** 音画质检测出的异常项列表。 */
QualityInspectResultSet?: QualityInspectResultItem[];
}
/** 音画质检测模板详情。 */
interface QualityInspectTemplateItem {
/** 模板 ID。 */
Definition?: number;
/** 模板类型,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 模板名称。 */
Name?: string;
/** 模板描述。 */
Comment?: string;
/** 截帧间隔,单位为秒。 */
ScreenshotInterval?: number;
/** 视频画面抖动重影检测的控制参数。 */
JitterConfigure?: JitterConfigureInfo;
/** 视频画面模糊检测的控制参数。 */
BlurConfigure?: BlurConfigureInfo;
/** 视频画面低光、过曝检测的控制参数。 */
AbnormalLightingConfigure?: AbnormalLightingConfigureInfo;
/** 视频画面花屏检测的控制参数。 */
CrashScreenConfigure?: CrashScreenConfigureInfo;
/** 视频画面黑边、白边、黑屏、白屏检测的控制参数。 */
BlackWhiteEdgeConfigure?: BlackWhiteEdgeConfigureInfo;
/** 视频画面噪点检测的控制参数。 */
NoiseConfigure?: NoiseConfigureInfo;
/** 视频画面马赛克检测的控制参数。 */
MosaicConfigure?: MosaicConfigureInfo;
/** 视频画面二维码检测的控制参数。 */
QRCodeConfigure?: QRCodeConfigureInfo;
/** 视频画面质量评价的控制参数。 */
QualityEvaluationConfigure?: QualityEvaluationConfigureInfo;
/** 音频(静音、低音、爆音)检测的控制参数。 */
VoiceConfigure?: VoiceConfigureInfo;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 音画质重生音频控制控制信息。 */
interface RebuildAudioInfo {
/** 音频降噪控制参数。 */
AudioDenoiseInfo?: AudioDenoiseInfo;
}
/** 音画质重生结果文件输出。 */
interface RebuildMediaOutputConfig {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 画质重生输出的音频信息 */
interface RebuildMediaTargetAudioStream {
/** 音频流的编码格式。当外层参数 Container 为 mp3 时,可选值为:libmp3lame。当外层参数 Container 为 ogg 或 flac 时,可选值为:flac。当外层参数 Container 为 m4a 时,可选值为:libfdk_aac;libmp3lame;ac3。当外层参数 Container 为 mp4 或 flv 时,可选值为:libfdk_aac:更适合 mp4;libmp3lame:更适合 flv;mp2。当外层参数 Container 为 hls 时,可选值为:libfdk_aac。 */
Codec?: string;
/** 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate?: number;
/** 音频流的采样率,可选值:320004410048000单位:Hz。 */
SampleRate?: number;
/** 音频通道方式,可选值:1:单通道2:双通道6:立体声当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。默认值:2。 */
AudioChannel?: number;
}
/** 画质重生目标参数 */
interface RebuildMediaTargetInfo {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 描述信息,最长 128 个字符。缺省描述信息为空。 */
Description?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 输出文件封装格式,可选值:mp4、flv、hls。默认mp4。 */
Container?: string;
/** 输出的视频信息。 */
VideoStream?: RebuildMediaTargetVideoStream;
/** 输出的音频信息。 */
AudioStream?: RebuildMediaTargetAudioStream;
/** 是否去除视频数据,可选值:0:保留1:去除默认值:0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值:0。 */
RemoveAudio?: number;
}
/** 画质重生输出的视频信息 */
interface RebuildMediaTargetVideoStream {
/** 视频流的编码格式,可选值:libx264:H.264 编码;libx265:H.265 编码;av1:AOMedia Video 1 编码。默认视频流的编码格式为 H.264 编码。 */
Codec?: string;
/** 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate?: number;
/** 视频帧率,取值范围:[0, 100],单位:Hz。 当取值为 0,表示帧率和原始视频保持一致。 */
Fps?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 视频流高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。默认值:stretch 。 */
FillType?: string;
/** 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。当填 0 或不填时,系统将自动设置 gop 长度。 */
Gop?: number;
}
/** 音画质重生任务 */
interface RebuildMediaTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 音画质重生任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** 音画质重生任务的输入。 */
Input?: RebuildMediaTaskInput;
/** 音画质重生任务的输出。 */
Output?: RebuildMediaTaskOutput;
/** 音画质重生输出视频的元信息。 */
MetaData?: MediaMetaData;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 音画质重生任务的输入。 */
interface RebuildMediaTaskInput {
/** 媒体文件 ID。 */
FileId?: string;
/** 起始偏移时间,单位:秒,不填表示从视频开始截取。 */
StartTimeOffset?: number;
/** 结束偏移时间,单位:秒,不填表示截取到视频末尾。 */
EndTimeOffset?: number;
/** 音画质重生模板号。 */
Definition?: number;
/** 画质修复控制参数。 */
RepairInfo?: RepairInfo;
/** 智能插帧控制参数。 */
VideoFrameInterpolationInfo?: VideoFrameInterpolationInfo;
/** 画面超分控制参数。 */
SuperResolutionInfo?: SuperResolutionInfo;
/** 高动态范围类型控制参数。 */
HDRInfo?: HDRInfo;
/** 视频降噪控制参数。 */
VideoDenoiseInfo?: VideoDenoiseInfo;
/** 音频降噪控制参数。 */
AudioDenoiseInfo?: AudioDenoiseInfo;
/** 色彩增强控制参数。 */
ColorInfo?: ColorEnhanceInfo;
/** 细节增强控制参数。 */
SharpInfo?: SharpEnhanceInfo;
/** 人脸增强控制参数。 */
FaceInfo?: FaceEnhanceInfo;
/** 低光照控制参数。 */
LowLightInfo?: LowLightEnhanceInfo;
/** 去划痕控制参数。 */
ScratchRepairInfo?: ScratchRepairInfo;
/** 去伪影(毛刺)控制参数。 */
ArtifactRepairInfo?: ArtifactRepairInfo;
/** 音画质重生输出目标参数。 */
TargetInfo?: RebuildMediaTargetInfo;
}
/** 音画质重生任务输出 */
interface RebuildMediaTaskOutput {
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。 */
FileId?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 音画质重生模板详情。 */
interface RebuildMediaTemplate {
/** 音画质重生模板号。 */
Definition?: number;
/** 模板类型,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 音画质重生模板名称。 */
Name?: string;
/** 音画质重生模板描述。 */
Comment?: string;
/** 音画质重生视频控制信息。 */
RebuildVideoInfo?: RebuildVideoInfo;
/** 音画质重生音频控制信息。 */
RebuildAudioInfo?: RebuildAudioInfo;
/** 输出视频控制信息。 */
TargetVideoInfo?: RebuildMediaTargetVideoStream;
/** 输出音频控制信息。 */
TargetAudioInfo?: RebuildMediaTargetAudioStream;
/** 封装格式。可选值:mp4、hls。默认是 mp4。 */
Container?: string;
/** 是否去除视频数据,可选值:0:保留1:去除默认值 0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值 0。 */
RemoveAudio?: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 音画质重生视频控制控制信息。 */
interface RebuildVideoInfo {
/** 画质修复控制参数。 */
RepairInfo?: RepairInfo | null;
/** 智能插帧控制参数。 */
VideoFrameInterpolationInfo?: VideoFrameInterpolationInfo | null;
/** 画面超分控制参数。 */
SuperResolutionInfo?: SuperResolutionInfo | null;
/** 高动态范围类型控制参数。 */
HDRInfo?: HDRInfo | null;
/** 视频降噪控制参数。 */
VideoDenoiseInfo?: VideoDenoiseInfo | null;
/** 色彩增强控制参数。 */
ColorInfo?: ColorEnhanceInfo | null;
/** 细节增强控制参数。 */
SharpInfo?: SharpEnhanceInfo | null;
/** 人脸增强控制参数。 */
FaceInfo?: FaceEnhanceInfo | null;
/** 低光照控制参数。 */
LowLightInfo?: LowLightEnhanceInfo | null;
/** 去划痕控制参数。 */
ScratchRepairInfo?: ScratchRepairInfo | null;
/** 去伪影控制参数。 */
ArtifactRepairInfo?: ArtifactRepairInfo | null;
}
/** 降码率任务转自适应码流结果类型 */
interface ReduceMediaBitrateAdaptiveDynamicStreamingResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 对视频转自适应码流任务的输入。 */
Input?: AdaptiveDynamicStreamingTaskInput;
/** 对视频转自适应码流任务的输出。 */
Output?: AdaptiveDynamicStreamingInfoItem;
}
/** 降码率任务结果 */
interface ReduceMediaBitrateMediaProcessTaskResult {
/** 任务的类型,可以取的值有:Transcode:转码AdaptiveDynamicStreaming:自适应码流 */
Type?: string;
/** 降码率任务中视频转码任务的查询结果,当任务类型为 Transcode 时有效。 */
TranscodeTask?: ReduceMediaBitrateTranscodeResult;
/** 降码率任务中对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。 */
AdaptiveDynamicStreamingTask?: ReduceMediaBitrateAdaptiveDynamicStreamingResult;
}
/** 降码率任务信息 */
interface ReduceMediaBitrateTask {
/** 视频处理任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 媒体文件 ID。 */
FileId?: string;
/** 媒体文件名称。 */
FileName?: string;
/** 媒体文件地址。 */
FileUrl?: string;
/** 原始视频的元信息。 */
MetaData?: MediaMetaData;
/** 降码率任务执行状态与结果。 */
MediaProcessResultSet?: ReduceMediaBitrateMediaProcessTaskResult[];
/** 任务流的优先级,取值范围为 [-10, 10]。 */
TasksPriority?: number;
/** 任务流状态变更通知模式。Finish:只有当任务流全部执行完毕时,才发起一次事件通知;None:不接受该任务流回调。 */
TasksNotifyMode?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
}
/** 降码率任务转码结果类型 */
interface ReduceMediaBitrateTranscodeResult {
/** 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 转码任务的输入。 */
Input?: TranscodeTaskInput;
/** 转码任务的输出。 */
Output?: MediaTranscodeItem;
/** 转码进度,取值范围 [0-100] 。 */
Progress?: number;
/** 转码任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
BeginProcessTime?: string;
/** 转码任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
FinishTime?: string;
}
/** Referer 防盗链配置 */
interface RefererAuthPolicy {
/** [Referer 防盗链](https://cloud.tencent.com/document/product/266/14046)设置状态,可选值:Enabled: 启用;Disabled: 禁用。 */
Status: string;
/** Referer 校验类型,可选值:Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。当 Status 取值为 Enabled 时,AuthType 必须赋值。 */
AuthType?: string;
/** 用于校验的 Referer 列表,最大支持 400 个 Referer。当 Status 取值为 Enabled 时, Referers 不能为空数组。Referer 的格式参考域名的格式。 */
Referers?: string[];
/** 是否允许空 Referer 访问本域名,可选值:Yes: 是。No: 否。当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。 */
BlankRefererAllowed?: string;
}
/** 智能去除水印任务的输入。 */
interface RemoveWaterMarkTaskInput {
/** 媒体文件 ID。 */
FileId?: string;
}
/** 智能去除水印任务的输出。 */
interface RemoveWaterMarkTaskOutput {
/** 媒体文件 ID。 */
FileId?: string;
/** 文件类型,例如 mp4、mp3 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 文件名称,最长 64 个字符。 */
MediaName?: string;
/** 元信息。包括大小、时长、视频流信息、音频流信息等。 */
MetaData?: MediaMetaData;
}
/** 智能去除水印任务信息,仅当 TaskType 为 RemoveWatermark,该字段有值。 */
interface RemoveWatermarkTask {
/** 任务 ID 。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败:40000:输入参数不合法,请检查输入参数;60000:源文件错误(如视频数据损坏),请确认源文件是否正常;70000:内部服务错误,建议重试。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 智能去除水印任务的输入。 */
Input?: RemoveWaterMarkTaskInput;
/** 智能去除水印任务的输出。 */
Output?: RemoveWaterMarkTaskOutput | null;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 画质修复控制参数 */
interface RepairInfo {
/** 画质修复控制开关,可选值:ON:开启画质修复;OFF:关闭画质修复。 */
Switch: string;
/** 画质修复类型,仅当画质修复控制开关为 ON 时有效,可选值:weak:轻画质修复;normal:正常画质修复;strong:强画质修复。默认值:weak。 */
Type?: string;
}
/** 播放器子流名字信息 */
interface ResolutionNameInfo {
/** 视频短边长度,单位:像素。 */
MinEdgeLength: number;
/** 展示名字。 */
Name: string;
}
/** 标签键值。参考[标签](https://cloud.tencent.com/document/product/651)。 */
interface ResourceTag {
/** 标签键。 */
TagKey: string;
/** 标签值。 */
TagValue: string;
}
/** 取回视频任务信息 */
interface RestoreMediaTask {
/** 文件ID。 */
FileId?: string;
/** 文件原始存储类型。 */
OriginalStorageClass?: string;
/** 文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。 */
TargetStorageClass?: string;
/** 取回模式,取值:Expedited:极速模式Standard:标准模式Bulk:批量模式 */
RestoreTier?: string;
/** 临时取回副本有效期,单位:天。对于永久取回,取值为0。 */
RestoreDay?: number;
/** 该字段已废弃。 */
Status?: number;
/** 该字段已废弃。 */
Message?: string;
}
/** 音视频审核片段。 */
interface ReviewAudioVideoSegmentItem {
/** 嫌疑片段起始的偏移时间,单位:秒。 */
StartTimeOffset?: number;
/** 嫌疑片段结束的偏移时间,单位:秒。 */
EndTimeOffset?: number;
/** 嫌疑片段涉及令人反感的信息的分数。 */
Confidence?: number;
/** 嫌疑片段鉴别涉及违规信息的结果建议,取值范围:review:疑似违规,建议复审;block:确认违规,建议封禁。 */
Suggestion?: string;
/** 嫌疑片段最可能的违规的标签,取值范围:Porn:色情;Terror:暴力;Polity:不适宜的信息;Ad:广告;Illegal:违法;Abuse:谩骂;Moan:娇喘。 */
Label?: string;
/** 违规子标签。 */
SubLabel?: string;
/** 嫌疑片段违禁的形式,取值范围:Image:画面上的人物或图标;OCR:画面上的文字;ASR:语音中的文字;Voice:声音。 */
Form?: string;
/** 当 Form 为 Image 或 OCR 时有效,表示嫌疑人物、图标或文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 */
AreaCoordSet?: number[];
/** 当 Form 为 OCR 或 ASR 时有效,表示识别出来的 OCR 或 ASR 文本内容。 */
Text?: string;
/** 当 Form 为 OCR 或 ASR 时有效,表示嫌疑片段命中的违规关键词列表。 */
KeywordSet?: string[];
/** 嫌疑图片 URL (图片不会永久存储,到达 PicUrlExpireTime 时间点后图片将被删除)。 */
Url?: string;
/** 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
PicUrlExpireTime?: string;
}
/** 音视频审核任务信息。 */
interface ReviewAudioVideoTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误信息。 */
Message?: string;
/** 音视频审核任务的输入。 */
Input?: ReviewAudioVideoTaskInput;
/** 音视频审核任务的输出。 */
Output?: ReviewAudioVideoTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音视频审核完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 音视频审核任务的输入。 */
interface ReviewAudioVideoTaskInput {
/** 媒体文件 ID。 */
FileId?: string;
/** 音视频审核模板 ID。 */
Definition?: number;
/** 审核的内容,可选值:Media:原始音视频;Cover:封面。 */
ReviewContents?: string[];
}
/** 音视频审核任务的输出。 */
interface ReviewAudioVideoTaskOutput {
/** 音视频内容审核的结果建议,取值范围:pass:建议通过;review:建议复审;block:建议封禁。 */
Suggestion?: string;
/** 当 Suggestion 为 review 或 block 时有效,表示音视频最可能的违规的标签,取值范围:Porn:色情;Terror:暴力;Polity:不适宜的信息;Ad:广告;Illegal:违法;Abuse:谩骂;Moan:娇喘。 */
Label?: string;
/** 当 Suggestion 为 review 或 block 时有效,表示音视频最可能的违禁的形式,取值范围:Image:画面上的人物或图标;OCR:画面上的文字;ASR:语音中的文字;Voice:声音。 */
Form?: string;
/** 有违规信息的嫌疑的视频片段列表。注意 :该列表最多仅展示前 10个 元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: ReviewAudioVideoSegmentItem[];
/** 涉及违规信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 涉及违规信息的嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
/** 封面审核结果。 */
CoverReviewResult?: ReviewImageResult | null;
}
/** 图片审核结果。 */
interface ReviewImageResult {
/** 图片审核的结果建议,取值范围:pass:建议通过;review:建议复审;block:建议封禁。 */
Suggestion?: string;
/** 当 Suggestion 为 review 或 block 时有效,表示最可能的违规的标签,取值范围:Porn:色情;Terror:暴力;Polity:不适宜的信息;Ad:广告;Illegal:违法;Abuse:谩骂。 */
Label?: string;
/** 当 Suggestion 为 review 或 block 时有效,表示最可能的违禁的形式,取值范围:Image:画面上的人物或图标;OCR:画面上的文字。 */
Form?: string;
/** 有违规信息的嫌疑的视频片段列表。注意 :该列表最多仅展示前 10个 元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。 */
SegmentSet?: ReviewImageSegmentItem[];
/** 涉及违规信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。 */
SegmentSetFileUrl?: string;
/** 涉及违规信息的嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
SegmentSetFileUrlExpireTime?: string;
}
/** 图片审核片段。 */
interface ReviewImageSegmentItem {
/** 嫌疑片段涉及令人反感的信息的分数。 */
Confidence?: number;
/** 嫌疑片段鉴别涉及违规信息的结果建议,取值范围:review:疑似违规,建议复审;block:确认违规,建议封禁。 */
Suggestion?: string;
/** 嫌疑片段最可能的违规的标签,取值范围:Porn:色情;Terror:暴力;Polity:不适宜的信息;Ad:广告;Illegal:违法;Abuse:谩骂。 */
Label?: string;
/** 违规子标签。 */
SubLabel?: string;
/** 嫌疑片段违禁的形式,取值范围:Image:画面上的人物或图标;OCR:画面上的文字。 */
Form?: string;
/** 嫌疑人物、图标或文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 */
AreaCoordSet?: number[];
/** 当 Form 为 OCR 时有效,表示识别出来的 OCR 文本内容。 */
Text?: string;
/** 当 Form 为 OCR 时有效,表示嫌疑片段命中的违规关键词列表。 */
KeywordSet?: string[];
}
/** 审核信息。 */
interface ReviewInfo {
/** 审核模板 ID。 */
Definition?: number;
/** 审核的结果建议,取值范围:pass:建议通过;review:建议复审;block:建议封禁。 */
Suggestion?: string;
/** 审核类型,当 Suggestion 为 review 或 block 时有效,格式为:Form.Label。Form 表示违禁的形式,取值范围:Image:画面上的人物或图标;OCR:画面上的文字;ASR:语音中的文字;Voice:声音。Label 表示违禁的标签,取值范围:Porn:色情;Terror:暴力;Polity:不适宜的信息;Ad:广告;Illegal:违法;Abuse:谩骂;Moan:娇喘。 */
TypeSet?: string[];
/** 审核时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
ReviewTime?: string;
}
/** 审核模板详情 */
interface ReviewTemplate {
/** 审核模板唯一标签。 */
Definition?: number;
/** 模板名称。 */
Name?: string;
/** 模板描述信息。 */
Comment?: string;
/** 模板类型,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 需要返回的违规标签列表。 */
Labels?: string[];
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
}
/** 轮播节目播放信息 */
interface RoundPlayFilePlayInfo {
/** 播单节目的 ID,由系统分配。 */
ItemId?: string;
/** 媒体文件标识。 */
FileId?: string;
/** 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartPlayTime?: string;
/** 播放时长,单位为秒。 */
Duration?: number;
/** 播放进度,单位为秒。 */
Progress?: number;
}
/** 轮播任务信息 */
interface RoundPlayInfo {
/** 轮播播单标识。 */
RoundPlayId?: string;
/** 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime?: string;
/** 轮播列表。 */
RoundPlaylist?: RoundPlayListItemInfo[];
/** 轮播播单名称,长度限制:64 个字符。 */
Name?: string;
/** 轮播播单描述信息,长度限制:256 个字符。 */
Desc?: string;
/** 播放状态,可选值:Enabled:启动状态;Disabled:停止状态。默认值:Enabled。 */
Status?: string;
/** 播放模式,可选值:Loop:循环播放播单;Linear:单次播放,播单播放完停止播放。默认值:Loop。 */
PlayBackMode?: string;
/** 轮播播放地址。 */
Url?: string;
/** 创建时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 更新时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
/** 过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732),过期后将停止播单的播放。“9999-12-31T23:59:59+08:00”表示永不过期。 */
ExpiredTime?: string;
}
/** 轮播播放节目信息 */
interface RoundPlayListItemInfo {
/** 媒体文件标识。 */
FileId: string;
/** 播放的音视频类型,可选值:Transcode:转码输出;转码输出会有多个模版,必须指定 Definition 字段Original:原始音视频。Type 对应的格式必须为 HLS 格式。 */
AudioVideoType: string;
/** 播放节目的 ID,由系统分配。 */
ItemId?: string;
/** 指定播放的转码模板,当 AudioVideoType 为 Transcode 时必须指定。 */
Definition?: number;
}
/** 华曦达(SDMC)相关的 DRM 密钥提供商信息。 */
interface SDMCDrmKeyProviderInfo {
/** 华曦达分配的用户 ID。最大长度为128个字符。 */
Uid: string;
/** 华曦达分配的用户密钥 ID。最大长度为128个字符。 */
SecretId: string;
/** 华曦达分配的用户密钥内容。最大长度为128个字符。 */
SecretKey: string;
/** 华曦达分配的 FairPlay 证书地址。该地址需使用 HTTPS 协议,最大长度为1024个字符。 */
FairPlayCertificateUrl: string;
}
/** 对视频做采样截图任务输入参数类型 */
interface SampleSnapshotTaskInput {
/** 采样截图模板 ID。 */
Definition: number;
/** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */
WatermarkSet?: WatermarkInput[];
}
/** 采样截图模板详情 */
interface SampleSnapshotTemplate {
/** 采样截图模板唯一标识。 */
Definition: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type: string;
/** 采样截图模板名称。 */
Name: string;
/** 模板描述信息。 */
Comment: string;
/** 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width: number;
/** 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive: string;
/** 图片格式。 */
Format: string;
/** 采样截图类型。 */
SampleType: string;
/** 采样间隔。 */
SampleInterval: number;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime: string;
/** 填充方式,当截图配置宽高参数与原始视频的宽高比不一致时,对截图的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType: string;
}
/** AIGC 场景化生图任务的输出媒体文件配置。 */
interface SceneAigcImageOutputConfig {
/** 存储模式枚举值:Temporary: 临时存储,生成的视频文件不会存储到云点播,可在事件通知中获取到临时访问的 URL,有效期 7 天Permanent: 永久存储,生成的视频文件将存储到云点播,可在事件通知中获取到 FileId默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 指定所生成图片的宽高比。输入格式为 W:H。本字段在以下场景有效:生商品图场景,可选值为:1:1、3:2、2:3、3:4、4:3、4:5、5:4、16:9、9:16、21:9AI扩图场景。可选值为:1:1、3:2、2:3、3:4、4:3、4:5、5:4、9:16、16:9、21:9,可以配合 ImageWidth 和 ImageHeight 使用,规则如下: 仅指定 AspectRatio 时,根据原图输入进行自适应调整。指定 AspectRatio 和 ImageWidth 时,ImageHeight 由两者计算得出,反亦是如此。当AspectRatio、ImageWidth、ImageHeight 同时指定的时候,优先使用ImageWidth、ImageHeight。 */
AspectRatio?: string;
/** 输出图片编码格式参数。仅AI换衣场景有效。 */
EncodeConfig?: ImageSceneAigcEncodeConfig;
/** 输出图像宽度,仅AI扩图场景有效。 */
ImageWidth?: number;
/** 输出图像高度,仅AI扩图场景有效。 */
ImageHeight?: number;
/** 输出分辨率。仅change_clothes、change_clothes_under场景有效。可选值:1K、2K、4K。 */
Resolution?: string;
}
/** 场景化 AIGC 生图任务信息 */
interface SceneAigcImageTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 生图任务的输入信息。 */
Input?: SceneAigcImageTaskInput;
/** AIGC 生图任务的输出信息。 */
Output?: SceneAigcImageTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 场景化 AIGC 生图任务信息 */
interface SceneAigcImageTaskInput {
/** 场景化生图参数配置。 */
SceneInfo?: AigcImageSceneInfo;
/** 输入图片列表。 */
FileInfos?: SceneAigcImageTaskInputFileInfo[];
/** 场景化生图任务的输出媒体文件配置。 */
OutputConfig?: SceneAigcImageOutputConfig;
}
/** AIGC场景化生图任务输入文件信息 */
interface SceneAigcImageTaskInputFileInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 URL; */
Type?: string;
/** 图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。说明:1. 推荐使用小于7M的图片;2. 图片格式的取值为:jpeg,jpg, png, webp。 */
FileId?: string;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:1. 推荐使用小于7M的图片;2. 图片格式的取值为:jpeg,jpg, png, webp。 */
Url?: string;
}
/** 场景化 AIGC 生图任务的输出。 */
interface SceneAigcImageTaskOutput {
/** AIGC 生图任务的输出文件信息。 */
FileInfos?: SceneAigcImageTaskOutputFileInfo[];
}
/** 场景化 AIGC 生图任务的输出文件信息。 */
interface SceneAigcImageTaskOutputFileInfo {
/** 存储模式。取值有: Permanent:永久存储; Temporary:临时存储; */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。当 StorageMode 为 Permanent 时有效。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。当 StorageMode 为 Permanent 时有效。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 文件类型,例如 mp4、flv 等。 */
FileType?: string;
/** 媒体文件播放地址。 */
FileUrl?: string;
/** 媒体文件 ID。当 StorageMode 为 Permanent 时有效。 */
FileId?: string;
/** 输出视频的元信息。当 StorageMode 为 Permanent 时有效。 */
MetaData?: MediaMetaData;
}
/** AIGC 场景化生视频任务的输出媒体文件配置。 */
interface SceneAigcVideoOutputConfig {
/** 存储模式。取值有: Permanent:永久存储,生成的图片文件将存储到云点播,可在事件通知中获取到 FileId; Temporary:临时存储,生成的图片文件不会存储到云点播,可在事件通知中获取到临时访问的 URL;默认值:Temporary */
StorageMode?: string;
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 指定所生成视频的宽高比。输入格式为 W:H。仅生商品图场景有效。可选:16:9、9:16。 */
AspectRatio?: string;
/** 生成视频时长。可选值4、6、8秒 */
Duration?: number;
}
/** 场景化 AIGC 生视频任务信息 */
interface SceneAigcVideoTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 任务进度,取值范围 [0-100] 。 */
Progress?: number;
/** AIGC 生视频任务的输入信息。 */
Input?: SceneAigcVideoTaskInput;
/** AIGC 生视频任务的输出信息。 */
Output?: SceneAigcVideoTaskOutput;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
}
/** 场景化 AIGC 生视频任务信息 */
interface SceneAigcVideoTaskInput {
/** 场景化生图参数配置。 */
SceneInfo?: AigcVideoSceneInfo;
/** 输入图片列表。 */
FileInfos?: SceneAigcVideoTaskInputFileInfo[];
/** 场景化生图任务的输出媒体文件配置。 */
OutputConfig?: SceneAigcVideoOutputConfig;
}
/** AIGC场景化生图任务输入文件信息 */
interface SceneAigcVideoTaskInputFileInfo {
/** 输入的视频文件类型。取值有: File:点播媒体文件; Url:可访问的 URL; */
Type?: string;
/** 图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。说明:1. 推荐使用小于7M的图片;2. 图片格式的取值为:jpeg,jpg, png, webp。 */
FileId?: string;
/** 可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。说明:1. 推荐使用小于7M的图片;2. 图片格式的取值为:jpeg,jpg, png, webp。 */
Url?: string;
}
/** 场景化 AIGC 生成视频任务的输出。 */
interface SceneAigcVideoTaskOutput {
/** AIGC 生视频任务的输出文件信息。 */
FileInfos?: SceneAigcImageTaskOutputFileInfo[];
}
/** 去划痕控制信息 */
interface ScratchRepairInfo {
/** 去划痕控制开关,可选值:ON:开启去划痕;OFF:关闭去划痕。 */
Switch: string;
/** 去划痕强度,仅当去划痕控制开关为 ON 时有效,取值范围:0.0~1.0。默认:0.0。 */
Intensity?: number;
/** 去划痕类型,仅当去划痕控制开关为 ON 时有效,可选值:normal:正常去划痕;默认值:normal。 */
Type?: string;
}
/** 视频拆条任务识别控制参数 */
interface SegmentConfigureInfo {
/** 视频拆条识别任务开关,可选值:ON:开启智能视频拆条识别任务;OFF:关闭智能视频拆条识别任务。 */
Switch: string;
}
/** 视频拆条识别任务控制参数 */
interface SegmentConfigureInfoForUpdate {
/** 视频拆条识别任务开关,可选值:ON:开启智能视频拆条识别任务;OFF:关闭智能视频拆条识别任务。 */
Switch?: string;
}
/** 语义搜索结果。 */
interface SemanticsSearchResult {
/** 媒体文件唯一标识 ID。 */
FileId?: string;
/** 视频在本次检索中的得分,得分越高和检索值越相似,取值范围[0,1] */
Score?: number;
/** 视频片段的开始时间,单位:秒 */
StartTimeOffset?: number;
/** 视频片段的结束时间,单位:秒 */
EndTimeOffset?: number;
}
/** 细节增强控制 */
interface SharpEnhanceInfo {
/** 细节增强控制开关,可选值:ON:开启细节增强;OFF:关闭细节增强。 */
Switch: string;
/** 细节增强强度,仅当细节增强控制开关为 ON 时有效,取值范围:0.0~1.0。默认:0.0。 */
Intensity?: number;
}
/** 简单加密加解密密钥对。 */
interface SimpleAesEdkPair {
/** 加密后的数据密钥。 */
Edk?: string;
/** 数据密钥。返回的数据密钥 DK 为 Base64 编码字符串。 */
Dk?: string;
}
/** 截图输出信息(2017 版) */
interface SnapshotByTimeOffset2017 {
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 截图的具体时间点,单位:毫秒。 */
TimeOffset?: number;
/** 截图输出文件地址。 */
Url?: string;
}
/** 视频指定时间点截图任务信息,该结构仅用于 2017 版[指定时间点截图](https://cloud.tencent.com/document/product/266/8102)接口发起的任务。 */
interface SnapshotByTimeOffsetTask2017 {
/** 截图任务 ID。 */
TaskId?: string;
/** 截图文件 ID。 */
FileId?: string;
/** 截图规格,参见[指定时间点截图参数模板](https://cloud.tencent.com/document/product/266/33480)。 */
Definition?: number;
/** 截图结果信息。 */
SnapshotInfoSet?: SnapshotByTimeOffset2017[];
}
/** 对视频按指定时间点截图任务输入参数类型 */
interface SnapshotByTimeOffsetTaskInput {
/** 指定时间点截图模板 ID。 */
Definition: number;
/** 截图时间点列表,时间点支持 s、% 两种格式:当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。 */
ExtTimeOffsetSet?: string[];
/** 截图时间点列表,单位为毫秒。此参数已不再建议使用,建议您使用 ExtTimeOffsetSet 参数。 */
TimeOffsetSet?: number[];
/** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */
WatermarkSet?: WatermarkInput[];
}
/** 指定时间点截图模板详情 */
interface SnapshotByTimeOffsetTemplate {
/** 指定时间点截图模板唯一标识。 */
Definition: number;
/** 模板类型,取值范围:Preset:系统预置模板;Custom:用户自定义模板。 */
Type: string;
/** 指定时间点截图模板名称。 */
Name: string;
/** 模板描述信息。 */
Comment: string;
/** 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width: number;
/** 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive: string;
/** 图片格式。 */
Format: string;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime: string;
/** 填充方式,当截图配置宽高参数与原始视频的宽高比不一致时,对截图的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType: string;
}
/** 排序依据 */
interface SortBy {
/** 排序字段 */
Field: string;
/** 排序方式,可选值:Asc(升序)、Desc(降序) */
Order: string;
}
/** 指定规格任务统计数据。 */
interface SpecificationDataItem {
/** 任务规格。 */
Specification?: string;
/** 统计数据。 */
Data?: TaskStatDataItem[];
}
/** 视频拆条的结果文件输出。 */
interface SplitMediaOutputConfig {
/** 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 */
MediaName?: string;
/** 输出文件格式,可选值:mp4、hls。默认是 mp4。 */
Type?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
}
/** 视频拆条任务信息,仅当 TaskType 为 SplitMedia,该字段有值。 */
interface SplitMediaTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务流状态,取值:PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368) 列表。 */
ErrCodeExt?: string;
/** 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 视频拆条任务详细信息列表。 */
FileInfoSet?: SplitMediaTaskSegmentInfo[];
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 视频拆条任务进度,取值范围 [0-100] 。 */
Progress?: number;
}
/** 视频拆条任务配置信息。 */
interface SplitMediaTaskConfig {
/** 视频拆条起始的偏移时间,单位:秒。不填或填0,表示转码后的视频从原始视频的起始位置开始;当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。 */
StartTimeOffset?: number;
/** 视频拆条结束的偏移时间,单位:秒。不填或填0,表示转码后的视频持续到原始视频的末尾终止;当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。 */
EndTimeOffset?: number;
/** [任务流](https://cloud.tencent.com/document/product/266/33475)名称。要对生成的新视频自动执行任务流时填写。 */
ProcedureName?: string;
/** 视频拆条输出信息。 */
OutputConfig?: SplitMediaOutputConfig;
}
/** 视频拆条任务输入信息 */
interface SplitMediaTaskInput {
/** 视频的 ID。 */
FileId?: string;
/** 视频拆条起始的偏移时间,单位:秒。不填或填0,表示转码后的视频从原始视频的起始位置开始;当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。 */
StartTimeOffset?: number;
/** 视频拆条结束的偏移时间,单位:秒。不填或填0,表示转码后的视频持续到原始视频的末尾终止;当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。 */
EndTimeOffset?: number;
/** [任务流](https://cloud.tencent.com/document/product/266/33475)名称,如果要对生成的新视频执行任务流时填写。 */
ProcedureName?: string;
/** 视频拆条输出信息。 */
OutputConfig?: SplitMediaOutputConfig;
}
/** 视频拆条任务信息。 */
interface SplitMediaTaskSegmentInfo {
/** 视频拆条任务输入信息。 */
Input?: SplitMediaTaskInput;
/** 视频拆条任务输出信息。 */
Output?: TaskOutputMediaInfo;
/** 任务类型为 Procedure 的任务 ID。若发起[视频拆条](https://cloud.tencent.com/document/api/266/51098)任务时,视频拆条任务信息列表指定了任务流模板(ProcedureName),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。 */
ProcedureTaskId?: string;
/** 任务类型为 ReviewAudioVideo 的任务 ID。若发起[视频拆条](https://cloud.tencent.com/document/api/266/51098)任务时,视频拆条任务信息列表指定了任务流模板(ProcedureName),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。 */
ReviewAudioVideoTaskId?: string;
}
/** 统计数据 */
interface StatDataItem {
/** 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。表示小时级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日0点到1点的统计数据。表示天级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日的统计数据。 */
Time?: string;
/** 数据大小。存储空间的数据,单位是字节。转码时长的数据,单位是秒。流量数据,单位是字节。带宽数据,单位是比特每秒。直播剪辑数据,单位是秒。轮播数据,单位是秒。子应用数量数据,单位是个。日志服务用量数据,单位是条。 */
Value?: number;
}
/** 贴图轨上的贴图信息。 */
interface StickerTrackItem {
/** 贴图片段的媒体素材来源,可以是:点播的媒体文件 ID;其他媒体文件的下载 URL。注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。 */
SourceMedia: string;
/** 贴图的持续时间,单位为秒。 */
Duration: number;
/** 贴图在轨道上的起始时间,单位为秒。 */
StartTime?: number;
/** 原点位置,取值有:Center:坐标原点为中心位置,如画布中心。默认值:Center。 */
CoordinateOrigin?: string;
/** 贴图原点距离画布原点的水平位置。支持 %、px 两种格式:当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。默认值:0px。 */
XPos?: string;
/** 贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。默认值:0px。 */
YPos?: string;
/** 贴图的宽度。支持 %、px 两种格式:当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。当 Width 为空0,Height 非空,则 Width 按比例缩放当 Width 非空,Height 为空,则 Height 按比例缩放。 */
Width?: string;
/** 贴图的高度。支持 %、px 两种格式:当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。当 Width 为空,Height 非空,则 Width 按比例缩放当 Width 非空,Height 为空,则 Height 按比例缩放。 */
Height?: string;
/** 对贴图进行的操作,如图像旋转等。 */
ImageOperations?: ImageTransform[];
}
/** 存储地域信息 */
interface StorageRegionInfo {
/** 存储地域。 */
Region?: string;
/** 存储地域描述信息。 */
Description?: string;
/** 状态,是否开通,取值有:opened:已经开通。unopened:未开通。 */
Status?: string;
/** 是否默认的存储地域,true:是;false:否。 */
IsDefault?: boolean;
/** 存储区域,取值有:Chinese Mainland:中国境内(不包含港澳台)。Outside Chinese Mainland:中国境外。 */
Area?: string;
}
/** 云点播存储用量的分区统计数据 */
interface StorageStatData {
/** 点播存储的计费区域,可能值:Chinese Mainland:中国境内(不包含港澳台)。Outside Chinese Mainland:中国境外。 */
Area: string;
/** 当前总存储量,单位是字节。 */
TotalStorage: number;
/** 当前低频存储量,单位是字节。 */
InfrequentStorage: number;
/** 当前标准存储量,单位是字节。 */
StandardStorage: number;
/** 当前归档存储量,单位是字节。 */
ArchiveStorage: number;
/** 当前深度归档存储量,单位是字节。 */
DeepArchiveStorage: number;
}
/** 子应用信息。 */
interface SubAppIdInfo {
/** 子应用 ID。 */
SubAppId?: number;
/** 子应用名称。 */
SubAppIdName?: string;
/** 子应用简介。 */
Description?: string;
/** 子应用创建时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 子应用状态,有效值:On:启用;Off:停用。Destroying:销毁中。Destroyed:销毁完成。 */
Status?: string;
/** 子应用名称(该字段已不推荐使用,建议使用新的子应用名称字段 SubAppIdName)。 */
Name?: string;
/** 此应用的模式,可选值为:- fileid:仅FileID模式- - fileid+path:FileID & Path模式留空时默认选择仅FileID模式 */
Mode?: string;
/** 子应用已启用的存储地域。 */
StorageRegions?: string[];
/** 子应用绑定的tag。 */
Tags?: ResourceTag[];
}
/** 字幕格式列表操作。 */
interface SubtitleFormatsOperation {
/** 操作类型,取值范围:add:添加 Formats 指定的格式列表;delete:删除 Formats 指定的格式列表;reset:将已配置的格式列表重置为 Formats 指定的格式列表。 */
Type: string;
/** 字幕格式列表,取值范围:vtt:生成 WebVTT 字幕文件;srt:生成 SRT 字幕文件。 */
Formats: string[];
}
/** 字幕压制输入信息 */
interface SubtitleInfoInput {
/** 字幕 ID。 */
Id: string;
/** 字体类型。枚举值:hei.ttf: 黑体song.ttf: 宋体kai.ttf(推荐)或 simkai.ttf: 楷体msyh.ttf: 微软雅黑msyhbd.ttf: 微软雅黑加粗hkjgt.ttf: 华康金刚体dhttx.ttf: 典黑体特细xqgdzt.ttf: 喜鹊古字典体qpcyt.ttf: 巧拼超圆体arial.ttf: 仅支持英文dinalternate.ttf: DIN Alternate Boldhelveticalt.ttf: Helveticahelveticains.ttf: Helvetica Inserattrajanpro.ttf: TrajanPro-Boldkorean.ttf: 韩语japanese.ttf: 日语thai.ttf: 泰语roboto.ttf: Robotonotosans.ttf: NotoSansnotosansthai.ttf: 泰语NotoSansThaisarabun.ttf: 泰语Sarabunkanit.ttf: 泰语Kanitcharmonman.ttf: 泰语Charmonmannotonaskharabic.ttf: 阿拉伯语NotoNaskhArabicnotosansdevanagari.ttf: 印度语NotoSansDevanagarinotosanstc.ttf: 粤语思源黑体NotoSansTCnotosanskr.ttf: 韩语NotoSansKRgothica1.ttf: 韩语GothicA1nanummyeongjo.ttf: 韩语NanumMyeongjonotosansjp.ttf: 日语NotoSansJPnotoserifjp.ttf: 日语NotoSerifJPshipporimincho.ttf: 日语ShipporiMincho默认值:hei.ttf 黑体 */
FontType?: string;
/** 字体大小,不指定则以字幕文件中为准。支持像素和百分比格式:像素:Npx,N范围:(0,4096]。百分比:N%,N范围:(0,100];例如,10%表示字幕字体大小=10%*源视频高度。不填且字幕文件中无设置时,默认源视频高度的5%。 */
FontSize?: string;
/** 字体颜色,格式:0xRRGGBB。默认值:0xFFFFFF(白色)。 */
FontColor?: string;
/** 文字透明度。取值范围:(0, 1]。0:完全透明;1:完全不透明默认值:1 */
FontAlpha?: number;
/** 字幕y轴坐标位置,指定此参数会忽略字幕文件自带坐标;支持像素和百分比格式:像素:Npx,N范围:[0,4096]。百分比:N%,N范围:[0,100];例如10%表示字幕y坐标=10%源视频高度。默认值:源视频高度4%。注意:坐标轴原点在源视频中轴线底部,字幕基准点在字幕中轴线底部,参考下图: */
YPos?: string;
/** 字幕背景底板的y轴坐标位置;支持像素和百分比格式:像素:Npx,N范围:[0,4096]。百分比:N%,N范围:[0,100];例如10%表示字幕背景底板y坐标=10%*源视频高度。不传表示不开启字幕背景底板。注意:坐标轴原点位于源视频的中轴线底部,字幕背景底板的基准点在其中轴线底部,参考下图: */
BoardY?: string;
/** 底板的宽度,正整数。像素:Npx,N 取值范围:[0,4096]。百分比:N%,N 取值范围:[0, 100]。开启底板且不填此值时,默认源视频宽像素的90%。 */
BoardWidth?: string;
/** 底板的高度,正整数。像素:Npx,N 取值范围:[0,4096]。百分比:N%,N 取值范围:[0, 100]。开启底板且不填此值时,默认为源视频高像素的15%。 */
BoardHeight?: string;
/** 底板颜色。格式:0xRRGGBB。默认值:0x000000(黑色)。 */
BoardColor?: string;
/** 字幕背景板透明度,取值范围:[0, 1]。0:完全透明;1:完全不透明。默认值:0.8。 */
BoardAlpha?: number;
/** 对齐方式。枚举值:top: 顶部对齐,字幕顶部按位置固定,底部随行数变化。 bottom: 底部对齐,字幕底部按位置固定,顶部随行数变化。 默认值:bottom */
Alignment?: string;
/** 描边宽度。浮点数。像素:Npx,N 取值范围: [0, 1000]。百分比:N%,N 取值范围:[0, 100]。不填默认源视频高度的0.3%。 */
OutlineWidth?: string;
/** 描边颜色。格式:0xRRGGBB。默认值:0x000000(黑色)。 */
OutlineColor?: string;
/** 描边透明度。(0,1] 正浮点数。0:完全透明;1:完全不透明。默认值:1 */
OutlineAlpha?: number;
/** 阴影宽度。浮点数。像素:Npx,N 取值范围: [0, 1000]。百分比:N%,N 取值范围:[0, 100]。不填默认无阴影。 */
ShadowWidth?: string;
/** 阴影颜色。格式:0xRRGGBB。默认值:0x000000(黑色),有设置阴影的情况下。 */
ShadowColor?: string;
/** 阴影透明度。(0,1] 正浮点数。0:完全透明;1:完全不透明。默认值:1,完全不透明,有设置阴影的情况下。 */
ShadowAlpha?: number;
/** 行间距。正整数。像素:Npx,N 取值范围: [0, 1000]。百分比:N%,N 取值范围:[0, 100]。默认值:0 */
LineSpacing?: string;
}
/** 画面超分控制参数 */
interface SuperResolutionInfo {
/** 画面超分控制开关,可选值:ON:开启画面超分;OFF:关闭画面超分。 */
Switch: string;
/** 画面超分类型,仅当画面超分控制开关为 ON 时有效,可选值:lq:针对低清晰度有较多噪声视频的超分;hq:针对高清晰度视频超分。默认值:lq。 */
Type?: string;
/** 超分倍数,可选值:2。默认值:2。 */
Size?: number;
}
/** SVG水印模板输入参数 */
interface SvgWatermarkInput {
/** 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式:当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;当填 0px 且 Height 不为 0px 时,表示水印的宽度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的宽度取原始 SVG 图像的宽度;当字符串以 W% 结尾,表示水印 Width 为视频宽度的百分比大小,如 10W% 表示 Width 为视频宽度的 10%;当字符串以 H% 结尾,表示水印 Width 为视频高度的百分比大小,如 10H% 表示 Width 为视频高度的 10%;当字符串以 S% 结尾,表示水印 Width 为视频短边的百分比大小,如 10S% 表示 Width 为视频短边的 10%;当字符串以 L% 结尾,表示水印 Width 为视频长边的百分比大小,如 10L% 表示 Width 为视频长边的 10%;当字符串以 % 结尾时,含义同 W%。默认值为 10W%。 */
Width?: string;
/** 水印的高度,支持 px,W%,H%,S%,L% 六种格式:当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;当填 0px 且 Width 不为 0px 时,表示水印的高度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的高度取原始 SVG 图像的高度;当字符串以 W% 结尾,表示水印 Height 为视频宽度的百分比大小,如 10W% 表示 Height 为视频宽度的 10%;当字符串以 H% 结尾,表示水印 Height 为视频高度的百分比大小,如 10H% 表示 Height 为视频高度的 10%;当字符串以 S% 结尾,表示水印 Height 为视频短边的百分比大小,如 10S% 表示 Height 为视频短边的 10%;当字符串以 L% 结尾,表示水印 Height 为视频长边的百分比大小,如 10L% 表示 Height 为视频长边的 10%;当字符串以 % 结尾时,含义同 H%。默认值为 0px。 */
Height?: string;
}
/** SVG水印模板输入参数 */
interface SvgWatermarkInputForUpdate {
/** 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式:当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;当填 0px 且 Height 不为 0px 时,表示水印的宽度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的宽度取原始 SVG 图像的宽度;当字符串以 W% 结尾,表示水印 Width 为视频宽度的百分比大小,如 10W% 表示 Width 为视频宽度的 10%;当字符串以 H% 结尾,表示水印 Width 为视频高度的百分比大小,如 10H% 表示 Width 为视频高度的 10%;当字符串以 S% 结尾,表示水印 Width 为视频短边的百分比大小,如 10S% 表示 Width 为视频短边的 10%;当字符串以 L% 结尾,表示水印 Width 为视频长边的百分比大小,如 10L% 表示 Width 为视频长边的 10%;当字符串以 % 结尾时,含义同 W%。默认值为 10W%。 */
Width?: string;
/** 水印的高度,支持 px,%,W%,H%,S%,L% 六种格式:当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;当填 0px 且 Width 不为 0px 时,表示水印的高度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的高度取原始 SVG 图像的高度;当字符串以 W% 结尾,表示水印 Height 为视频宽度的百分比大小,如 10W% 表示 Height 为视频宽度的 10%;当字符串以 H% 结尾,表示水印 Height 为视频高度的百分比大小,如 10H% 表示 Height 为视频高度的 10%;当字符串以 S% 结尾,表示水印 Height 为视频短边的百分比大小,如 10S% 表示 Height 为视频短边的 10%;当字符串以 L% 结尾,表示水印 Height 为视频长边的百分比大小,如 10L% 表示 Height 为视频长边的 10%;当字符串以 % 结尾时,含义同 H%。默认值为 0px。 */
Height?: string;
/** 水印周期配置,用于配置水印周期性地显示与隐藏。主要使用场景是:为了视频防遮标,在视频多个地方设置水印,这些水印按固定顺序周期性地显示与隐藏。例如,设置 A、B、C、D 4 个水印分别位于视频的左上角、右上角、右下角、左下角处,视频开始时,{ A 显示 5 秒 -> B 显示 5 秒 -> C 显示 5 秒 -> D 显示 5 秒 } -> A 显示 5 秒 -> B 显示 5 秒 -> ...,任何时刻只显示一处水印。花括号 {} 表示由 A、B、C、D 4 个水印组成的大周期,可以看出每个大周期持续 20 秒。可以看出,A、B、C、D 都是周期性地显示 5 秒、隐藏 15 秒,且四者有固定的显示顺序。此配置项即用来描述单个水印的周期配置。 */
CycleConfig?: WatermarkCycleConfigForUpdate | null;
}
/** 极速高清参数配置。 */
interface TEHDConfig {
/** 极速高清类型,可选值:TEHD-100 表示极速高清-100; OFF 表示关闭极速高清。不填表示 OFF。 */
Type: string;
/** 视频码率上限,当 Type 指定了极速高清类型时有效。不填或填0表示由云点播自动设置码率上限。 */
MaxVideoBitrate?: number;
}
/** 极速高清参数配置。 */
interface TEHDConfigForUpdate {
/** 极速高清类型,可选值:TEHD-100 表示极速高清-100; OFF 表示关闭极速高清。不填表示不修改。 */
Type?: string;
/** 视频码率上限,不填代表不修改。 */
MaxVideoBitrate?: number;
}
/** 智能标签任务控制参数 */
interface TagConfigureInfo {
/** 智能标签任务开关,可选值:ON:开启智能标签任务;OFF:关闭智能标签任务。 */
Switch: string;
}
/** 智能标签任务控制参数 */
interface TagConfigureInfoForUpdate {
/** 智能标签任务开关,可选值:ON:开启智能标签任务;OFF:关闭智能标签任务。 */
Switch?: string;
}
/** 视频处理任务的输出媒体文件信息 */
interface TaskOutputMediaInfo {
/** 媒体文件 ID。 */
FileId?: string;
/** 转拉完成后生成的媒体文件基础信息。 */
MediaBasicInfo?: MediaBasicInfo;
}
/** 任务概要信息 */
interface TaskSimpleInfo {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。 */
Status?: string;
/** 视频 ID。 */
FileId?: string;
/** 任务类型,取值:Procedure:视频处理任务;EditMedia:视频编辑任务;ReduceMediaBitrate:降码率任务;WechatDistribute:微信发布任务;ReviewAudioVideo:音视频审核任务。兼容 2017 版的任务类型:Transcode:视频转码任务;SnapshotByTimeOffset:视频截图任务;Concat:视频拼接任务;Clip:视频剪辑任务;ImageSprites:截取雪碧图任务。 */
TaskType?: string;
/** 任务创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 任务开始执行时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。若任务尚未开始,该字段为空。 */
BeginProcessTime?: string;
/** 任务结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。若任务尚未完成,该字段为空。 */
FinishTime?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息。 */
SessionContext?: string;
}
/** 视频处理任务统计数据。 */
interface TaskStatData {
/** 任务类型。 Transcoding: 普通转码 Transcoding-TESHD: 极速高清转码 Editing: 视频编辑 Editing-TESHD: 极速高清视频编辑 AdaptiveBitrateStreaming: 自适应码流 ContentAudit: 内容审核 ContentRecognition: 内容识别 RemoveWatermark: 去水印 ExtractTraceWatermark: 提取水印 AddTraceWatermark: 添加水印 RebuildMedia: 音画质重生 QualityInspect: 音画质检测Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)VoiceTranslation: 语音翻译JITTranscoding: 即时转码VideoSnapshot: 视频截图JITEncryption: 即时加密 */
TaskType?: string;
/** 任务数统计数据概览,用量单位为秒。 */
Summary?: TaskStatDataItem[];
/** 不同规格任务统计数据详情。转码规格:Remuxing: 转封装Audio: 音频转码Standard.H264.SD: H.264编码方式标清转码Standard.H264.HD: H.264编码方式高清转码Standard.H264.FHD: H.264编码方式全高清转码Standard.H264.2K: H.264编码方式2K转码Standard.H264.4K: H.264编码方式4K转码Standard.H265.SD: H.265编码方式标清转码Standard.H265.HD: H.265编码方式高清转码Standard.H265.FHD: H.265编码方式全高清转码Standard.H265.2K: H.265编码方式2K转码Standard.H265.4K: H.265编码方式4K转码TESHD-10.H264.SD: H.264编码方式标清极速高清转码TESHD-10.H264.HD: H.264编码方式高清极速高清转码TESHD-10.H264.FHD: H.264编码方式全高清极速高清转码TESHD-10.H264.2K: H.264编码方式2K极速高清转码TESHD-10.H264.4K: H.264编码方式4K极速高清转码TESHD-10.H265.SD: H.265编码方式标清极速高清转码TESHD-10.H265.HD: H.265编码方式高清极速高清转码TESHD-10.H265.FHD: H.265编码方式全高清极速高清转码TESHD-10.H265.2K: H.265编码方式2K极速高清转码TESHD-10.H265.4K: H.265编码方式4K极速高清转码Edit.Audio: 音频编辑Edit.H264.SD: H.264编码方式标清视频编辑Edit.H264.HD: H.264编码方式高清视频编辑Edit.H264.FHD: H.264编码方式全高清视频编辑Edit.H264.2K: H.264编码方式2K视频编辑Edit.H264.4K: H.264编码方式4K视频编辑Edit.H265.SD: H.265编码方式标清视频编辑Edit.H265.HD: H.265编码方式高清视频编辑Edit.H265.FHD: H.265编码方式全高清视频编辑Edit.H265.2K: H.265编码方式2K视频编辑Edit.H265.4K: H.265编码方式4K视频编辑Edit.TESHD-10.H264.SD: H.264编码方式标清极速高清视频编辑Edit.TESHD-10.H264.HD: H.264编码方式高清极速高清视频编辑Edit.TESHD-10.H264.FHD: H.264编码方式全高清极速高清视频编辑Edit.TESHD-10.H264.2K: H.264编码方式2K极速高清视频编辑Edit.TESHD-10.H264.4K: H.264编码方式4K极速高清视频编辑Edit.TESHD-10.H265.SD: H.265编码方式标清极速高清视频编辑Edit.TESHD-10.H265.HD: H.265编码方式高清极速高清视频编辑Edit.TESHD-10.H265.FHD: H.265编码方式全高清极速高清视频编辑Edit.TESHD-10.H265.2K: H.265编码方式2K极速高清视频编辑Edit.TESHD-10.H265.4K: H.265编码方式4K极速高清视频编辑去水印、音画质重生规格:480P: 短边 ≤ 480px720P: 短边 ≤ 720px1080P: 短边 ≤ 1080px2K: 短边 ≤ 1440px4K: 短边 ≤ 2160px8K: 短边 ≤ 4320pxAudio: 音频即时转码规格:JITTranscoding.H264.SD: H.264编码方式标清即时转码JITTranscoding.H264.HD: H.264编码方式高清即时转码JITTranscoding.H264.FHD: H.264编码方式全高清即时转码JITTranscoding.H264.2K: H.264编码方式2K即时转码JITTranscoding.Audio: 音频即时转码JITTranscoding.Copy: 转封装即时转码视频截图规格:SnapshotByTimeOffset: 时间点截图SampleSnapshot: 采样截图ImageSprite: 雪碧图 */
Details?: SpecificationDataItem[];
}
/** 任务统计数据,包括任务数和用量。 */
interface TaskStatDataItem {
/** 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。 */
Time?: string;
/** 任务数。 */
Count?: number;
/** 任务用量。 */
Usage?: number;
}
/** 临时凭证 */
interface TempCertificate {
/** 临时安全证书 Id。 */
SecretId?: string;
/** 临时安全证书 Key。 */
SecretKey?: string;
/** Token 值。 */
Token?: string;
/** 证书无效的时间,返回 Unix 时间戳,精确到秒。 */
ExpiredTime?: number;
}
/** 鉴别涉及令人不安全的信息的任务控制参数 */
interface TerrorismConfigureInfo {
/** 画面鉴别涉及令人不安全的信息的任务控制参数。 */
ImgReviewInfo?: TerrorismImgReviewTemplateInfo;
/** 文字鉴别涉及令人不安全的信息的任务控制参数。 */
OcrReviewInfo?: TerrorismOcrReviewTemplateInfo;
}
/** 鉴别涉及令人不安全的信息的任务控制参数。 */
interface TerrorismConfigureInfoForUpdate {
/** 画面鉴别涉及令人不安全的信息的任务控制参数。 */
ImgReviewInfo?: TerrorismImgReviewTemplateInfoForUpdate;
/** 文本鉴别涉及令人不安全的信息的任务控制参数。 */
OcrReviewInfo?: TerrorismOcrReviewTemplateInfoForUpdate;
}
/** 图片画面审核涉及令人不安全的信息的任务结果类型 */
interface TerrorismImageResult {
/** 鉴别涉及令人不安全的信息的评分,分值为0到100。 */
Confidence?: number;
/** 鉴别涉及令人不安全的信息的结果建议,取值范围:pass;review;block。 */
Suggestion?: string;
/** 鉴别涉及令人不安全的信息的结果标签,取值范围:guns:武器枪支;crowd:人群聚集;police:警察部队;bloody:血腥画面;banners:暴恐旗帜;explosion:爆炸火灾;scenario:暴恐画面。 */
Label?: string;
}
/** 画面鉴别涉及令人不安全的信息的任务控制参数 */
interface TerrorismImgReviewTemplateInfo {
/** 画面鉴别涉及令人不安全的信息的任务开关,可选值:ON:开启画面鉴别涉及令人不安全的信息的任务;OFF:关闭画面鉴别涉及令人不安全的信息的任务。 */
Switch: string;
/** 画面鉴别涉及令人不安全的信息的过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:guns:武器枪支;crowd:人群聚集;bloody:血腥画面;police:警察部队;banners:暴恐旗帜;militant:武装分子;explosion:爆炸火灾;terrorists:暴恐人物;scenario:暴恐画面。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 90 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 80 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 画面鉴别涉及令人不安全的信息的任务控制参数。 */
interface TerrorismImgReviewTemplateInfoForUpdate {
/** 画面鉴别涉及令人不安全的信息的任务开关,可选值:ON:开启画面鉴别涉及令人不安全的信息的任务;OFF:关闭画面鉴别涉及令人不安全的信息的任务。 */
Switch?: string;
/** 画面鉴别涉及令人不安全的信息的过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:guns:武器枪支;crowd:人群聚集;bloody:血腥画面;police:警察部队;banners:暴恐旗帜;militant:武装分子;explosion:爆炸火灾;terrorists:暴恐人物;scenario:暴恐画面。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本鉴别涉及令人不安全的信息的任务控制参数 */
interface TerrorismOcrReviewTemplateInfo {
/** 文本鉴别涉及令人不安全的信息的任务开关,可选值:ON:开启文本鉴别涉及令人不安全的信息的任务;OFF:关闭文本鉴别涉及令人不安全的信息的任务。 */
Switch: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文本鉴别涉及令人不安全的信息的任务控制参数 */
interface TerrorismOcrReviewTemplateInfoForUpdate {
/** 文本鉴别涉及令人不安全的信息的任务开关,可选值:ON:开启文本鉴别涉及令人不安全的信息的任务;OFF:关闭文本鉴别涉及令人不安全的信息的任务。 */
Switch?: string;
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 文字水印模板 */
interface TextWatermarkTemplateInput {
/** 字体类型,目前可以支持两种:simkai.ttf:可以支持中文和英文;arial.ttf:仅支持英文。 */
FontType: string;
/** 字体大小,格式:Npx,N 为数值。 */
FontSize: string;
/** 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。 */
FontColor: string;
/** 文字透明度,取值范围:(0, 1]0:完全透明1:完全不透明默认值:1。 */
FontAlpha: number;
}
/** 文字水印模板 */
interface TextWatermarkTemplateInputForUpdate {
/** 字体类型,目前可以支持两种:simkai.ttf:可以支持中文和英文;arial.ttf:仅支持英文。 */
FontType?: string;
/** 字体大小,格式:Npx,N 为数值。 */
FontSize?: string;
/** 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。 */
FontColor?: string;
/** 文字透明度,取值范围:(0, 1]0:完全透明1:完全不透明 */
FontAlpha?: number;
}
/** 用于描述一个时间段的通用数据类型。 */
interface TimeRange {
/** 大于等于此时间(起始时间)。格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
After?: string;
/** 小于此时间(结束时间)。格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
Before?: string;
}
/** 溯源水印参数 */
interface TraceWatermarkInput {
/** 溯源水印任务开关,此字段必填,可选值:ON:开启溯源水印;OFF:关闭溯源水印。 */
Switch?: string;
/** 该字段已废弃,请勿使用。 */
Definition?: number;
}
/** 视频转码播放信息(2017 版) */
interface TranscodePlayInfo2017 {
/** 播放地址。 */
Url?: string;
/** 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/266/33476)。 */
Definition?: number;
/** 视频流码率平均值与音频流码率平均值之和, 单位:bps。 */
Bitrate?: number;
/** 视频流高度的最大值,单位:px。 */
Height?: number;
/** 视频流宽度的最大值,单位:px。 */
Width?: number;
}
/** 视频转码任务信息,该结构仅用于对 2017 版[视频转码](https://cloud.tencent.com/document/product/266/7822)接口发起的任务。 */
interface TranscodeTask2017 {
/** 转码任务 ID。 */
TaskId?: string;
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 被转码文件 ID。 */
FileId?: string;
/** 被转码文件名称。 */
FileName?: string;
/** 视频时长,单位:秒。 */
Duration?: number;
/** 封面地址。 */
CoverUrl?: string;
/** 视频转码后生成的播放信息。 */
PlayInfoSet?: TranscodePlayInfo2017[];
}
/** 转码任务输入参数类型 */
interface TranscodeTaskInput {
/** 视频转码模板 ID。 */
Definition: number;
/** 水印列表,支持多张图片或文字水印,最大可支持 10 张。 */
WatermarkSet?: WatermarkInput[];
/** 溯源水印。 */
TraceWatermark?: TraceWatermarkInput;
/** 版权水印。 */
CopyRightWatermark?: CopyRightWatermarkInput;
/** 数字水印。 */
BlindWatermark?: BlindWatermarkInput;
/** 马赛克列表,最大可支持 10 张。 */
MosaicSet?: MosaicInput[];
/** 片头片尾列表,支持多片头片尾,最大可支持 10 个。 */
HeadTailSet?: HeadTailTaskInput[];
/** 转码后的视频的起始时间偏移,单位:秒。不填或填0,表示转码后的视频从原始视频的起始位置开始;当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。 */
StartTimeOffset?: number;
/** 转码后视频的终止时间偏移,单位:秒。不填或填0,表示转码后的视频持续到原始视频的末尾终止;当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。 */
EndTimeOffset?: number;
/** 字幕压制信息列表。最大可支持 2 个。 */
SubtitleInfoSet?: SubtitleInfoInput[];
}
/** 转码模板详情 */
interface TranscodeTemplate {
/** 转码模板唯一标识。 */
Definition?: string;
/** 封装格式,取值:mp4、flv、hls、mp3、flac、ogg。 */
Container?: string;
/** 转码模板名称。 */
Name?: string;
/** 模板描述信息。 */
Comment?: string;
/** 模板类型,取值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 是否去除视频数据,取值:0:保留;1:去除。 */
RemoveVideo?: number;
/** 是否去除音频数据,取值:0:保留;1:去除。 */
RemoveAudio?: number;
/** 视频流配置参数,仅当 RemoveVideo 为 0,该字段有效。 */
VideoTemplate?: VideoTemplateInfo;
/** 音频流配置参数,仅当 RemoveAudio 为 0,该字段有效 。 */
AudioTemplate?: AudioTemplateInfo;
/** 极速高清转码参数。 */
TEHDConfig?: TEHDConfig | null;
/** 音视频增强配置。 */
EnhanceConfig?: EnhanceConfig | null;
/** 封装格式过滤条件,可选值:Video:视频格式,可以同时包含视频流和音频流的封装格式;PureAudio:纯音频格式,只能包含音频流的封装格式板。 */
ContainerType?: string;
/** 模板创建时间,使用 ISO 日期格式。 */
CreateTime?: string;
/** 模板最后修改时间,使用 ISO 日期格式。 */
UpdateTime?: string;
/** 切片类型,仅当 Container 为 hls 时有效。 */
SegmentType?: string;
/** 扩展参数。 */
StdExtInfo?: string;
}
/** 转场操作 */
interface TransitionOperation {
/** 转场类型,取值有:图像的转场操作,用于两个视频片段图像间的转场处理:ImageFadeInFadeOut:图像淡入淡出。 BowTieHorizontal:水平蝴蝶结。 BowTieVertical:垂直蝴蝶结。 ButterflyWaveScrawler:晃动。 Cannabisleaf:枫叶。 Circle:弧形收放。 CircleCrop:圆环聚拢。 Circleopen:椭圆聚拢。 Crosswarp:横向翘曲。 Cube:立方体。 DoomScreenTransition:幕布。 Doorway:门廊。 Dreamy:波浪。 DreamyZoom:水平聚拢。 FilmBurn:火烧云。 GlitchMemories:抖动。 Heart:心形。 InvertedPageCurl:翻页。 Luma:腐蚀。 Mosaic:九宫格。 Pinwheel:风车。 PolarFunction:椭圆扩散。 PolkaDotsCurtain:弧形扩散。 Radial:雷达扫描 RotateScaleFade:上下收放。 Squeeze:上下聚拢。 Swap:放大切换。 Swirl:螺旋。 UndulatingBurnOutSwirl:水流蔓延。 Windowblinds:百叶窗。 WipeDown:向下收起。 WipeLeft:向左收起。 WipeRight:向右收起。 WipeUp:向上收起。 ZoomInCircles:水波纹。 音频的转场操作,用于两个音频片段间的转场处理:AudioFadeInFadeOut:声音淡入淡出。 */
Type: string;
}
/** 转场操作 */
interface TransitionOpertion {
/** 转场类型,取值有:图像的转场操作,用于两个视频片段图像间的转场处理:ImageFadeInFadeOut:图像淡入淡出。 BowTieHorizontal:水平蝴蝶结。 BowTieVertical:垂直蝴蝶结。 ButterflyWaveScrawler:晃动。 Cannabisleaf:枫叶。 Circle:弧形收放。 CircleCrop:圆环聚拢。 Circleopen:椭圆聚拢。 Crosswarp:横向翘曲。 Cube:立方体。 DoomScreenTransition:幕布。 Doorway:门廊。 Dreamy:波浪。 DreamyZoom:水平聚拢。 FilmBurn:火烧云。 GlitchMemories:抖动。 Heart:心形。 InvertedPageCurl:翻页。 Luma:腐蚀。 Mosaic:九宫格。 Pinwheel:风车。 PolarFunction:椭圆扩散。 PolkaDotsCurtain:弧形扩散。 Radial:雷达扫描 RotateScaleFade:上下收放。 Squeeze:上下聚拢。 Swap:放大切换。 Swirl:螺旋。 UndulatingBurnOutSwirl:水流蔓延。 Windowblinds:百叶窗。 WipeDown:向下收起。 WipeLeft:向左收起。 WipeRight:向右收起。 WipeUp:向上收起。 ZoomInCircles:水波纹。 音频的转场操作,用于两个音频片段间的转场处理:AudioFadeInFadeOut:声音淡入淡出。 */
Type: string;
}
/** TRTC伴生录制信息。 */
interface TrtcRecordInfo {
/** TRTC 应用 ID。 */
SdkAppId?: number;
/** TRTC 房间 ID。 */
RoomId?: string;
/** 录制任务 ID。 */
TaskId?: string;
/** 参与录制的用户 ID 列表。 */
UserIds?: string[];
}
/** 基于签名的 Key 防盗链信息 */
interface UrlSignatureAuthPolicy {
/** [Key 防盗链](https://cloud.tencent.com/document/product/266/14047)设置状态,可选值:Enabled: 启用。Disabled: 禁用。 */
Status: string;
/** [Key 防盗链](https://cloud.tencent.com/document/product/266/14047)中用于生成签名的密钥。EncryptedKey 字符串的长度为8~40个字节,不能包含不可见字符。 */
EncryptedKey?: string;
}
/** 用户自定义语音审核任务控制参数 */
interface UserDefineAsrTextReviewTemplateInfo {
/** 用户自定语音审核任务开关,可选值:ON:开启自定义语音审核任务;OFF:关闭自定义语音审核任务。 */
Switch: string;
/** 用户自定义语音过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义语音关键词素材时需要添加对应标签。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 用户自定义语音审核任务控制参数 */
interface UserDefineAsrTextReviewTemplateInfoForUpdate {
/** 用户自定语音审核任务开关,可选值:ON:开启自定义语音审核任务;OFF:关闭自定义语音审核任务。 */
Switch?: string;
/** 用户自定义语音过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义语音关键词素材时需要添加对应标签。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 用户自定义音视频审核任务控制参数 */
interface UserDefineConfigureInfo {
/** 用户自定义人物音视频审核控制参数。 */
FaceReviewInfo?: UserDefineFaceReviewTemplateInfo;
/** 用户自定义语音音视频审核控制参数。 */
AsrReviewInfo?: UserDefineAsrTextReviewTemplateInfo;
/** 用户自定义文本音视频审核控制参数。 */
OcrReviewInfo?: UserDefineOcrTextReviewTemplateInfo;
}
/** 用户自定义音视频审核任务控制参数。 */
interface UserDefineConfigureInfoForUpdate {
/** 用户自定义人物音视频审核控制参数。 */
FaceReviewInfo?: UserDefineFaceReviewTemplateInfoForUpdate;
/** 用户自定义语音音视频审核控制参数。 */
AsrReviewInfo?: UserDefineAsrTextReviewTemplateInfoForUpdate;
/** 用户自定义文本音视频审核控制参数。 */
OcrReviewInfo?: UserDefineOcrTextReviewTemplateInfoForUpdate;
}
/** 用户自定义人物音视频审核任务控制参数 */
interface UserDefineFaceReviewTemplateInfo {
/** 用户自定义人物音视频审核任务开关,可选值:ON:开启自定义人物音视频审核任务;OFF:关闭自定义人物音视频审核任务。 */
Switch: string;
/** 用户自定义人物过滤标签,音视频审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义人物库的时,需要添加对应人物标签。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 97 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 95 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 用户自定义人物音视频审核任务控制参数。 */
interface UserDefineFaceReviewTemplateInfoForUpdate {
/** 用户自定义人物音视频审核任务开关,可选值:ON:开启自定义人物音视频审核任务;OFF:关闭自定义人物音视频审核任务。 */
Switch?: string;
/** 用户自定义人物过滤标签,音视频审核结果包含选择的标签则返回结果,如果过滤标签为空,则音视频审核结果全部返回。如果要使用标签过滤功能,添加自定义人物库的时,需要添加对应人物标签。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当音视频审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当音视频审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 用户自定义文本音视频审核任务控制参数 */
interface UserDefineOcrTextReviewTemplateInfo {
/** 用户自定文本音视频审核任务开关,可选值:ON:开启自定义文本音视频审核任务;OFF:关闭自定义文本音视频审核任务。 */
Switch: string;
/** 用户自定义文本过滤标签,音视频审核结果包含选择的标签则返回结果,如果过滤标签为空,则音视频审核结果全部返回。如果要使用标签过滤功能,添加自定义文本关键词素材时需要添加对应标签。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 用户自定义文本音视频审核任务控制参数。 */
interface UserDefineOcrTextReviewTemplateInfoForUpdate {
/** 用户自定文本音视频审核任务开关,可选值:ON:开启自定义文本音视频审核任务;OFF:关闭自定义文本音视频审核任务。 */
Switch?: string;
/** 用户自定义文本过滤标签,音视频审核结果包含选择的标签则返回结果,如果过滤标签为空,则音视频审核结果全部返回。如果要使用标签过滤功能,添加自定义文本关键词素材时需要添加对应标签。标签个数最多 10 个,每个标签长度最多 16 个字符。 */
LabelSet?: string[];
/** 判定涉嫌违规的分数阈值,当审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 */
BlockConfidence?: number;
/** 判定需人工复核是否违规的分数阈值,当审核达到该分数以上,认为需人工复核。取值范围:0~100。 */
ReviewConfidence?: number;
}
/** 即时转码视频模板配置。 */
interface VideoConfigureInfo {
/** 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 1920],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 视频流高度(或短边)的最大值,取值范围:0 和 [128, 1920],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 视频流的码率,取值范围:0 和 [128, 10000],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate?: number;
}
/** 即时转码视频模板更新配置。 */
interface VideoConfigureInfoForUpdate {
/** 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 1920],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 视频流高度(或短边)的最大值,取值范围:0 和 [128, 1920],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 视频流的码率,取值范围:0 和 [128, 10000],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate?: number;
}
/** 视频降噪控制参数 */
interface VideoDenoiseInfo {
/** 视频降噪控制开关,可选值:ON:开启视频降噪;OFF:关闭视频降噪。 */
Switch: string;
/** 视频降噪类型,仅当视频降噪控制开关为 ON 时有效,可选值:weak:轻视频降噪;strong:强视频降噪。默认值:weak。 */
Type?: string;
}
/** 视频增强配置。 */
interface VideoEnhanceConfig {
/** 增强场景配置,可选值:common(通用),通用增强参数,适用于各种视频类型的基础优化参数,提升整体画质。AIGC,整体分辨率提升,利用AI技术提升视频整体分辨率,增强画面清晰度。short_play(短剧),增强面部与字幕细节,突出人物面部表情细节和字幕清晰度,提升观剧体验。short_video(短视频),优化复杂多样的画质问题,针对短视频的复杂场景,优化画质,解决多种视觉问题。game(游戏视频),修复运动模糊,提升细节,重点提升游戏细节清晰度,恢复运动模糊区域,使游戏画面内容更清晰,更丰富。HD_movie_series(超高清影视剧),获得超高清流畅效果,针对广电/OTT超高清视频的诉求,生成4K 60fps HDR的超高清标准视频。支持广电场景格式标准要求。LQ_material(低清素材/老片修复),整体分辨率提升,针对老旧视频由于拍摄年代较久存在的分辨率不足、模糊失真、划痕损伤和色温等问题进行专门优化。lecture(秀场/电商/大会/讲座),美化提升面部效果,针对秀场/电商/大会/讲座等存在人物进行讲解的场景,进行人脸区域、噪声消除、毛刺处理的专门优化。填空字符串代表不使用增强场景 */
EnhanceScenarioType?: string;
/** 超分配置。源分辨率高于目标分辨率时不对视频做处理。注意与大模型增强不可同时开启。 */
SuperResolution?: SuperResolutionInfo | null;
/** HDR配置。 */
Hdr?: HDRInfo | null;
/** 视频降噪配置。注意与大模型增强不可同时开启。 */
Denoise?: VideoDenoiseInfo | null;
/** 综合增强配置。注意大模型、综合增强、去毛刺三项里最多配置一项 */
ImageQualityEnhance?: ImageQualityEnhanceInfo | null;
/** 色彩增强配置。 */
ColorEnhance?: ColorEnhanceInfo | null;
/** 低光照增强配置。 */
LowLightEnhance?: LowLightEnhanceInfo | null;
/** 去划痕配置。 */
ScratchRepair?: ScratchRepairInfo | null;
/** 去伪影(毛刺)配置。注意大模型、综合增强、去毛刺三项里最多配置一项。 */
ArtifactRepair?: ArtifactRepairInfo | null;
/** 大模型增强配置。注意大模型、综合增强、去毛刺三项里最多配置一项。且不可与超分、降噪同时开启。 */
DiffusionEnhance?: DiffusionEnhanceInfo | null;
/** 插帧帧率配置,支持分数。注意与FrameRate二选一。源帧率大于等于目标帧率时能力不会生效。 */
FrameRateWithDen?: FrameRateWithDenInfo | null;
}
/** 智能插帧控制参数 */
interface VideoFrameInterpolationInfo {
/** 智能插帧控制开关,可选值:ON:开启智能插帧;OFF:关闭智能插帧。 */
Switch: string;
/** 智能插帧帧率,帧率范围为 (0, 100],仅当智能插帧控制开关为 ON 时有效。默认跟源文件帧率一致。 */
Fps?: number;
}
/** 视频流配置参数 */
interface VideoTemplateInfo {
/** 视频流的编码格式,可选值:libx264:H.264 编码;libx265:H.265 编码;av1:AOMedia Video 1 编码;H.266:H.266 编码。注意: av1,H.266 编码容器目前只支持 mp4 ; H.266 目前只支持恒定 CRF 码率控制方式。 */
Codec: string;
/** 视频帧率,取值范围:[0, 100],单位:Hz。当取值为 0,表示帧率和原始视频保持一致。 */
Fps: number;
/** 视频流的码率,取值范围:0 和 [128, 100000],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 8192],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 视频流高度(或短边)的最大值,取值范围:0 和 [128, 8192],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊填充。默认值:black 。 */
FillType?: string;
/** 视频恒定码率控制因子,取值范围为[1, 51]。注意:如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;如果没有特殊需求,不建议指定该参数。 */
Vcrf?: number;
/** 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。当填 0 或不填时,系统将自动设置 gop 长度。 */
Gop?: number;
/** Gop数值单位。枚举值:frame: 表示帧数。second: 表示秒数。默认值:frame */
GopUnit?: string;
/** 当原始视频为 HDR(High Dynamic Range)时,转码输出是否依然保持 HDR。取值范围:ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。默认值:OFF。 */
PreserveHDRSwitch?: string;
/** 编码标签,仅当视频流的编码格式为 H.265 编码时有效,可选值:hvc1 表示 hvc1 标签;hev1 表示 hev1 标签。 默认值:hvc1。 */
CodecTag?: string;
/** 码率控制模式。枚举值:VBR: Variable Bit Rate,动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR: Average Bit Rate,平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR: Constant Bit Rate,恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF: 恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认值:VBR */
Mode?: string;
/** 参考帧之间的B帧数,默认为自动。取值范围:[0, 16] */
Bframes?: number;
/** 分片平均时长。0或不填表示自动,将根据视频的 GOP 等特征自动选择合适的分片时长。取值范围:[0, 10]单位:秒只支持转码模板,暂不支持自适应码流模板。 */
HlsTime?: number;
/** 视频编码标准中对允许使用哪些编码工具或特性的一组预定义组合,适用于不同场景。枚举值:baseline: 只支持I/P帧,并只支持无交错的场景,适用于视频通话、手机视频等场景。main: 主流 Profile,提供I帧、P帧、B帧,并支持无交错模式和交错模式。主要用在主流的音视频消费产品如视频播放器、流媒体传输设备上。high: 最高编码等级,在Main Profile上添加了8X8的预测,并支持自定义量化。广泛应用在蓝光存储、高清电视等场景。default: 随原视频自动填充。 默认值:default仅 Codec 为 libx264 时该配置项有效。 */
VideoProfile?: string;
}
/** 视频流配置参数 */
interface VideoTemplateInfoForUpdate {
/** 视频流的编码格式,可选值:libx264:H.264 编码;libx265:H.265 编码;av1:AOMedia Video 1 编码;H.266:H.266 编码。注意: av1,H.266 编码容器目前只支持 mp4 ; H.266 目前只支持恒定 CRF 码率控制方式。 */
Codec?: string;
/** 视频帧率,取值范围:[0, 100],单位:Hz。当取值为 0,表示帧率和原始视频保持一致。 */
Fps?: number;
/** 视频流的码率,取值范围:0 和 [128, 100000],单位:kbps。当取值为 0,表示由云点播自动设置码率。 */
Bitrate?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。 */
ResolutionAdaptive?: string;
/** 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 8192],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。 */
Width?: number;
/** 视频流高度(或短边)的最大值,取值范围:0 和 [128, 8192],单位:px。 */
Height?: number;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊填充。 */
FillType?: string;
/** 视频恒定码率控制因子,取值范围为[1, 51],填 0 表示禁用该参数。注意:如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;如果没有特殊需求,不建议指定该参数。 */
Vcrf?: number;
/** 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。当填 0 或不填时,系统将自动设置 gop 长度。 */
Gop?: number;
/** 当原始视频为 HDR(High Dynamic Range)时,转码输出是否依然保持 HDR。取值范围:ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。 */
PreserveHDRSwitch?: string;
/** 编码标签,仅当视频流的编码格式为 H.265 编码时有效,可选值:hvc1 表示 hvc1 标签;hev1 表示 hev1 标签。 默认值:hvc1。 */
CodecTag?: string;
/** Gop数值单位。枚举值:frame: 表示帧数。second: 表示秒数。默认值:frame */
GopUnit?: string;
/** 码率控制模式。枚举值:VBR: Variable Bit Rate,动态比特率,根据视频画面的复杂度动态调整输出的码率,使得画面质量更高,适用于存储场景和对画面质量要求较高的应用。ABR: Average Bit Rate,平均比特率,尽量保持输出视频的平均码率稳定,但允许短期内的码率波动,适用于需要在保持一定画质的情况下尽量减少整体码率的场景。CBR: Constant Bit Rate,恒定比特率,指视频编码时输出的码率保持恒定不变,不考虑画面复杂度的变化,适用于对网络带宽要求较为严格的场景,如直播等。VCRF: Constant Rate Factor,恒定质量因子,通过设定一个质量因子来控制视频质量,实现视频的恒定质量编码,码率会根据内容的复杂度自动调整,适用于希望保持一定画质的场景。默认值:VBR */
Mode?: string;
/** 最大连续B帧数,默认为自动, -1 表示修改为自动值。取值范围:[-1, 16] */
Bframes?: number;
/** 分片平均时长。0或不填表示自动,将根据视频的 GOP 等特征自动选择合适的分片时长。取值范围:[0, 10]单位:秒只支持转码模板,暂不支持自适应码流模板。 */
HlsTime?: number;
/** 视频编码标准中对允许使用哪些编码工具或特性的一组预定义组合,适用于不同场景。枚举值:baseline: 只支持I/P帧,并只支持无交错的场景,适用于视频通话、手机视频等场景。main: 主流 Profile,提供I帧、P帧、B帧,并支持无交错模式和交错模式。主要用在主流的音视频消费产品如视频播放器、流媒体传输设备上。high: 最高编码等级,在Main Profile上添加了8X8的预测,并支持自定义量化。广泛应用在蓝光存储、高清电视等场景。default: 随原视频自动填充。 默认值:default仅 Codec 为 libx264 时该配置项有效。 */
VideoProfile?: string;
}
/** 视频轨的视频片段信息。 */
interface VideoTrackItem {
/** 视频片段的媒体素材来源,可以是:点播的媒体文件 ID;其他媒体文件的下载 URL。注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。 */
SourceMedia: string;
/** 视频片段取自素材文件的起始时间,单位为秒。默认为0。 */
SourceMediaStartTime?: number;
/** 视频片段时长,单位为秒。默认取视频素材本身长度,表示截取全部素材。如果源文件是图片,Duration需要大于0。 */
Duration?: number;
/** 视频片段目标时长,单位为秒。当 TargetDuration 不填或填0时,表示目标时长和 Duration 一致;当 TargetDuration 取大于0的值时,将对视频片段做快进或慢放等处理,使得输出片段的时长等于 TargetDuration。 */
TargetDuration?: number;
/** 视频原点位置,取值有:Center:坐标原点为中心位置,如画布中心。默认值 :Center。 */
CoordinateOrigin?: string;
/** 视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:当字符串以 % 结尾,表示视频片段 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布口宽度的 10%。当字符串以 px 结尾,表示视频片段 XPos 单位为像素,如 100px 表示 XPos 为100像素。默认值:0px。 */
XPos?: string;
/** 视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:当字符串以 % 结尾,表示视频片段 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。当字符串以 px 结尾,表示视频片段 YPos 单位为像素,如 100px 表示 YPos 为100像素。默认值:0px。 */
YPos?: string;
/** 视频片段的宽度。支持 %、px 两种格式:当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素。当 Width、Height 均为空,则 Width 和 Height 取视频素材本身的 Width、Height。当 Width 为空,Height 非空,则 Width 按比例缩放当 Width 非空,Height 为空,则 Height 按比例缩放。 */
Width?: string;
/** 视频片段的高度。支持 %、px 两种格式:当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素。当 Width、Height 均为空,则 Width 和 Height 取视频素材本身的 Width、Height。当 Width 为空,Height 非空,则 Width 按比例缩放当 Width 非空,Height 为空,则 Height 按比例缩放。 */
Height?: string;
/** 对音频进行操作,如静音等。 */
AudioOperations?: AudioTransform[];
/** 对图像进行的操作,如图像旋转等。 */
ImageOperations?: ImageTransform[];
}
/** 音频(静音、低音、爆音)检测的控制参数。 */
interface VoiceConfigureInfo {
/** 音频(静音、低音、爆音)检测开关,可选值:ON:开启;OFF:关闭。 */
Switch: string;
}
/** 音频(静音、低音、爆音)检测的控制参数。 */
interface VoiceConfigureInfoForUpdate {
/** 音频(静音、低音、爆音)检测开关,可选值:ON:开启;OFF:关闭。 */
Switch?: string;
}
/** 即时转码水印模板配置。 */
interface WatermarkConfigureData {
/** 是否启用水印。可取值:ON:表示启用水印;OFF:表示关闭水印。 */
Switch?: string;
/** 水印 Url。 */
Url?: string;
/** 水印的宽度。字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%; */
Width?: string;
/** 水印的高度。字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%; */
Height?: string;
/** 水印原点距离视频图像坐标原点的水平位置。字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%; */
XPos?: string;
/** 水印原点距离视频图像坐标原点的垂直位置。当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%。 */
YPos?: string;
}
/** 即时转码水印模板配置。 */
interface WatermarkConfigureInfo {
/** 是否启用水印。可取值:ON:表示启用水印;OFF:表示关闭水印。 */
Switch: string;
/** 水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。 */
ImageContent?: string;
/** 水印的宽度。字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%; */
Width?: string;
/** 水印的高度。字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%; */
Height?: string;
/** 水印原点距离视频图像坐标原点的水平位置。字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%; */
XPos?: string;
/** 水印原点距离视频图像坐标原点的垂直位置。当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%。 */
YPos?: string;
}
/** 即时转码水印模板更新配置。 */
interface WatermarkConfigureInfoForUpdate {
/** 是否启用水印。可取值:ON:表示启用水印;OFF:表示关闭水印。 */
Switch?: string;
/** 水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。 */
ImageContent?: string;
/** 水印的宽度。字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%; */
Width?: string;
/** 水印的高度。字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%; */
Height?: string;
/** 水印原点距离视频图像坐标原点的水平位置。字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%; */
XPos?: string;
/** 水印原点距离视频图像坐标原点的垂直位置。当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%。 */
YPos?: string;
}
/** 水印周期配置。 */
interface WatermarkCycleConfigForUpdate {
/** 水印在视频里第一次出现的播放时间点,单位:秒。 */
StartTime?: number;
/** 在一个水印周期内,水印显示的持续时间,单位:秒。 */
DisplayDuration?: number;
/** 一个水印周期的持续时间,单位:秒。填 0 表示水印只持续一个水印周期(即在整个视频里只显示 DisplayDuration 秒)。 */
CycleDuration?: number;
}
/** 视频处理任务中的水印参数类型 */
interface WatermarkInput {
/** 水印模板 ID。 */
Definition: number;
/** 文字内容,长度不超过100个字符。仅当水印类型为文字水印时填写。文字水印不支持截图打水印。 */
TextContent?: string;
/** SVG 内容。长度不超过 2000000 个字符。仅当水印类型为 SVG 水印时填写。SVG 水印不支持截图打水印。 */
SvgContent?: string;
/** 水印的起始时间偏移,单位:秒。不填或填0,表示水印从画面出现时开始显现。不填或填0,表示水印从画面开始就出现;当数值大于0时(假设为 n),表示水印从画面开始的第 n 秒出现;当数值小于0时(假设为 -n),表示水印从离画面结束 n 秒前开始出现。 */
StartTimeOffset?: number;
/** 水印的结束时间偏移,单位:秒。不填或填0,表示水印持续到画面结束;当数值大于0时(假设为 n),表示水印持续到第 n 秒时消失;当数值小于0时(假设为 -n),表示水印持续到离画面结束 n 秒前消失。 */
EndTimeOffset?: number;
}
/** 水印模板详情 */
interface WatermarkTemplate {
/** 水印模板唯一标识。 */
Definition?: number;
/** 水印类型,取值:image:图片水印;text:文字水印。 */
Type?: string;
/** 水印模板名称。 */
Name?: string;
/** 模板描述信息。 */
Comment?: string;
/** 水印图片原点距离视频图像原点的水平位置。当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。 */
XPos?: string;
/** 水印图片原点距离视频图像原点的垂直位置。当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。 */
YPos?: string;
/** 图片水印模板,仅当 Type 为 image,该字段有效。 */
ImageTemplate?: ImageWatermarkTemplate | null;
/** 文字水印模板,仅当 Type 为 text,该字段有效。 */
TextTemplate?: TextWatermarkTemplateInput | null;
/** SVG 水印模板,当 Type 为 svg,该字段有效。 */
SvgTemplate?: SvgWatermarkInput | null;
/** 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
CreateTime?: string;
/** 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
UpdateTime?: string;
/** 原点位置,可选值:topLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;topRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;bottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;bottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下。; */
CoordinateOrigin?: string;
}
/** 全景录制信息 */
interface WebPageRecordInfo {
/** 全景录制地址。 */
RecordUrl?: string;
/** 全景录制任务 ID。 */
RecordTaskId?: string;
}
/** 微信小程序发布任务信息 */
interface WechatMiniProgramPublishTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:WAITING:等待中;PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 发布视频文件 ID。 */
FileId?: string;
/** 发布视频所对应的转码模板 ID,为 0 代表原始视频。 */
SourceDefinition?: number;
/** 微信小程序视频发布状态,取值:Pass:发布成功;Failed:发布失败;Rejected:音视频审核未通过。 */
PublishResult?: string;
}
/** 微信小程序发布任务类型 */
interface WechatMiniProgramPublishTaskInput {
/** 发布视频所对应的转码模板 ID,为 0 代表原始视频。 */
SourceDefinition: number;
}
/** 微信发布任务信息 */
interface WechatPublishTask {
/** 任务 ID。 */
TaskId?: string;
/** 任务状态,取值:WAITING:等待中;PROCESSING:处理中;FINISH:已完成。 */
Status?: string;
/** 错误码0:成功;其他值:失败。 */
ErrCode?: number;
/** 错误信息。 */
Message?: string;
/** 发布视频文件 ID。 */
FileId?: string;
/** 微信发布模板 ID。 */
Definition?: number;
/** 发布视频所对应的转码模板 ID,为 0 代表原始视频。 */
SourceDefinition?: number;
/** 微信发布状态,取值:FAIL:失败;SUCCESS:成功;AUDITNOTPASS:审核未通过;NOTTRIGGERED:尚未发起微信发布。 */
WechatStatus?: string;
/** 微信 Vid。 */
WechatVid?: string;
/** 微信地址。 */
WechatUrl?: string;
}
interface ApplyUploadRequest {
/** 媒体类型,可选值请参考 上传能力综述。 */
MediaType: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 媒体名称。 */
MediaName?: string;
/** 封面类型,可选值请参考 上传能力综述。 */
CoverType?: string;
/** 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 创建任务流模板 并为模板命名。 */
Procedure?: string;
/** 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 ISO 日期格式说明。 */
ExpireTime?: string;
/** 指定上传园区,仅适用于对上传地域有特殊需求的用户。 */
StorageRegion?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 创建分类 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。 */
ClassId?: number;
/** 来源上下文,用于透传用户请求信息,上传完成回调 将返回该字段值,最长 250 个字符。 */
SourceContext?: string;
/** 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,任务流状态变更回调 将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
/** 媒体存储路径,以/开头。只有FileID + Path 模式的子应用可以指定存储路径。 */
MediaStoragePath?: string;
}
interface ApplyUploadResponse {
/** 存储桶,用于上传接口 URL 的 bucket_name。 */
StorageBucket?: string;
/** 存储园区,用于上传接口 Host 的 Region。 */
StorageRegion?: string;
/** 点播会话,用于确认上传接口的参数 VodSessionKey。 */
VodSessionKey?: string;
/** 媒体存储路径,用于上传接口存储媒体的对象键(Key)。 */
MediaStoragePath?: string;
/** 封面存储路径,用于上传接口存储封面的对象键(Key)。 */
CoverStoragePath?: string;
/** 临时凭证,用于上传接口的权限验证。 */
TempCertificate?: TempCertificate;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface AttachMediaSubtitlesRequest {
/** 媒体文件唯一标识。 */
FileId: string;
/** 操作。取值如下:Attach:关联字幕。Detach:解除关联字幕。 */
Operation: string;
/** [转自适应码流模板号](https://cloud.tencent.com/document/product/266/34071)。 */
AdaptiveDynamicStreamingDefinition: number;
/** 字幕的唯一标识。 */
SubtitleIds: string[];
/** 默认字幕的唯一标识。不填则不设置默认字幕。 */
DefaultSubtitleId?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface AttachMediaSubtitlesResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CommitUploadRequest {
/** 点播会话,取申请上传接口的返回值 VodSessionKey。 */
VodSessionKey: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface CommitUploadResponse {
/** 媒体文件的唯一标识。 */
FileId?: string;
/** 媒体播放地址。 */
MediaUrl?: string;
/** 媒体封面地址。 */
CoverUrl?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ComposeMediaRequest {
/** 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;视频、音频、图片,每一种类型的轨道最多支持 10 个。所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。 */
Tracks: MediaTrack[];
/** 输出的媒体文件信息。 */
Output: ComposeMediaOutput;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 制作视频文件时使用的画布。 */
Canvas?: Canvas;
/** 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。 */
SessionContext?: string;
/** 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
}
interface ComposeMediaResponse {
/** 制作媒体文件的任务 ID,可以通过该 ID 查询制作任务(任务类型为 MakeMedia)的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ConfirmEventsRequest {
/** 事件句柄,即 [拉取事件通知](/document/product/266/33433) 接口输出参数中的 EventSet. EventHandle 字段。数组长度限制:16。 */
EventHandles: string[];
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ConfirmEventsResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAIAnalysisTemplateRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音视频内容分析模板名称,长度限制:64 个字符。 */
Name?: string;
/** 音视频内容分析模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 智能分类任务控制参数。 */
ClassificationConfigure?: ClassificationConfigureInfo;
/** 智能标签任务控制参数。 */
TagConfigure?: TagConfigureInfo;
/** 智能封面任务控制参数。 */
CoverConfigure?: CoverConfigureInfo;
/** 智能按帧标签任务控制参数。 */
FrameTagConfigure?: FrameTagConfigureInfo;
/** 智能精彩集锦任务控制参数。 */
HighlightConfigure?: HighlightsConfigureInfo;
}
interface CreateAIAnalysisTemplateResponse {
/** 音视频内容分析模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAIRecognitionTemplateRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音视频内容识别模板名称,长度限制:64 个字符。 */
Name?: string;
/** 音视频内容识别模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 视频片头片尾识别控制参数。 */
HeadTailConfigure?: HeadTailConfigureInfo;
/** 视频拆条识别控制参数。 */
SegmentConfigure?: SegmentConfigureInfo;
/** 人脸识别控制参数。 */
FaceConfigure?: FaceConfigureInfo;
/** 文本全文识别控制参数。 */
OcrFullTextConfigure?: OcrFullTextConfigureInfo;
/** 文本关键词识别控制参数。 */
OcrWordsConfigure?: OcrWordsConfigureInfo;
/** 语音全文识别控制参数。注意:本参数已不再维护,推荐使用 AsrTranslateConfigure 参数发起语音翻译识别(当 DstLanguage 不填或填空字符串时,则不进行翻译,计费项和语音全文识别一致)。 */
AsrFullTextConfigure?: AsrFullTextConfigureInfo;
/** 语音关键词识别控制参数。 */
AsrWordsConfigure?: AsrWordsConfigureInfo;
/** 语音翻译识别控制参数。 */
AsrTranslateConfigure?: AsrTranslateConfigureInfo;
/** 物体识别控制参数。 */
ObjectConfigure?: ObjectConfigureInfo;
/** 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
}
interface CreateAIRecognitionTemplateResponse {
/** 音视频内容识别模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAdaptiveDynamicStreamingTemplateRequest {
/** 自适应转码格式,取值范围:HLS;MPEG-DASH。 */
Format: string;
/** 自适应转码输出子流参数信息,最多输出10路子流。注意:各个子流的帧率必须保持一致;如果不一致,采用第一个子流的帧率作为输出帧率。 */
StreamInfos: AdaptiveStreamTemplate[];
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板名称,长度限制:64 个字符。 */
Name?: string;
/** DRM 方案类型,取值范围:SimpleAESWidevineFairPlayWidevine+FairPlay默认值为空字符串,如果取值为空字符串,代表不对视频做 DRM 保护。 */
DrmType?: string;
/** DRM 的密钥提供商,取值范围:SDMC:华曦达;VOD:云点播。默认为 VOD 。华曦达服务后续逐步下线,请使用VOD DRM加密服务。 */
DrmKeyProvider?: string;
/** 加密方式,可选值:cbcs:Widevine,FairPlay,WideVine+FairPlay支持;cenc:Widevine支持; 若不填FairPlay 默认cbcs;Widevine 默认cenc;WideVine+FairPlay默认cbcs; */
DrmEncryptType?: string;
/** 是否禁止视频低码率转高码率,取值范围:0:否,1:是。默认为否。 */
DisableHigherVideoBitrate?: number;
/** 是否禁止视频分辨率转高分辨率,取值范围:0:否,1:是。默认为否。 */
DisableHigherVideoResolution?: number;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 切片类型,当 Format 为 HLS 时有效,可选值:ts:ts 切片;fmp4:fmp4 切片。默认值:ts。 */
SegmentType?: string;
}
interface CreateAdaptiveDynamicStreamingTemplateResponse {
/** 自适应转码模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcAdvancedCustomElementRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 主体名称,不能超过20个字符。 */
ElementName?: string;
/** 主体描述,不能超过100个字符。 */
ElementDescription?: string;
/** 主体参考方式。通过视频定制的主体和通过图片定制的主体的可用范围不同。枚举值:video_refer: 视频角色主体,此时将参考element_video_list定义主体外表。image_refer: 多图主体,此时将参考element_image_list定义主体外表。 */
ReferenceType?: string;
/** 主体音色,可绑定音色库中已有音色。当前参数为空时,当前主体不绑定音色。仅视频定制的主体支持绑定音色。 */
ElementVoiceId?: string;
/** 主体参考视频,可通过视频设定主体及其细节。可上传有声视频,有声视频包含人声则触发音色定制(定制+入音色库+与主体绑定)参考视频时当前参数必填,参考图片时当前参数无效用key:value承载,如下:{ "refer_videos":[ { "video_url":"video_url_1" } ]}● 视频格式仅支持MP4/MOV● 仅支持时长介于3s~8s之间、宽高比例需为16:9或9:16的1080P视频● 至多仅支持上传1段视频,视频大小不超过200MB● video_url参数值不得为空 */
ElementVideoList?: string;
/** 主体参考图,可通过多张图片设定主体及其细节。包括正面参考图和其他角度或特写参考图,其中:至少包括1张正面参考图,由frontal_image参数定义。需包括1~3张其他参考图,需与正面参考图有差异,由image_url参数定义。用key:value承载,如下:{ "frontal_image":"image_url_0", "refer_images":[ { "image_url":"image_url_1" }, { "image_url":"image_url_2" }, { "image_url":"image_url_3" } ]} */
ElementImageList?: string;
/** 为主体配置标签,一个主体可以配置多个标签。用key:value承载,其中具体如下:[ { "tag_id": "o_101" }, { "tag_id": "o_102" }] */
TagList?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
}
interface CreateAigcAdvancedCustomElementResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcApiTokenRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
}
interface CreateAigcApiTokenResponse {
/** API的Token */
ApiToken?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcAudioCloneRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 原音频文件(需要确保可访问) 模型将以此参数中传入的音频音色为示例对音色进行复刻。 入参限制:注1:音频仅支持格式:mp3、m4a、wav; 注2:上传的音频文件的时长最少应不低于 10 秒,最长应不超过 5 分钟; 注3:上传的音频文件大小需不超过20mb; 注4:音频内容免涉版权,否则会被下架或销毁。 */
AudioFileInfo: AigcAudioCloneInputFileInfo;
/** 自定义的声音ID,示例:"vidu01"。入参限制:自定义的 voice_id 长度范围[8,256];首字符必须为英文字母;允许数字、字母、横线、下划线;末位字符不可为 -、_voice_id 不可与已有 id 重复,否则会报错. */
VoiceId: string;
/** 复刻试听参数。参数格式:限制 1000 字符以内,模型将使用复刻后的音色朗读本段文本内容,并返回试听音频链接。 注:试听将根据字符数正常收取语音合成费用。 */
Text: string;
/** 音色复刻示例音频。提供本参数将有助于增强语音合成的音色相似度和稳定性,若使用本参数,需同时上传一小段示例音频。入参限制:注1:音频仅支持格式:mp3、m4a、wav; 注2:上传的音频文件的时长最少应小于 8 秒; 注3:上传的音频文件大小需不超过20mb。 */
PromptAudioFileInfo?: AigcAudioCloneInputFileInfo;
/** 示例音频对应的文本内容 需确保和音频内容一致,句末需有标点符号做结尾。 */
PromptText?: string;
/** 透传参数。 入参限制:不做任何处理,仅数据传输 注:最多 1048576个字符 */
Payload?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface CreateAigcAudioCloneResponse {
/** 任务ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcAudioTaskRequest {
/** 模型名称。 */
ModelName?: string;
/** 指定模型特定版本号。默认使用系统当前所支持的模型稳定版本。 */
ModelVersion?: string;
/** 指定场景,目前支持sfx(音效)。 */
SceneType?: string;
/** 生成音频的描述 */
Prompt?: string;
/** 参考视频信息 */
VideoInfos?: AigcAudioReferenceVideoInfo[];
/** 传入参考音频信息。比如传入音频生成音乐时需要传入。 */
AudioInfos?: AigcAudioReferenceAudioInfo[];
/** 输出参数 */
OutputConfig?: AigcAudioOutputConfig;
/** 用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。示例:{"camera_control":{"type":"simple"}} */
AdditionalParameters?: string;
}
interface CreateAigcAudioTaskResponse {
/** 任务创建成功后,返回的任务ID。调用查询接口,轮询获取任务进度及生成结果。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcCustomElementRequest {
/** 主体名称。不能超过20个字符 */
ElementName: string;
/** 主体描述。不能超过100个字符。 */
ElementDescription: string;
/** 主体正面参考图。支持传入图片URL(确保可访问)图片格式支持.jpg / .jpeg / .png图片文件大小不能超过10MB,图片宽高尺寸不小于300px,图片宽高比要在1:2.5 ~ 2.5:1之间。 */
ElementFrontalImage: string;
/** 主体其他参考列表 可通过上传多张、不同角度的主体参考图来定义主体外观 至少上传1张参考图,至多上传3张参考图。 */
ElementReferList: ElementReferInfo[];
}
interface CreateAigcCustomElementResponse {
/** 主体ID。需自行记录下返回的主体ID。 */
ElementId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcCustomVoiceRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音色名称,文本内容最大长度 20 个字符 */
VoiceName?: string;
/** 音色数据文件获取链接,支持 .mp3 / .wav / .mp4 / .mov 格式的音视频文件。音频中人声需干净无杂音,有且只能有一种人声,时长不短于 5 秒且不长于 30 秒。 */
VoiceUrl?: string;
/** 历史作品 ID,可通过引用历史作品提供音频素材。 */
VideoId?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
}
interface CreateAigcCustomVoiceResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcImageTaskRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 模型名称。取值:OGGGSIQwenHunyuanViduKling */
ModelName: string;
/** 模型版本。取值:当 ModelName 是 OG,可选值为 image2_low、image2_medium、image2_high;当 ModelName 是 GG,可选值为 2.5、3.0、3.1;当 ModelName 是 Jimeng,可选值为 4.0;当 ModelName 是 SI,可选值为 4.0、4.5、5.0-lite;当 ModelName 是 Qwen,可选值为 0925;当 ModelName 是 Hunyuan,可选值为 3.0;当 ModelName 是 Vidu,可选值为 q2;当 ModelName 是 Kling,可选值为 2.1、3.0、3.0-Omni、O1; */
ModelVersion: string;
/** AIGC 生图任务的输入图片的文件信息。各模型支持最大参考图数量:GG 2.5: 3张;GG 3.0:14张;GG 3.1:14张;Kling 2.1:4张;Kling 3.0:1张;Kling 3.0-Omni:10张;Kling O1:10张;SI 4.0:14张;SI 4.5:14张;SI 5.0-lite:14张;Vidu q2:7张;Hunyuan 3.0:3张;Qwen 0925:1张;MJ v7:3张。 */
FileInfos?: AigcImageTaskInputFileInfo[];
/** 生成图片的提示词。当 FileInfos 为空时,此参数必填。 */
Prompt?: string;
/** 要阻止模型生成图片的提示词。 */
NegativePrompt?: string;
/** 是否自动优化提示词。开启时将自动优化传入的 Prompt,以提升生成质量。取值有: Enabled:开启; Disabled:关闭; */
EnhancePrompt?: string;
/** 生图任务的输出媒体文件配置。 */
OutputConfig?: AigcImageOutputConfig;
/** 输入的区域信息。可选值:Mainland:中国大陆;Oversea:海外;OverseaUSWest:海外-美西; */
InputRegion?: string;
/** 场景类型。取值如下:当 ModelName 为 Hunyuan 时: 3d_panorama 表示全景图;其他 ModelName 暂不支持。 */
SceneType?: string;
/** 模型随机种子。 */
Seed?: number;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。Hunyuan 3.0支持自由设置分辨率宽高,宽、高均在 [512, 2048] 像素范围内,宽高乘积 ≤ 1024x1024 像素。示例:{"AdditionalParameters": "{\"size\":\"728x1024\"}"}SI 系列支持自由设置分辨率宽高:SI 4.0:合法总像素范围 [1280x720=921600, 4096x4096=16777216],示例:{"AdditionalParameters": "{\"size\":\"728x1356\"}"}SI 4.5:合法总像素范围 [2560x1440=3686400, 4096x4096=16777216],示例:{"AdditionalParameters": "{\"size\":\"2560x1440\"}"}SI 5.0-lite:合法总像素范围 [2560x1440=3686400, 3072x3072x1.1025=10404496],示例:{"AdditionalParameters": "{\"size\":\"2560x1440\"}"}可用于开启输出多张图像,示例:{"AdditionalParameters": "{\"sequential_image_generation\":\"auto\"}"}。除此之外,还需要在Prompt中说明需要输出图片张数,如:输出3张图片。Qwen 0925支持自由设置分辨率宽高,合法总像素范围 [512x512=261632, 2048x2048=4194304]。示例:{"AdditionalParameters": "{\"size\":\"728*1024\"}"} */
ExtInfo?: string;
}
interface CreateAigcImageTaskResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcSubjectRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 主体名称。 */
SubjectName?: string;
/** 主体图片,至少上传 1 张主体图片。* 注1:支持传入图片URL(确保可访问);* 注2:最多支持输入 3 张图;* 注3:图片支持 png、jpeg、jpg、webp格式;* 注4:图片比例需要小于 1:4 或者 4:1 ;* 注5:图片大小不超过 50 MB; */
SubjectImages?: string[];
/** 视频参考支持上传 1 个主体视频注1:仅参考生viduq2-pro模型支持使用视频主体注2:最多支持上传 1个5秒 的视频注3:视频支持 mp4、avi、mov格式注4:视频像素不能小于 128*128,且比例需要小于1:4或者4:1,且大小不超过100M。 */
SubjectVideos?: string[];
/** 主体音色Id,该信息仅在创建音视频直出任务时使用注1:不传音色id 生成音视频直出任务时,系统会自动推荐音色注2:q2-pro不支持使用音色id */
VoiceId?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
}
interface CreateAigcSubjectResponse {
/** 任务ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcVideoRedrawTaskRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** AIGC 视频转绘任务的输入视频的文件信息。 */
FileInfo?: AigcVideoRedrawTaskInputFileInfo;
/** AIGC 视频转绘任务的输出媒体文件配置。 */
OutputConfig?: AigcVideoRedrawOutputConfig;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface CreateAigcVideoRedrawTaskResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAigcVideoTaskRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 模型名称。取值:Kling:可灵;Vidu;Hailuo:海螺;Hunyuan:混元;Mingmou:明眸;GV;OS;PixVerse; */
ModelName: string;
/** 模型版本。取值:当 ModelName 是 Hailuo,可选值为 02、2.3、2.3-fast;当 ModelName 是 Kling,可选值为 1.6、2.0、2.1、2.5、2.6、O1、3.0、3.0-Omni;当 ModelName 是 Jimeng,可选值为 3.0pro;当 ModelName 是 Vidu,可选值为 q2、q2-pro、q2-turbo、q3、q3-pro、q3-turbo;当 ModelName 是 GV,可选值为 3.1、3.1-fast;当 ModelName 是 OS,可选值为 2.0;当 ModelName 是 Hunyuan,可选值为 1.5;当 ModelName 是 Mingmou,可选值为 1.0;当 ModelName 是 PixVerse,可选值为 v5.6、v6、c1; */
ModelVersion: string;
/** 用于描述模型在生成视频时要使用的资源文件,分为首尾帧模式、参考图、视频参考、视频编辑等模式。首尾帧视频生成:首帧图片只支持一张图片,图片的Usage字段为FirstFrame,LastFrameFileId 或者 LastFrameUrl 表示尾帧。可以单独传首帧,不能单独传尾帧。首尾帧生成会参考图片比例。参考图片生成:可传入单张图片或者多张,图片的Usage字段为Reference;参考图片,可以调整生成视频的宽高比例。视频编辑、视频参考:Vidu、Kling可输入视频作为参考或者进行编辑。传入视频的同时也可以传入图片,图片的Usage字段为Reference。注意:图片大小不超过10M。支持的图片格式:jpeg、jpg、png。x0b关于模型某个版本是否支持参考图、首尾帧、视频编辑等功能,可向我们索取文档或者参考原厂文档信息。 */
FileInfos?: AigcVideoTaskInputFileInfo[];
/** 主体输入信息。 */
SubjectInfos?: AigcVideoTaskInputSubjectInfo[];
/** 用于作为尾帧画面来生成视频的媒体文件 ID。该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。指定该参数时,须同时通过 FileInfos 指定首帧画面。图片大小需小于10M。图片格式的取值为:jpeg,jpg, png, webp。 */
LastFrameFileId?: string;
/** 用于作为尾帧画面来生成视频的媒体文件 URL。说明:指定该参数时,须同时通过 FileInfos 指定首帧画面。图片大小需小于5M。图片格式的取值为:jpeg,jpg, png, webp。 */
LastFrameUrl?: string;
/** 生成视频的提示词。当未传入参考文件,没有使用场景类型,ExtInfo不为空,Prompt 为必填。 */
Prompt?: string;
/** 要阻止模型生成视频的提示词。 */
NegativePrompt?: string;
/** 是否自动优化提示词。开启时将自动优化传入的 Prompt,以提升生成质量。取值有: Enabled:开启; Disabled:关闭; */
EnhancePrompt?: string;
/** 生视频任务的输出媒体文件配置。 */
OutputConfig?: AigcVideoOutputConfig;
/** 输入文件的区域信息。当文件url是国外地址时候,可选Oversea。默认Mainland。 */
InputRegion?: string;
/** 场景类型。取值如下:当 ModelName 为 Kling 时: motion_control 表示动作控制; avatar_i2v 表示数字人; lip_sync 表示对口型;当 ModelName 为 Vidu 时: template_effect 表示特效模板;其他 ModelName 暂不支持。 */
SceneType?: string;
/** 任务流名称,在需要对生成的新视频执行任务流时填写。 */
Procedure?: string;
/** 模型随机种子。 */
Seed?: number;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。可用于传入模型特殊参数、分镜prompt等 */
ExtInfo?: string;
}
interface CreateAigcVideoTaskResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateAnimatedGraphicsTemplateRequest {
/** 帧率,取值范围:[1, 30],单位:Hz。 */
Fps: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 动图格式,取值为 gif 和 webp。默认为 gif。 */
Format?: string;
/** 图片质量,取值范围:[1, 100],默认值为 75。 */
Quality?: number;
/** 转动图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface CreateAnimatedGraphicsTemplateResponse {
/** 转动图模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateBlindWatermarkTemplateRequest {
/** 数字水印类型,可选值:blind-basic:基础版权数字水印;blind-nagra:NAGRA水印; */
Type: string;
/** 数字水印文字内容,长度不超过64个字符,NAGRA水印类型的模板创建后不支持修改文字内容。 */
TextContent: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 数字水印模板名称,支持中文、英文、数字、_、-和. 六种格式,长度限制:64 个字符。 */
Name?: string;
/** 数字水印模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface CreateBlindWatermarkTemplateResponse {
/** 数字水印模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateCLSLogsetRequest {
/** 日志集所属的地域,取值有: ap-guangzhou:广州; ap-beijing:北京; ap-chengdu:成都; ap-chongqing:重庆; ap-nanjing:南京; ap-shanghai:上海; ap-singapore:新加坡。 */
CLSRegion: string;
}
interface CreateCLSLogsetResponse {
/** 日志集 ID。 */
LogsetId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateCLSTopicRequest {
/** 日志集所属的地域,取值有: ap-guangzhou:广州; ap-beijing:北京; ap-chengdu:成都; ap-chongqing:重庆; ap-nanjing:南京; ap-shanghai:上海; ap-singapore:新加坡。 */
CLSRegion: string;
/** 日志主题名。 */
TopicName: string;
/** 日志集 ID。 */
LogsetId: string;
}
interface CreateCLSTopicResponse {
/** 日志主题 ID。 */
TopicId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateClassRequest {
/** 父类 ID,一级分类填写 -1。 */
ParentId: number;
/** 分类名称,长度限制:1-64 个字符。 */
ClassName: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface CreateClassResponse {
/** 分类 ID */
ClassId?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateComplexAdaptiveDynamicStreamingTaskRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 主媒体文件的媒体 ID。 */
FileId: string;
/** 自适应码流参数,最大支持8个。 */
StreamParaSet: ComplexAdaptiveDynamicStreamingTaskStreamPara[];
/** 片头片尾列表,支持多片头片尾,最大可支持 4 个。如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 */
HeadTailSet?: HeadTailTaskInput[];
/** 多语言音频流参数,最大支持16个。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 */
AudioSet?: ComplexAdaptiveDynamicStreamingTaskAudioInput[];
/** 多语言字幕参数,最大可支持16个。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。 */
SubtitleSet?: ComplexAdaptiveDynamicStreamingTaskSubtitleInput[];
}
interface CreateComplexAdaptiveDynamicStreamingTaskResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateContentReviewTemplateRequest {
/** 音视频审核结果是否进入音视频审核墙(对识别结果进行人工复核)的开关。ON:是;OFF:否。 */
ReviewWallSwitch: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 内容审核模板名称,长度限制:64 个字符。 */
Name?: string;
/** 内容审核模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 令人反感的信息的控制参数。 */
PornConfigure?: PornConfigureInfo;
/** 令人不安全的信息的控制参数。 */
TerrorismConfigure?: TerrorismConfigureInfo;
/** 令人不适宜的控制参数。 */
PoliticalConfigure?: PoliticalConfigureInfo;
/** 违禁控制参数。违禁内容包括:谩骂;涉毒违法。 */
ProhibitedConfigure?: ProhibitedConfigureInfo;
/** 用户自定义内容审核控制参数。 */
UserDefineConfigure?: UserDefineConfigureInfo;
/** 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
}
interface CreateContentReviewTemplateResponse {
/** 音视频内容审核模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateDomainVerifyRecordRequest {
/** 需要接入点播的加速域名。 */
Domain: string;
/** 点播[应用](/document/product/266/14574) ID。从2024年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface CreateDomainVerifyRecordResponse {
/** DNS解析信息 */
DNSVerifyInfo?: DNSVerifyInfo;
/** 文件验证信息 */
FileVerifyInfo?: FileVerifyInfo;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateEnhanceMediaTemplateRequest {
/** 输出文件封装格式,可选值:mp4、flv、hls。 */
Container: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质重生模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 音画质重生视频控制控制信息。 */
RebuildVideoInfo?: RebuildVideoInfo;
/** 音画质重生音频控制控制信息。 */
RebuildAudioInfo?: RebuildAudioInfo;
/** 输出目标视频控制信息。 */
TargetVideoInfo?: RebuildMediaTargetVideoStream;
/** 输出目标音频控制信息。 */
TargetAudioInfo?: RebuildMediaTargetAudioStream;
/** 是否去除视频数据,可选值:0:保留1:去除默认值 0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值 0。 */
RemoveAudio?: number;
}
interface CreateEnhanceMediaTemplateResponse {
/** 音画质重生模板 ID。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateHeadTailTemplateRequest {
/** 模板名,长度限制 64 个字符。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板描述信息,长度限制 256 个字符。 */
Comment?: string;
/** 片头候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片头(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。 */
HeadCandidateSet?: string[];
/** 片尾候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片尾(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片尾。 */
TailCandidateSet?: string[];
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“; gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊; white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充; black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。默认值:stretch 。 */
FillType?: string;
}
interface CreateHeadTailTemplateResponse {
/** 片头片尾模板号。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateImageProcessingTemplateRequest {
/** 图片处理操作数组,操作将以其在数组中的顺序执行。长度限制:10。 */
Operations: ImageOperation[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 图片处理模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface CreateImageProcessingTemplateResponse {
/** 图片处理模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateImageSpriteTemplateRequest {
/** 采样类型,取值:Percent:按百分比。Time:按时间间隔。 */
SampleType: string;
/** 采样间隔。当 SampleType 为 Percent 时,指定采样间隔的百分比。当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。 */
SampleInterval: number;
/** 雪碧图中小图的行数。注意:小图的行数会影响最终大图的高度,大图的高度最大为15000像素,其中大图的高度为小图行数与小图高度的乘积。 */
RowCount: number;
/** 雪碧图中小图的列数。注意:小图的列数会影响最终大图的宽度,大图的宽度最大为15000像素,其中大图的宽度为小图列数与小图宽度的乘积。 */
ColumnCount: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 雪碧图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁”或者“拉长”;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。默认值:black 。 */
FillType?: string;
/** 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。注意:小图的宽度会影响最终大图的宽度,大图的宽度最大为15000像素,其中大图的宽度为小图列数与小图宽度的乘积。 */
Width?: number;
/** 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。注意:小图的高度会影响最终大图的高度,大图的高度最大为15000像素,其中大图的高度为小图行数与小图高度的乘积。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 图片格式,取值: jpg:jpg 格式; png:png 格式; webp:webp 格式。默认值:jpg。 */
Format?: string;
}
interface CreateImageSpriteTemplateResponse {
/** 雪碧图模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateJustInTimeTranscodeTemplateRequest {
/** 模板名字,长度限制64个字符。 */
Name: string;
/** 视频参数配置。 */
VideoConfigure: VideoConfigureInfo;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 水印参数配置。 */
WatermarkConfigure?: WatermarkConfigureInfo;
/** 模板描述,长度限制256个字符。 */
Comment?: string;
}
interface CreateJustInTimeTranscodeTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateLLMComprehendTemplateRequest {
/** 解析级别,可选值为:Audio: 音频级解析Video: 视频级解析 */
Level: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 大模型解析模板名称,长度限制:64 个字符。 */
Name?: string;
/** 大模型解析模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 分段摘要解析配置 */
Summary?: LLMComprehendSummary;
/** 文本转录解析配置 */
Asr?: LLMComprehendAsr;
/** 人脸识别配置 */
FaceRecognition?: LLMComprehendFaceRecognition;
}
interface CreateLLMComprehendTemplateResponse {
/** 大模型理解模板的唯一标识 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateMPSTemplateRequest {
/** 点播应用 ID。 */
SubAppId: number;
/** 需要创建的 MPS 模板的类型。取值:AIAnalysis: 创建智能分析模板。SmartSubtitle: 创建智能字幕模板。SmartErase: 创建智能擦除模板。 */
TemplateType: string;
/** MPS 创建模板参数。该参数用于透传至媒体处理服务(MPS),从云点播侧创建用户自定义的 MPS 任务模板。目前仅支持通过此方式创建以下任务类型的模板:智能分析:仅支持填写“创建内容分析模板”接口中的Name、Comment、ClassificationConfigure、TagConfigure、CoverConfigure、FrameTagConfigure几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。智能字幕:仅支持填写“创建智能字幕模板”接口中的Name、Comment、TranslateSwitch、VideoSrcLanguage、SubtitleFormat、SubtitleType、AsrHotWordsConfigure、TranslateDstLanguage、ProcessType几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。智能擦除:仅支持填写“创建智能擦除模板”接口中的Name、Comment、EraseType、EraseSubtitleConfig、EraseWatermarkConfig、ErasePrivacyConfig几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。目前模板中仅支持配置以上参数,其他参数无需填写。若包含其它参数,系统将自动忽略。以上透传参数以JSON形式表示。 */
MPSCreateTemplateParams?: string;
/** 智能分析模板参数,MPSCreateTemplateParams为空时有效。 */
AIAnalysisTemplate?: MPSAIAnalysisTemplate;
/** 智能字幕模板参数,MPSCreateTemplateParams为空时有效。 */
SmartSubtitleTemplate?: MPSSmartSubtitleTemplate;
/** 智能擦除模板参数,MPSCreateTemplateParams为空时有效。 */
SmartEraseTemplate?: MPSSmartEraseTemplate;
}
interface CreateMPSTemplateResponse {
/** MPS 任务模板唯一标识。该模板独立于直接在 MPS 服务中创建的模板。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreatePersonSampleRequest {
/** 素材名称,长度限制:20 个字符。 */
Name: string;
/** 素材应用场景,可选值:1. Recognition:用于内容识别,等价于 Recognition.Face。2. Review:用于内容不适宜,等价于 Review.Face。3. All:包含以上全部,等价于 1+2。 */
Usages: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 素材描述,长度限制:1024 个字符。 */
Description?: string;
/** 素材图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 jpeg、png 图片格式。数组长度限制:5 张图片。注意:图片必须是单人像五官较清晰的照片,像素不低于 200*200。 */
FaceContents?: string[];
/** 素材标签数组长度限制:20 个标签;单个标签长度限制:128 个字符。 */
Tags?: string[];
}
interface CreatePersonSampleResponse {
/** 素材信息。 */
Person?: AiSamplePerson;
/** 处理失败的五官定位信息。 */
FailFaceInfoSet?: AiSampleFailFaceInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateProcedureTemplateRequest {
/** 任务流名字(支持中文,不超过20个字)。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 视频处理类型任务参数。 */
MediaProcessTask?: MediaProcessTaskInput;
/** AI 内容审核类型任务参数 \*。\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。 */
AiContentReviewTask?: AiContentReviewTaskInput;
/** AI 内容分析类型任务参数。 */
AiAnalysisTask?: AiAnalysisTaskInput;
/** AI 内容识别类型任务参数。 */
AiRecognitionTaskSet?: AiRecognitionTaskInput[];
/** 该参数已不推荐使用,建议使用 AiRecognitionTaskSet。 */
AiRecognitionTask?: AiRecognitionTaskInput;
/** 音视频审核类型任务参数。 */
ReviewAudioVideoTask?: ProcedureReviewAudioVideoTaskInput;
}
interface CreateProcedureTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateProcessImageAsyncTemplateRequest {
/** 图片异步处理任务配置。 */
ProcessImageConfigure: ProcessImageAsyncTask;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 图片异步处理模板名称,长度限制:64 个字符。 */
Name?: string;
/** 图片异步处理模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface CreateProcessImageAsyncTemplateResponse {
/** 图片异步处理模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateQualityInspectTemplateRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质检测模板名称。 */
Name?: string;
/** 音画质检测模板描述。 */
Comment?: string;
/** 截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。 */
ScreenshotInterval?: number;
/** 视频画面抖动重影检测的控制参数。 */
JitterConfigure?: JitterConfigureInfo;
/** 视频画面模糊检测的控制参数。 */
BlurConfigure?: BlurConfigureInfo;
/** 视频画面低光、过曝检测的控制参数。 */
AbnormalLightingConfigure?: AbnormalLightingConfigureInfo;
/** 视频画面花屏检测的控制参数。 */
CrashScreenConfigure?: CrashScreenConfigureInfo;
/** 视频画面黑边、白边、黑屏、白屏检测的控制参数。 */
BlackWhiteEdgeConfigure?: BlackWhiteEdgeConfigureInfo;
/** 视频画面噪点检测的控制参数。 */
NoiseConfigure?: NoiseConfigureInfo;
/** 视频画面马赛克检测的控制参数。 */
MosaicConfigure?: MosaicConfigureInfo;
/** 视频画面二维码检测的控制参数。 */
QRCodeConfigure?: QRCodeConfigureInfo;
/** 音频(静音、低音、爆音)检测的控制参数。 */
VoiceConfigure?: VoiceConfigureInfo;
/** 视频画面质量评价的控制参数。 */
QualityEvaluationConfigure?: QualityEvaluationConfigureInfo;
}
interface CreateQualityInspectTemplateResponse {
/** 音画质检测模板 ID。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateRebuildMediaTemplateRequest {
/** 输出文件封装格式,可选值:mp4、flv、hls。 */
Container: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质重生模板名称。 */
Name?: string;
/** 模板描述。 */
Comment?: string;
/** 音画质重生视频控制控制信息。 */
RebuildVideoInfo?: RebuildVideoInfo;
/** 音画质重生音频控制控制信息。 */
RebuildAudioInfo?: RebuildAudioInfo;
/** 输出目标视频控制信息。 */
TargetVideoInfo?: RebuildMediaTargetVideoStream;
/** 输出目标音频控制信息。 */
TargetAudioInfo?: RebuildMediaTargetAudioStream;
/** 是否去除视频数据,可选值:0:保留1:去除默认值 0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值 0。 */
RemoveAudio?: string;
}
interface CreateRebuildMediaTemplateResponse {
/** 视频重生模板 ID。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateReviewTemplateRequest {
/** 需要返回的违规标签列表,可选值为:Porn:色情;Terror:暴力;Polity:不适宜的信息;Illegal:违法;Abuse:谩骂;Ad:广告;Moan:娇喘。 */
Labels: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: string;
/** 审核模板名称,长度限制:64 个字符。 */
Name?: string;
/** 审核模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface CreateReviewTemplateResponse {
/** 审核模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateRoundPlayRequest {
/** 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 轮播列表。数组长度限制:100。 */
RoundPlaylist: RoundPlayListItemInfo[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 轮播播单名称,长度限制:64 个字符。 */
Name?: string;
/** 轮播播单描述信息,长度限制:256 个字符。 */
Desc?: string;
/** 播放模式,可选值:Loop:循环播放播单;Linear:单次播放,播单播放完停止播放。默认值:Loop。 */
PlayBackMode?: string;
/** 播单唯一标识 ID,长度限制为64个字符,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)和连字符(-)。如果存在相同 RoundPlayId 的播单,返回 InvalidParameterValue.RoundPlayAlreadyExists 错误。默认取值为空,表示由系统分配。 */
RoundPlayId?: string;
/** 过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。过期后的播单将停止播放,“9999-12-31T23:59:59+08:00”表示不过期。默认值:9999-12-31T23:59:59+08:00。 */
ExpiredTime?: string;
}
interface CreateRoundPlayResponse {
/** 轮播播单唯一标识。 */
RoundPlayId?: string;
/** 轮播播放地址。 */
Url?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSampleSnapshotTemplateRequest {
/** 采样截图类型,取值:Percent:按百分比。Time:按时间间隔。 */
SampleType: string;
/** 采样间隔。当 SampleType 为 Percent 时,指定采样间隔的百分比。当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。 */
SampleInterval: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 采样截图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 图片格式,取值为 jpg 和 png。默认为 jpg。 */
Format?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType?: string;
}
interface CreateSampleSnapshotTemplateResponse {
/** 采样截图模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSceneAigcImageTaskRequest {
/** **点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。** */
SubAppId: number;
/** 场景化生图参数配置。 */
SceneInfo: AigcImageSceneInfo;
/** 输入图片列表,支持的图片格式:jpg、jpeg、png、webp。不同的场景需要不同的输入数据:- AI换衣场景:只能输入 1 张**模特**图片。- AI生商品图场景:需输入 1~10 张**同一产品**的不同角度的图片 */
FileInfos?: SceneAigcImageTaskInputFileInfo[];
/** 场景化生图任务的输出媒体文件配置。 */
OutputConfig?: SceneAigcImageOutputConfig;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface CreateSceneAigcImageTaskResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSceneAigcVideoTaskRequest {
/** **点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。** */
SubAppId: number;
/** 场景化生视频参数配置。 */
SceneInfo: AigcVideoSceneInfo;
/** 场景化生视频任务的输出媒体文件配置。 */
OutputConfig?: SceneAigcVideoOutputConfig;
/** 输入图片列表,支持的图片格式:jpg、jpeg、png、webp。 */
FileInfos?: SceneAigcVideoTaskInputFileInfo[];
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
/** 用户自定义prompt */
Prompt?: string;
}
interface CreateSceneAigcVideoTaskResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSnapshotByTimeOffsetTemplateRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 指定时间点截图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 图片格式,取值可以为 jpg 和 png。默认为 jpg。 */
Format?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType?: string;
}
interface CreateSnapshotByTimeOffsetTemplateResponse {
/** 时间点截图模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateStorageRegionRequest {
/** 待开通的存储地域,必须是系统支持的地域。取值参考:已支持地域列表 */
StorageRegion: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface CreateStorageRegionResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSubAppIdRequest {
/** 应用名称,长度限制:40个字符。 */
Name: string;
/** 应用简介,长度限制: 300个字符。不填则应用简介默认为空。 */
Description?: string;
/** 应用类型, 取值有:AllInOne:一体化;Professional:专业版。默认值为 AllInOne。 */
Type?: string;
/** 此应用的模式,可选值为:fileid:仅FileID模式fileid+path:FileID & Path模式留空时默认选择仅FileID模式 */
Mode?: string;
/** Mode是仅fileid时,用于设置默认存储地域,可选。Mode是fileid+path时,用于指定存储地域,必填。取值参考:已支持地域列表 */
StorageRegion?: string;
/** 此应用需要绑定的tag */
Tags?: ResourceTag[];
}
interface CreateSubAppIdResponse {
/** 新创建的应用 ID。 */
SubAppId?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateSuperPlayerConfigRequest {
/** 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 播放的音视频类型,可选值:AdaptiveDynamicStream:自适应码流输出;Transcode:转码输出;Original:原始音视频。默认为 AdaptiveDynamicStream。 */
AudioVideoType?: string;
/** 播放 DRM 保护的自适应码流开关:ON:开启,表示仅播放 DRM 保护的自适应码流输出;OFF:关闭,表示播放未加密的自适应码流输出。默认为 OFF。当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。 */
DrmSwitch?: string;
/** 允许输出的未加密的自适应码流模板 ID。当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。 */
AdaptiveDynamicStreamingDefinition?: number;
/** 允许输出的 DRM 自适应码流模板内容。当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。 */
DrmStreamingsInfo?: DrmStreamingsInfo;
/** 允许输出的转码模板 ID。当 AudioVideoType 为 Transcode 时必填。 */
TranscodeDefinition?: number;
/** 允许输出的雪碧图模板 ID。 */
ImageSpriteDefinition?: number;
/** 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:MinEdgeLength:240,Name:流畅;MinEdgeLength:480,Name:标清;MinEdgeLength:720,Name:高清;MinEdgeLength:1080,Name:全高清;MinEdgeLength:1440,Name:2K;MinEdgeLength:2160,Name:4K;MinEdgeLength:4320,Name:8K。 */
ResolutionNames?: ResolutionNameInfo[];
/** 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。 */
Domain?: string;
/** 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:HTTP;HTTPS。 */
Scheme?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface CreateSuperPlayerConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateTranscodeTemplateRequest {
/** 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。 */
Container: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 转码模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 是否去除视频数据,可选值:0:保留1:去除默认值:0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值:0。 */
RemoveAudio?: number;
/** 视频流配置参数,当 RemoveVideo 为 0,该字段必填。 */
VideoTemplate?: VideoTemplateInfo;
/** 音频流配置参数,当 RemoveAudio 为 0,该字段必填。 */
AudioTemplate?: AudioTemplateInfo;
/** 极速高清转码参数。 */
TEHDConfig?: TEHDConfig;
/** 音视频增强配置。 */
EnhanceConfig?: EnhanceConfig;
/** 切片类型,当 Container 为 hls 时有效,可选值:ts:ts 切片;fmp4:fmp4 切片。默认值:ts。 */
SegmentType?: string;
/** 扩展参数。 */
StdExtInfo?: string;
}
interface CreateTranscodeTemplateResponse {
/** 转码模板唯一标识。 */
Definition?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateVodDomainRequest {
/** 需要接入点播的加速域名。注意:不支持填写泛域名。 */
Domain: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 需要开启 CDN 加速的区域:Chinese Mainland:中国境内(不包含港澳台)。Outside Chinese Mainland: 中国境外。Global: 全球范围。如果没有设置 AccelerateArea, 点播会根据用户在腾讯云设置的地域信息自动开通中国境内或者中国境外的 CDN 加速。开启中国境内加速的域名,需要先[备案域名](/document/product/243/18905)。 */
AccelerateArea?: string;
/** 域名类型,取值有: VOD:使用 VOD 产品分发的域名; EdgeOne:使用 EdgeOne 产品分发的域名。不填默认取值为 VOD 。 */
Type?: string;
}
interface CreateVodDomainResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateWatermarkTemplateRequest {
/** 水印类型,可选值:image:图片水印;text:文字水印;svg:SVG 水印。 */
Type: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 水印模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 原点位置,可选值:TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。默认值:TopLeft。 */
CoordinateOrigin?: string;
/** 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。默认值:0px。 */
XPos?: string;
/** 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。默认值:0px。 */
YPos?: string;
/** 图片水印模板,当 Type 为 image,该字段必填。当 Type 为 text,该字段无效。 */
ImageTemplate?: ImageWatermarkInput;
/** 文字水印模板,当 Type 为 text,该字段必填。当 Type 为 image,该字段无效。 */
TextTemplate?: TextWatermarkTemplateInput;
/** SVG水印模板,当 Type 为 svg,该字段必填。当 Type 为 image 或 text,该字段无效。 */
SvgTemplate?: SvgWatermarkInput;
}
interface CreateWatermarkTemplateResponse {
/** 水印模板唯一标识。 */
Definition?: number;
/** 水印图片地址,仅当 Type 为 image,该字段有效。 */
ImageUrl?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface CreateWordSamplesRequest {
/** 关键词应用场景,可选值:1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;2. Recognition.Asr:通过音频识别技术,进行内容识别;3. Review.Ocr:通过光学字符识别技术,进行不适宜内容识别;4. Review.Asr:通过音频识别技术,进行不适宜内容识别;可合并简写为:5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;6. Review:通过光学字符识别技术、音频识别技术,进行不适宜内容识别,等价于 3+4;7. All:通过光学字符识别技术、音频识别技术,进行内容识别、不适宜内容识别,等价于 1+2+3+4。 */
Usages: string[];
/** 关键词,数组长度限制:100。 */
Words: AiSampleWordInfo[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface CreateWordSamplesResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteAIAnalysisTemplateRequest {
/** 音视频内容分析模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteAIAnalysisTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteAIRecognitionTemplateRequest {
/** 音视频内容识别模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteAIRecognitionTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteAdaptiveDynamicStreamingTemplateRequest {
/** 自适应转码模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteAdaptiveDynamicStreamingTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteAigcAdvancedCustomElementRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** AIGC 高级自定义主体的 ID */
ElementId: string;
}
interface DeleteAigcAdvancedCustomElementResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteAigcApiTokenRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** API 的 Token */
ApiToken: string;
}
interface DeleteAigcApiTokenResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteAnimatedGraphicsTemplateRequest {
/** 转动图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteAnimatedGraphicsTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteBlindWatermarkTemplateRequest {
/** 数字水印模板唯一标识。 */
Definition: number;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteBlindWatermarkTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteCLSTopicRequest {
/** 日志集所属的地域,取值有: ap-guangzhou:广州; ap-beijing:北京; ap-chengdu:成都; ap-chongqing:重庆; ap-nanjing:南京; ap-shanghai:上海; ap-singapore:新加坡。 */
CLSRegion?: string;
/** 日志主题 ID。 */
TopicId?: string;
}
interface DeleteCLSTopicResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteClassRequest {
/** 分类 ID */
ClassId: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteClassResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteContentReviewTemplateRequest {
/** 内容审核模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteContentReviewTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteEnhanceMediaTemplateRequest {
/** 音画质重生模板号。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteEnhanceMediaTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteHeadTailTemplateRequest {
/** 片头片尾模板号。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteHeadTailTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteImageProcessingTemplateRequest {
/** 图片处理模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteImageProcessingTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteImageSpriteTemplateRequest {
/** 雪碧图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteImageSpriteTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteJustInTimeTranscodeTemplateRequest {
/** 模板名字。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteJustInTimeTranscodeTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteLLMComprehendTemplateRequest {
/** 大模型理解模板的唯一标识 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteLLMComprehendTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteMPSTemplateRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 需要删除的 MPS 模板的类型。取值:Transcode: 删除转码模板。AIAnalysis: 创建智能分析模板。SmartSubtitle: 创建智能字幕模板。SmartErase: 创建智能擦除模板。 */
TemplateType: string;
/** MPS 任务模板唯一标识。 */
Definition: number;
}
interface DeleteMPSTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteMediaRequest {
/** 媒体文件的唯一标识。 */
FileId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 指定本次需要删除的部分。默认值为 "[]", 表示删除媒体及其对应的全部视频处理文件。 */
DeleteParts?: MediaDeleteItem[];
}
interface DeleteMediaResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeletePersonSampleRequest {
/** 素材 ID。 */
PersonId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeletePersonSampleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteProcedureTemplateRequest {
/** 任务流名字。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteProcedureTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteProcessImageAsyncTemplateRequest {
/** 图片异步处理模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteProcessImageAsyncTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteQualityInspectTemplateRequest {
/** 音画质检测模板 ID。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteQualityInspectTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteRebuildMediaTemplateRequest {
/** 视频重生模板号。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteRebuildMediaTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteReviewTemplateRequest {
/** 审核模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteReviewTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteRoundPlayRequest {
/** 轮播播单唯一标识。 */
RoundPlayId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteRoundPlayResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteSampleSnapshotTemplateRequest {
/** 采样截图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteSampleSnapshotTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteSnapshotByTimeOffsetTemplateRequest {
/** 指定时间点截图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteSnapshotByTimeOffsetTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteSuperPlayerConfigRequest {
/** 播放器配置名称。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteSuperPlayerConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteTranscodeTemplateRequest {
/** 转码模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteTranscodeTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteVodDomainRequest {
/** 要删除的点播加速域名。 */
Domain: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteVodDomainResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteWatermarkTemplateRequest {
/** 水印模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteWatermarkTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DeleteWordSamplesRequest {
/** 关键词,数组长度限制:100 个词。 */
Keywords: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DeleteWordSamplesResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAIAnalysisTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音视频内容分析模板唯一标识过滤条件,数组长度最大值:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeAIAnalysisTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 音视频内容分析模板详情列表。 */
AIAnalysisTemplateSet?: AIAnalysisTemplateItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAIRecognitionTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音视频内容识别模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。不填默认为空,即不对模板类型过滤。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeAIRecognitionTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 音视频内容识别模板详情列表。 */
AIRecognitionTemplateSet?: AIRecognitionTemplateItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAdaptiveDynamicStreamingTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 转自适应码流模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
}
interface DescribeAdaptiveDynamicStreamingTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 转自适应码流模板详情列表。 */
AdaptiveDynamicStreamingTemplateSet?: AdaptiveDynamicStreamingTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAigcAdvancedCustomElementsRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 分页返回的起始偏移量。将返回第 Offset 到第 Offset+Limit-1 条。默认值:0Offset 必须是 Limit 的整数倍。 */
Offset?: number;
/** 分页返回的记录条数。取值范围:[1, 300]默认值:10Offset 必须是 Limit 的整数倍。 */
Limit?: number;
}
interface DescribeAigcAdvancedCustomElementsResponse {
/** AIGC 高级自定义主体信息。 */
ElementSet?: AigcAdvancedCustomElementInfo[];
/** 记录总数。 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAigcApiTokensRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeAigcApiTokensResponse {
/** API Token 列表 */
ApiTokens?: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAigcFaceInfoRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 需要获取人脸信息的输入视频信息,最多包含一个文件。 */
FileInfos?: AigcFaceInputFileInfo[];
}
interface DescribeAigcFaceInfoResponse {
/** 人脸信息。 */
FaceInfoSet?: AigcFaceInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAigcUsageDataRequest {
/** 起始日期。使用 ISO 日期格式。 */
StartTime: string;
/** 结束日期,需大于等于起始日期。使用 ISO 日期格式。 */
EndTime: string;
/** AIGC类型。枚举值:Video: 视频Image: 图片Text: 文本Audio: 音频SceneAigcVideo: 场景化视频处理SceneAigcImage: 场景化图片处理SceneAigcTime: 场景化处理次数 */
AigcType: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** API Key */
APIKey?: string;
}
interface DescribeAigcUsageDataResponse {
/** AIGC统计数据。 */
AigcUsageDataSet?: AigcUsageDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAllClassRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeAllClassResponse {
/** 分类信息集合 */
ClassInfoSet?: MediaClassInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeAnimatedGraphicsTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 转动图模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
}
interface DescribeAnimatedGraphicsTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 转动图模板详情列表。 */
AnimatedGraphicsTemplateSet?: AnimatedGraphicsTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeBlindWatermarkTemplatesRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 数字水印模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 数字水印类型,可选值:blind-basic:基础版权数字水印;blind-nagra:Nagra取证水印; */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数默认值:10;最大值:100。 */
Limit?: number;
}
interface DescribeBlindWatermarkTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 数字水印模板详情列表。 */
BlindWatermarkTemplateSet?: BlindWatermarkTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCDNStatDetailsRequest {
/** 查询指标,取值有:Traffic:流量,单位为 Byte。Bandwidth:带宽,单位为 Bps。Requests:请求数。QUICRequests:QUIC 请求数。IpVisit:IP 访问数。 */
Metric: string;
/** 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。 */
DomainNames?: string[];
/** 服务区域,取值有:Chinese Mainland:中国大陆。 Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。 Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。 Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。 Middle East:中东。 Europe:欧洲。North America:北美。South America:南美。Africa:非洲。默认为中国大陆。 */
Area?: string;
/** 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。Beijing:北京。Inner Mongolia:内蒙古。Shanxi:山西。Hebei:河北。Tianjin:天津。Ningxia:宁夏。Shaanxi:陕西。Gansu:甘肃。Qinghai:青海。Xinjiang:新疆。Heilongjiang:黑龙江。Jilin:吉林。Liaoning:辽宁。Fujian:福建。Jiangsu:江苏。Anhui:安徽。Shandong:山东。Shanghai:上海。Zhejiang:浙江。Henan:河南。Hubei:湖北。Jiangxi:江西。Hunan:湖南。Guizhou:贵州。Yunnan:云南。Chongqing:重庆。Sichuan:四川。Xizang:西藏。Guangdong:广东。Guangxi:广西。Hainan:海南。Hong Kong, Macao and Taiwan:港澳台。Outside Chinese Mainland:海外。Other:其他 。 */
Districts?: string[];
/** 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。China Telecom:中国电信。 China Unicom:中国联通。 CERNET:教育网。Great Wall Broadband Network:长城宽带。China Mobile:中国移动。China Mobile Tietong:中国铁通。ISPs outside Chinese Mainland:海外运营商。Other ISPs:其他运营商。 */
Isps?: string[];
/** 每条数据的时间粒度,单位:分钟,取值有:5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。 */
DataInterval?: number;
}
interface DescribeCDNStatDetailsResponse {
/** 每条数据的时间粒度,单位:分钟。 */
DataInterval?: number;
/** CDN 用量数据。 */
Data?: StatDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCDNUsageDataRequest {
/** 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,需大于开始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** CDN 统计数据类型,有效值:Flux:流量,单位为 byte。Bandwidth:带宽,单位为 bps。 */
DataType: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 用量数据的时间粒度,单位:分钟,取值有:5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。60:小时粒度,返回指定查询时间内1小时粒度的数据。1440:天粒度,返回指定查询时间内1天粒度的数据。默认值为1440,返回天粒度的数据。 */
DataInterval?: number;
/** 域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。 */
DomainNames?: string[];
}
interface DescribeCDNUsageDataResponse {
/** 时间粒度,单位:分钟。 */
DataInterval?: number;
/** CDN 统计数据。 */
Data?: StatDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCLSLogsetsRequest {
/** 日志集所属的地域,取值有: ap-guangzhou:广州; ap-beijing:北京; ap-chengdu:成都; ap-chongqing:重庆; ap-nanjing:南京; ap-shanghai:上海; ap-singapore:新加坡。 */
CLSRegion: string;
}
interface DescribeCLSLogsetsResponse {
/** 查询到的日志集列表。 */
Logsets?: CLSLogsetInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCLSPushTargetsRequest {
/** 点播域名。 */
Domains: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeCLSPushTargetsResponse {
/** 域名推送总数量。 */
TotalCount?: number;
/** 域名推送 CLS 目标列表。 */
DomainCLSTargets?: DomainCLSTargetInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCLSTopicsRequest {
/** 日志集所属的地域,取值有: ap-guangzhou:广州; ap-beijing:北京; ap-chengdu:成都; ap-chongqing:重庆; ap-nanjing:南京; ap-shanghai:上海; ap-singapore:新加坡。 */
CLSRegion: string;
/** 日志主题所属日志集 ID。 */
LogsetId: string;
/** 日志主题 ID 列表。如果不填,表示查询所有的日志主题。 */
TopicIds?: string[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:20,最大值:100。 */
Limit?: number;
}
interface DescribeCLSTopicsResponse {
/** 日志主题总数量。 */
TotalCount?: number;
/** 日志主题列表。 */
Topics?: CLSTopicInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCdnLogsRequest {
/** 域名。 */
DomainName: string;
/** 获取日志起始时间点,使用 ISO 日期格式。参数格式:YYYY-MM-DDThh:mm:ssZ */
StartTime: string;
/** 结束时间需大于起始时间;使用 ISO 日期格式。参数格式:YYYY-MM-DDThh:mm:ssZ */
EndTime: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 分页拉取的最大返回结果数。默认值:100;最大值:1000。 */
Limit?: number;
/** 分页拉取的起始偏移量。默认值:0。 */
Offset?: number;
}
interface DescribeCdnLogsResponse {
/** 日志下载链接总数量。 */
TotalCount?: number;
/** 海外CDN节点的日志下载列表。如果域名没有开启海外加速,忽略该参数。 */
OverseaCdnLogs?: CdnLogInfo[];
/** 国内CDN节点的日志下载列表。 */
DomesticCdnLogs?: CdnLogInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeClientUploadAccelerationUsageDataRequest {
/** 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 客户端上传加速类型,取值有: AccelerationWithHTTP:HTTP 传输方式的上传加速。 AccelerationWithQUIC:QUIC 传输方式的上传加速。默认查询所有加速类型的用量 。 */
Type?: string;
}
interface DescribeClientUploadAccelerationUsageDataResponse {
/** 客户端上传加速统计数据。 */
ClientUploadAccelerationUsageDataSet?: StatDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeContentReviewTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 内容审核模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeContentReviewTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 内容审核模板详情列表。 */
ContentReviewTemplateSet?: ContentReviewTemplateItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeCurrentPlaylistRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 轮播播单唯一标识。 */
RoundPlayId: string;
/** 返回的播放列表的长度。最大10,默认值为5。 */
Limit?: number;
}
interface DescribeCurrentPlaylistResponse {
/** 当前播放列表信息。 */
CurrentPlaylist?: RoundPlayFilePlayInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDailyMediaPlayStatRequest {
/** 媒体文件 ID 。 */
FileId: string;
/** 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。该参数仅日期部分有效。 */
StartDate: string;
/** 结束日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。该参数仅日期部分有效。 */
EndDate: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeDailyMediaPlayStatResponse {
/** 播放统计数据。 */
DailyPlayStatInfoSet?: DailyPlayStatInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDailyMostPlayedStatRequest {
/** 查询日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。该参数仅日期部分有效。 */
Date: string;
/** 域名。查询该域名播放 Top100 的媒体文件的统计数据。默认查询所有域名的播放统计数据。 */
DomainName?: string;
/** Top 数据的统计指标,取值有:Traffic:播放流量,按播放流量统计 Top100 的数据。PlayTimes:播放次数,按播放次数统计播放 Top100 的数据。默认值为Traffic。 */
Metric?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeDailyMostPlayedStatResponse {
/** 媒体文件播放统计信息。 */
DailyPlayStatInfoSet?: DailyPlayStatInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDailyPlayStatFileListRequest {
/** 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeDailyPlayStatFileListResponse {
/** 播放统计文件列表。 */
PlayStatFileSet?: PlayStatFileInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDefaultDistributionConfigRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeDefaultDistributionConfigResponse {
/** 分发配置的域名(已废弃)。 */
DomainName?: string;
/** 分发配置的域名。 */
Domain?: string;
/** 分发配置的协议,为 HTTP 或 HTTPS。 */
Scheme?: string;
/** 播放密钥,由大小写字母(a - Z)或者数字(0 - 9)组成,长度在8 - 20个字符之间。 */
PlayKey?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDrmDataKeyRequest {
/** 加密后的数据密钥列表,最大支持10个。 */
EdkList: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeDrmDataKeyResponse {
/** 密钥列表,包含加密的数据密钥。 */
KeyList?: SimpleAesEdkPair[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeDrmKeyProviderInfoRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeDrmKeyProviderInfoResponse {
/** 华曦达(SDMC)相关的 DRM 密钥提供商信息。华曦达服务后续逐步下线,请使用VOD DRM加密服务。 */
SDMCInfo?: SDMCDrmKeyProviderInfo;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeEnhanceMediaTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质重生模板列表。长度限制:100。 */
Definitions?: number[];
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeEnhanceMediaTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 音画质重生模板详情列表。 */
RebuildMediaTemplateSet?: RebuildMediaTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeEventConfigRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeEventConfigResponse {
/** 接收事件通知的方式。"PUSH" 为 [普通回调](https://cloud.tencent.com/document/product/266/33779),"PULL" 为 [可靠回调](https://cloud.tencent.com/document/product/266/33779)。 */
Mode?: string;
/** 采用 [普通回调](https://cloud.tencent.com/document/product/266/33779) 模式时,用于接收 V3 版本事件通知的地址。 */
NotificationUrl?: string;
/** 是否接收 [视频上传完成](https://cloud.tencent.com/document/product/266/7830) 事件通知,"OFF" 为忽略该事件通知,"ON" 为接收事件通知。 */
UploadMediaCompleteEventSwitch?: string;
/** 是否接收 [视频删除完成](https://cloud.tencent.com/document/product/266/13434) 事件通知,"OFF" 为忽略该事件通知,"ON" 为接收事件通知。 */
DeleteMediaCompleteEventSwitch?: string;
/** 是否接收剪辑固化完成事件通知,"OFF" 为忽略该事件通知,"ON" 为接收事件通知。 */
PersistenceCompleteEventSwitch?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeEventsStateRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeEventsStateResponse {
/** 待进行拉取的事件通知数,为近似值,约有3分钟延迟。注意:不建议使用此字段作为是否拉取事件通知的依据。 */
CountOfEventsToPull?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeFileAttributesRequest {
/** 媒体文件 ID */
FileId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface DescribeFileAttributesResponse {
/** 任务 ID 。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeHeadTailTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 片头片尾模板号,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeHeadTailTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 片头片尾模板详情列表。 */
HeadTailTemplateSet?: HeadTailTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeImageProcessingTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 图片处理模板标识列表。长度限制:100。 */
Definitions?: number[];
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeImageProcessingTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 图片处理模板详情列表。 */
ImageProcessingTemplateSet?: ImageProcessingTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeImageReviewUsageDataRequest {
/** 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeImageReviewUsageDataResponse {
/** 图片审核次数统计数据,展示查询时间范围内的图片审核次数的概览数据。 */
ImageReviewUsageDataSet?: ImageReviewUsageDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeImageSpriteTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 雪碧图模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
}
interface DescribeImageSpriteTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 雪碧图模板详情列表。 */
ImageSpriteTemplateSet?: ImageSpriteTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeJustInTimeTranscodeTemplatesRequest {
/** 模板名过滤条件,数组长度限制:100。 */
Names?: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置任务流模板;Custom:用户自定义任务流模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeJustInTimeTranscodeTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 模板详情列表。 */
JustInTimeTranscodeTemplateSet?: JustInTimeTranscodeTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeLLMComprehendTemplatesRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 大模型解析模板唯一标识过滤条件,数组长度最大值:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeLLMComprehendTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 大模型解析模板详情列表。 */
LLMComprehendTemplateSet?: LLMComprehendTemplateItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeLicenseUsageDataRequest {
/** 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** License 类型,默认为 CommercialDRMLicense 。目前支持的 License 类型包括: CommercialDRMLicense: 商业级 DRM License */
LicenseType?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeLicenseUsageDataResponse {
/** License 查询次数统计数据,展示所查询 License 次数的明细数据。 */
LicenseUsageDataSet?: LicenseUsageDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeMPSTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** MPS 模板类型。根据需要查询的 MPS 模板的类型对结果进行过滤。取值:Transcode: 查询转码模板列表。AIAnalysis: 创建智能分析模板。SmartSubtitle: 创建智能字幕模板。SmartErase: 创建智能擦除模板。 */
TemplateType: string;
/** MPS 查询模板参数。该参数用于透传至媒体处理服务(MPS),从云点播侧查询 MPS 任务模板列表。目前仅支持通过此方式查询以下任务类型的模板:1. 音视频增强:仅支持填写“[获取转码模板列表](https://cloud.tencent.com/document/product/862/37593)”接口中的 Definitions、Type、Name、Offset 和 Limit 几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。2. 智能分析:仅支持填写“[获取智能分析模板列表](https://cloud.tencent.com/document/product/862/40247)”接口中的 Definitions、Type、Name、Offset 和 Limit 几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。3. 智能字幕:仅支持填写“[获取智能字幕模板列表](https://cloud.tencent.com/document/product/862/117002)”接口中的 Definitions、Type、Name、Offset 和 Limit 几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。4. 智能擦除:仅支持填写“[获取智能擦除模板列表](https://cloud.tencent.com/document/product/862/123733)”接口中的 Definitions、Type、Name、Offset 和 Limit 几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。 */
MPSDescribeTemplateParams?: string;
}
interface DescribeMPSTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** MPS 任务模板详情列表。 */
MPSTemplateSet?: MPSTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeMediaInfosRequest {
/** 媒体文件 ID 列表,N 从 0 开始取值,最大 19。 */
FileIds: string[];
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:basicInfo(视频基础信息)。metaData(视频元信息)。transcodeInfo(视频转码结果信息)。animatedGraphicsInfo(视频转动图结果信息)。imageSpriteInfo(视频雪碧图信息)。snapshotByTimeOffsetInfo(视频指定时间点截图信息)。sampleSnapshotInfo(采样截图信息)。keyFrameDescInfo(打点信息)。adaptiveDynamicStreamingInfo(转自适应码流信息)。miniProgramReviewInfo(小程序审核信息)。subtitleInfo(字幕信息)。reviewInfo(审核信息)。mpsAiMediaInfo(mps智能媒资信息)。 */
Filters?: string[];
}
interface DescribeMediaInfosResponse {
/** 媒体文件信息列表。 */
MediaInfoSet?: MediaInfo[];
/** 不存在的文件 ID 列表。 */
NotExistFileIdSet?: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeMediaPlayStatDetailsRequest {
/** 媒体文件 ID。 */
FileId: string;
/** 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 统计时间粒度,有效值:Hour:以小时为粒度。Day:以天为粒度。默认按时间跨度决定,小于1天以小时为粒度,大于等于1天则以天为粒度。 */
Interval?: string;
}
interface DescribeMediaPlayStatDetailsResponse {
/** 播放统计数据。 */
PlayStatInfoSet?: PlayStatInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeMediaProcessUsageDataRequest {
/** 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 查询视频处理任务类型,目前支持的任务类型包括: Transcoding: 普通转码 Transcoding-TESHD: 极速高清转码 Editing: 视频编辑 Editing-TESHD: 极速高清视频编辑 AdaptiveBitrateStreaming: 自适应码流 ContentAudit: 内容审核 ContentRecognition: 内容识别 RemoveWatermark: 去除水印 ExtractTraceWatermark: 提取水印 AddTraceWatermark: 添加水印 RebuildMedia: 音画质重生 QualityInspect: 音画质检测 VideoHighlight: 视频智能集锦 VideoTag: 视频智能标签 VideoClassification: 视频智能分类 VideoCover: 视频智能封面 VideoSegment: 视频智能拆条 VideoProduce: 视频制作 MediaCast: 媒体转推Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)VoiceTranslation: 语音翻译JITTranscoding: 即时转码VideoSnapshot: 视频截图JITEncryption: 即时加密MediaEnhancement: 音视频增强ImageCompression: 图片压缩ImageEnhancement: 图片增强ImageSuperResolution: 图片超分ImageAdvanceCompression: 图片高级压缩ImageUnderstanding: 图片理解AddTraceWatermark: 添加溯源水印AddBlindWatermark: 添加盲水印AddNagraWatermark: 添加NAGRA数字水印ExtractTraceWatermark: 提取溯源水印ExtractBlindWatermark: 提取盲水印ExtractNagraWatermark: 提取NAGRA数字水印 */
Type?: string;
}
interface DescribeMediaProcessUsageDataResponse {
/** 视频处理统计数据概览,展示所查询任务的概览以及详细数据。 */
MediaProcessDataSet?: TaskStatData[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribePersonSamplesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 拉取的素材类型,可选值:UserDefine:用户自定义素材库;Default:系统默认素材库。默认值:UserDefine,拉取用户自定义素材库素材。说明:如果是拉取系统默认素材库,只能使用素材名字或者素材 ID + 素材名字的方式进行拉取,且五官图片只返回一张。 */
Type?: string;
/** 素材 ID,数组长度限制:100。 */
PersonIds?: string[];
/** 素材名称,数组长度限制:20。 */
Names?: string[];
/** 素材标签,数组长度限制:20。 */
Tags?: string[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:100,最大值:100。 */
Limit?: number;
}
interface DescribePersonSamplesResponse {
/** 符合条件的记录总数。 */
TotalCount?: number;
/** 人物信息。 */
PersonSet?: AiSamplePerson[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribePrepaidProductsRequest {
}
interface DescribePrepaidProductsResponse {
/** 购买的预付费商品实例列表。 */
ProductInstanceSet?: ProductInstance[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeProcedureTemplatesRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 任务流模板名字过滤条件,数组长度限制:100。 */
Names?: string[];
/** 任务流模板类型过滤条件,可选值:Preset:系统预置任务流模板;Custom:用户自定义任务流模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 指定字段对返回结果进行生序或者降序Sort.Field 目前只支持 CreateTime 。Sort.Order 为 desc(降序)或者 asc(升序)入参限制:当前仅支持排序字段为CreateTime */
SortBy?: SortBy[];
}
interface DescribeProcedureTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 任务流模板详情列表。 */
ProcedureTemplateSet?: ProcedureTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeProcessImageAsyncTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 图片异步处理模板唯一标识过滤条件,数组长度最大值:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeProcessImageAsyncTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 图片异步处理模板详情列表。 */
ProcessImageAsyncTemplateSet?: ProcessImageAsyncTemplateItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeQualityInspectTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质检测模板列表。长度限制:100。 */
Definitions?: number[];
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeQualityInspectTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 音画质检测模板详情列表。 */
QualityInspectTemplateSet?: QualityInspectTemplateItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeRebuildMediaTemplatesRequest {
/** 视频重生模板列表。 */
Definitions?: number[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeRebuildMediaTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 视频重生模板详情列表。 */
RebuildMediaTemplateSet?: RebuildMediaTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeReviewDetailsRequest {
/** 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束日期,需大于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeReviewDetailsResponse {
/** 发起内容智能识别次数。 */
TotalCount?: number;
/** 内容智能识别总时长。 */
TotalDuration?: number;
/** 内容智能识别时长统计数据,每天一个数据。 */
Data?: StatDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeReviewTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 审核模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeReviewTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 审核模板详情列表。 */
ReviewTemplateSet?: ReviewTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeRoundPlaysRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 过滤条件:轮播播单标识,数组长度限制:100。 */
RoundPlayIds?: string[];
/** 过滤条件,轮播播单状态,可选值: Enabled:启动状态; Disabled:停止状态。 */
Status?: string;
/** 过滤条件:轮播播单创建时间。 */
CreateTime?: TimeRange;
/** 过滤条件:轮播播单更新时间。 */
UpdateTime?: TimeRange;
/** 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。 */
ScrollToken?: string;
/** 分页偏移量,默认值:0。已经废弃,请根据 ScrollToken 参数进行分批次查询。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
}
interface DescribeRoundPlaysResponse {
/** 符合过滤条件的轮播播单总数。已经废弃,分批次查询请请使用 ScrollToken 参数。 */
TotalCount?: number;
/** 轮播播单详情列表。 */
RoundPlaySet?: RoundPlayInfo[];
/** 翻页标识,当请求未返回所有数据,该字段表示下一条记录的 ID。当该字段为空,说明已无更多数据。 */
ScrollToken?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeSampleSnapshotTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 采样截图模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
}
interface DescribeSampleSnapshotTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 采样截图模板详情列表。 */
SampleSnapshotTemplateSet?: SampleSnapshotTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeSnapshotByTimeOffsetTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 指定时间点截图模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
}
interface DescribeSnapshotByTimeOffsetTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 指定时间点截图模板详情列表。 */
SnapshotByTimeOffsetTemplateSet?: SnapshotByTimeOffsetTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeStorageDataRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeStorageDataResponse {
/** 当前媒体总量。 */
MediaCount?: number;
/** 当前总存储量,单位是字节。 */
TotalStorage?: number;
/** 当前标准存储量,单位是字节。 */
StandardStorage?: number;
/** 当前低频存储量,单位是字节。 */
InfrequentStorage?: number;
/** 当前归档存储量,单位是字节。 */
ArchiveStorage?: number;
/** 当前深度归档存储量,单位是字节。 */
DeepArchiveStorage?: number;
/** 各计费区域的存储用量。 */
StorageStat?: StorageStatData[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeStorageDetailsRequest {
/** 起始时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 结束时间,需大于开始日期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 统计时间粒度,有效值:Minute:以5分钟为粒度。Day:以天为粒度。默认按时间跨度决定,小于等于1天以5分钟为粒度,大于1天则以天为粒度。 */
Interval?: string;
/** 查询的存储类型,有效值:TotalStorage:存储总量,标准、低频、归档和深度归档存储量之和,不含提前删除量。StandardStorage:标准存储。InfrequentStorage:低频存储。ArchiveStorage:归档存储。DeepArchiveStorage:深度归档存储。DeletedInfrequentStorage:低频存储提前删除量。DeletedArchiveStorage:归档提前删除量。DeletedDeepArchiveStorage:深度归档提前删除量。ArchiveStandardRetrieval:归档标准取回量。ArchiveExpeditedRetrieval:归档快速取回量。ArchiveBulkRetrieval:归档批量取回量。DeepArchiveStandardRetrieval:深度归档标准取回量。DeepArchiveBulkRetrieval:深度归档批量取回量。InfrequentRetrieval:低频存储取回量。默认值为 TotalStorage。 */
StorageType?: string;
/** 查询的存储区域,有效值:Chinese Mainland:中国境内(不包含港澳台)。Outside Chinese Mainland:中国境外。默认值为 Chinese Mainland。 */
Area?: string;
}
interface DescribeStorageDetailsResponse {
/** 存储统计数据,每5分钟或每天一条数据。 */
Data?: StatDataItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeStorageRegionsRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeStorageRegionsResponse {
/** 存储地域信息列表。 */
StorageRegionInfos?: StorageRegionInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeSubAppIdsRequest {
/** 应用名称。 */
Name?: string;
/** 标签信息,查询指定标签的应用列表。 */
Tags?: ResourceTag[];
/** 分页拉取的起始偏移量。默认值:0。 */
Offset?: number;
/** 分页拉取的最大返回结果数。默认值:200;最大值:200。 */
Limit?: number;
}
interface DescribeSubAppIdsResponse {
/** 应用信息集合。 */
SubAppIdInfoSet?: SubAppIdInfo[];
/** 应用总数量。 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeSuperPlayerConfigsRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 播放器配置名字过滤条件,数组长度限制:100。 */
Names?: string[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 播放器配置类型过滤条件,可选值:Preset:系统预置配置;Custom:用户自定义配置。 */
Type?: string;
}
interface DescribeSuperPlayerConfigsResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 播放器配置数组。 */
PlayerConfigSet?: PlayerConfig[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeTaskDetailRequest {
/** 视频处理任务的任务 ID。 */
TaskId: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeTaskDetailResponse {
/** 任务类型,取值:Procedure:视频处理任务;EditMedia:视频编辑任务;SplitMedia:视频拆条任务;ComposeMedia:制作媒体文件任务;WechatPublish:微信发布任务;WechatMiniProgramPublish:微信小程序视频发布任务;PullUpload:拉取上传媒体文件任务;FastClipMedia:快速剪辑任务;RemoveWatermarkTask:智能去除水印任务;DescribeFileAttributesTask:获取文件属性任务;RebuildMedia:音画质重生任务(不推荐使用);ReviewAudioVideo:音视频审核任务;ExtractTraceWatermark:提取溯源水印任务;ExtractCopyRightWatermark:提取版权水印任务;QualityInspect:音画质检测任务;QualityEnhance:音画质重生任务;ComplexAdaptiveDynamicStreaming:复杂自适应码流任务;ProcessMediaByMPS:MPS 视频处理任务;AigcImageTask:AIGC 生图任务;SceneAigcImageTask:场景化 AIGC 生图任务;AigcVideoTask:AIGC 生视频任务;ImportMediaKnowledge:导入媒体知识任务。SceneAigcVideoTask:场景化 AIGC 生视频任务; ExtractBlindWatermark:提取数字水印任务。 ExtractBlindWatermark:提取数字水印任务。 CreateAigcAdvancedCustomElement:创建自定义主体任务CreateAigcCustomVoice:创建自定义音色任务CreateAigcSubject:创建主体任务AigcVideoRedrawTask:AIGC 视频转绘任务CreateAigcAudioClone:AIGC 声音复刻任务 */
TaskType?: string;
/** 任务状态,取值:WAITING:等待中;PROCESSING:处理中;FINISH:已完成;ABORTED:已终止。 */
Status?: string;
/** 任务的创建时间,采用 ISO 日期格式。 */
CreateTime?: string;
/** 任务开始执行的时间,采用 ISO 日期格式。 */
BeginProcessTime?: string;
/** 任务执行完毕的时间,采用 ISO 日期格式。 */
FinishTime?: string;
/** 视频处理任务信息,仅当 TaskType 为 Procedure,该字段有值。 */
ProcedureTask?: ProcedureTask | null;
/** 视频编辑任务信息,仅当 TaskType 为 EditMedia,该字段有值。 */
EditMediaTask?: EditMediaTask | null;
/** 微信发布任务信息,仅当 TaskType 为 WechatPublish,该字段有值。 */
WechatPublishTask?: WechatPublishTask | null;
/** 制作媒体文件任务信息,仅当 TaskType 为 ComposeMedia,该字段有值。 */
ComposeMediaTask?: ComposeMediaTask | null;
/** 视频拆条任务信息,仅当 TaskType 为 SplitMedia,该字段有值。 */
SplitMediaTask?: SplitMediaTask | null;
/** 微信小程序发布任务信息,仅当 TaskType 为 WechatMiniProgramPublish,该字段有值。 */
WechatMiniProgramPublishTask?: WechatMiniProgramPublishTask | null;
/** 拉取上传媒体文件任务信息,仅当 TaskType 为 PullUpload,该字段有值。 */
PullUploadTask?: PullUploadTask | null;
/** 视频转码任务信息,仅当 TaskType 为 Transcode,该字段有值。 */
TranscodeTask?: TranscodeTask2017 | null;
/** 视频拼接任务信息,仅当 TaskType 为 Concat,该字段有值。 */
ConcatTask?: ConcatTask2017 | null;
/** 视频剪辑任务信息,仅当 TaskType 为 Clip,该字段有值。 */
ClipTask?: ClipTask2017 | null;
/** 截取雪碧图任务信息,仅当 TaskType 为 ImageSprite,该字段有值。 */
CreateImageSpriteTask?: CreateImageSpriteTask2017 | null;
/** 视频指定时间点截图任务信息,仅当 TaskType 为 SnapshotByTimeOffset,该字段有值。 */
SnapshotByTimeOffsetTask?: SnapshotByTimeOffsetTask2017 | null;
/** 智能去除水印任务信息,仅当 TaskType 为 RemoveWatermark,该字段有值。 */
RemoveWatermarkTask?: RemoveWatermarkTask | null;
/** 音画质重生任务信息,仅当 TaskType 为 RebuildMedia,该字段有值。 */
RebuildMediaTask?: RebuildMediaTask | null;
/** 提取溯源水印任务信息,仅当 TaskType 为 ExtractTraceWatermark,该字段有值。 */
ExtractTraceWatermarkTask?: ExtractTraceWatermarkTask | null;
/** 提取版权水印任务信息,仅当 TaskType 为 ExtractCopyRightWatermark,该字段有值。 */
ExtractCopyRightWatermarkTask?: ExtractCopyRightWatermarkTask | null;
/** 音视频审核任务信息,仅当 TaskType 为 ReviewAudioVideo,该字段有值。 */
ReviewAudioVideoTask?: ReviewAudioVideoTask | null;
/** 该字段已无效。 */
ReduceMediaBitrateTask?: ReduceMediaBitrateTask | null;
/** 获取文件属性任务信息,仅当 TaskType 为 DescribeFileAttributes,该字段有值。 */
DescribeFileAttributesTask?: DescribeFileAttributesTask | null;
/** 音画质检测任务信息,仅当 TaskType 为 QualityInspect 时该字段有值。 */
QualityInspectTask?: QualityInspectTask | null;
/** 音画质重生任务信息,仅当 TaskType 为 QualityEnhance,该字段有值。 */
QualityEnhanceTask?: QualityEnhanceTask | null;
/** 复杂自适应码流任务信息,仅当 TaskType 为 ComplexAdaptiveDynamicStreaming,该字段有值。 */
ComplexAdaptiveDynamicStreamingTask?: ComplexAdaptiveDynamicStreamingTask | null;
/** MPS 视频处理任务信息,仅当 TaskType 为 ProcessMediaByMPS,该字段有值。 */
ProcessMediaByMPSTask?: ProcessMediaByMPS;
/** AIGC 生图任务信息,仅当 TaskType 为 AigcImageTask,该字段有值。 */
AigcImageTask?: AigcImageTask;
/** AIGC 生视频任务信息,仅当 TaskType 为 AigcVideoTask,该字段有值。 */
AigcVideoTask?: AigcVideoTask;
/** 媒体导入知识库任务信息,仅当 TaskType 为 ImportMediaKnowledge,该字段有值。 */
ImportMediaKnowledge?: ImportMediaKnowledgeTask;
/** 场景化 AIGC 生图任务信息,仅当 TaskType 为 SceneAigcImageTask,该字段有值。 */
SceneAigcImageTask?: SceneAigcImageTask;
/** 场景化 AIGC 生视频任务信息,仅当 TaskType 为 SceneAigcVideoTask,该字段有值。 */
SceneAigcVideoTask?: SceneAigcVideoTask;
/** 图像异步处理任务信息,仅当 TaskType 为 ProcessImageAsync,该字段有值。 */
ProcessImageAsyncTask?: ProcessImageAsync;
/** 提取数字水印任务信息,仅当 TaskType 为 ExtractBlindWatermark,该字段有值。 */
ExtractBlindWatermarkTask?: ExtractBlindWatermarkTask;
/** 创建自定义主体信息,仅当 TaskType 为 CreateAigcAdvancedCustomElement,该字段有值。 */
CreateAigcAdvancedCustomElementTask?: CreateAigcAdvancedCustomElementTask;
/** 创建自定义音色信息,仅当 TaskType 为 CreateAigcCustomVoice,该字段有值。 */
CreateAigcCustomVoiceTask?: CreateAigcCustomVoiceTask;
/** 创建主体信息,仅当 TaskType 为 CreateAigcSubject,该字段有值。 */
CreateAigcSubjectTask?: CreateAigcSubjectTask;
/** AIGC 视频转绘信息,仅当 TaskType 为AigcVideoRedrawTask,该字段有值。 */
AigcVideoRedrawTask?: AigcVideoRedrawTask;
/** AIGC音效信息,仅当TaskType为AigcAudioTask时,该字段有值。 */
AigcAudioTask?: AigcAudioTask;
/** AIGC 声音复刻信息,仅当 TaskType 为CreateAigcAudioClone,该字段有值。 */
CreateAigcAudioCloneTask?: CreateAigcAudioCloneTask;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeTasksRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 过滤条件:任务状态,可选值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)。 */
Status?: string;
/** 过滤条件:文件 ID。 */
FileId?: string;
/** 过滤条件:任务创建时间。 */
CreateTime?: TimeRange;
/** 过滤条件:任务结束时间。 */
FinishTime?: TimeRange;
/** 排序方式。Sort.Field 可选: CreateTime 任务创建时间。FinishTime 任务结束时间。 */
Sort?: SortBy;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。 */
ScrollToken?: string;
}
interface DescribeTasksResponse {
/** 任务概要列表。 */
TaskSet?: TaskSimpleInfo[];
/** 翻页标识,当请求未返回所有数据,该字段表示下一条记录的 ID。当该字段为空,说明已无更多数据。 */
ScrollToken?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeTranscodeTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 转码模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 模板类型过滤条件,可选值:Preset:系统预置模板;Custom:用户自定义模板。 */
Type?: string;
/** 封装格式过滤条件,可选值:Video:视频格式,可以同时包含视频流和音频流的封装格式板;PureAudio:纯音频格式,只能包含音频流的封装格式。 */
ContainerType?: string;
/** 极速高清过滤条件,用于过滤普通转码或极速高清转码模板,可选值:Common:普通转码模板;TEHD:极速高清模板。 */
TEHDType?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:10,最大值:100。 */
Limit?: number;
/** 增强类型,可选值:VideoEnhance(仅视频增强)AudioEnhance(仅音频增强)AudioVideoEnhance(音视频增强)AnyEnhance(包括仅视频增强、仅音频增强、音视频增强)None(非增强) */
EnhanceType?: string;
/** 增强场景配置,可选值: common(通用),通用增强参数,适用于各种视频类型的基础优化参数,提升整体画质。 AIGC,整体分辨率提升,利用AI技术提升视频整体分辨率,增强画面清晰度。 short_play(短剧),增强面部与字幕细节,突出人物面部表情细节和字幕清晰度,提升观剧体验。 short_video(短视频),优化复杂多样的画质问题,针对短视频的复杂场景,优化画质,解决多种视觉问题。 game(游戏视频),修复运动模糊,提升细节,重点提升游戏细节清晰度,恢复运动模糊区域,使游戏画面内容更清晰,更丰富。 HD_movie_series(超高清影视剧),获得超高清流畅效果,针对广电/OTT超高清视频的诉求,生成4K 60fps HDR的超高清标准视频。支持广电场景格式标准要求。 LQ_material(低清素材/老片修复),整体分辨率提升,针对老旧视频由于拍摄年代较久存在的分辨率不足、模糊失真、划痕损伤和色温等问题进行专门优化。 lecture(秀场/电商/大会/讲座),美化提升面部效果,针对秀场/电商/大会/讲座等存在人物进行讲解的场景,进行人脸区域、噪声消除、毛刺处理的专门优化。 */
EnhanceScenarioType?: string;
}
interface DescribeTranscodeTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 转码模板详情列表。 */
TranscodeTemplateSet?: TranscodeTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeVodDomainsRequest {
/** 域名列表。当该字段不填时,则默认列出所有域名信息。本字段限制如下:域名个数度最大为 20。 */
Domains?: string[];
/** 分页拉取的最大返回结果数。默认值:20。 */
Limit?: number;
/** 分页拉取的起始偏移量。默认值:0。 */
Offset?: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface DescribeVodDomainsResponse {
/** 域名总数量。 */
TotalCount?: number;
/** 域名信息列表。 */
DomainSet?: DomainDetailInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeWatermarkTemplatesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 水印类型过滤条件,可选值:image:图片水印;text:文字水印;svg:SVG 水印。 */
Type?: string;
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 水印模板唯一标识过滤条件,数组长度限制:100。 */
Definitions?: number[];
/** 返回记录条数默认值:10;最大值:100。 */
Limit?: number;
}
interface DescribeWatermarkTemplatesResponse {
/** 符合过滤条件的记录总数。 */
TotalCount?: number;
/** 水印模板详情列表。 */
WatermarkTemplateSet?: WatermarkTemplate[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface DescribeWordSamplesRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 关键词应用场景过滤条件,可选值:1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;2. Recognition.Asr:通过音频识别技术,进行内容识别;3. Review.Ocr:通过光学字符识别技术,进行不适宜的内容识别;4. Review.Asr:通过音频识别技术,进行不适宜的内容识别;可合并简写为:5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;6. Review:通过光学字符识别技术、音频识别技术,进行不适宜的内容识别,等价于 3+4;可多选,元素间关系为 or,即关键词的应用场景包含该字段集合中任意元素的记录,均符合该条件。 */
Usages?: string[];
/** 关键词过滤条件,数组长度限制:100 个词。 */
Keywords?: string[];
/** 标签过滤条件,数组长度限制:20 个词。 */
Tags?: string[];
/** 分页偏移量,默认值:0。 */
Offset?: number;
/** 返回记录条数,默认值:100,最大值:100。 */
Limit?: number;
}
interface DescribeWordSamplesResponse {
/** 符合条件的记录总数。 */
TotalCount?: number;
/** 关键词信息。 */
WordSet?: AiSampleWord[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface EditMediaRequest {
/** 输入视频的类型,可以取的值为 File,Stream 两种。 */
InputType: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 输入的视频文件信息,当 InputType 为 File 时必填。 */
FileInfos?: EditMediaFileInfo[];
/** 输入的流信息,当 InputType 为 Stream 时必填。 */
StreamInfos?: EditMediaStreamInfo[];
/** 编辑模板 ID,取值有 10,20,不填代表使用 10 模板。10:拼接时,以分辨率最高的输入为基准;20:拼接时,以码率最高的输入为基准。 */
Definition?: number;
/** [任务流](https://cloud.tencent.com/document/product/266/33475)名称,如果要对生成的新视频执行任务流时填写。 */
ProcedureName?: string;
/** 编辑后生成的文件配置。 */
OutputConfig?: EditMediaOutputConfig;
/** 标识来源上下文,用于透传用户请求信息,在EditMediaComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface EditMediaResponse {
/** 编辑视频的任务 ID,可以通过该 ID 查询编辑任务(任务类型为 EditMedia)的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface EnhanceMediaByTemplateRequest {
/** 媒体文件 ID。 */
FileId: string;
/** 音画质重生模板 ID。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 起始偏移时间,单位:秒,不填表示从视频开始截取。 */
StartTimeOffset?: number;
/** 结束偏移时间,单位:秒,不填表示截取到视频末尾。 */
EndTimeOffset?: number;
/** 音画质重生后的文件配置。 */
OutputConfig?: RebuildMediaOutputConfig;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface EnhanceMediaByTemplateResponse {
/** 音画质重生的任务 ID,可以通过该 ID 查询音画质重生任务的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface EnhanceMediaQualityRequest {
/** 音画质重生模板 ID。针对典型的使用场景,云点播提供了多个[预置模板](https://cloud.tencent.com/document/product/266/102586)。 */
Definition: number;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。 */
FileId?: string;
/** 媒体的存储路径。只有[FileID + Path 模式](https://cloud.tencent.com/document/product/266/126825)的子应用可以通过MediaStoragePath发起任务。FileId和MediaStoragePath必须提供其中一个。 */
MediaStoragePath?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质重生后的媒体文件配置。 */
OutputConfig?: EnhanceMediaQualityOutputConfig;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
}
interface EnhanceMediaQualityResponse {
/** 音画质重生任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ExecuteFunctionRequest {
/** 调用后端接口名称。 */
FunctionName: string;
/** 接口参数,具体参数格式调用时与后端协调。 */
FunctionArg: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ExecuteFunctionResponse {
/** 处理结果打包后的字符串,具体与后台一同协调。 */
Result?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ExtractBlindWatermarkRequest {
/** 数字水印类型,可选值:blind-basic:基础版权数字水印;blind-trace:溯源ab序列水印; */
Type: string;
/** 媒体处理的文件输入信息。 */
InputInfo: ExtractBlindWatermarkInputInfo;
/** 添加水印时的点播应用 ID。注意不管是传入FILEID还是URL,都必须与添加水印时的SubAppId吻合才能提取到水印。 */
SubAppId: number;
/** 提取数字水印任务配置 */
ExtractBlindWatermarkConfig?: ExtractBlindWatermarkTaskConfig;
/** 标识来源上下文,用于透传用户请求信息,在 ExtractBlindWatermarkComplete 回调和任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
}
interface ExtractBlindWatermarkResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ExtractCopyRightWatermarkRequest {
/** 需要提取水印的媒体 URL。 */
Url: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 标识来源上下文,用于透传用户请求信息,在 ExtractCopyRightWatermarkComplete 回调和任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ExtractCopyRightWatermarkResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ExtractTraceWatermarkRequest {
/** 需要提取水印的媒体 URL。 */
Url: string;
/** 媒体文件 ID。Url 对应的原始媒体文件 ID。注意:此字段必填。 */
FileId?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 标识来源上下文,用于透传用户请求信息,在ExtractTraceWatermarkComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。 */
SessionContext?: string;
/** 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ExtractTraceWatermarkResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface FastEditMediaRequest {
/** 输入的媒体文件信息。最多支持传入100个媒体。 */
FileInfos: FastEditMediaFileInfo[];
/** ClipMode 用来表示剪辑时间点落在一个 TS 分片中间时,是否包含这个分片。共有两种取值: StartInclusiveEndInclusive:当剪辑起始时间点和结束时间点落在一个分片的中间时,都会包含这个分片; StartInclusiveEndExclusive:当起始时间点落在一个分片的中间时,会包含这个分片;而当结束时间点落在一个分片的中间时,不会包含这个分片。 不填时,默认为 StartInclusiveEndInclusive。 */
ClipMode?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface FastEditMediaResponse {
/** 快速编辑后的视频的媒体文件的唯一标识。 */
FileId?: string;
/** 快速编辑后的媒体播放地址。 */
Url?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ForbidMediaDistributionRequest {
/** 媒体文件列表,每次最多可提交 20 条。 */
FileIds: string[];
/** forbid:禁播,recover:解禁。 */
Operation: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ForbidMediaDistributionResponse {
/** 不存在的文件 ID 列表。 */
NotExistFileIdSet?: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface HandleCurrentPlaylistRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 轮播播单唯一标识。 */
RoundPlayId: string;
/** 操作类型,取值有:Insert:向当前播放列表插入节目。插入的节目在后续轮播过程仍然有效。 InsertTemporary:向当前播放列表临时插入节目。临时插入的节目只在本次轮播过程生效。Delete:删除播放列表中的节目。不能删除正在播放的节目。 */
Operation: string;
/** 播单节目 ID。 当 Operation 为 Insert 时,该字段必填,表示插入的节目列表位于该节目之后。 当 Operation 为 InsertTemporary 时,该字段选填,不填时表示插入节目到最近的一个插入点上。当该字段填写时,如果同时填写 SegmentIndex,表示节目被插入到 ItemId 对应节目的第 SegmentIndex 分片后面,否则插入到该节目之后。 当 Operation 为 Delete 时,该字段必填,表示删除该节目。不能删除正在播放的节目。 */
ItemId?: string;
/** M3U8 文件分片的索引号。M3U8 文件第一个分片的 SegmentIndex 为0。当 Operation 为 InsertTemporary 且 ItemId 有值时该参数有效。 */
SegmentIndex?: number;
/** 节目列表。当 Operation 为 Insert、InsertTemporary、Delete 时必填,表示要操作的节目列表。列表长度最大为10。 */
RoundPlaylist?: RoundPlayListItemInfo[];
}
interface HandleCurrentPlaylistResponse {
/** 操作成功的节目列表。 */
RoundPlaylist?: RoundPlayListItemInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ImportMediaKnowledgeRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。 */
FileId: string;
/** 大模型理解模板的唯一标识 */
Definition?: number;
/** 需要导入知识库任务类型,可选值有:- AiAnalysis.DescriptionTask- SmartSubtitle.AsrFullTextTask */
ImportTasks?: string[];
}
interface ImportMediaKnowledgeResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface InspectMediaQualityRequest {
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。 */
FileId: string;
/** 音画质检测模板 ID。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 来源上下文,用于透传用户请求信息,音画质检测完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface InspectMediaQualityResponse {
/** 音画质检测任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ListFilesRequest {
/** 点播[应用](/document/product/266/14574) ID。 */
SubAppId: number;
/** 对象键匹配前缀,限定响应中只包含指定前缀的对象键。 */
Prefix?: string;
/** 一个字符的分隔符,用于对对象键进行分组。所有对象键中从 prefix 或从头(如未指定 prefix)到首个 delimiter 之间相同的部分将作为 CommonPrefixes 下的一个 Prefix 节点。被分组的对象键不再出现在后续对象列表中。 */
Delimiter?: string;
/** ys 单次返回最大的条目数量,默认值为100,最小为1,最大为100。 */
MaxKeys?: number;
/** 起始对象键标记 */
Marker?: string;
/** 文件类型。匹配集合中的任意元素: Video: 视频文件 Audio: 音频文件 Image: 图片文件 */
Categories?: string[];
}
interface ListFilesResponse {
/** 响应条目是否被截断。 */
IsTruncated?: boolean;
/** 仅当响应条目有截断(IsTruncated 为 true)才会返回该节点,该节点的值为当前响应条目中的最后一个对象键,当需要继续请求后续条目时,将该节点的值作为下一次请求的 marker 参数传入。 */
NextMarker?: string;
/** 从 prefix 或从头(如未指定 prefix)到首个 delimiter 之间相同的部分,定义为 Common Prefix。仅当请求中指定了 delimiter 参数才有可能返回该节点。 */
CommonPrefixes?: string[];
/** 对象条目。 */
Contents?: FileContent[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface LiveRealTimeClipRequest {
/** 推流直播码。 */
StreamId: string;
/** 流剪辑的开始时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime: string;
/** 流剪辑的结束时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 是否固化。0 不固化,1 固化。默认不固化。 */
IsPersistence?: number;
/** 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。 */
ExpireTime?: string;
/** 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。 */
Procedure?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。仅 IsPersistence 为 1 时有效。 */
ClassId?: number;
/** 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。 */
SourceContext?: string;
/** 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。 */
SessionContext?: string;
/** 是否需要返回剪辑后的视频元信息。0 不需要,1 需要。默认不需要。 */
MetaDataRequired?: number;
/** 云点播中添加的用于时移播放的域名,必须在云直播已经[关联录制模板和开通时移服务](https://cloud.tencent.com/document/product/266/52220)。**如果本接口的首次调用时间在 2021-01-01T00:00:00Z 之后,则此字段为必选字段。** */
Host?: string;
/** 剪辑的直播流信息:默认剪辑直播原始流。当StreamInfo中指定的Type为Transcoding,则剪辑TemplateId对应的直播转码流。 */
StreamInfo?: LiveRealTimeClipStreamInfo;
/** 系统保留字段,请勿填写。 */
ExtInfo?: string;
}
interface LiveRealTimeClipResponse {
/** 剪辑后的视频播放 URL。 */
Url?: string;
/** 剪辑固化后的视频的媒体文件的唯一标识。 */
FileId?: string;
/** 剪辑固化后的视频任务流 ID。 */
VodTaskId?: string;
/** 剪辑后的视频元信息。 */
MetaData?: MediaMetaData | null;
/** 剪辑后的视频片段信息。 */
SegmentSet?: LiveRealTimeClipMediaSegmentInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ManageTaskRequest {
/** 视频处理的任务 ID。 */
TaskId: string;
/** 操作类型,取值范围:Abort:终止任务。只能终止已发起且状态为等待中(WAITING)的任务。 */
OperationType: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ManageTaskResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyAIAnalysisTemplateRequest {
/** 音视频内容分析模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音视频内容分析模板名称,长度限制:64 个字符。 */
Name?: string;
/** 音视频内容分析模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 智能分类任务控制参数。 */
ClassificationConfigure?: ClassificationConfigureInfoForUpdate;
/** 智能标签任务控制参数。 */
TagConfigure?: TagConfigureInfoForUpdate;
/** 智能封面任务控制参数。 */
CoverConfigure?: CoverConfigureInfoForUpdate;
/** 智能按帧标签任务控制参数。 */
FrameTagConfigure?: FrameTagConfigureInfoForUpdate;
/** 智能精彩集锦任务控制参数。 */
HighlightConfigure?: HighlightsConfigureInfoForUpdate;
}
interface ModifyAIAnalysisTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyAIRecognitionTemplateRequest {
/** 音视频内容识别模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音视频内容识别模板名称,长度限制:64 个字符。 */
Name?: string;
/** 音视频内容识别模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 视频片头片尾识别控制参数。 */
HeadTailConfigure?: HeadTailConfigureInfoForUpdate;
/** 视频拆条识别控制参数。 */
SegmentConfigure?: SegmentConfigureInfoForUpdate;
/** 人脸识别控制参数。 */
FaceConfigure?: FaceConfigureInfoForUpdate;
/** 文本全文识别控制参数。 */
OcrFullTextConfigure?: OcrFullTextConfigureInfoForUpdate;
/** 文本关键词识别控制参数。 */
OcrWordsConfigure?: OcrWordsConfigureInfoForUpdate;
/** 语音全文识别控制参数。注意:本参数已不再维护,推荐使用 AsrTranslateConfigure 参数发起语音翻译识别(当 DstLanguage 不填或填空字符串时,则不进行翻译,计费项和语音全文识别一致)。 */
AsrFullTextConfigure?: AsrFullTextConfigureInfoForUpdate;
/** 语音关键词识别控制参数。 */
AsrWordsConfigure?: AsrWordsConfigureInfoForUpdate;
/** 语音翻译识别控制参数。 */
AsrTranslateConfigure?: AsrTranslateConfigureInfoForUpdate;
/** 物体识别控制参数。 */
ObjectConfigure?: ObjectConfigureInfoForUpdate;
/** 截帧间隔,单位为秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
}
interface ModifyAIRecognitionTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyAdaptiveDynamicStreamingTemplateRequest {
/** 自适应转码模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板名称,长度限制:64 个字符。 */
Name?: string;
/** 自适应转码格式,取值范围:HLS;MPEG-DASH。 */
Format?: string;
/** 是否禁止视频低码率转高码率,取值范围:0:否,1:是。 */
DisableHigherVideoBitrate?: number;
/** 是否禁止视频分辨率转高分辨率,取值范围:0:否,1:是。 */
DisableHigherVideoResolution?: number;
/** 自适应转码输入流参数信息,最多输入10路流。注意:各个流的帧率必须保持一致;如果不一致,采用第一个流的帧率作为输出帧率。 */
StreamInfos?: AdaptiveStreamTemplate[];
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 切片类型,当 Format 为 HLS 时有效,可选值:ts:ts 切片;fmp4:fmp4 切片。 */
SegmentType?: string;
}
interface ModifyAdaptiveDynamicStreamingTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyAnimatedGraphicsTemplateRequest {
/** 转动图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 转动图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 动图宽度(或长边)的最大值,取值范围:0 和 [32, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 动图高度(或短边)的最大值,取值范围:0 和 [32, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 动图格式,取值为 gif 和 webp。 */
Format?: string;
/** 帧率,取值范围:[1, 30],单位:Hz。 */
Fps?: number;
/** 图片质量,取值范围:[1, 100],默认值为 75。 */
Quality?: number;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface ModifyAnimatedGraphicsTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyBlindWatermarkTemplateRequest {
/** 数字水印模板唯一标识。 */
Definition: number;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 数字水印模板名称,支持 中文、英文、数字、_、-和. 六种格式,长度限制:64 个字符。 */
Name?: string;
/** 数字水印模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 数字水印文字内容,长度不超过64个字符,NAGRA水印类型的模板不支持修改文字内容。 */
TextContent?: string;
}
interface ModifyBlindWatermarkTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyClassRequest {
/** 分类 ID */
ClassId: number;
/** 分类名称。长度限制:1-64 个字符。 */
ClassName: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ModifyClassResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyContentReviewTemplateRequest {
/** 内容审核模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 内容审核模板名称,长度限制:64 个字符。 */
Name?: string;
/** 内容审核模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 令人不安全的信息的控制参数。 */
TerrorismConfigure?: TerrorismConfigureInfoForUpdate;
/** 令人反感的信息的控制参数。 */
PornConfigure?: PornConfigureInfoForUpdate;
/** 令人不适宜的信息控制参数。 */
PoliticalConfigure?: PoliticalConfigureInfoForUpdate;
/** 违禁控制参数。违禁内容包括:谩骂;涉毒违法。 */
ProhibitedConfigure?: ProhibitedConfigureInfoForUpdate;
/** 用户自定义内容审核控制参数。 */
UserDefineConfigure?: UserDefineConfigureInfoForUpdate;
/** 截帧间隔,单位为秒,最小值为 0.5 秒。 */
ScreenshotInterval?: number;
/** 审核结果是否进入审核墙(对审核结果进行人工识别)的开关。ON:是;OFF:否。 */
ReviewWallSwitch?: string;
}
interface ModifyContentReviewTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDefaultDistributionConfigRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 分发域名,取值为点播域名列表里的域名。不填或者填空,表示不修改域名。 */
Domain?: string;
/** 分发协议,取值为 HTTP 或者 HTTPS。 */
Scheme?: string;
/** 播放密钥,由大小写字母(a - Z)或者数字(0 - 9)组成,长度在8 - 20个字符之间。 */
PlayKey?: string;
}
interface ModifyDefaultDistributionConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyDefaultStorageRegionRequest {
/** 默认的存储地域,必须是已经开通的地域(通过 DescribeStorageRegions 接口查询)。 */
StorageRegion: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ModifyDefaultStorageRegionResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyEnhanceMediaTemplateRequest {
/** 音画质重生模板号。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 音画质重生模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 音画质重生视频控制控制信息。 */
RebuildVideoInfo?: RebuildVideoInfo;
/** 音画质重生音频控制控制信息。 */
RebuildAudioInfo?: RebuildAudioInfo;
/** 输出目标视频控制信息。 */
TargetVideoInfo?: RebuildMediaTargetVideoStream;
/** 输出目标音频控制信息。 */
TargetAudioInfo?: RebuildMediaTargetAudioStream;
/** 输出文件封装格式,可选值:mp4、flv、hls。 */
Container?: string;
/** 是否去除视频数据,可选值:0:保留1:去除默认值 0。 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除默认值 0。 */
RemoveAudio?: number;
}
interface ModifyEnhanceMediaTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyEventConfigRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 接收事件通知的方式。PUSH:[HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779);PULL:[基于消息队列的可靠通知](https://cloud.tencent.com/document/product/266/33779)。 */
Mode?: string;
/** 采用 HTTP 回调通知 接收方式时,用于接收 3.0 格式回调的地址。注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。 */
NotificationUrl?: string;
/** 是否接收 视频上传完成 事件通知, 默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。 */
UploadMediaCompleteEventSwitch?: string;
/** 是否接收 视频删除完成 事件通知, 默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。 */
DeleteMediaCompleteEventSwitch?: string;
/** 是否接收剪辑固化完成事件通知, 默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。 */
PersistenceCompleteEventSwitch?: string;
/** 回调密钥,由大小写字母及数字组成,最长32字符。配置后将在回调中发送Sign与T字段,可用于鉴权。Sign:string类型。事件通知安全签名 Sign = MD5(SignKey + T)。说明:腾讯云把加密 SignKey 和 T 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自腾讯云后台。T:int64类型。过期时间,事件通知签名过期 UNIX 时间戳。来自腾讯云的消息通知默认过期时间是10分钟,如果一条消息通知中的 t 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。T 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 */
SignKey?: string;
}
interface ModifyEventConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyHeadTailTemplateRequest {
/** 片头片尾模板号。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板名,长度限制 64 个字符。不传代表不修改。 */
Name?: string;
/** 模板描述,长度限制 256 个字符。不传代表不修改,传空代表清空。 */
Comment?: string;
/** 片头候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片头(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。不传代表不修改,传空数组代表清空。 */
HeadCandidateSet?: string[];
/** 片尾候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片尾(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。不传代表不修改,传空数组代表清空。 */
TailCandidateSet?: string[];
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“; gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊; white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充; black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。默认值为不修改。 */
FillType?: string;
}
interface ModifyHeadTailTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyImageSpriteTemplateRequest {
/** 雪碧图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 雪碧图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 雪碧图中小图的宽度,取值范围: [32, 4096],单位:px。 */
Width?: number;
/** 雪碧图中小图的高度,取值范围: [32, 4096],单位:px。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 采样类型,取值:Percent:按百分比。Time:按时间间隔。 */
SampleType?: string;
/** 采样间隔。当 SampleType 为 Percent 时,指定采样间隔的百分比。当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。 */
SampleInterval?: number;
/** 雪碧图中小图的行数。 */
RowCount?: number;
/** 雪碧图中小图的列数。 */
ColumnCount?: number;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 图片格式,取值: jpg:jpg 格式; png:png 格式; webp:webp 格式。 */
Format?: string;
}
interface ModifyImageSpriteTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyJustInTimeTranscodeTemplateRequest {
/** 模板名字。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 视频参数配置。 */
VideoConfigure?: VideoConfigureInfoForUpdate;
/** 水印参数配置。 */
WatermarkConfigure?: WatermarkConfigureInfoForUpdate;
/** 模板描述,长度限制256个字符。 */
Comment?: string;
}
interface ModifyJustInTimeTranscodeTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyLLMComprehendTemplateRequest {
/** 大模型理解模板的唯一标识 */
Definition: number;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 大模型解析模板名称,长度限制:64 个字符。 */
Name?: string;
/** 大模型解析模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 解析模型,可选值为:Basic: 基础模型Pro: 优化模型 */
Model?: string;
/** 分段摘要解析配置 */
Summary?: LLMComprehendSummaryForUpdate;
/** 文本转录解析配置 */
Asr?: LLMComprehendAsrForUpdate;
/** 人脸识别配置 */
FaceRecognition?: LLMComprehendFaceRecognitionForUpdate;
}
interface ModifyLLMComprehendTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyMPSTemplateRequest {
/** 点播应用 ID。 */
SubAppId: number;
/** 需要修改的 MPS 模板的类型。枚举值:AIAnalysis: 智能分析模板SmartSubtitle: 智能字幕模板SmartErase: 智能擦除模板 */
TemplateType: string;
/** MPS 修改模板参数。该参数用于透传至媒体处理服务(MPS),从云点播侧修改用户自定义的 MPS 任务模板。 目前仅支持通过此方式修改以下任务类型的模板:音视频增强:仅支持填写“修改转码模板”接口中的 Name、Comment、RemoveVideo、RemoveAudio、VideoTemplate、AudioTemplate 和 EnhanceConfig 几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。智能分析:仅支持填写“修改内容分析模板”接口中的Name、Comment、ClassificationConfigure、TagConfigure、CoverConfigure、FrameTagConfigure几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。智能字幕:仅支持填写“修改智能字幕模板”接口中的Name、Comment、TranslateSwitch、VideoSrcLanguage、SubtitleFormat、SubtitleType、AsrHotWordsConfigure、TranslateDstLanguage、ProcessType几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。智能擦除:仅支持填写“修改智能擦除模板”接口中的Name、Comment、EraseType、EraseSubtitleConfig、EraseWatermarkConfig、ErasePrivacyConfig几个参数的内容。目前仅支持在模板中配置以上参数,其他参数无需填写,若包含其它参数,系统将自动忽略。 */
MPSModifyTemplateParams?: string;
/** 智能分析模板参数,MPSModifyTemplateParams为空时有效。 */
AIAnalysisTemplate?: MPSAIAnalysisTemplateForUpdate;
/** 智能字幕模板参数,MPSModifyTemplateParams为空时有效。 */
SmartSubtitleTemplate?: MPSSmartSubtitleTemplateForUpdate;
/** 智能擦除模板参数,MPSModifyTemplateParams为空时有效。 */
SmartEraseTemplate?: MPSSmartEraseTemplateForUpdate;
}
interface ModifyMPSTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyMediaInfoRequest {
/** 媒体文件唯一标识。 */
FileId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 媒体文件名称,最长 64 个字符。 */
Name?: string;
/** 媒体文件描述,最长 128 个字符。 */
Description?: string;
/** 媒体文件分类 ID。 */
ClassId?: number;
/** 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。 */
ExpireTime?: string;
/** 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。 */
CoverData?: string;
/** 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。 */
AddKeyFrameDescs?: MediaKeyFrameDescItem[];
/** 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。 */
DeleteKeyFrameDescs?: number[];
/** 取值 1 表示清空视频打点信息,其他值无意义。同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。 */
ClearKeyFrameDescs?: number;
/** 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。 */
AddTags?: string[];
/** 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。 */
DeleteTags?: string[];
/** 取值 1 表示清空媒体文件所有标签,其他值无意义。同一个请求里,ClearTags 与 AddTags 不能同时出现。 */
ClearTags?: number;
/** 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。 */
AddSubtitles?: MediaSubtitleInput[];
/** 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。 */
DeleteSubtitleIds?: string[];
/** 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。 */
ClearSubtitles?: number;
}
interface ModifyMediaInfoResponse {
/** 新的视频封面 URL。* 注意:仅当请求携带 CoverData 时此返回值有效。 * */
CoverUrl?: string;
/** 新增的字幕信息。 */
AddedSubtitleSet?: MediaSubtitleItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyMediaStorageClassRequest {
/** 媒体文件唯一标识列表,最大长度:100。 */
FileIds: string[];
/** 目标存储类型。可选值有: STANDARD:标准存储。 STANDARD_IA:低频存储。 ARCHIVE:归档存储。 DEEP_ARCHIVE:深度归档存储。 */
StorageClass: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 取回模式。当文件的存储类型从归档或深度归档转换为标准存储时,需要指定取回(也称为解冻)操作的模式,具体说明请参考[数据取回及取回模式](https://cloud.tencent.com/document/product/266/56196)。当媒体文件目前的存储类型为归档存储时,有以下取值:Expedited:极速模式。Standard:标准模式。Bulk:批量模式。当媒体文件目前的存储类型为深度归档存储时,有以下取值:Standard:标准模式。Bulk:批量模式。 */
RestoreTier?: string;
}
interface ModifyMediaStorageClassResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyPersonSampleRequest {
/** 素材 ID。 */
PersonId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 名称,长度限制:128 个字符。 */
Name?: string;
/** 描述,长度限制:1024 个字符。 */
Description?: string;
/** 素材应用场景,可选值:1. Recognition:用于内容识别,等价于 Recognition.Face。2. Review:用于不适宜的内容识别,等价于 Review.Face。3. All:用于内容识别、不适宜的内容识别,等价于 1+2。 */
Usages?: string[];
/** 五官操作信息。 */
FaceOperationInfo?: AiSampleFaceOperation;
/** 标签操作信息。 */
TagOperationInfo?: AiSampleTagOperation;
}
interface ModifyPersonSampleResponse {
/** 素材信息。 */
Person?: AiSamplePerson;
/** 处理失败的五官信息。 */
FailFaceInfoSet?: AiSampleFailFaceInfo[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyProcessImageAsyncTemplateRequest {
/** 图片异步处理模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 图片异步处理模板名称,长度限制:64 个字符。 */
Name?: string;
/** 图片异步处理模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 图片异步处理配置。 */
ProcessImageConfigure?: ProcessImageAsyncTask;
}
interface ModifyProcessImageAsyncTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyQualityInspectTemplateRequest {
/** 模板 ID。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 截帧间隔,单位为秒,最小值为 1。 */
ScreenshotInterval?: number;
/** 视频画面抖动重影检测的控制参数。 */
JitterConfigure?: JitterConfigureInfoForUpdate;
/** 视频画面模糊检测的控制参数。 */
BlurConfigure?: BlurConfigureInfoForUpdate;
/** 视频画面低光、过曝检测的控制参数。 */
AbnormalLightingConfigure?: AbnormalLightingConfigureInfoForUpdate;
/** 视频画面花屏检测的控制参数。 */
CrashScreenConfigure?: CrashScreenConfigureInfoForUpdate;
/** 视频画面黑边、白边、黑屏、白屏检测的控制参数。 */
BlackWhiteEdgeConfigure?: BlackWhiteEdgeConfigureInfoForUpdate;
/** 视频画面噪点检测的控制参数。 */
NoiseConfigure?: NoiseConfigureInfoForUpdate;
/** 视频画面马赛克检测的控制参数。 */
MosaicConfigure?: MosaicConfigureInfoForUpdate;
/** 视频画面二维码检测的控制参数。 */
QRCodeConfigure?: QRCodeConfigureInfoForUpdate;
/** 音频(静音、低音、爆音)检测的控制参数。 */
VoiceConfigure?: VoiceConfigureInfoForUpdate;
/** 视频画面质量评价的控制参数。 */
QualityEvaluationConfigure?: QualityEvaluationConfigureInfoForUpdate;
}
interface ModifyQualityInspectTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyRebuildMediaTemplateRequest {
/** 视频重生模板号。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: string;
/** 视频重生模板名称。 */
Name?: string;
/** 视频重生模板描述。 */
Comment?: string;
/** 视频重生视频控制信息。 */
RebuildVideoInfo?: RebuildVideoInfo;
/** 视频重生音频控制信息。 */
RebuildAudioInfo?: RebuildAudioInfo;
/** 输出目标视频控制信息。 */
TargetVideoInfo?: RebuildMediaTargetVideoStream;
/** 输出目标音频控制信息。 */
TargetAudioInfo?: RebuildMediaTargetAudioStream;
/** 输出文件封装格式,可选值:mp4、flv、hls。 */
Container?: string;
/** 是否去除视频数据,可选值:0:保留1:去除 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除 */
RemoveAudio?: number;
}
interface ModifyRebuildMediaTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyReviewTemplateRequest {
/** 审核模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 审核模板名称,长度限制:64 个字符。 */
Name?: string;
/** 审核模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 需要返回的违规标签列表,可选值为:Porn:色情;Terror:暴力;Polity:不适宜的信息;Illegal:违法;Abuse:谩骂;Ad:广告;Moan:娇喘。注意:不填表示不更新。 */
Labels?: string[];
}
interface ModifyReviewTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyRoundPlayRequest {
/** 轮播播单唯一标识。 */
RoundPlayId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime?: string;
/** 轮播列表。数组长度限制:100。 */
RoundPlaylist?: RoundPlayListItemInfo[];
/** 轮播播单名称,长度限制:64 个字符。 */
Name?: string;
/** 轮播播单描述信息,长度限制:256 个字符。 */
Desc?: string;
/** 播放状态,可选值:Disabled:停止播放。Enabled:启播时长到达后启动播放。 */
Status?: string;
/** 播放模式,可选值:Loop:循环播放播单;Linear:单次播放,播单播放完停止播放。 */
PlayBackMode?: string;
/** 过期时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732),过期后将停止播放。“9999-12-31T23:59:59+08:00”表示不过期。 */
ExpiredTime?: string;
}
interface ModifyRoundPlayResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifySampleSnapshotTemplateRequest {
/** 采样截图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 采样截图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 截图宽度(或长边)的最大值,取值范围:0 和 [32, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 截图高度(或短边)的最大值,取值范围:0 和 [32, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 采样截图类型,取值:Percent:按百分比。Time:按时间间隔。 */
SampleType?: string;
/** 采样间隔。当 SampleType 为 Percent 时,指定采样间隔的百分比。当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。 */
SampleInterval?: number;
/** 图片格式,取值为 jpg 和 png。 */
Format?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType?: string;
}
interface ModifySampleSnapshotTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifySnapshotByTimeOffsetTemplateRequest {
/** 指定时间点截图模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 指定时间点截图模板名称,长度限制:64 个字符。 */
Name?: string;
/** 截图宽度(或长边)的最大值,取值范围:0 和 [32, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Width?: number;
/** 截图高度(或短边)的最大值,取值范围:0 和 [32, 4096],单位:px。当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。默认值:0。 */
Height?: number;
/** 分辨率自适应,可选值:open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。默认值:open。 */
ResolutionAdaptive?: string;
/** 图片格式,取值可以为 jpg 和 png。 */
Format?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。默认值:black 。 */
FillType?: string;
}
interface ModifySnapshotByTimeOffsetTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifySubAppIdInfoRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 应用名称,长度限制:40个字符。 */
Name?: string;
/** 应用简介,长度限制: 300个字符。 */
Description?: string;
}
interface ModifySubAppIdInfoResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifySubAppIdStatusRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 应用状态,取值范围:On:启用。Off:停用。Destroyed:销毁。当前状态如果是 Destoying ,不能进行启用操作,需要等待销毁完成后才能重新启用。 */
Status: string;
}
interface ModifySubAppIdStatusResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifySuperPlayerConfigRequest {
/** 播放器配置名称。 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 播放的音视频类型,可选值:AdaptiveDynamicStream:自适应码流输出;Transcode:转码输出;Original:原始音视频。 */
AudioVideoType?: string;
/** 播放 DRM 保护的自适应码流开关:ON:开启,表示仅播放 DRM 保护的自适应码流输出;OFF:关闭,表示播放未加密的自适应码流输出。 */
DrmSwitch?: string;
/** 允许输出的未加密的自适应码流模板 ID。 */
AdaptiveDynamicStreamingDefinition?: number;
/** 允许输出的 DRM 自适应码流模板内容。 */
DrmStreamingsInfo?: DrmStreamingsInfoForUpdate;
/** 允许输出的转码模板 ID。 */
TranscodeDefinition?: number;
/** 允许输出的雪碧图模板 ID。 */
ImageSpriteDefinition?: number;
/** 播放器对于不同分辨率的子流展示名字。 */
ResolutionNames?: ResolutionNameInfo[];
/** 播放时使用的域名。填 Default 表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。 */
Domain?: string;
/** 播放时使用的 Scheme。取值范围:Default:使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme;HTTP;HTTPS。 */
Scheme?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
}
interface ModifySuperPlayerConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyTranscodeTemplateRequest {
/** 转码模板唯一标识。 */
Definition: number;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。 */
Container?: string;
/** 转码模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 是否去除视频数据,可选值:0:保留1:去除 */
RemoveVideo?: number;
/** 是否去除音频数据,可选值:0:保留1:去除 */
RemoveAudio?: number;
/** 视频流配置参数。 */
VideoTemplate?: VideoTemplateInfoForUpdate;
/** 音频流配置参数。 */
AudioTemplate?: AudioTemplateInfoForUpdate;
/** 极速高清转码参数。 */
TEHDConfig?: TEHDConfigForUpdate;
/** 音视频增强配置。 */
EnhanceConfig?: EnhanceConfigForUpdate;
/** 切片类型,当 Container 为 hls 时有效,可选值:ts:ts 切片;fmp4:fmp4 切片。 */
SegmentType?: string;
/** 扩展参数。 */
StdExtInfo?: string;
}
interface ModifyTranscodeTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyVodDomainAccelerateConfigRequest {
/** 需要设置加速配置的域名。 */
Domain: string;
/** 区域,可选值:Chinese Mainland:中国境内(不包含港澳台)。Outside Chinese Mainland: 中国境外。Global: 全球范围。 */
Area: string;
/** 开启或者关闭所选区域的域名加速,可选值:Enabled: 开启。Disabled:关闭。开启中国境内加速的域名,需要先[备案域名](/document/product/243/18905)。 */
Status: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ModifyVodDomainAccelerateConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyVodDomainConfigRequest {
/** 域名。 */
Domain: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** [Referer 防盗链](/document/product/266/14046)规则。 */
RefererAuthPolicy?: RefererAuthPolicy;
/** [Key 防盗链](/document/product/266/14047)规则。 */
UrlSignatureAuthPolicy?: UrlSignatureAuthPolicy;
/** QUIC 配置。 */
QUICConfig?: DomainQUICConfig;
/** IP 访问限制规则。 */
IPFilterPolicy?: IPFilterPolicy;
}
interface ModifyVodDomainConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyWatermarkTemplateRequest {
/** 水印模板唯一标识。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 水印模板名称,长度限制:64 个字符。 */
Name?: string;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 原点位置,可选值:TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。 */
CoordinateOrigin?: string;
/** 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。 */
XPos?: string;
/** 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。 */
YPos?: string;
/** 图片水印模板,该字段仅对图片水印模板有效。 */
ImageTemplate?: ImageWatermarkInputForUpdate;
/** 文字水印模板,该字段仅对文字水印模板有效。 */
TextTemplate?: TextWatermarkTemplateInputForUpdate;
/** SVG 水印模板,该字段仅对 SVG 水印模板有效。 */
SvgTemplate?: SvgWatermarkInputForUpdate;
}
interface ModifyWatermarkTemplateResponse {
/** 图片水印地址,仅当 ImageTemplate.ImageContent 非空,该字段有值。 */
ImageUrl?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ModifyWordSampleRequest {
/** 关键词,长度限制:128 个字符。 */
Keyword: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 关键词应用场景,可选值:1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;2. Recognition.Asr:通过音频识别技术,进行内容识别;3. Review.Ocr:通过光学字符识别技术,进行不适宜的内容识别;4. Review.Asr:通过音频识别技术,进行不适宜的内容识别;可合并简写为:5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;6. Review:通过光学字符识别技术、音频识别技术,进行不适宜的内容识别,等价于 3+4;7. All:包含以上全部,等价于 1+2+3+4。 */
Usages?: string[];
/** 标签操作信息。 */
TagOperationInfo?: AiSampleTagOperation;
}
interface ModifyWordSampleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ParseStreamingManifestRequest {
/** 待解析的索引文件内容。 */
MediaManifestContent: string;
/** 视频索引文件格式。默认 m3u8 格式。m3u8mpd */
ManifestType?: string;
}
interface ParseStreamingManifestResponse {
/** 分片文件列表。 */
MediaSegmentSet?: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ProcessImageAsyncRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 需要进行图片处理的FileId。不能与Url同时输入。 */
FileId?: string;
/** 需要进行图片处理的Url。不能与FileId同时输入。 */
Url?: string;
/** 需要进行图片处理的Base64,要求图片文件小于4MB。使用 Base64 时,请不要添加任何前缀如 data:image/png;base64,,只需提供 Base64 编码字符串本身。 */
Base64?: string;
/** 图片处理参数。 */
ImageTaskInput?: ProcessImageAsyncTaskInput;
/** 图片处理任务的输出媒体文件配置。 */
OutputConfig?: ProcessImageAsyncOutputConfig;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ProcessImageAsyncResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ProcessImageRequest {
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符。本接口要求媒体文件必须是图片格式。 */
FileId: string;
/** 操作类型。现在仅支持填 ContentReview,表示内容智能识别。 */
Operation: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 图片内容智能识别参数,当 Operation 为 ContentReview 时该字段有效。 */
ContentReviewInput?: ImageContentReviewInput;
}
interface ProcessImageResponse {
/** 图片内容智能识别任务结果。 */
ContentReviewResultSet?: ContentReviewResult[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ProcessMediaByMPSRequest {
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。 */
FileId: string;
/** 点播应用 ID。 */
SubAppId: number;
/** 可选参数,该参数用于透传至媒体处理服务(MPS),以便从云点播侧发起 MPS 视频处理任务。不同类型的视频处理参数详情请参考 使用MPS 媒体 AI 能力,可通过CreateMPSTemplate 接口创建自定义模板。 */
MPSProcessMediaParams?: string;
/** 视频内容分析类型任务参数,MPSProcessMediaParams为空时有效。 */
AiAnalysisTask?: MPSAiAnalysisTaskInput;
/** 智能字幕类型任务参数,MPSProcessMediaParams为空时有效。 */
SmartSubtitlesTask?: MPSSmartSubtitlesTaskInput;
/** 智能擦除类型任务参数,MPSProcessMediaParams为空时有效。 */
SmartEraseTask?: MPSSmartEraseTaskInput;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ProcessMediaByMPSResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ProcessMediaByProcedureRequest {
/** [任务流](https://cloud.tencent.com/document/product/266/33475)名称。 */
ProcedureName: string;
/** 媒体文件 ID。FileId和MediaStoragePath必须提供其中一个。 */
FileId?: string;
/** 媒体的存储路径。只有[FileID + Path 模式](https://cloud.tencent.com/document/product/266/126825)的子应用可以通过MediaStoragePath发起任务。FileId和MediaStoragePath必须提供其中一个。 */
MediaStoragePath?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 任务流的优先级,数值越大优先级越高,取值范围是-10到10,不填代表0。 */
TasksPriority?: number;
/** 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。 */
TasksNotifyMode?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果 7 天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ProcessMediaByProcedureResponse {
/** 任务类型为 Procedure 的任务 ID,当入参 ProcedureName 对应的任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。 */
TaskId?: string;
/** 任务类型为 ReviewAudioVideo 的任务 ID,当入参 ProcedureName 对应的任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。 */
ReviewAudioVideoTaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ProcessMediaByUrlRequest {
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** API 已经不再维护。推荐使用的替代 API 请参考接口描述。 */
InputInfo?: MediaInputInfo;
/** 输出文件 COS 路径信息。 */
OutputInfo?: MediaOutputInfo;
/** 视频内容审核类型任务参数。 */
AiContentReviewTask?: AiContentReviewTaskInput;
/** 视频内容分析类型任务参数。 */
AiAnalysisTask?: AiAnalysisTaskInput;
/** 视频内容识别类型任务参数。 */
AiRecognitionTask?: AiRecognitionTaskInput;
/** 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。 */
TasksNotifyMode?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
}
interface ProcessMediaByUrlResponse {
/** 任务 ID */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ProcessMediaRequest {
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 视频上传完成事件通知 或 云点播控制台 获取该字段。FileId和MediaStoragePath必须提供其中一个。 */
FileId?: string;
/** 媒体的存储路径。只有FileID + Path 模式的子应用可以通过MediaStoragePath发起任务。FileId和MediaStoragePath必须提供其中一个。 */
MediaStoragePath?: string;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 视频处理类型任务参数。 */
MediaProcessTask?: MediaProcessTaskInput;
/** 音视频内容审核类型任务参数 *。* 不建议使用,推荐使用 音视频审核(ReviewAudioVideo) 或 图片审核(ReviewImage)。 */
AiContentReviewTask?: AiContentReviewTaskInput;
/** 音视频内容分析类型任务参数。 */
AiAnalysisTask?: AiAnalysisTaskInput;
/** 音视频内容识别类型任务参数。 */
AiRecognitionTask?: AiRecognitionTaskInput;
/** 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。 */
TasksNotifyMode?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
/** FileID为空时有效,拉取Url生成新媒资产生新FileID,媒体处理产物将作为新媒资的附属产物。注意:新媒资会产生存储费用 */
Url?: string;
/** 媒体处理转码结果输出为独立媒资, 开启该选项会使产物输出为独立媒资,生成全新FileID,目前仅支持TranscodeTask转码任务输出为独立媒资。枚举值:ON: 开启OFF: 关闭默认值:OFF注意:新媒资会产生存储费用,转码任务中片头片尾、溯源水印等暂不支持开启该选项。 */
OutputAsIndependentMedia?: string;
}
interface ProcessMediaResponse {
/** 任务 ID */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface PullEventsRequest {
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface PullEventsResponse {
/** 事件列表。 */
EventSet?: EventContent[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface PullUploadRequest {
/** 要拉取的媒体 URL,暂不支持拉取 Dash 格式(可以支持 HLS)。支持的扩展名详见[媒体类型](https://cloud.tencent.com/document/product/266/9760)。请确保媒体 URL 可以访问。 */
MediaUrl: string;
/** 媒体文件类型(扩展名),支持的类型详见[媒体类型](https://cloud.tencent.com/document/product/266/9760)。如果 MediaType 不填或取值为空字符串,将根据 MediaUrl 自动获取文件类型。 */
MediaType?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 媒体名称。 */
MediaName?: string;
/** 要拉取的视频封面 URL。支持的文件格式:gif、jpeg(jpg)、png。 */
CoverUrl?: string;
/** 媒体后续任务操作,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。 */
Procedure?: string;
/** 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
ExpireTime?: string;
/** 指定上传园区,仅适用于对上传地域有特殊需求的用户:不填默认上传至您的[默认地域](https://cloud.tencent.com/document/product/266/14059?from=11329)。若指定上传园区,请先确认[上传存储设置](https://cloud.tencent.com/document/product/266/14059?from=11329)已经开启相应的存储地域。 */
StorageRegion?: string;
/** 分类ID,用于对媒体进行分类管理,可通过[创建分类](https://cloud.tencent.com/document/product/266/7812)接口,创建分类,获得分类 ID。 */
ClassId?: number;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 来源上下文,用于透传用户请求信息,当指定 Procedure 任务后,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
/** 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。 */
SourceContext?: string;
/** 媒体存储路径,以/开头。只有[FileID + Path 模式](https://cloud.tencent.com/document/product/266/126825)的子应用可以指定存储路径。 */
MediaStoragePath?: string;
}
interface PullUploadResponse {
/** 拉取上传视频的任务 ID,可以通过该 ID 查询拉取上传任务的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface PushUrlCacheRequest {
/** 预热的 URL 列表,单次最多指定20个 URL。 */
Urls: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface PushUrlCacheResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface RebuildMediaByTemplateRequest {
/** 媒体文件 ID。 */
FileId: string;
/** 视频重生模板 ID。 */
Definition: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: string;
/** 起始偏移时间,单位:秒,不填表示从视频开始截取。 */
StartTimeOffset?: number;
/** 结束偏移时间,单位:秒,不填表示截取到视频末尾。 */
EndTimeOffset?: number;
/** 视频重生后的文件配置。 */
OutputConfig?: RebuildMediaOutputConfig;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface RebuildMediaByTemplateResponse {
/** 视频重生的任务 ID,可以通过该 ID 查询视频重生任务的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface RebuildMediaRequest {
/** 媒体文件 ID。 */
FileId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 起始偏移时间,单位:秒,不填表示从视频开始截取。 */
StartTimeOffset?: number;
/** 结束偏移时间,单位:秒,不填表示截取到视频末尾。 */
EndTimeOffset?: number;
/** 画质修复控制参数。 */
RepairInfo?: RepairInfo;
/** 智能插帧控制参数。 */
VideoFrameInterpolationInfo?: VideoFrameInterpolationInfo;
/** 画面超分控制参数。 */
SuperResolutionInfo?: SuperResolutionInfo;
/** 高动态范围类型控制参数。 */
HDRInfo?: HDRInfo;
/** 视频降噪控制参数。 */
VideoDenoiseInfo?: VideoDenoiseInfo;
/** 音频降噪控制参数。 */
AudioDenoiseInfo?: AudioDenoiseInfo;
/** 色彩增强控制参数。 */
ColorInfo?: ColorEnhanceInfo;
/** 细节增强控制参数。 */
SharpInfo?: SharpEnhanceInfo;
/** 人脸增强控制参数。 */
FaceInfo?: FaceEnhanceInfo;
/** 低光照控制参数。 */
LowLightInfo?: LowLightEnhanceInfo;
/** 去划痕控制参数。 */
ScratchRepairInfo?: ScratchRepairInfo;
/** 去伪影(毛刺)控制参数。 */
ArtifactRepairInfo?: ArtifactRepairInfo;
/** 音画质重生输出目标参数。 */
TargetInfo?: RebuildMediaTargetInfo;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface RebuildMediaResponse {
/** 音画质重生的任务 ID,可以通过该 ID 查询音画质重生任务的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface RefreshUrlCacheRequest {
/** 刷新的 URL 列表,单次最多指定20个 URL。 */
Urls: string[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface RefreshUrlCacheResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface RemoveWatermarkRequest {
/** 媒体文件 ID 。 */
FileId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 该字段已无效。 */
TasksNotifyMode?: string;
}
interface RemoveWatermarkResponse {
/** 任务 ID 。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ResetProcedureTemplateRequest {
/** 任务流名字 */
Name: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 模板描述信息,长度限制:256 个字符。 */
Comment?: string;
/** 视频处理类型任务参数。 */
MediaProcessTask?: MediaProcessTaskInput;
/** AI 智能内容审核类型任务参数 \*。\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。 */
AiContentReviewTask?: AiContentReviewTaskInput;
/** AI 智能内容分析类型任务参数。 */
AiAnalysisTask?: AiAnalysisTaskInput;
/** AI 内容识别类型任务参数。 */
AiRecognitionTaskSet?: AiRecognitionTaskInput[];
/** 该参数已不推荐使用,建议使用 AiRecognitionTaskSet。 */
AiRecognitionTask?: AiRecognitionTaskInput;
/** 音视频审核类型任务参数。 */
ReviewAudioVideoTask?: ProcedureReviewAudioVideoTaskInput;
}
interface ResetProcedureTemplateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface RestoreMediaRequest {
/** 媒体文件唯一标识列表,最大长度:100。 */
FileIds: string[];
/** 解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。 */
RestoreDay: number;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:极速模式:Expedited,解冻任务在5分钟后完成。标准模式:Standard,解冻任务在5小时后完成 。批量模式:Bulk,解冻任务在12小时后完成。当媒体文件的存储类型为深度归档存储时,有以下取值:标准模式:Standard,解冻任务在24小时后完成。批量模式:Bulk,解冻任务在48小时后完成。 */
RestoreTier?: string;
}
interface RestoreMediaResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ReviewAudioVideoRequest {
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。 */
FileId?: string;
/** 媒体的存储路径。只有[FileID + Path 模式](https://cloud.tencent.com/document/product/266/126825)的子应用可以通过MediaStoragePath发起任务。FileId和MediaStoragePath必须提供其中一个。 */
MediaStoragePath?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 审核的内容,可选值有:Media:原始音视频;Cover:封面。不填或填空数组时,默认为审核 Media。 */
ReviewContents?: string[];
/** 审核模板 ID,默认值为 10。取值范围:10:[预置模板](https://cloud.tencent.com/document/product/266/33476)),支持检测的违规标签包括色情(Porn)、暴力(Terror)、不适宜的信息(Polity)和娇喘(Moan)。 */
Definition?: number;
/** 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
/** 来源上下文,用于透传用户请求信息,音视频审核完成回调将返回该字段值,最长 1000 个字符。 */
SessionContext?: string;
/** 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 保留字段,特殊用途时使用。 */
ExtInfo?: string;
}
interface ReviewAudioVideoResponse {
/** 任务 ID */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface ReviewImageRequest {
/** 图片审核模板 ID,取值范围:10:预置模板,支持检测的违规标签包括色情(Porn)、暴力(Terror)和不适宜的信息(Polity)。 */
Definition: number;
/** 媒体文件 ID,即该文件在云点播上的全局唯一标识符。本接口要求媒体文件必须是图片格式。FileId和MediaStoragePath必须提供其中一个。 */
FileId?: string;
/** 媒体的存储路径。只有[FileID + Path 模式](https://cloud.tencent.com/document/product/266/126825)的子应用可以通过MediaStoragePath发起任务。FileId和MediaStoragePath必须提供其中一个。 */
MediaStoragePath?: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface ReviewImageResponse {
/** 图片审核任务结果。注意:该字段已废弃,建议使用 MediaReviewResult。 */
ReviewResultSet?: ContentReviewResult[];
/** 图片审核任务结果。 */
MediaReviewResult?: ReviewImageResult | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SearchMediaBySemanticsRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId: number;
/** 需要进行搜索的内容 */
Text: string;
/** 返回的记录条数,默认值:20。取值范围:[1, 100] */
Limit?: number;
/** 文件类型。匹配集合中的任意元素: Video: 视频文件 Audio: 音频文件 Image: 图片文件 */
Categories?: string[];
/** 标签集合,匹配集合中任意元素。入参限制:单个标签长度限制:32个字符。数组长度限制:16。 */
Tags?: string[];
/** 人物集合,匹配出现了所有传入人物的片段入参限制:数组长度限制:16 */
Persons?: string[];
/** 搜索的任务类型,可选值有: AiAnalysis.DescriptionTask SmartSubtitle.AsrFullTextTask */
TaskTypes?: string[];
}
interface SearchMediaBySemanticsResponse {
/** 媒体列表。 */
SearchResults?: SemanticsSearchResult[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SearchMediaRequest {
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 文件 ID 集合,匹配集合中的任意元素。数组长度限制:10。单个 ID 长度限制:40个字符。 */
FileIds?: string[];
/** 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。单个文件名长度限制:100个字符。数组长度限制:10。 */
Names?: string[];
/** 文件名前缀,前缀匹配媒体文件的文件名。单个文件名前缀长度限制:100个字符。数组长度限制:10。 */
NamePrefixes?: string[];
/** 文件描述集合,模糊匹配媒体文件的描述,匹配度越高,排序越优先。单个描述长度限制:100个字符。数组长度限制:10。 */
Descriptions?: string[];
/** 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。数组长度限制:10。 */
ClassIds?: number[];
/** 标签集合,匹配集合中任意元素。单个标签长度限制:32个字符。数组长度限制:16。 */
Tags?: string[];
/** 文件类型。匹配集合中的任意元素:Video: 视频文件Audio: 音频文件Image: 图片文件 */
Categories?: string[];
/** 媒体文件来源集合,来源取值参见 SourceType。数组长度限制:10。 */
SourceTypes?: string[];
/** 推流直播码集合。匹配集合中的任意元素。数组长度限制:10。 */
StreamIds?: string[];
/** 匹配创建时间在此时间段内的文件。包含所指定的头尾时间点。 */
CreateTime?: TimeRange;
/** 匹配过期时间在此时间段内的文件,无法检索到已过期文件。包含所指定的头尾时间点。 */
ExpireTime?: TimeRange;
/** 媒体文件存储地区,如 ap-chongqing,参见地域列表。单个存储地区长度限制:20个字符。数组长度限制:20。 */
StorageRegions?: string[];
/** 存储类型数组。可选值有: STANDARD:标准存储。 STANDARD_IA:低频存储。 ARCHIVE:归档存储。 DEEP_ARCHIVE:深度归档存储。 */
StorageClasses?: string[];
/** 媒体文件封装格式集合,匹配集合中任意元素。数组长度限制:10。 */
MediaTypes?: string[];
/** 媒体文件状态,匹配集合中任意元素。 Normal:正常; SystemForbidden:平台封禁; Forbidden:主动封禁。 */
Status?: string[];
/** 媒体文件审核结果,匹配集合中任意元素。 pass:审核通过; review:疑似违规,建议复审; block:确认违规,建议封禁; notModerated:未审核。 */
ReviewResults?: string[];
/** TRTC 应用 ID 集合。匹配集合中的任意元素。数组长度限制:10。 */
TrtcSdkAppIds?: number[];
/** TRTC 房间 ID 集合。匹配集合中的任意元素。单个房间 ID 长度限制:64个字符;数组长度限制:10。 */
TrtcRoomIds?: string[];
/** 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:basicInfo(视频基础信息)。metaData(视频元信息)。transcodeInfo(视频转码结果信息)。animatedGraphicsInfo(视频转动图结果信息)。imageSpriteInfo(视频雪碧图信息)。snapshotByTimeOffsetInfo(视频指定时间点截图信息)。sampleSnapshotInfo(采样截图信息)。keyFrameDescInfo(打点信息)。adaptiveDynamicStreamingInfo(转自适应码流信息)。miniProgramReviewInfo(小程序审核信息)。 */
Filters?: string[];
/** 排序方式。Sort.Field 可选 CreateTime 。当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。 */
Sort?: SortBy;
/** 分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制) */
Offset?: number;
/** 分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。取值范围:Offset + Limit 不超过5000。(参见:接口返回结果数限制) */
Limit?: number;
/** (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。 */
Text?: string;
/** (不推荐:应使用 SourceTypes 替代)媒体文件来源,来源取值参见 SourceType。 */
SourceType?: string;
/** (不推荐:应使用 StreamIds 替代)推流直播码。 */
StreamId?: string;
/** (不推荐:应使用 CreateTime 替代)创建时间的开始时间。大于等于开始时间。当 CreateTime.After 也存在时,将优先使用 CreateTime.After。格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
StartTime?: string;
/** (不推荐:应使用 CreateTime 替代)创建时间的结束时间。小于结束时间。当 CreateTime.Before 也存在时,将优先使用 CreateTime.Before。格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732)。 */
EndTime?: string;
/** 该字段已无效。 */
Vids?: string[];
/** 该字段已无效。 */
Vid?: string;
/** 直播推流Domain,当媒资来源是直播录制时有效。 */
StreamDomains?: string[];
/** 直播推流Path,当媒资来源是直播录制时有效。 */
StreamPaths?: string[];
}
interface SearchMediaResponse {
/** 符合搜索条件的记录总数。最大值:5000。当命中记录数超过5000时,该字段将返回 5000,而非实际命中总数。 */
TotalCount?: number;
/** 媒体文件信息列表。 */
MediaInfoSet?: MediaInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SetCLSPushTargetRequest {
/** 域名。 */
Domain: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 要设置的中国大陆地区的日志推送目标。 */
ChineseMainlandCLSTargetInfo?: AreaCLSTargetInfo;
/** 要设置的中国大陆以外地区的日志推送目标。 */
OutsideChineseMainlandCLSTargetInfo?: AreaCLSTargetInfo;
}
interface SetCLSPushTargetResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SetDrmKeyProviderInfoRequest {
/** 华曦达(SDMC)相关的 DRM 密钥提供商信息。华曦达服务后续逐步下线,请使用VOD DRM加密服务。 */
SDMCInfo?: SDMCDrmKeyProviderInfo;
/** 点播应用 ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
}
interface SetDrmKeyProviderInfoResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SetVodDomainCertificateRequest {
/** 域名。 */
Domain: string;
/** 本次接口调用的操作类型,可选值:Set:设置域名的 HTTPS 所需证书;Clear: 清空域名 HTTPS 配置,清空后该域名无法支持 HTTPS 访问。 */
Operation: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** [腾讯云SSL](/document/product/400/7572) 上传的证书 ID。清空域名 HTTPS 配置时无需填写该字段。 */
CertID?: string;
}
interface SetVodDomainCertificateResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SimpleHlsClipRequest {
/** 需要裁剪的腾讯云点播 HLS 视频 URL。 */
Url: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。 */
StartTimeOffset?: number;
/** 裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。 */
EndTimeOffset?: number;
/** 是否固化。0 不固化,1 固化。默认不固化。 */
IsPersistence?: number;
/** 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。 */
ExpireTime?: string;
/** 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。 */
Procedure?: string;
/** 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。默认值:0,表示其他分类。仅 IsPersistence 为 1 时有效。 */
ClassId?: number;
/** 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。 */
SourceContext?: string;
/** 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。 */
SessionContext?: string;
/** 该字段已废弃。 */
Precision?: string;
/** 输出视频类型,取值有:hls: 输出 hls 文件。默认取值 hls。 */
OutputMediaType?: string;
/** 保留字段,特殊用途时使用。 示例值:"" */
ExtInfo?: string;
}
interface SimpleHlsClipResponse {
/** 裁剪后的视频地址。 */
Url?: string;
/** 裁剪后的视频元信息。目前`Size`,`Rotate`,`VideoDuration`,`AudioDuration` 几个字段暂时缺省,没有真实数据。 */
MetaData?: MediaMetaData;
/** 剪辑固化后的视频的媒体文件的唯一标识。 */
FileId?: string;
/** 剪辑固化后的视频任务流 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface SplitMediaRequest {
/** 视频的 ID。 */
FileId: string;
/** 视频拆条任务信息列表,最多同时支持100个拆条信息。 */
Segments: SplitMediaTaskConfig[];
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 标识来源上下文,用于透传用户请求信息,在 SplitMediaComplete 回调和任务流状态变更回调将返回该字段值,最长 1000个字符。 */
SessionContext?: string;
/** 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 */
SessionId?: string;
/** 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 */
TasksPriority?: number;
}
interface SplitMediaResponse {
/** 视频拆条的任务 ID,可以通过该 ID 查询拆条任务(任务类型为 SplitMedia)的状态。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface VerifyDomainRecordRequest {
/** 需要接入点播的加速域名。 */
Domain: string;
/** 点播[应用](/document/product/266/14574) ID。从2024年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 验证方式:dns:DNS 解析验证;fIle:文件验证。默认值:dns。 */
VerifyType?: string;
}
interface VerifyDomainRecordResponse {
/** 是否验证成功。 */
Result?: boolean;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
interface WeChatMiniProgramPublishRequest {
/** 媒体文件 ID。 */
FileId: string;
/** 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 */
SubAppId?: number;
/** 发布视频所对应的转码模板 ID,为 0 代表原始视频。支持的视频格式:当 SourceDefinition 为 0 时,视频格式支持 MP4、3GP 格式;当 SourceDefinition 大于 0 时,视频格式支持 MP4、3GP 及 M3U8 格式。不填默认值为 0。 */
SourceDefinition?: number;
}
interface WeChatMiniProgramPublishResponse {
/** 任务 ID。 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
}
/** {@link Vod 云点播} */
declare interface Vod {
(): Versions;
/** 创建增量迁移策略 {@link CreateIncrementalMigrationStrategyRequest} {@link CreateIncrementalMigrationStrategyResponse} */
CreateIncrementalMigrationStrategy(data: CreateIncrementalMigrationStrategyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建专业版应用存储 {@link CreateStorageRequest} {@link CreateStorageResponse} */
CreateStorage(data: CreateStorageRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建应用存储临时访问凭证 {@link CreateStorageCredentialsRequest} {@link CreateStorageCredentialsResponse} */
CreateStorageCredentials(data: CreateStorageCredentialsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除增量迁移策略 {@link DeleteIncrementalMigrationStrategyRequest} {@link DeleteIncrementalMigrationStrategyResponse} */
DeleteIncrementalMigrationStrategy(data: DeleteIncrementalMigrationStrategyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询增量迁移策略信息 {@link DescribeIncrementalMigrationStrategyInfosRequest} {@link DescribeIncrementalMigrationStrategyInfosResponse} */
DescribeIncrementalMigrationStrategyInfos(data: DescribeIncrementalMigrationStrategyInfosRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询专业版应用存储 {@link DescribeStorageRequest} {@link DescribeStorageResponse} */
DescribeStorage(data: DescribeStorageRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改增量迁移策略 {@link ModifyIncrementalMigrationStrategyRequest} {@link ModifyIncrementalMigrationStrategyResponse} */
ModifyIncrementalMigrationStrategy(data: ModifyIncrementalMigrationStrategyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 申请上传 {@link V20180717.ApplyUploadRequest} {@link V20180717.ApplyUploadResponse} */
ApplyUpload(data: V20180717.ApplyUploadRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 关联媒体字幕 {@link V20180717.AttachMediaSubtitlesRequest} {@link V20180717.AttachMediaSubtitlesResponse} */
AttachMediaSubtitles(data: V20180717.AttachMediaSubtitlesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 确认上传 {@link V20180717.CommitUploadRequest} {@link V20180717.CommitUploadResponse} */
CommitUpload(data: V20180717.CommitUploadRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 视频合成 {@link V20180717.ComposeMediaRequest} {@link V20180717.ComposeMediaResponse} */
ComposeMedia(data: V20180717.ComposeMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 确认事件通知 {@link V20180717.ConfirmEventsRequest} {@link V20180717.ConfirmEventsResponse} */
ConfirmEvents(data: V20180717.ConfirmEventsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建音视频内容分析模板 {@link V20180717.CreateAIAnalysisTemplateRequest} {@link V20180717.CreateAIAnalysisTemplateResponse} */
CreateAIAnalysisTemplate(data: V20180717.CreateAIAnalysisTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建音视频内容识别模板 {@link V20180717.CreateAIRecognitionTemplateRequest} {@link V20180717.CreateAIRecognitionTemplateResponse} */
CreateAIRecognitionTemplate(data: V20180717.CreateAIRecognitionTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建转自适应码流模板 {@link V20180717.CreateAdaptiveDynamicStreamingTemplateRequest} {@link V20180717.CreateAdaptiveDynamicStreamingTemplateResponse} */
CreateAdaptiveDynamicStreamingTemplate(data: V20180717.CreateAdaptiveDynamicStreamingTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 高级自定义主体 {@link V20180717.CreateAigcAdvancedCustomElementRequest} {@link V20180717.CreateAigcAdvancedCustomElementResponse} */
CreateAigcAdvancedCustomElement(data: V20180717.CreateAigcAdvancedCustomElementRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建AIGC API Token {@link V20180717.CreateAigcApiTokenRequest} {@link V20180717.CreateAigcApiTokenResponse} */
CreateAigcApiToken(data: V20180717.CreateAigcApiTokenRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 声音复刻 {@link V20180717.CreateAigcAudioCloneRequest} {@link V20180717.CreateAigcAudioCloneResponse} */
CreateAigcAudioClone(data: V20180717.CreateAigcAudioCloneRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建AIGC生音频任务 {@link V20180717.CreateAigcAudioTaskRequest} {@link V20180717.CreateAigcAudioTaskResponse} */
CreateAigcAudioTask(data: V20180717.CreateAigcAudioTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建AIGC自定义主体 {@link V20180717.CreateAigcCustomElementRequest} {@link V20180717.CreateAigcCustomElementResponse} */
CreateAigcCustomElement(data: V20180717.CreateAigcCustomElementRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 自定义音色 {@link V20180717.CreateAigcCustomVoiceRequest} {@link V20180717.CreateAigcCustomVoiceResponse} */
CreateAigcCustomVoice(data: V20180717.CreateAigcCustomVoiceRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 生图任务 {@link V20180717.CreateAigcImageTaskRequest} {@link V20180717.CreateAigcImageTaskResponse} */
CreateAigcImageTask(data: V20180717.CreateAigcImageTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 自定义主体(Vidu) {@link V20180717.CreateAigcSubjectRequest} {@link V20180717.CreateAigcSubjectResponse} */
CreateAigcSubject(data: V20180717.CreateAigcSubjectRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 视频转绘任务 {@link V20180717.CreateAigcVideoRedrawTaskRequest} {@link V20180717.CreateAigcVideoRedrawTaskResponse} */
CreateAigcVideoRedrawTask(data: V20180717.CreateAigcVideoRedrawTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 生视频任务 {@link V20180717.CreateAigcVideoTaskRequest} {@link V20180717.CreateAigcVideoTaskResponse} */
CreateAigcVideoTask(data: V20180717.CreateAigcVideoTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建转动图模板 {@link V20180717.CreateAnimatedGraphicsTemplateRequest} {@link V20180717.CreateAnimatedGraphicsTemplateResponse} */
CreateAnimatedGraphicsTemplate(data: V20180717.CreateAnimatedGraphicsTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建数字水印模板 {@link V20180717.CreateBlindWatermarkTemplateRequest} {@link V20180717.CreateBlindWatermarkTemplateResponse} */
CreateBlindWatermarkTemplate(data: V20180717.CreateBlindWatermarkTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建日志集 {@link V20180717.CreateCLSLogsetRequest} {@link V20180717.CreateCLSLogsetResponse} */
CreateCLSLogset(data: V20180717.CreateCLSLogsetRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建日志主题 {@link V20180717.CreateCLSTopicRequest} {@link V20180717.CreateCLSTopicResponse} */
CreateCLSTopic(data: V20180717.CreateCLSTopicRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建分类 {@link V20180717.CreateClassRequest} {@link V20180717.CreateClassResponse} */
CreateClass(data: V20180717.CreateClassRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建复杂自适应码流任务 {@link V20180717.CreateComplexAdaptiveDynamicStreamingTaskRequest} {@link V20180717.CreateComplexAdaptiveDynamicStreamingTaskResponse} */
CreateComplexAdaptiveDynamicStreamingTask(data: V20180717.CreateComplexAdaptiveDynamicStreamingTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建音视频内容审核模板 {@link V20180717.CreateContentReviewTemplateRequest} {@link V20180717.CreateContentReviewTemplateResponse} */
CreateContentReviewTemplate(data: V20180717.CreateContentReviewTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 生成域名解析记录 {@link V20180717.CreateDomainVerifyRecordRequest} {@link V20180717.CreateDomainVerifyRecordResponse} */
CreateDomainVerifyRecord(data: V20180717.CreateDomainVerifyRecordRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建音画质重生模板 {@link V20180717.CreateEnhanceMediaTemplateRequest} {@link V20180717.CreateEnhanceMediaTemplateResponse} */
CreateEnhanceMediaTemplate(data: V20180717.CreateEnhanceMediaTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建片头片尾模板 {@link V20180717.CreateHeadTailTemplateRequest} {@link V20180717.CreateHeadTailTemplateResponse} */
CreateHeadTailTemplate(data: V20180717.CreateHeadTailTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建图片即时处理模板 {@link V20180717.CreateImageProcessingTemplateRequest} {@link V20180717.CreateImageProcessingTemplateResponse} */
CreateImageProcessingTemplate(data: V20180717.CreateImageProcessingTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建雪碧图模板 {@link V20180717.CreateImageSpriteTemplateRequest} {@link V20180717.CreateImageSpriteTemplateResponse} */
CreateImageSpriteTemplate(data: V20180717.CreateImageSpriteTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建即时转码模板 {@link V20180717.CreateJustInTimeTranscodeTemplateRequest} {@link V20180717.CreateJustInTimeTranscodeTemplateResponse} */
CreateJustInTimeTranscodeTemplate(data: V20180717.CreateJustInTimeTranscodeTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建大模型解析模板 {@link V20180717.CreateLLMComprehendTemplateRequest} {@link V20180717.CreateLLMComprehendTemplateResponse} */
CreateLLMComprehendTemplate(data: V20180717.CreateLLMComprehendTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 MPS 任务模板 {@link V20180717.CreateMPSTemplateRequest} {@link V20180717.CreateMPSTemplateResponse} */
CreateMPSTemplate(data: V20180717.CreateMPSTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建素材样本 {@link V20180717.CreatePersonSampleRequest} {@link V20180717.CreatePersonSampleResponse} */
CreatePersonSample(data: V20180717.CreatePersonSampleRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建任务流模板 {@link V20180717.CreateProcedureTemplateRequest} {@link V20180717.CreateProcedureTemplateResponse} */
CreateProcedureTemplate(data: V20180717.CreateProcedureTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建图片异步处理模板 {@link V20180717.CreateProcessImageAsyncTemplateRequest} {@link V20180717.CreateProcessImageAsyncTemplateResponse} */
CreateProcessImageAsyncTemplate(data: V20180717.CreateProcessImageAsyncTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建音画质检测模板 {@link V20180717.CreateQualityInspectTemplateRequest} {@link V20180717.CreateQualityInspectTemplateResponse} */
CreateQualityInspectTemplate(data: V20180717.CreateQualityInspectTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建视频重生模板 {@link V20180717.CreateRebuildMediaTemplateRequest} {@link V20180717.CreateRebuildMediaTemplateResponse} */
CreateRebuildMediaTemplate(data: V20180717.CreateRebuildMediaTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建审核模板 {@link V20180717.CreateReviewTemplateRequest} {@link V20180717.CreateReviewTemplateResponse} */
CreateReviewTemplate(data: V20180717.CreateReviewTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建轮播播单 {@link V20180717.CreateRoundPlayRequest} {@link V20180717.CreateRoundPlayResponse} */
CreateRoundPlay(data: V20180717.CreateRoundPlayRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建采样截图模板 {@link V20180717.CreateSampleSnapshotTemplateRequest} {@link V20180717.CreateSampleSnapshotTemplateResponse} */
CreateSampleSnapshotTemplate(data: V20180717.CreateSampleSnapshotTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 场景化生图任务 {@link V20180717.CreateSceneAigcImageTaskRequest} {@link V20180717.CreateSceneAigcImageTaskResponse} */
CreateSceneAigcImageTask(data: V20180717.CreateSceneAigcImageTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建 AIGC 场景化生视频任务 {@link V20180717.CreateSceneAigcVideoTaskRequest} {@link V20180717.CreateSceneAigcVideoTaskResponse} */
CreateSceneAigcVideoTask(data: V20180717.CreateSceneAigcVideoTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建指定时间点截图模板 {@link V20180717.CreateSnapshotByTimeOffsetTemplateRequest} {@link V20180717.CreateSnapshotByTimeOffsetTemplateResponse} */
CreateSnapshotByTimeOffsetTemplate(data: V20180717.CreateSnapshotByTimeOffsetTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 开通某地域的存储 {@link V20180717.CreateStorageRegionRequest} {@link V20180717.CreateStorageRegionResponse} */
CreateStorageRegion(data: V20180717.CreateStorageRegionRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建应用 {@link V20180717.CreateSubAppIdRequest} {@link V20180717.CreateSubAppIdResponse} */
CreateSubAppId(data: V20180717.CreateSubAppIdRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建播放器配置 {@link V20180717.CreateSuperPlayerConfigRequest} {@link V20180717.CreateSuperPlayerConfigResponse} */
CreateSuperPlayerConfig(data: V20180717.CreateSuperPlayerConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建转码模板 {@link V20180717.CreateTranscodeTemplateRequest} {@link V20180717.CreateTranscodeTemplateResponse} */
CreateTranscodeTemplate(data: V20180717.CreateTranscodeTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 添加点播加速域名 {@link V20180717.CreateVodDomainRequest} {@link V20180717.CreateVodDomainResponse} */
CreateVodDomain(data: V20180717.CreateVodDomainRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建水印模板 {@link V20180717.CreateWatermarkTemplateRequest} {@link V20180717.CreateWatermarkTemplateResponse} */
CreateWatermarkTemplate(data: V20180717.CreateWatermarkTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 创建关键词样本 {@link V20180717.CreateWordSamplesRequest} {@link V20180717.CreateWordSamplesResponse} */
CreateWordSamples(data: V20180717.CreateWordSamplesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除音视频内容分析模板 {@link V20180717.DeleteAIAnalysisTemplateRequest} {@link V20180717.DeleteAIAnalysisTemplateResponse} */
DeleteAIAnalysisTemplate(data: V20180717.DeleteAIAnalysisTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除音视频内容识别模板 {@link V20180717.DeleteAIRecognitionTemplateRequest} {@link V20180717.DeleteAIRecognitionTemplateResponse} */
DeleteAIRecognitionTemplate(data: V20180717.DeleteAIRecognitionTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除转自适应码流模板 {@link V20180717.DeleteAdaptiveDynamicStreamingTemplateRequest} {@link V20180717.DeleteAdaptiveDynamicStreamingTemplateResponse} */
DeleteAdaptiveDynamicStreamingTemplate(data: V20180717.DeleteAdaptiveDynamicStreamingTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除 AIGC 高级自定义主体 {@link V20180717.DeleteAigcAdvancedCustomElementRequest} {@link V20180717.DeleteAigcAdvancedCustomElementResponse} */
DeleteAigcAdvancedCustomElement(data: V20180717.DeleteAigcAdvancedCustomElementRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除 AIGC API Token {@link V20180717.DeleteAigcApiTokenRequest} {@link V20180717.DeleteAigcApiTokenResponse} */
DeleteAigcApiToken(data: V20180717.DeleteAigcApiTokenRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除转动图模板 {@link V20180717.DeleteAnimatedGraphicsTemplateRequest} {@link V20180717.DeleteAnimatedGraphicsTemplateResponse} */
DeleteAnimatedGraphicsTemplate(data: V20180717.DeleteAnimatedGraphicsTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除数字水印模板 {@link V20180717.DeleteBlindWatermarkTemplateRequest} {@link V20180717.DeleteBlindWatermarkTemplateResponse} */
DeleteBlindWatermarkTemplate(data: V20180717.DeleteBlindWatermarkTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除日志主题 {@link V20180717.DeleteCLSTopicRequest} {@link V20180717.DeleteCLSTopicResponse} */
DeleteCLSTopic(data: V20180717.DeleteCLSTopicRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除分类 {@link V20180717.DeleteClassRequest} {@link V20180717.DeleteClassResponse} */
DeleteClass(data: V20180717.DeleteClassRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除音视频内容审核模板 {@link V20180717.DeleteContentReviewTemplateRequest} {@link V20180717.DeleteContentReviewTemplateResponse} */
DeleteContentReviewTemplate(data: V20180717.DeleteContentReviewTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除音画质重生模板 {@link V20180717.DeleteEnhanceMediaTemplateRequest} {@link V20180717.DeleteEnhanceMediaTemplateResponse} */
DeleteEnhanceMediaTemplate(data: V20180717.DeleteEnhanceMediaTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除片头片尾模板 {@link V20180717.DeleteHeadTailTemplateRequest} {@link V20180717.DeleteHeadTailTemplateResponse} */
DeleteHeadTailTemplate(data: V20180717.DeleteHeadTailTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除图片即时处理模板 {@link V20180717.DeleteImageProcessingTemplateRequest} {@link V20180717.DeleteImageProcessingTemplateResponse} */
DeleteImageProcessingTemplate(data: V20180717.DeleteImageProcessingTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除雪碧图模板 {@link V20180717.DeleteImageSpriteTemplateRequest} {@link V20180717.DeleteImageSpriteTemplateResponse} */
DeleteImageSpriteTemplate(data: V20180717.DeleteImageSpriteTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除即时转码模板 {@link V20180717.DeleteJustInTimeTranscodeTemplateRequest} {@link V20180717.DeleteJustInTimeTranscodeTemplateResponse} */
DeleteJustInTimeTranscodeTemplate(data: V20180717.DeleteJustInTimeTranscodeTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除大模型解析模板 {@link V20180717.DeleteLLMComprehendTemplateRequest} {@link V20180717.DeleteLLMComprehendTemplateResponse} */
DeleteLLMComprehendTemplate(data: V20180717.DeleteLLMComprehendTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除 MPS 任务模板 {@link V20180717.DeleteMPSTemplateRequest} {@link V20180717.DeleteMPSTemplateResponse} */
DeleteMPSTemplate(data: V20180717.DeleteMPSTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除媒体 {@link V20180717.DeleteMediaRequest} {@link V20180717.DeleteMediaResponse} */
DeleteMedia(data: V20180717.DeleteMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除素材样本 {@link V20180717.DeletePersonSampleRequest} {@link V20180717.DeletePersonSampleResponse} */
DeletePersonSample(data: V20180717.DeletePersonSampleRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除任务流模板 {@link V20180717.DeleteProcedureTemplateRequest} {@link V20180717.DeleteProcedureTemplateResponse} */
DeleteProcedureTemplate(data: V20180717.DeleteProcedureTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除图片异步处理模板 {@link V20180717.DeleteProcessImageAsyncTemplateRequest} {@link V20180717.DeleteProcessImageAsyncTemplateResponse} */
DeleteProcessImageAsyncTemplate(data: V20180717.DeleteProcessImageAsyncTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除音画质检测模板 {@link V20180717.DeleteQualityInspectTemplateRequest} {@link V20180717.DeleteQualityInspectTemplateResponse} */
DeleteQualityInspectTemplate(data: V20180717.DeleteQualityInspectTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除视频重生模板 {@link V20180717.DeleteRebuildMediaTemplateRequest} {@link V20180717.DeleteRebuildMediaTemplateResponse} */
DeleteRebuildMediaTemplate(data: V20180717.DeleteRebuildMediaTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除审核模板 {@link V20180717.DeleteReviewTemplateRequest} {@link V20180717.DeleteReviewTemplateResponse} */
DeleteReviewTemplate(data: V20180717.DeleteReviewTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除轮播播单 {@link V20180717.DeleteRoundPlayRequest} {@link V20180717.DeleteRoundPlayResponse} */
DeleteRoundPlay(data: V20180717.DeleteRoundPlayRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除采样截图模板 {@link V20180717.DeleteSampleSnapshotTemplateRequest} {@link V20180717.DeleteSampleSnapshotTemplateResponse} */
DeleteSampleSnapshotTemplate(data: V20180717.DeleteSampleSnapshotTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除指定时间点截图模板 {@link V20180717.DeleteSnapshotByTimeOffsetTemplateRequest} {@link V20180717.DeleteSnapshotByTimeOffsetTemplateResponse} */
DeleteSnapshotByTimeOffsetTemplate(data: V20180717.DeleteSnapshotByTimeOffsetTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除播放器配置 {@link V20180717.DeleteSuperPlayerConfigRequest} {@link V20180717.DeleteSuperPlayerConfigResponse} */
DeleteSuperPlayerConfig(data: V20180717.DeleteSuperPlayerConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除转码模板 {@link V20180717.DeleteTranscodeTemplateRequest} {@link V20180717.DeleteTranscodeTemplateResponse} */
DeleteTranscodeTemplate(data: V20180717.DeleteTranscodeTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除点播加速域名 {@link V20180717.DeleteVodDomainRequest} {@link V20180717.DeleteVodDomainResponse} */
DeleteVodDomain(data: V20180717.DeleteVodDomainRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除水印模板 {@link V20180717.DeleteWatermarkTemplateRequest} {@link V20180717.DeleteWatermarkTemplateResponse} */
DeleteWatermarkTemplate(data: V20180717.DeleteWatermarkTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 删除关键词样本 {@link V20180717.DeleteWordSamplesRequest} {@link V20180717.DeleteWordSamplesResponse} */
DeleteWordSamples(data: V20180717.DeleteWordSamplesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取音视频内容分析模板列表 {@link V20180717.DescribeAIAnalysisTemplatesRequest} {@link V20180717.DescribeAIAnalysisTemplatesResponse} */
DescribeAIAnalysisTemplates(data: V20180717.DescribeAIAnalysisTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取音视频内容识别模板列表 {@link V20180717.DescribeAIRecognitionTemplatesRequest} {@link V20180717.DescribeAIRecognitionTemplatesResponse} */
DescribeAIRecognitionTemplates(data: V20180717.DescribeAIRecognitionTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取转自适应码流模板列表 {@link V20180717.DescribeAdaptiveDynamicStreamingTemplatesRequest} {@link V20180717.DescribeAdaptiveDynamicStreamingTemplatesResponse} */
DescribeAdaptiveDynamicStreamingTemplates(data: V20180717.DescribeAdaptiveDynamicStreamingTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取 AIGC 高级自定义主体 {@link V20180717.DescribeAigcAdvancedCustomElementsRequest} {@link V20180717.DescribeAigcAdvancedCustomElementsResponse} */
DescribeAigcAdvancedCustomElements(data: V20180717.DescribeAigcAdvancedCustomElementsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询 AIGC API Token 列表 {@link V20180717.DescribeAigcApiTokensRequest} {@link V20180717.DescribeAigcApiTokensResponse} */
DescribeAigcApiTokens(data: V20180717.DescribeAigcApiTokensRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取 AIGC 人脸信息 {@link V20180717.DescribeAigcFaceInfoRequest} {@link V20180717.DescribeAigcFaceInfoResponse} */
DescribeAigcFaceInfo(data: V20180717.DescribeAigcFaceInfoRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询 AIGC 用量统计数据 {@link V20180717.DescribeAigcUsageDataRequest} {@link V20180717.DescribeAigcUsageDataResponse} */
DescribeAigcUsageData(data: V20180717.DescribeAigcUsageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取所有分类 {@link V20180717.DescribeAllClassRequest} {@link V20180717.DescribeAllClassResponse} */
DescribeAllClass(data: V20180717.DescribeAllClassRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取转动图模板列表 {@link V20180717.DescribeAnimatedGraphicsTemplatesRequest} {@link V20180717.DescribeAnimatedGraphicsTemplatesResponse} */
DescribeAnimatedGraphicsTemplates(data: V20180717.DescribeAnimatedGraphicsTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取数字水印模板列表 {@link V20180717.DescribeBlindWatermarkTemplatesRequest} {@link V20180717.DescribeBlindWatermarkTemplatesResponse} */
DescribeBlindWatermarkTemplates(data: V20180717.DescribeBlindWatermarkTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询点播域名的 CDN 统计数据 {@link V20180717.DescribeCDNStatDetailsRequest} {@link V20180717.DescribeCDNStatDetailsResponse} */
DescribeCDNStatDetails(data: V20180717.DescribeCDNStatDetailsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询点播 CDN 用量数据 {@link V20180717.DescribeCDNUsageDataRequest} {@link V20180717.DescribeCDNUsageDataResponse} */
DescribeCDNUsageData(data: V20180717.DescribeCDNUsageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询日志集列表 {@link V20180717.DescribeCLSLogsetsRequest} {@link V20180717.DescribeCLSLogsetsResponse} */
DescribeCLSLogsets(data: V20180717.DescribeCLSLogsetsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询日志投递目标 {@link V20180717.DescribeCLSPushTargetsRequest} {@link V20180717.DescribeCLSPushTargetsResponse} */
DescribeCLSPushTargets(data: V20180717.DescribeCLSPushTargetsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询日志主题列表 {@link V20180717.DescribeCLSTopicsRequest} {@link V20180717.DescribeCLSTopicsResponse} */
DescribeCLSTopics(data: V20180717.DescribeCLSTopicsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询 CDN 日志下载链接列表 {@link V20180717.DescribeCdnLogsRequest} {@link V20180717.DescribeCdnLogsResponse} */
DescribeCdnLogs(data: V20180717.DescribeCdnLogsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询客户端上传加速统计数据 {@link V20180717.DescribeClientUploadAccelerationUsageDataRequest} {@link V20180717.DescribeClientUploadAccelerationUsageDataResponse} */
DescribeClientUploadAccelerationUsageData(data: V20180717.DescribeClientUploadAccelerationUsageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取音视频内容审核模板列表 {@link V20180717.DescribeContentReviewTemplatesRequest} {@link V20180717.DescribeContentReviewTemplatesResponse} */
DescribeContentReviewTemplates(data: V20180717.DescribeContentReviewTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询轮播当前播放列表 {@link V20180717.DescribeCurrentPlaylistRequest} {@link V20180717.DescribeCurrentPlaylistResponse} */
DescribeCurrentPlaylist(data: V20180717.DescribeCurrentPlaylistRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询媒体文件的播放统计数据 {@link V20180717.DescribeDailyMediaPlayStatRequest} {@link V20180717.DescribeDailyMediaPlayStatResponse} */
DescribeDailyMediaPlayStat(data: V20180717.DescribeDailyMediaPlayStatRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询每日播放 Top100的媒体文件的播放统计数据 {@link V20180717.DescribeDailyMostPlayedStatRequest} {@link V20180717.DescribeDailyMostPlayedStatResponse} */
DescribeDailyMostPlayedStat(data: V20180717.DescribeDailyMostPlayedStatRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询播放统计文件下载列表 {@link V20180717.DescribeDailyPlayStatFileListRequest} {@link V20180717.DescribeDailyPlayStatFileListResponse} */
DescribeDailyPlayStatFileList(data: V20180717.DescribeDailyPlayStatFileListRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询默认分发配置 {@link V20180717.DescribeDefaultDistributionConfigRequest} {@link V20180717.DescribeDefaultDistributionConfigResponse} */
DescribeDefaultDistributionConfig(data: V20180717.DescribeDefaultDistributionConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取视频解密密钥 {@link V20180717.DescribeDrmDataKeyRequest} {@link V20180717.DescribeDrmDataKeyResponse} */
DescribeDrmDataKey(data: V20180717.DescribeDrmDataKeyRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询 DRM 密钥提供商信息 {@link V20180717.DescribeDrmKeyProviderInfoRequest} {@link V20180717.DescribeDrmKeyProviderInfoResponse} */
DescribeDrmKeyProviderInfo(data: V20180717.DescribeDrmKeyProviderInfoRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取音画质重生模板列表 {@link V20180717.DescribeEnhanceMediaTemplatesRequest} {@link V20180717.DescribeEnhanceMediaTemplatesResponse} */
DescribeEnhanceMediaTemplates(data: V20180717.DescribeEnhanceMediaTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询事件通知配置 {@link V20180717.DescribeEventConfigRequest} {@link V20180717.DescribeEventConfigResponse} */
DescribeEventConfig(data: V20180717.DescribeEventConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取事件通知状态 {@link V20180717.DescribeEventsStateRequest} {@link V20180717.DescribeEventsStateResponse} */
DescribeEventsState(data: V20180717.DescribeEventsStateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取文件属性 {@link V20180717.DescribeFileAttributesRequest} {@link V20180717.DescribeFileAttributesResponse} */
DescribeFileAttributes(data: V20180717.DescribeFileAttributesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取片头片尾模板列表 {@link V20180717.DescribeHeadTailTemplatesRequest} {@link V20180717.DescribeHeadTailTemplatesResponse} */
DescribeHeadTailTemplates(data: V20180717.DescribeHeadTailTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取图片即时处理模板列表 {@link V20180717.DescribeImageProcessingTemplatesRequest} {@link V20180717.DescribeImageProcessingTemplatesResponse} */
DescribeImageProcessingTemplates(data: V20180717.DescribeImageProcessingTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询图片审核用量统计数据 {@link V20180717.DescribeImageReviewUsageDataRequest} {@link V20180717.DescribeImageReviewUsageDataResponse} */
DescribeImageReviewUsageData(data: V20180717.DescribeImageReviewUsageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取雪碧图模板列表 {@link V20180717.DescribeImageSpriteTemplatesRequest} {@link V20180717.DescribeImageSpriteTemplatesResponse} */
DescribeImageSpriteTemplates(data: V20180717.DescribeImageSpriteTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取即时转码模板列表 {@link V20180717.DescribeJustInTimeTranscodeTemplatesRequest} {@link V20180717.DescribeJustInTimeTranscodeTemplatesResponse} */
DescribeJustInTimeTranscodeTemplates(data: V20180717.DescribeJustInTimeTranscodeTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取大模型解析模板列表 {@link V20180717.DescribeLLMComprehendTemplatesRequest} {@link V20180717.DescribeLLMComprehendTemplatesResponse} */
DescribeLLMComprehendTemplates(data: V20180717.DescribeLLMComprehendTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询 License 请求数统计数据 {@link V20180717.DescribeLicenseUsageDataRequest} {@link V20180717.DescribeLicenseUsageDataResponse} */
DescribeLicenseUsageData(data: V20180717.DescribeLicenseUsageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取 MPS 任务模板列表 {@link V20180717.DescribeMPSTemplatesRequest} {@link V20180717.DescribeMPSTemplatesResponse} */
DescribeMPSTemplates(data: V20180717.DescribeMPSTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取媒体详细信息 {@link V20180717.DescribeMediaInfosRequest} {@link V20180717.DescribeMediaInfosResponse} */
DescribeMediaInfos(data: V20180717.DescribeMediaInfosRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询媒体文件按指定时间粒度统计的播放数据 {@link V20180717.DescribeMediaPlayStatDetailsRequest} {@link V20180717.DescribeMediaPlayStatDetailsResponse} */
DescribeMediaPlayStatDetails(data: V20180717.DescribeMediaPlayStatDetailsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询视频处理用量统计数据 {@link V20180717.DescribeMediaProcessUsageDataRequest} {@link V20180717.DescribeMediaProcessUsageDataResponse} */
DescribeMediaProcessUsageData(data: V20180717.DescribeMediaProcessUsageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取素材样本列表 {@link V20180717.DescribePersonSamplesRequest} {@link V20180717.DescribePersonSamplesResponse} */
DescribePersonSamples(data: V20180717.DescribePersonSamplesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询购买的预付费商品列表 {@link V20180717.DescribePrepaidProductsRequest} {@link V20180717.DescribePrepaidProductsResponse} */
DescribePrepaidProducts(data: V20180717.DescribePrepaidProductsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取任务流模板列表 {@link V20180717.DescribeProcedureTemplatesRequest} {@link V20180717.DescribeProcedureTemplatesResponse} */
DescribeProcedureTemplates(data: V20180717.DescribeProcedureTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取图片异步处理模板列表 {@link V20180717.DescribeProcessImageAsyncTemplatesRequest} {@link V20180717.DescribeProcessImageAsyncTemplatesResponse} */
DescribeProcessImageAsyncTemplates(data: V20180717.DescribeProcessImageAsyncTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取音画质检测模板列表 {@link V20180717.DescribeQualityInspectTemplatesRequest} {@link V20180717.DescribeQualityInspectTemplatesResponse} */
DescribeQualityInspectTemplates(data: V20180717.DescribeQualityInspectTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取视频重生模板列表 {@link V20180717.DescribeRebuildMediaTemplatesRequest} {@link V20180717.DescribeRebuildMediaTemplatesResponse} */
DescribeRebuildMediaTemplates(data: V20180717.DescribeRebuildMediaTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询内容智能识别详情 {@link V20180717.DescribeReviewDetailsRequest} {@link V20180717.DescribeReviewDetailsResponse} */
DescribeReviewDetails(data: V20180717.DescribeReviewDetailsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取审核模板列表 {@link V20180717.DescribeReviewTemplatesRequest} {@link V20180717.DescribeReviewTemplatesResponse} */
DescribeReviewTemplates(data: V20180717.DescribeReviewTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取轮播播单列表 {@link V20180717.DescribeRoundPlaysRequest} {@link V20180717.DescribeRoundPlaysResponse} */
DescribeRoundPlays(data: V20180717.DescribeRoundPlaysRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取采样截图模板列表 {@link V20180717.DescribeSampleSnapshotTemplatesRequest} {@link V20180717.DescribeSampleSnapshotTemplatesResponse} */
DescribeSampleSnapshotTemplates(data: V20180717.DescribeSampleSnapshotTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取指定时间点截图模板列表 {@link V20180717.DescribeSnapshotByTimeOffsetTemplatesRequest} {@link V20180717.DescribeSnapshotByTimeOffsetTemplatesResponse} */
DescribeSnapshotByTimeOffsetTemplates(data: V20180717.DescribeSnapshotByTimeOffsetTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询当前存储情况 {@link V20180717.DescribeStorageDataRequest} {@link V20180717.DescribeStorageDataResponse} */
DescribeStorageData(data: V20180717.DescribeStorageDataRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询存储空间数据详情 {@link V20180717.DescribeStorageDetailsRequest} {@link V20180717.DescribeStorageDetailsResponse} */
DescribeStorageDetails(data: V20180717.DescribeStorageDetailsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询存储地域列表 {@link V20180717.DescribeStorageRegionsRequest} {@link V20180717.DescribeStorageRegionsResponse} */
DescribeStorageRegions(data: V20180717.DescribeStorageRegionsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询应用列表 {@link V20180717.DescribeSubAppIdsRequest} {@link V20180717.DescribeSubAppIdsResponse} */
DescribeSubAppIds(data: V20180717.DescribeSubAppIdsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取播放器配置列表 {@link V20180717.DescribeSuperPlayerConfigsRequest} {@link V20180717.DescribeSuperPlayerConfigsResponse} */
DescribeSuperPlayerConfigs(data: V20180717.DescribeSuperPlayerConfigsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询任务详情 {@link V20180717.DescribeTaskDetailRequest} {@link V20180717.DescribeTaskDetailResponse} */
DescribeTaskDetail(data: V20180717.DescribeTaskDetailRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取任务列表 {@link V20180717.DescribeTasksRequest} {@link V20180717.DescribeTasksResponse} */
DescribeTasks(data: V20180717.DescribeTasksRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取转码模板列表 {@link V20180717.DescribeTranscodeTemplatesRequest} {@link V20180717.DescribeTranscodeTemplatesResponse} */
DescribeTranscodeTemplates(data: V20180717.DescribeTranscodeTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 查询点播域名列表 {@link V20180717.DescribeVodDomainsRequest} {@link V20180717.DescribeVodDomainsResponse} */
DescribeVodDomains(data: V20180717.DescribeVodDomainsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取水印模板列表 {@link V20180717.DescribeWatermarkTemplatesRequest} {@link V20180717.DescribeWatermarkTemplatesResponse} */
DescribeWatermarkTemplates(data: V20180717.DescribeWatermarkTemplatesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 获取关键词样本列表 {@link V20180717.DescribeWordSamplesRequest} {@link V20180717.DescribeWordSamplesResponse} */
DescribeWordSamples(data: V20180717.DescribeWordSamplesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 编辑视频 {@link V20180717.EditMediaRequest} {@link V20180717.EditMediaResponse} */
EditMedia(data: V20180717.EditMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 使用模板发起音画质重生 {@link V20180717.EnhanceMediaByTemplateRequest} {@link V20180717.EnhanceMediaByTemplateResponse} */
EnhanceMediaByTemplate(data: V20180717.EnhanceMediaByTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 音画质重生 {@link V20180717.EnhanceMediaQualityRequest} {@link V20180717.EnhanceMediaQualityResponse} */
EnhanceMediaQuality(data: V20180717.EnhanceMediaQualityRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 执行定制 API {@link V20180717.ExecuteFunctionRequest} {@link V20180717.ExecuteFunctionResponse} */
ExecuteFunction(data: V20180717.ExecuteFunctionRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 提取视频数字水印 {@link V20180717.ExtractBlindWatermarkRequest} {@link V20180717.ExtractBlindWatermarkResponse} */
ExtractBlindWatermark(data: V20180717.ExtractBlindWatermarkRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 提取版权水印 {@link V20180717.ExtractCopyRightWatermarkRequest} {@link V20180717.ExtractCopyRightWatermarkResponse} */
ExtractCopyRightWatermark(data: V20180717.ExtractCopyRightWatermarkRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 提取溯源水印 {@link V20180717.ExtractTraceWatermarkRequest} {@link V20180717.ExtractTraceWatermarkResponse} */
ExtractTraceWatermark(data: V20180717.ExtractTraceWatermarkRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 快速媒体编辑 {@link V20180717.FastEditMediaRequest} {@link V20180717.FastEditMediaResponse} */
FastEditMedia(data: V20180717.FastEditMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 禁播媒体 {@link V20180717.ForbidMediaDistributionRequest} {@link V20180717.ForbidMediaDistributionResponse} */
ForbidMediaDistribution(data: V20180717.ForbidMediaDistributionRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 操作轮播当前播放列表 {@link V20180717.HandleCurrentPlaylistRequest} {@link V20180717.HandleCurrentPlaylistResponse} */
HandleCurrentPlaylist(data: V20180717.HandleCurrentPlaylistRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 导入媒体到知识库 {@link V20180717.ImportMediaKnowledgeRequest} {@link V20180717.ImportMediaKnowledgeResponse} */
ImportMediaKnowledge(data: V20180717.ImportMediaKnowledgeRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 音画质检测 {@link V20180717.InspectMediaQualityRequest} {@link V20180717.InspectMediaQualityResponse} */
InspectMediaQuality(data: V20180717.InspectMediaQualityRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 列出子应用内的文件 {@link V20180717.ListFilesRequest} {@link V20180717.ListFilesResponse} */
ListFiles(data: V20180717.ListFilesRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 直播即时剪辑 {@link V20180717.LiveRealTimeClipRequest} {@link V20180717.LiveRealTimeClipResponse} */
LiveRealTimeClip(data: V20180717.LiveRealTimeClipRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 任务管理 {@link V20180717.ManageTaskRequest} {@link V20180717.ManageTaskResponse} */
ManageTask(data: V20180717.ManageTaskRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改音视频内容分析模板 {@link V20180717.ModifyAIAnalysisTemplateRequest} {@link V20180717.ModifyAIAnalysisTemplateResponse} */
ModifyAIAnalysisTemplate(data: V20180717.ModifyAIAnalysisTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改音视频内容识别模板 {@link V20180717.ModifyAIRecognitionTemplateRequest} {@link V20180717.ModifyAIRecognitionTemplateResponse} */
ModifyAIRecognitionTemplate(data: V20180717.ModifyAIRecognitionTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改转自适应码流模板 {@link V20180717.ModifyAdaptiveDynamicStreamingTemplateRequest} {@link V20180717.ModifyAdaptiveDynamicStreamingTemplateResponse} */
ModifyAdaptiveDynamicStreamingTemplate(data: V20180717.ModifyAdaptiveDynamicStreamingTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改转动图模板 {@link V20180717.ModifyAnimatedGraphicsTemplateRequest} {@link V20180717.ModifyAnimatedGraphicsTemplateResponse} */
ModifyAnimatedGraphicsTemplate(data: V20180717.ModifyAnimatedGraphicsTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改数字水印模板 {@link V20180717.ModifyBlindWatermarkTemplateRequest} {@link V20180717.ModifyBlindWatermarkTemplateResponse} */
ModifyBlindWatermarkTemplate(data: V20180717.ModifyBlindWatermarkTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改分类 {@link V20180717.ModifyClassRequest} {@link V20180717.ModifyClassResponse} */
ModifyClass(data: V20180717.ModifyClassRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改音视频内容审核模板 {@link V20180717.ModifyContentReviewTemplateRequest} {@link V20180717.ModifyContentReviewTemplateResponse} */
ModifyContentReviewTemplate(data: V20180717.ModifyContentReviewTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改默认分发配置 {@link V20180717.ModifyDefaultDistributionConfigRequest} {@link V20180717.ModifyDefaultDistributionConfigResponse} */
ModifyDefaultDistributionConfig(data: V20180717.ModifyDefaultDistributionConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 设置默认的存储地域 {@link V20180717.ModifyDefaultStorageRegionRequest} {@link V20180717.ModifyDefaultStorageRegionResponse} */
ModifyDefaultStorageRegion(data: V20180717.ModifyDefaultStorageRegionRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改音画质重生模板 {@link V20180717.ModifyEnhanceMediaTemplateRequest} {@link V20180717.ModifyEnhanceMediaTemplateResponse} */
ModifyEnhanceMediaTemplate(data: V20180717.ModifyEnhanceMediaTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改事件通知配置 {@link V20180717.ModifyEventConfigRequest} {@link V20180717.ModifyEventConfigResponse} */
ModifyEventConfig(data: V20180717.ModifyEventConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改片头片尾模板 {@link V20180717.ModifyHeadTailTemplateRequest} {@link V20180717.ModifyHeadTailTemplateResponse} */
ModifyHeadTailTemplate(data: V20180717.ModifyHeadTailTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改雪碧图模板 {@link V20180717.ModifyImageSpriteTemplateRequest} {@link V20180717.ModifyImageSpriteTemplateResponse} */
ModifyImageSpriteTemplate(data: V20180717.ModifyImageSpriteTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改即时转码模板 {@link V20180717.ModifyJustInTimeTranscodeTemplateRequest} {@link V20180717.ModifyJustInTimeTranscodeTemplateResponse} */
ModifyJustInTimeTranscodeTemplate(data: V20180717.ModifyJustInTimeTranscodeTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改大模型解析模板 {@link V20180717.ModifyLLMComprehendTemplateRequest} {@link V20180717.ModifyLLMComprehendTemplateResponse} */
ModifyLLMComprehendTemplate(data: V20180717.ModifyLLMComprehendTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改 MPS 任务模板 {@link V20180717.ModifyMPSTemplateRequest} {@link V20180717.ModifyMPSTemplateResponse} */
ModifyMPSTemplate(data: V20180717.ModifyMPSTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改媒体文件属性 {@link V20180717.ModifyMediaInfoRequest} {@link V20180717.ModifyMediaInfoResponse} */
ModifyMediaInfo(data: V20180717.ModifyMediaInfoRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改媒体文件存储类型 {@link V20180717.ModifyMediaStorageClassRequest} {@link V20180717.ModifyMediaStorageClassResponse} */
ModifyMediaStorageClass(data: V20180717.ModifyMediaStorageClassRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改素材样本 {@link V20180717.ModifyPersonSampleRequest} {@link V20180717.ModifyPersonSampleResponse} */
ModifyPersonSample(data: V20180717.ModifyPersonSampleRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改图片异步处理模板 {@link V20180717.ModifyProcessImageAsyncTemplateRequest} {@link V20180717.ModifyProcessImageAsyncTemplateResponse} */
ModifyProcessImageAsyncTemplate(data: V20180717.ModifyProcessImageAsyncTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改音画质检测模板 {@link V20180717.ModifyQualityInspectTemplateRequest} {@link V20180717.ModifyQualityInspectTemplateResponse} */
ModifyQualityInspectTemplate(data: V20180717.ModifyQualityInspectTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改视频重生模板 {@link V20180717.ModifyRebuildMediaTemplateRequest} {@link V20180717.ModifyRebuildMediaTemplateResponse} */
ModifyRebuildMediaTemplate(data: V20180717.ModifyRebuildMediaTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改审核模板 {@link V20180717.ModifyReviewTemplateRequest} {@link V20180717.ModifyReviewTemplateResponse} */
ModifyReviewTemplate(data: V20180717.ModifyReviewTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改轮播播单 {@link V20180717.ModifyRoundPlayRequest} {@link V20180717.ModifyRoundPlayResponse} */
ModifyRoundPlay(data: V20180717.ModifyRoundPlayRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改采样截图模板 {@link V20180717.ModifySampleSnapshotTemplateRequest} {@link V20180717.ModifySampleSnapshotTemplateResponse} */
ModifySampleSnapshotTemplate(data: V20180717.ModifySampleSnapshotTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改指定时间点截图模板 {@link V20180717.ModifySnapshotByTimeOffsetTemplateRequest} {@link V20180717.ModifySnapshotByTimeOffsetTemplateResponse} */
ModifySnapshotByTimeOffsetTemplate(data: V20180717.ModifySnapshotByTimeOffsetTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改应用信息 {@link V20180717.ModifySubAppIdInfoRequest} {@link V20180717.ModifySubAppIdInfoResponse} */
ModifySubAppIdInfo(data: V20180717.ModifySubAppIdInfoRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改应用状态 {@link V20180717.ModifySubAppIdStatusRequest} {@link V20180717.ModifySubAppIdStatusResponse} */
ModifySubAppIdStatus(data: V20180717.ModifySubAppIdStatusRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改播放器配置 {@link V20180717.ModifySuperPlayerConfigRequest} {@link V20180717.ModifySuperPlayerConfigResponse} */
ModifySuperPlayerConfig(data: V20180717.ModifySuperPlayerConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改转码模板 {@link V20180717.ModifyTranscodeTemplateRequest} {@link V20180717.ModifyTranscodeTemplateResponse} */
ModifyTranscodeTemplate(data: V20180717.ModifyTranscodeTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 开启或者关闭点播域名加速地域 {@link V20180717.ModifyVodDomainAccelerateConfigRequest} {@link V20180717.ModifyVodDomainAccelerateConfigResponse} */
ModifyVodDomainAccelerateConfig(data: V20180717.ModifyVodDomainAccelerateConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改域名配置 {@link V20180717.ModifyVodDomainConfigRequest} {@link V20180717.ModifyVodDomainConfigResponse} */
ModifyVodDomainConfig(data: V20180717.ModifyVodDomainConfigRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改水印模板 {@link V20180717.ModifyWatermarkTemplateRequest} {@link V20180717.ModifyWatermarkTemplateResponse} */
ModifyWatermarkTemplate(data: V20180717.ModifyWatermarkTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 修改关键词样本 {@link V20180717.ModifyWordSampleRequest} {@link V20180717.ModifyWordSampleResponse} */
ModifyWordSample(data: V20180717.ModifyWordSampleRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 解析视频索引文件 {@link V20180717.ParseStreamingManifestRequest} {@link V20180717.ParseStreamingManifestResponse} */
ParseStreamingManifest(data: V20180717.ParseStreamingManifestRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 图片处理 {@link V20180717.ProcessImageRequest} {@link V20180717.ProcessImageResponse} */
ProcessImage(data: V20180717.ProcessImageRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 图片异步处理 {@link V20180717.ProcessImageAsyncRequest} {@link V20180717.ProcessImageAsyncResponse} */
ProcessImageAsync(data: V20180717.ProcessImageAsyncRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 媒体处理 {@link V20180717.ProcessMediaRequest} {@link V20180717.ProcessMediaResponse} */
ProcessMedia(data: V20180717.ProcessMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 使用 MPS 进行视频处理 {@link V20180717.ProcessMediaByMPSRequest} {@link V20180717.ProcessMediaByMPSResponse} */
ProcessMediaByMPS(data: V20180717.ProcessMediaByMPSRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 使用任务流模板进行视频处理 {@link V20180717.ProcessMediaByProcedureRequest} {@link V20180717.ProcessMediaByProcedureResponse} */
ProcessMediaByProcedure(data: V20180717.ProcessMediaByProcedureRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 对指定 URL 的视频发起视频处理 {@link V20180717.ProcessMediaByUrlRequest} {@link V20180717.ProcessMediaByUrlResponse} */
ProcessMediaByUrl(data: V20180717.ProcessMediaByUrlRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 拉取事件通知 {@link V20180717.PullEventsRequest} {@link V20180717.PullEventsResponse} */
PullEvents(data: V20180717.PullEventsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 拉取上传 {@link V20180717.PullUploadRequest} {@link V20180717.PullUploadResponse} */
PullUpload(data: V20180717.PullUploadRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 预热URL {@link V20180717.PushUrlCacheRequest} {@link V20180717.PushUrlCacheResponse} */
PushUrlCache(data: V20180717.PushUrlCacheRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 发起音画质重生 {@link V20180717.RebuildMediaRequest} {@link V20180717.RebuildMediaResponse} */
RebuildMedia(data: V20180717.RebuildMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 使用模板发起视频重生 {@link V20180717.RebuildMediaByTemplateRequest} {@link V20180717.RebuildMediaByTemplateResponse} */
RebuildMediaByTemplate(data: V20180717.RebuildMediaByTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 刷新URL {@link V20180717.RefreshUrlCacheRequest} {@link V20180717.RefreshUrlCacheResponse} */
RefreshUrlCache(data: V20180717.RefreshUrlCacheRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 智能去除水印 {@link V20180717.RemoveWatermarkRequest} {@link V20180717.RemoveWatermarkResponse} */
RemoveWatermark(data: V20180717.RemoveWatermarkRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 重设任务流模板 {@link V20180717.ResetProcedureTemplateRequest} {@link V20180717.ResetProcedureTemplateResponse} */
ResetProcedureTemplate(data: V20180717.ResetProcedureTemplateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 解冻媒体文件 {@link V20180717.RestoreMediaRequest} {@link V20180717.RestoreMediaResponse} */
RestoreMedia(data: V20180717.RestoreMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 音视频审核 {@link V20180717.ReviewAudioVideoRequest} {@link V20180717.ReviewAudioVideoResponse} */
ReviewAudioVideo(data: V20180717.ReviewAudioVideoRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 图片审核 {@link V20180717.ReviewImageRequest} {@link V20180717.ReviewImageResponse} */
ReviewImage(data: V20180717.ReviewImageRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 搜索媒体信息 {@link V20180717.SearchMediaRequest} {@link V20180717.SearchMediaResponse} */
SearchMedia(data: V20180717.SearchMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 按语义搜索媒体 {@link V20180717.SearchMediaBySemanticsRequest} {@link V20180717.SearchMediaBySemanticsResponse} */
SearchMediaBySemantics(data: V20180717.SearchMediaBySemanticsRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 设置日志投递目标 {@link V20180717.SetCLSPushTargetRequest} {@link V20180717.SetCLSPushTargetResponse} */
SetCLSPushTarget(data: V20180717.SetCLSPushTargetRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 设置 DRM 密钥提供商信息 {@link V20180717.SetDrmKeyProviderInfoRequest} {@link V20180717.SetDrmKeyProviderInfoResponse} */
SetDrmKeyProviderInfo(data: V20180717.SetDrmKeyProviderInfoRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 设置点播域名 HTTPS 证书 {@link V20180717.SetVodDomainCertificateRequest} {@link V20180717.SetVodDomainCertificateResponse} */
SetVodDomainCertificate(data: V20180717.SetVodDomainCertificateRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 简单 HLS 剪辑 {@link V20180717.SimpleHlsClipRequest} {@link V20180717.SimpleHlsClipResponse} */
SimpleHlsClip(data: V20180717.SimpleHlsClipRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 视频拆条 {@link V20180717.SplitMediaRequest} {@link V20180717.SplitMediaResponse} */
SplitMedia(data: V20180717.SplitMediaRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 验证域名解析 {@link V20180717.VerifyDomainRecordRequest} {@link V20180717.VerifyDomainRecordResponse} */
VerifyDomainRecord(data: V20180717.VerifyDomainRecordRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
/** 微信小程序视频发布 {@link V20180717.WeChatMiniProgramPublishRequest} {@link V20180717.WeChatMiniProgramPublishResponse} */
WeChatMiniProgramPublish(data: V20180717.WeChatMiniProgramPublishRequest, config: AxiosRequestConfig & V20180717.VersionHeader): AxiosPromise;
}
export declare type Versions = ["2024-07-18", "2018-07-17"];
export default Vod;