v20190612

package
v1.0.941 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 操作失败:bucket 已经设置通知。
	FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"

	// 操作失败:COS 已经停服。
	FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"

	// 生成资源失败。
	FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"

	// 操作失败:获取源通知错误。
	FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify"

	// 操作失败:非法 mps 用户。
	FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"

	// 操作失败:无效用户。
	FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"

	// 操作失败:设置源通知错误。
	FAILEDOPERATION_SETSOURCENOTIFY = "FailedOperation.SetSourceNotify"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 数据错误。
	INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"

	// 内部错误:生成模板 ID 失败。
	INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"

	// 内部错误:上传水印图片失败。
	INTERNALERROR_UPLOADWATERMARKERROR = "InternalError.UploadWatermarkError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// InvalidParameter.EndTime
	INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"

	// InvalidParameter.ExceededQuantityLimit
	INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"

	// InvalidParameter.Id
	INVALIDPARAMETER_ID = "InvalidParameter.Id"

	// InvalidParameter.Input
	INVALIDPARAMETER_INPUT = "InvalidParameter.Input"

	// InvalidParameter.InputOutputId
	INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"

	// InvalidParameter.MaxBandwidth
	INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"

	// InvalidParameter.Name
	INVALIDPARAMETER_NAME = "InvalidParameter.Name"

	// InvalidParameter.NotFound
	INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

	// InvalidParameter.Output
	INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"

	// InvalidParameter.OutputGroups
	INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"

	// InvalidParameter.OutputId
	INVALIDPARAMETER_OUTPUTID = "InvalidParameter.OutputId"

	// InvalidParameter.PageNum
	INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"

	// InvalidParameter.PageSize
	INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

	// InvalidParameter.Period
	INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"

	// InvalidParameter.Pipeline
	INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"

	// InvalidParameter.Protocol
	INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"

	// InvalidParameter.SortType
	INVALIDPARAMETER_SORTTYPE = "InvalidParameter.SortType"

	// InvalidParameter.StartTime
	INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"

	// InvalidParameter.State
	INVALIDPARAMETER_STATE = "InvalidParameter.State"

	// InvalidParameter.Type
	INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 参数错误:音频流码率。
	INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"

	// 参数值错误:AudioChannel。
	INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"

	// 参数错误:音频流编码格式。
	INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"

	// 参数错误:音频流采样率。
	INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"

	// 无效的音频/视频码率。
	INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"

	// 参数值错误:BlockConfidence 参数取值非法。
	INVALIDPARAMETERVALUE_BLOCKCONFIDENCE = "InvalidParameterValue.BlockConfidence"

	// 参数值错误:智能分类控制字段参数错误。
	INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"

	// 无效的音频/视频编编码格式。
	INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"

	// 参数值错误:ColumnCount。
	INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"

	// 参数错误:对该模板的描述。
	INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"

	// 参数错误:封装格式。
	INVALIDPARAMETERVALUE_CONTAINER = "InvalidParameterValue.Container"

	// 参数值错误:ContainerType。
	INVALIDPARAMETERVALUE_CONTAINERTYPE = "InvalidParameterValue.ContainerType"

	// 参数值错误:CoordinateOrigin。
	INVALIDPARAMETERVALUE_COORDINATEORIGIN = "InvalidParameterValue.CoordinateOrigin"

	// 参数值错误:智能封面控制字段参数错误。
	INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"

	// 参数值错误:人脸默认库过滤标签非法。
	INVALIDPARAMETERVALUE_DEFAULTLIBRARYLABELSET = "InvalidParameterValue.DefaultLibraryLabelSet"

	// 参数错误:Definition。
	INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"

	// 参数错误:Definitions。
	INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"

	// 参数值错误:不允许删除默认模板。
	INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"

	// DestinationLanguage参数错误
	INVALIDPARAMETERVALUE_DESTINATIONLANGUAGE = "InvalidParameterValue.DestinationLanguage"

	// 无效的禁止码率低转高开关值。
	INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"

	// 无效的禁止分辨率低转高开关值。
	INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"

	// 参数值错误:人脸重复。
	INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"

	// 参数值错误:人脸库参数非法。
	INVALIDPARAMETERVALUE_FACELIBRARY = "InvalidParameterValue.FaceLibrary"

	// 参数值错误:人脸分数参数取值非法。
	INVALIDPARAMETERVALUE_FACESCORE = "InvalidParameterValue.FaceScore"

	// 参数错误:填充方式错误。
	INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"

	// 参数值错误:Format。
	INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"

	// 参数值错误:Format 为 webp 时,Width、Height 均为空。
	INVALIDPARAMETERVALUE_FORMATWEBPLACKWIDTHANDHEIGHT = "InvalidParameterValue.FormatWebpLackWidthAndHeight"

	// 参数值错误:Format 为 webp 时,不允许 Width、Height 都为 0。
	INVALIDPARAMETERVALUE_FORMATWEBPWIDTHANDHEIGHTBOTHZERO = "InvalidParameterValue.FormatWebpWidthAndHeightBothZero"

	// 参数错误:视频帧率。
	INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"

	// 参数值错误:智能按帧标签控制字段参数错误。
	INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"

	// 参数值错误:FunctionArg。
	INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"

	// 参数值错误:FunctionName。
	INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"

	// 无效的Gop值。
	INVALIDPARAMETERVALUE_GOP = "InvalidParameterValue.Gop"

	// 参数错误:高度。
	INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"

	// ImageContent参数值无效。
	INVALIDPARAMETERVALUE_IMAGECONTENT = "InvalidParameterValue.ImageContent"

	// 参数错误:图片水印模板。
	INVALIDPARAMETERVALUE_IMAGETEMPLATE = "InvalidParameterValue.ImageTemplate"

	// 解析内容 Content 的值不合法。
	INVALIDPARAMETERVALUE_INVALIDCONTENT = "InvalidParameterValue.InvalidContent"

	// 无效的操作类型。
	INVALIDPARAMETERVALUE_INVALIDOPERATIONTYPE = "InvalidParameterValue.InvalidOperationType"

	// 参数值错误:LabelSet 参数取值非法。
	INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"

	// 参数错误:Limit。
	INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"

	// 参数值错误:不允许修改默认模板。
	INVALIDPARAMETERVALUE_MODIFYDEFAULTTEMPLATE = "InvalidParameterValue.ModifyDefaultTemplate"

	// 参数值错误:Name 超过长度限制。
	INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"

	// 不支持状态不为处理中的任务。
	INVALIDPARAMETERVALUE_NOTPROCESSINGTASK = "InvalidParameterValue.NotProcessingTask"

	// 参数值错误:物体库参数非法。
	INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"

	// 参数值错误:人脸图片格式错误。
	INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"

	// 参数值错误:Quality。
	INVALIDPARAMETERVALUE_QUALITY = "InvalidParameterValue.Quality"

	// 参数值错误:RemoveAudio。
	INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"

	// 参数值错误:RemoveVideo。
	INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"

	// 参数错误:RepeatType 无效。
	INVALIDPARAMETERVALUE_REPEATTYPE = "InvalidParameterValue.RepeatType"

	// 参数错误:分辨率错误。
	INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"

	// 无效的ResolutionAdaptive。
	INVALIDPARAMETERVALUE_RESOLUTIONADAPTIVE = "InvalidParameterValue.ResolutionAdaptive"

	// 参数值错误:ReviewConfidence 参数取值非法。
	INVALIDPARAMETERVALUE_REVIEWCONFIDENCE = "InvalidParameterValue.ReviewConfidence"

	// 参数值错误:RowCount。
	INVALIDPARAMETERVALUE_ROWCOUNT = "InvalidParameterValue.RowCount"

	// 参数值错误:SampleInterval。
	INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"

	// 无效的音频采样率。
	INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"

	// 参数值错误:SampleType。
	INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"

	// SessionContext 过长。
	INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"

	// 去重识别码重复,请求被去重。
	INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

	// SessionId 过长。
	INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

	// 参数错误:音频通道方式。
	INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"

	// SourceLanguage参数错误
	INVALIDPARAMETERVALUE_SOURCELANGUAGE = "InvalidParameterValue.SourceLanguage"

	// 源文件错误。
	INVALIDPARAMETERVALUE_SRCFILE = "InvalidParameterValue.SrcFile"

	// 参数值错误:SubtitleFormat 参数非法。
	INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"

	// 参数值错误:SVG 为空。
	INVALIDPARAMETERVALUE_SVGTEMPLATE = "InvalidParameterValue.SvgTemplate"

	// 参数值错误:SVG 高度。
	INVALIDPARAMETERVALUE_SVGTEMPLATEHEIGHT = "InvalidParameterValue.SvgTemplateHeight"

	// 参数值错误:SVG 宽度。
	INVALIDPARAMETERVALUE_SVGTEMPLATEWIDTH = "InvalidParameterValue.SvgTemplateWidth"

	// 参数值错误:Switch 参数取值非法。
	INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"

	// 参数值错误:TEHD Type 无效。
	INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"

	// 参数值错误:智能标签控制字段参数错误。
	INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"

	// 任务 ID 不存在。
	INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"

	// 参数错误:文字透明度。
	INVALIDPARAMETERVALUE_TEXTALPHA = "InvalidParameterValue.TextAlpha"

	// 参数错误:文字模板。
	INVALIDPARAMETERVALUE_TEXTTEMPLATE = "InvalidParameterValue.TextTemplate"

	// 参数错误:Type 参数值错误。
	INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

	// 参数值错误:人脸用户自定义库过滤标签非法。
	INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"

	// 参数错误:视频流码率。
	INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"

	// 参数错误:视频流的编码格式。
	INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"

	// 参数错误:宽度。
	INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"

	// 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式。
	INVALIDPARAMETERVALUE_XPOS = "InvalidParameterValue.XPos"

	// 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式。
	INVALIDPARAMETERVALUE_YPOS = "InvalidParameterValue.YPos"

	// 超过限制值:模板数超限。
	LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不存在:Cos bucket 名称无效。
	RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"

	// 资源不存在:Cos bucket 不存在。
	RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"

	// 资源不存在:人物。
	RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"

	// 资源不存在:模板不存在。
	RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

	// 资源不存在:关键词。
	RESOURCENOTFOUND_WORD = "ResourceNotFound.Word"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
)
View Source
const APIVersion = "2019-06-12"

Variables

This section is empty.

Functions

This section is empty.

Types

type AIAnalysisTemplateItem

type AIAnalysisTemplateItem struct {
	// 智能分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 智能分析模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 智能分析模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 智能分类任务控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassificationConfigure *ClassificationConfigureInfo `json:"ClassificationConfigure,omitnil,omitempty" name:"ClassificationConfigure"`

	// 智能标签任务控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagConfigure *TagConfigureInfo `json:"TagConfigure,omitnil,omitempty" name:"TagConfigure"`

	// 智能封面任务控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoverConfigure *CoverConfigureInfo `json:"CoverConfigure,omitnil,omitempty" name:"CoverConfigure"`

	// 智能按帧标签任务控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrameTagConfigure *FrameTagConfigureInfo `json:"FrameTagConfigure,omitnil,omitempty" name:"FrameTagConfigure"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板类型,取值范围:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type AIRecognitionTemplateItem

type AIRecognitionTemplateItem struct {
	// 视频内容识别模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频内容识别模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容识别模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 人脸识别控制参数。
	FaceConfigure *FaceConfigureInfo `json:"FaceConfigure,omitnil,omitempty" name:"FaceConfigure"`

	// 文本全文识别控制参数。
	OcrFullTextConfigure *OcrFullTextConfigureInfo `json:"OcrFullTextConfigure,omitnil,omitempty" name:"OcrFullTextConfigure"`

	// 文本关键词识别控制参数。
	OcrWordsConfigure *OcrWordsConfigureInfo `json:"OcrWordsConfigure,omitnil,omitempty" name:"OcrWordsConfigure"`

	// 语音全文识别控制参数。
	AsrFullTextConfigure *AsrFullTextConfigureInfo `json:"AsrFullTextConfigure,omitnil,omitempty" name:"AsrFullTextConfigure"`

	// 语音关键词识别控制参数。
	AsrWordsConfigure *AsrWordsConfigureInfo `json:"AsrWordsConfigure,omitnil,omitempty" name:"AsrWordsConfigure"`

	// 语音翻译控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranslateConfigure *TranslateConfigureInfo `json:"TranslateConfigure,omitnil,omitempty" name:"TranslateConfigure"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板类型,取值范围:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ActionConfigInfo

type ActionConfigInfo struct {
	// 动作识别任务开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type Activity added in v1.0.613

type Activity struct {
	// 原子任务类型:
	// <li>input: 起始节点</li>
	// <li>output:终止节点</li>
	// <li>action-trans:转码</li>
	// <li>action-samplesnapshot:采样截图</li>
	// <li>action-AIAnalysis: 分析</li>
	// <li>action-AIRecognition:识别</li>
	// <li>action-aiReview:审核</li>
	// <li>action-animated-graphics:转动图</li>
	// <li>action-image-sprite:雪碧图</li>
	// <li>action-snapshotByTimeOffset: 时间点截图</li>
	// <li>action-adaptive-substream:自适应码流</li>
	//
	//
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActivityType *string `json:"ActivityType,omitnil,omitempty" name:"ActivityType"`

	// 后驱节点索引数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReardriveIndex []*int64 `json:"ReardriveIndex,omitnil,omitempty" name:"ReardriveIndex"`

	// 原子任务参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActivityPara *ActivityPara `json:"ActivityPara,omitnil,omitempty" name:"ActivityPara"`
}

type ActivityPara added in v1.0.613

type ActivityPara struct {
	// 视频转码任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeTask *TranscodeTaskInput `json:"TranscodeTask,omitnil,omitempty" name:"TranscodeTask"`

	// 视频转动图任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnimatedGraphicTask *AnimatedGraphicTaskInput `json:"AnimatedGraphicTask,omitnil,omitempty" name:"AnimatedGraphicTask"`

	// 视频按时间点截图任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotByTimeOffsetTask *SnapshotByTimeOffsetTaskInput `json:"SnapshotByTimeOffsetTask,omitnil,omitempty" name:"SnapshotByTimeOffsetTask"`

	// 视频采样截图任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleSnapshotTask *SampleSnapshotTaskInput `json:"SampleSnapshotTask,omitnil,omitempty" name:"SampleSnapshotTask"`

	// 视频截雪碧图任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSpriteTask *ImageSpriteTaskInput `json:"ImageSpriteTask,omitnil,omitempty" name:"ImageSpriteTask"`

	// 转自适应码流任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdaptiveDynamicStreamingTask *AdaptiveDynamicStreamingTaskInput `json:"AdaptiveDynamicStreamingTask,omitnil,omitempty" name:"AdaptiveDynamicStreamingTask"`

	// 视频内容审核类型任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`
}

type ActivityResItem added in v1.0.444

type ActivityResItem struct {
	// 转码任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeTask *MediaProcessTaskTranscodeResult `json:"TranscodeTask,omitnil,omitempty" name:"TranscodeTask"`

	// 转动图任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnimatedGraphicTask *MediaProcessTaskAnimatedGraphicResult `json:"AnimatedGraphicTask,omitnil,omitempty" name:"AnimatedGraphicTask"`

	// 时间点截图任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotByTimeOffsetTask *MediaProcessTaskSnapshotByTimeOffsetResult `json:"SnapshotByTimeOffsetTask,omitnil,omitempty" name:"SnapshotByTimeOffsetTask"`

	// 采样截图任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleSnapshotTask *MediaProcessTaskSampleSnapshotResult `json:"SampleSnapshotTask,omitnil,omitempty" name:"SampleSnapshotTask"`

	// 雪碧图任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSpriteTask *MediaProcessTaskImageSpriteResult `json:"ImageSpriteTask,omitnil,omitempty" name:"ImageSpriteTask"`

	// 自适应码流任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdaptiveDynamicStreamingTask *MediaProcessTaskAdaptiveDynamicStreamingResult `json:"AdaptiveDynamicStreamingTask,omitnil,omitempty" name:"AdaptiveDynamicStreamingTask"`

	// 识别任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecognitionTask *ScheduleRecognitionTaskResult `json:"RecognitionTask,omitnil,omitempty" name:"RecognitionTask"`

	// 审核任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReviewTask *ScheduleReviewTaskResult `json:"ReviewTask,omitnil,omitempty" name:"ReviewTask"`

	// 分析任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnalysisTask *ScheduleAnalysisTaskResult `json:"AnalysisTask,omitnil,omitempty" name:"AnalysisTask"`
}

type ActivityResult added in v1.0.444

type ActivityResult struct {
	// 原子任务类型。
	// <li>Transcode:转码。</li>
	// <li>SampleSnapshot:采样截图。</li>
	// <li>AnimatedGraphics:转动图。</li>
	// <li>SnapshotByTimeOffset:时间点截图。</li>
	// <li>ImageSprites:雪碧图。</li>
	// <li>AdaptiveDynamicStreaming:自适应码流。</li>
	// <li>AiContentReview:内容审核。</li>
	// <li>AIRecognition:智能识别。</li>
	// <li>AIAnalysis:智能分析。</li>
	ActivityType *string `json:"ActivityType,omitnil,omitempty" name:"ActivityType"`

	// 原子任务输出。
	ActivityResItem *ActivityResItem `json:"ActivityResItem,omitnil,omitempty" name:"ActivityResItem"`
}

type AdaptiveDynamicStreamingInfoItem

type AdaptiveDynamicStreamingInfoItem struct {
	// 转自适应码流规格。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 打包格式,可能为 HLS和 MPEG-DASH 两种。
	Package *string `json:"Package,omitnil,omitempty" name:"Package"`

	// 播放路径。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 自适应码流文件的存储位置。
	Storage *TaskOutputStorage `json:"Storage,omitnil,omitempty" name:"Storage"`
}

type AdaptiveDynamicStreamingTaskInput

type AdaptiveDynamicStreamingTaskInput struct {
	// 转自适应码流模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印列表,支持多张图片或文字水印,最大可支持 10 张。
	WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitnil,omitempty" name:"WatermarkSet"`

	// 转自适应码流后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 转自适应码流后,manifest 文件的输出路径,可以为相对路径或者绝对路径。
	// 若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。
	// 相对路径示例:
	// <li>文件名_{变量名}.{format}</li>
	// <li>文件名.{format}</li>
	// 绝对路径示例:
	// <li>/自定义路径/文件名_{变量名}.{format}</li>
	// 如果不填,则默认为相对路径:{inputName}_adaptiveDynamicStreaming_{definition}.{format}。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 转自适应码流后,子流文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`。
	SubStreamObjectName *string `json:"SubStreamObjectName,omitnil,omitempty" name:"SubStreamObjectName"`

	// 转自适应码流(仅 HLS)后,分片文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`。
	SegmentObjectName *string `json:"SegmentObjectName,omitnil,omitempty" name:"SegmentObjectName"`

	// 要插入的字幕文件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddOnSubtitles []*AddOnSubtitle `json:"AddOnSubtitles,omitnil,omitempty" name:"AddOnSubtitles"`

	// Drm信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrmInfo *DrmInfo `json:"DrmInfo,omitnil,omitempty" name:"DrmInfo"`

	// 自适应转码模板类型:
	// Common:音视频类型
	// PureAudio:纯音频类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefinitionType *string `json:"DefinitionType,omitnil,omitempty" name:"DefinitionType"`
}

type AdaptiveDynamicStreamingTemplate

type AdaptiveDynamicStreamingTemplate struct {
	// 转自适应码流模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板类型,取值范围:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 转自适应码流模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 转自适应码流模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 转自适应码流格式,取值范围:
	// <li>HLS,</li>
	// <li>MPEG-DASH。</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 转自适应码流输入流参数信息,最多输入10路流。
	StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	DisableHigherVideoBitrate *uint64 `json:"DisableHigherVideoBitrate,omitnil,omitempty" name:"DisableHigherVideoBitrate"`

	// 是否禁止视频分辨率转高分辨率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	DisableHigherVideoResolution *uint64 `json:"DisableHigherVideoResolution,omitnil,omitempty" name:"DisableHigherVideoResolution"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 是否为纯音频,0表示视频,1表示纯音频
	// 注意:此字段可能返回 null,表示取不到有效值。
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

type AdaptiveStreamTemplate

type AdaptiveStreamTemplate struct {
	// 音频参数信息。
	Audio *AudioTemplateInfo `json:"Audio,omitnil,omitempty" name:"Audio"`

	// 视频参数信息。
	Video *VideoTemplateInfo `json:"Video,omitnil,omitempty" name:"Video"`

	// 是否移除音频流,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	RemoveAudio *uint64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 是否移除视频流,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	RemoveVideo *uint64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`
}

type AddOnSubtitle added in v1.0.726

type AddOnSubtitle struct {
	// 插入形式,可选值:
	// <li>subtitle-stream:插入字幕轨道</li>
	// <li>close-caption-708:CEA-708字幕编码到SEI帧</li>
	// <li>close-caption-608:CEA-608字幕编码到SEI帧</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 字幕文件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Subtitle *MediaInputInfo `json:"Subtitle,omitnil,omitempty" name:"Subtitle"`
}

type AiAnalysisResult

type AiAnalysisResult struct {
	// 任务的类型,可以取的值有:
	// <li>Classification:智能分类</li>
	// <li>Cover:智能封面</li>
	// <li>Tag:智能标签</li>
	// <li>FrameTag:智能按帧标签</li>
	// <li>Highlight:智能精彩集锦</li>
	// <li>DeLogo:智能擦除</li>
	// <li>Description:大模型摘要</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassificationTask *AiAnalysisTaskClassificationResult `json:"ClassificationTask,omitnil,omitempty" name:"ClassificationTask"`

	// 视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoverTask *AiAnalysisTaskCoverResult `json:"CoverTask,omitnil,omitempty" name:"CoverTask"`

	// 视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagTask *AiAnalysisTaskTagResult `json:"TagTask,omitnil,omitempty" name:"TagTask"`

	// 视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrameTagTask *AiAnalysisTaskFrameTagResult `json:"FrameTagTask,omitnil,omitempty" name:"FrameTagTask"`

	// 视频内容分析集锦任务的查询结果,当任务类型为 Highlight时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HighlightTask *AiAnalysisTaskHighlightResult `json:"HighlightTask,omitnil,omitempty" name:"HighlightTask"`

	// 视频内容分析智能擦除任务的查询结果,当任务类型为 DeLogo 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeLogoTask *AiAnalysisTaskDelLogoResult `json:"DeLogoTask,omitnil,omitempty" name:"DeLogoTask"`

	// 视频内容分析片头片尾任务的查询结果,当任务类型为 HeadTailRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadTailTask *AiAnalysisTaskHeadTailResult `json:"HeadTailTask,omitnil,omitempty" name:"HeadTailTask"`

	// 视频内容分析摘要任务的查询结果,当任务类型为 Description 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DescriptionTask *AiAnalysisTaskDescriptionResult `json:"DescriptionTask,omitnil,omitempty" name:"DescriptionTask"`
}

type AiAnalysisTaskClassificationInput

type AiAnalysisTaskClassificationInput struct {
	// 视频智能分类模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskClassificationOutput

type AiAnalysisTaskClassificationOutput struct {
	// 视频智能分类列表。
	ClassificationSet []*MediaAiAnalysisClassificationItem `json:"ClassificationSet,omitnil,omitempty" name:"ClassificationSet"`
}

type AiAnalysisTaskClassificationResult

type AiAnalysisTaskClassificationResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能分类任务输入。
	Input *AiAnalysisTaskClassificationInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能分类任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskClassificationOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskCoverInput

type AiAnalysisTaskCoverInput struct {
	// 视频智能封面模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskCoverOutput

type AiAnalysisTaskCoverOutput struct {
	// 智能封面列表。
	CoverSet []*MediaAiAnalysisCoverItem `json:"CoverSet,omitnil,omitempty" name:"CoverSet"`

	// 智能封面的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`
}

type AiAnalysisTaskCoverResult

type AiAnalysisTaskCoverResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能封面任务输入。
	Input *AiAnalysisTaskCoverInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能封面任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskCoverOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskDelLogoInput added in v1.0.763

type AiAnalysisTaskDelLogoInput struct {
	// 视频智能擦除模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskDelLogoOutput added in v1.0.763

type AiAnalysisTaskDelLogoOutput struct {
	// 擦除后文件的路径。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 擦除后文件的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`
}

type AiAnalysisTaskDelLogoResult added in v1.0.763

type AiAnalysisTaskDelLogoResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,0:成功,其他值:失败。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能擦除任务输入。
	Input *AiAnalysisTaskDelLogoInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能擦除任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskDelLogoOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskDescriptionInput added in v1.0.813

type AiAnalysisTaskDescriptionInput struct {
	// 视频智能描述模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskDescriptionOutput added in v1.0.813

type AiAnalysisTaskDescriptionOutput struct {
	// 视频智能描述列表。
	DescriptionSet []*MediaAiAnalysisDescriptionItem `json:"DescriptionSet,omitnil,omitempty" name:"DescriptionSet"`
}

type AiAnalysisTaskDescriptionResult added in v1.0.813

type AiAnalysisTaskDescriptionResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,0:成功,其他值:失败。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能描述任务输入。
	Input *AiAnalysisTaskDescriptionInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能描述任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskDescriptionOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskFrameTagInput

type AiAnalysisTaskFrameTagInput struct {
	// 视频智能按帧标签模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskFrameTagOutput

type AiAnalysisTaskFrameTagOutput struct {
	// 视频按帧标签列表。
	SegmentSet []*MediaAiAnalysisFrameTagSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiAnalysisTaskFrameTagResult

type AiAnalysisTaskFrameTagResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能按帧标签任务输入。
	Input *AiAnalysisTaskFrameTagInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能按帧标签任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskFrameTagOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskHeadTailInput added in v1.0.891

type AiAnalysisTaskHeadTailInput struct {
	// 片头片尾识别模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskHeadTailOutput added in v1.0.891

type AiAnalysisTaskHeadTailOutput struct {
	// 片头pts。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadTimeOffset *float64 `json:"HeadTimeOffset,omitnil,omitempty" name:"HeadTimeOffset"`

	// 片尾pts。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TailTimeOffset *float64 `json:"TailTimeOffset,omitnil,omitempty" name:"TailTimeOffset"`
}

type AiAnalysisTaskHeadTailResult added in v1.0.891

type AiAnalysisTaskHeadTailResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,0:成功,其他值:失败。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 片头片尾任务输入。
	Input *AiAnalysisTaskHeadTailInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 片头片尾任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskHeadTailOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskHighlightInput added in v1.0.633

type AiAnalysisTaskHighlightInput struct {
	// 视频智能精彩片段模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskHighlightOutput added in v1.0.633

type AiAnalysisTaskHighlightOutput struct {
	// 视频智能精彩片段列表。
	HighlightSet []*MediaAiAnalysisHighlightItem `json:"HighlightSet,omitnil,omitempty" name:"HighlightSet"`

	// 精彩片段的存储位置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`
}

type AiAnalysisTaskHighlightResult added in v1.0.633

type AiAnalysisTaskHighlightResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,0:成功,其他值:失败。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能精彩片段任务输入。
	Input *AiAnalysisTaskHighlightInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能精彩片段任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskHighlightOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiAnalysisTaskInput

type AiAnalysisTaskInput struct {
	// 视频内容分析模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 扩展参数,其值为序列化的 json字符串。
	// 注意:此参数为定制需求参数,需要线下对接。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtendedParameter *string `json:"ExtendedParameter,omitnil,omitempty" name:"ExtendedParameter"`
}

type AiAnalysisTaskTagInput

type AiAnalysisTaskTagInput struct {
	// 视频智能标签模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiAnalysisTaskTagOutput

type AiAnalysisTaskTagOutput struct {
	// 视频智能标签列表。
	TagSet []*MediaAiAnalysisTagItem `json:"TagSet,omitnil,omitempty" name:"TagSet"`
}

type AiAnalysisTaskTagResult

type AiAnalysisTaskTagResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 智能标签任务输入。
	Input *AiAnalysisTaskTagInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 智能标签任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiAnalysisTaskTagOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiContentReviewResult

type AiContentReviewResult struct {
	// 任务的类型,可以取的值有:
	// <li>Porn:图片鉴黄</li>
	// <li>Terrorism:图片敏感</li>
	// <li>Political:图片敏感</li>
	// <li>Porn.Asr:Asr 文字鉴黄</li>
	// <li>Porn.Ocr:Ocr 文字鉴黄</li>
	// <li>Political.Asr:Asr 文字敏感</li>
	// <li>Political.Ocr:Ocr 文字敏感</li>
	// <li>Terrorism.Ocr:Ocr 文字敏感</li>
	// <li>Prohibited.Asr:Asr 文字鉴违禁</li>
	// <li>Prohibited.Ocr:Ocr 文字鉴违禁</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 采样频率,即对视频每秒截取进行审核的帧数。
	SampleRate *float64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"`

	// 审核的视频时长,单位:秒。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 视频内容审核智能画面鉴黄任务的查询结果,当任务类型为 Porn 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PornTask *AiReviewTaskPornResult `json:"PornTask,omitnil,omitempty" name:"PornTask"`

	// 视频内容审核智能画面敏感任务的查询结果,当任务类型为 Terrorism 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerrorismTask *AiReviewTaskTerrorismResult `json:"TerrorismTask,omitnil,omitempty" name:"TerrorismTask"`

	// 视频内容审核智能画面敏感任务的查询结果,当任务类型为 Political 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoliticalTask *AiReviewTaskPoliticalResult `json:"PoliticalTask,omitnil,omitempty" name:"PoliticalTask"`

	// 视频内容审核 Asr 文字鉴黄任务的查询结果,当任务类型为 Porn.Asr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PornAsrTask *AiReviewTaskPornAsrResult `json:"PornAsrTask,omitnil,omitempty" name:"PornAsrTask"`

	// 视频内容审核 Ocr 文字鉴黄任务的查询结果,当任务类型为 Porn.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PornOcrTask *AiReviewTaskPornOcrResult `json:"PornOcrTask,omitnil,omitempty" name:"PornOcrTask"`

	// 视频内容审核 Asr 文字敏感任务的查询结果,当任务类型为 Political.Asr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoliticalAsrTask *AiReviewTaskPoliticalAsrResult `json:"PoliticalAsrTask,omitnil,omitempty" name:"PoliticalAsrTask"`

	// 视频内容审核 Ocr 文字敏感任务的查询结果,当任务类型为 Political.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoliticalOcrTask *AiReviewTaskPoliticalOcrResult `json:"PoliticalOcrTask,omitnil,omitempty" name:"PoliticalOcrTask"`

	// 视频内容审核 Ocr 文字敏感任务的查询结果,当任务类型为 Terrorism.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerrorismOcrTask *AiReviewTaskTerrorismOcrResult `json:"TerrorismOcrTask,omitnil,omitempty" name:"TerrorismOcrTask"`

	// 视频内容审核 Asr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Asr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProhibitedAsrTask *AiReviewTaskProhibitedAsrResult `json:"ProhibitedAsrTask,omitnil,omitempty" name:"ProhibitedAsrTask"`

	// 视频内容审核 Ocr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProhibitedOcrTask *AiReviewTaskProhibitedOcrResult `json:"ProhibitedOcrTask,omitnil,omitempty" name:"ProhibitedOcrTask"`
}

type AiContentReviewTaskInput

type AiContentReviewTaskInput struct {
	// 视频内容审核模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiParagraphInfo added in v1.0.813

type AiParagraphInfo struct {
	// 分段摘要
	// 注意:此字段可能返回 null,表示取不到有效值。
	Summary *string `json:"Summary,omitnil,omitempty" name:"Summary"`

	// 分段起始时间点,秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 分段结束时间点,秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`
}

type AiQualityControlTaskInput added in v1.0.633

type AiQualityControlTaskInput struct {
	// 视频质检模板 ID 。暂时可以直接使用 预设模板ID 10,后面控制台支持用户配置自定义模板。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 渠道扩展参数json序列化字符串。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExtPara *string `json:"ChannelExtPara,omitnil,omitempty" name:"ChannelExtPara"`
}

type AiRecognitionResult

type AiRecognitionResult struct {
	// 任务的类型,取值范围:
	// <li>FaceRecognition:人脸识别,</li>
	// <li>AsrWordsRecognition:语音关键词识别,</li>
	// <li>OcrWordsRecognition:文本关键词识别,</li>
	// <li>AsrFullTextRecognition:语音全文识别,</li>
	// <li>OcrFullTextRecognition:文本全文识别。</li>
	// <li>TransTextRecognition:语音翻译。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 人脸识别结果,当 Type 为
	//  FaceRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaceTask *AiRecognitionTaskFaceResult `json:"FaceTask,omitnil,omitempty" name:"FaceTask"`

	// 语音关键词识别结果,当 Type 为
	//  AsrWordsRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrWordsTask *AiRecognitionTaskAsrWordsResult `json:"AsrWordsTask,omitnil,omitempty" name:"AsrWordsTask"`

	// 语音全文识别结果,当 Type 为
	//  AsrFullTextRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrFullTextTask *AiRecognitionTaskAsrFullTextResult `json:"AsrFullTextTask,omitnil,omitempty" name:"AsrFullTextTask"`

	// 文本关键词识别结果,当 Type 为
	//  OcrWordsRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrWordsTask *AiRecognitionTaskOcrWordsResult `json:"OcrWordsTask,omitnil,omitempty" name:"OcrWordsTask"`

	// 文本全文识别结果,当 Type 为
	//  OcrFullTextRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrFullTextTask *AiRecognitionTaskOcrFullTextResult `json:"OcrFullTextTask,omitnil,omitempty" name:"OcrFullTextTask"`

	// 翻译结果,当 Type 为
	//
	// TransTextRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransTextTask *AiRecognitionTaskTransTextResult `json:"TransTextTask,omitnil,omitempty" name:"TransTextTask"`

	// 物体识别结果,当Type 为
	//
	// ObjectRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectTask *AiRecognitionTaskObjectResult `json:"ObjectTask,omitnil,omitempty" name:"ObjectTask"`
}

type AiRecognitionTaskAsrFullTextResult

type AiRecognitionTaskAsrFullTextResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 语音全文识别任务输入信息。
	Input *AiRecognitionTaskAsrFullTextResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 语音全文识别任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskAsrFullTextResultOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务进度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiRecognitionTaskAsrFullTextResultInput

type AiRecognitionTaskAsrFullTextResultInput struct {
	// 语音全文识别模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskAsrFullTextResultOutput

type AiRecognitionTaskAsrFullTextResultOutput struct {
	// 语音全文识别片段列表。
	SegmentSet []*AiRecognitionTaskAsrFullTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 字幕文件地址。
	SubtitlePath *string `json:"SubtitlePath,omitnil,omitempty" name:"SubtitlePath"`

	// 字幕文件存储位置。
	//
	// Deprecated: OutputStorage is deprecated.
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`
}

type AiRecognitionTaskAsrFullTextSegmentItem

type AiRecognitionTaskAsrFullTextSegmentItem struct {
	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type AiRecognitionTaskAsrWordsResult

type AiRecognitionTaskAsrWordsResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 语音关键词识别任务输入信息。
	Input *AiRecognitionTaskAsrWordsResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 语音关键词识别任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskAsrWordsResultOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiRecognitionTaskAsrWordsResultInput

type AiRecognitionTaskAsrWordsResultInput struct {
	// 语音关键词识别模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskAsrWordsResultItem

type AiRecognitionTaskAsrWordsResultItem struct {
	// 语音关键词。
	Word *string `json:"Word,omitnil,omitempty" name:"Word"`

	// 语音关键词出现的时间片段列表。
	SegmentSet []*AiRecognitionTaskAsrWordsSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiRecognitionTaskAsrWordsResultOutput

type AiRecognitionTaskAsrWordsResultOutput struct {
	// 语音关键词识别结果集。
	ResultSet []*AiRecognitionTaskAsrWordsResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type AiRecognitionTaskAsrWordsSegmentItem

type AiRecognitionTaskAsrWordsSegmentItem struct {
	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type AiRecognitionTaskFaceResult

type AiRecognitionTaskFaceResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 人脸识别任务输入信息。
	Input *AiRecognitionTaskFaceResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 人脸识别任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskFaceResultOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiRecognitionTaskFaceResultInput

type AiRecognitionTaskFaceResultInput struct {
	// 人脸识别模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskFaceResultItem

type AiRecognitionTaskFaceResultItem struct {
	// 人物唯一标识 ID。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 人物库类型,表示识别出的人物来自哪个人物库:
	// <li>Default:默认人物库;</li>
	// <li>UserDefine:用户自定义人物库。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 人物名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 人物出现的片段结果集。
	SegmentSet []*AiRecognitionTaskFaceSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 人物性别:
	// <li>Male:男性;</li>
	// <li>Female:女性。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gender *string `json:"Gender,omitnil,omitempty" name:"Gender"`

	// 人物出生日期。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Birthday *string `json:"Birthday,omitnil,omitempty" name:"Birthday"`

	// 人物职业或者职务。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Profession *string `json:"Profession,omitnil,omitempty" name:"Profession"`

	// 人物毕业院校。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SchoolOfGraduation *string `json:"SchoolOfGraduation,omitnil,omitempty" name:"SchoolOfGraduation"`

	// 人物简介。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Abstract *string `json:"Abstract,omitnil,omitempty" name:"Abstract"`

	// 人物出生地或者籍贯。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlaceOfBirth *string `json:"PlaceOfBirth,omitnil,omitempty" name:"PlaceOfBirth"`

	// 人物类型:
	// <li>Politician:官员;</li>
	// <li>Artist:艺人。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	PersonType *string `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 敏感度标注:
	// <li>Normal:正常;</li>
	// <li>Sensitive:敏感。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 截图链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type AiRecognitionTaskFaceResultOutput

type AiRecognitionTaskFaceResultOutput struct {
	// 智能人脸识别结果集。
	ResultSet []*AiRecognitionTaskFaceResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type AiRecognitionTaskFaceSegmentItem

type AiRecognitionTaskFaceSegmentItem struct {
	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type AiRecognitionTaskInput

type AiRecognitionTaskInput struct {
	// 视频智能识别模板 ID 。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskObjectResult added in v1.0.771

type AiRecognitionTaskObjectResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,0:成功,其他值:失败。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 物体识别任务输入信息。
	Input *AiRecognitionTaskObjectResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 物体识别任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskObjectResultOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiRecognitionTaskObjectResultInput added in v1.0.771

type AiRecognitionTaskObjectResultInput struct {
	// 物体识别模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskObjectResultItem added in v1.0.771

type AiRecognitionTaskObjectResultItem struct {
	// 识别的物体名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 物体出现的片段列表。
	SegmentSet []*AiRecognitionTaskObjectSeqmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiRecognitionTaskObjectResultOutput added in v1.0.771

type AiRecognitionTaskObjectResultOutput struct {
	// 智能物体识别结果集。
	ResultSet []*AiRecognitionTaskObjectResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type AiRecognitionTaskObjectSeqmentItem added in v1.0.771

type AiRecognitionTaskObjectSeqmentItem struct {
	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type AiRecognitionTaskOcrFullTextResult

type AiRecognitionTaskOcrFullTextResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 文本全文识别任务输入信息。
	Input *AiRecognitionTaskOcrFullTextResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 文本全文识别任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskOcrFullTextResultOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiRecognitionTaskOcrFullTextResultInput

type AiRecognitionTaskOcrFullTextResultInput struct {
	// 文本全文识别模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskOcrFullTextResultOutput

type AiRecognitionTaskOcrFullTextResultOutput struct {
	// 文本全文识别结果集。
	SegmentSet []*AiRecognitionTaskOcrFullTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiRecognitionTaskOcrFullTextSegmentItem

type AiRecognitionTaskOcrFullTextSegmentItem struct {
	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别片段结果集。
	TextSet []*AiRecognitionTaskOcrFullTextSegmentTextItem `json:"TextSet,omitnil,omitempty" name:"TextSet"`
}

type AiRecognitionTaskOcrFullTextSegmentTextItem

type AiRecognitionTaskOcrFullTextSegmentTextItem struct {
	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 识别文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type AiRecognitionTaskOcrWordsResult

type AiRecognitionTaskOcrWordsResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 文本关键词识别任务输入信息。
	Input *AiRecognitionTaskOcrWordsResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 文本关键词识别任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskOcrWordsResultOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiRecognitionTaskOcrWordsResultInput

type AiRecognitionTaskOcrWordsResultInput struct {
	// 文本关键词识别模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskOcrWordsResultItem

type AiRecognitionTaskOcrWordsResultItem struct {
	// 文本关键词。
	Word *string `json:"Word,omitnil,omitempty" name:"Word"`

	// 文本关键出现的片段列表。
	SegmentSet []*AiRecognitionTaskOcrWordsSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiRecognitionTaskOcrWordsResultOutput

type AiRecognitionTaskOcrWordsResultOutput struct {
	// 文本关键词识别结果集。
	ResultSet []*AiRecognitionTaskOcrWordsResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type AiRecognitionTaskOcrWordsSegmentItem

type AiRecognitionTaskOcrWordsSegmentItem struct {
	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type AiRecognitionTaskTransTextResult added in v1.0.529

type AiRecognitionTaskTransTextResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 翻译任务输入信息。
	Input *AiRecognitionTaskTransTextResultInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 翻译任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiRecognitionTaskTransTextResultOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务进度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiRecognitionTaskTransTextResultInput added in v1.0.529

type AiRecognitionTaskTransTextResultInput struct {
	// 翻译模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskTransTextResultOutput added in v1.0.529

type AiRecognitionTaskTransTextResultOutput struct {
	// 翻译片段列表。
	SegmentSet []*AiRecognitionTaskTransTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 字幕文件地址。
	SubtitlePath *string `json:"SubtitlePath,omitnil,omitempty" name:"SubtitlePath"`
}

type AiRecognitionTaskTransTextSegmentItem added in v1.0.529

type AiRecognitionTaskTransTextSegmentItem struct {
	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 识别片段终止的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 识别文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 翻译文本。
	Trans *string `json:"Trans,omitnil,omitempty" name:"Trans"`
}

type AiReviewPoliticalAsrTaskInput

type AiReviewPoliticalAsrTaskInput struct {
	// 模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewPoliticalAsrTaskOutput

type AiReviewPoliticalAsrTaskOutput struct {
	// Asr 文字敏感评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Asr 文字敏感结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Asr 文字敏感嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewPoliticalOcrTaskInput

type AiReviewPoliticalOcrTaskInput struct {
	// 模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewPoliticalOcrTaskOutput

type AiReviewPoliticalOcrTaskOutput struct {
	// Ocr 文字敏感评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Ocr 文字敏感结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Ocr 文字有敏感嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewPoliticalTaskInput

type AiReviewPoliticalTaskInput struct {
	// 模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewPoliticalTaskOutput

type AiReviewPoliticalTaskOutput struct {
	// 视频涉敏评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 涉敏结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频涉敏结果标签。内容审核模板[画面涉敏任务控制参数](https://cloud.tencent.com/document/api/862/37615#AiReviewPoliticalTaskOutput)里 LabelSet 参数与此参数取值范围的对应关系:
	// violation_photo:
	// <li>violation_photo:违规图标。</li>
	// 其他(即 politician/entertainment/sport/entrepreneur/scholar/celebrity/military):
	// <li>politician:涉敏人物。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 有涉敏嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewPoliticalSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewPornAsrTaskInput

type AiReviewPornAsrTaskInput struct {
	// 鉴黄模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewPornAsrTaskOutput

type AiReviewPornAsrTaskOutput struct {
	// Asr 文字涉黄评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Asr 文字涉黄结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Asr 文字有涉黄嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewPornOcrTaskInput

type AiReviewPornOcrTaskInput struct {
	// 鉴黄模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewPornOcrTaskOutput

type AiReviewPornOcrTaskOutput struct {
	// Ocr 文字涉黄评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Ocr 文字涉黄结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Ocr 文字有涉黄嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewPornTaskInput

type AiReviewPornTaskInput struct {
	// 鉴黄模板 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewPornTaskOutput

type AiReviewPornTaskOutput struct {
	// 视频鉴黄评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 鉴黄结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频鉴黄结果标签,取值范围:
	// <li>porn:色情。</li>
	// <li>sexy:性感。</li>
	// <li>vulgar:低俗。</li>
	// <li>intimacy:亲密行为。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 有涉黄嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewProhibitedAsrTaskInput

type AiReviewProhibitedAsrTaskInput struct {
	// 鉴违禁模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewProhibitedAsrTaskOutput

type AiReviewProhibitedAsrTaskOutput struct {
	// Asr 文字涉违禁评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Asr 文字涉违禁结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Asr 文字有涉违禁嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewProhibitedOcrTaskInput

type AiReviewProhibitedOcrTaskInput struct {
	// 鉴违禁模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewProhibitedOcrTaskOutput

type AiReviewProhibitedOcrTaskOutput struct {
	// Ocr 文字涉违禁评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Ocr 文字涉违禁结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Ocr 文字有涉违禁嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewTaskPoliticalAsrResult

type AiReviewTaskPoliticalAsrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Asr 文字敏感任务输入。
	Input *AiReviewPoliticalAsrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Asr 文字敏感任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewPoliticalAsrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskPoliticalOcrResult

type AiReviewTaskPoliticalOcrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS,FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Ocr 文字敏感任务输入。
	Input *AiReviewPoliticalOcrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Ocr 文字敏感任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewPoliticalOcrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskPoliticalResult

type AiReviewTaskPoliticalResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核涉敏任务输入。
	Input *AiReviewPoliticalTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核涉敏任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewPoliticalTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskPornAsrResult

type AiReviewTaskPornAsrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Asr 文字鉴黄任务输入。
	Input *AiReviewPornAsrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Asr 文字鉴黄任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewPornAsrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskPornOcrResult

type AiReviewTaskPornOcrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Ocr 文字鉴黄任务输入。
	Input *AiReviewPornOcrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Ocr 文字鉴黄任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewPornOcrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskPornResult

type AiReviewTaskPornResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核鉴黄任务输入。
	Input *AiReviewPornTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核鉴黄任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewPornTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskProhibitedAsrResult

type AiReviewTaskProhibitedAsrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Asr 文字鉴违禁任务输入。
	Input *AiReviewProhibitedAsrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Asr 文字鉴违禁任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewProhibitedAsrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskProhibitedOcrResult

type AiReviewTaskProhibitedOcrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Ocr 文字鉴违禁任务输入。
	Input *AiReviewProhibitedOcrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Ocr 文字鉴违禁任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewProhibitedOcrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskTerrorismOcrResult

type AiReviewTaskTerrorismOcrResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核 Ocr 文字敏感任务输入。
	Input *AiReviewTerrorismOcrTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核 Ocr 文字敏感任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewTerrorismOcrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTaskTerrorismResult

type AiReviewTaskTerrorismResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 内容审核涉敏任务输入。
	Input *AiReviewTerrorismTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 内容审核涉敏任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AiReviewTerrorismTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type AiReviewTerrorismOcrTaskInput

type AiReviewTerrorismOcrTaskInput struct {
	// 模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewTerrorismOcrTaskOutput

type AiReviewTerrorismOcrTaskOutput struct {
	// Ocr 文字涉敏评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Ocr 文字涉敏结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// Ocr 文字有涉敏嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiReviewTerrorismTaskInput

type AiReviewTerrorismTaskInput struct {
	// 模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiReviewTerrorismTaskOutput

type AiReviewTerrorismTaskOutput struct {
	// 视频涉敏评分,分值为0到100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 涉敏结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频涉敏结果标签,取值范围:
	// <li>guns:武器枪支。</li>
	// <li>crowd:人群聚集。</li>
	// <li>police:警察部队。</li>
	// <li>bloody:血腥画面。</li>
	// <li>banners:涉敏旗帜。</li>
	// <li>militant:武装分子。</li>
	// <li>explosion:爆炸火灾。</li>
	// <li>terrorists:涉敏人物。</li>
	// <li>scenario:涉敏画面。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 有涉敏嫌疑的视频片段列表。
	SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type AiSampleFaceInfo

type AiSampleFaceInfo struct {
	// 人脸图片 ID。
	FaceId *string `json:"FaceId,omitnil,omitempty" name:"FaceId"`

	// 人脸图片地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type AiSampleFaceOperation

type AiSampleFaceOperation struct {
	// 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 人脸 ID 集合,当 Type为delete 时,该字段必填。
	FaceIds []*string `json:"FaceIds,omitnil,omitempty" name:"FaceIds"`

	// 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串集合。
	// <li>当 Type为add 或 reset 时,该字段必填;</li>
	// <li>数组长度限制:5 张图片。</li>
	// 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。
	FaceContents []*string `json:"FaceContents,omitnil,omitempty" name:"FaceContents"`
}

type AiSampleFailFaceInfo

type AiSampleFailFaceInfo struct {
	// 对应入参 FaceContents 中错误图片下标,从 0 开始。
	Index *uint64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 错误码,取值:
	// <li>0:成功;</li>
	// <li>其他:失败。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误描述。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type AiSamplePerson

type AiSamplePerson struct {
	// 人物 ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人物名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 人物描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 人脸信息。
	FaceInfoSet []*AiSampleFaceInfo `json:"FaceInfoSet,omitnil,omitempty" name:"FaceInfoSet"`

	// 人物标签。
	TagSet []*string `json:"TagSet,omitnil,omitempty" name:"TagSet"`

	// 应用场景。
	UsageSet []*string `json:"UsageSet,omitnil,omitempty" name:"UsageSet"`

	// 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AiSampleTagOperation

type AiSampleTagOperation struct {
	// 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 标签,长度限制:128 个字符。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type AiSampleWord

type AiSampleWord struct {
	// 关键词。
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 关键词标签。
	TagSet []*string `json:"TagSet,omitnil,omitempty" name:"TagSet"`

	// 关键词应用场景。
	UsageSet []*string `json:"UsageSet,omitnil,omitempty" name:"UsageSet"`

	// 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AiSampleWordInfo

type AiSampleWordInfo struct {
	// 关键词,长度限制:20 个字符。
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 关键词标签
	// <li>数组长度限制:20 个标签;</li>
	// <li>单个标签长度限制:128 个字符。</li>
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type AnimatedGraphicTaskInput

type AnimatedGraphicTaskInput struct {
	// 视频转动图模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 动图在视频中的开始时间,单位为秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 动图在视频中的结束时间,单位为秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 转动图后文件的输出路径,可以为相对路径或者绝对路径。
	// 若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。
	// 相对路径示例:
	// <li>文件名_{变量名}.{format}</li>
	// <li>文件名.{format}</li>
	// 绝对路径示例:
	// <li>/自定义路径/文件名_{变量名}.{format}</li>
	// 如果不填,则默认为相对路径:`{inputName}_animatedGraphic_{definition}.{format}`。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`
}

type AnimatedGraphicsTemplate

type AnimatedGraphicsTemplate struct {
	// 转动图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板类型,取值范围:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 转动图模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 转动图模板描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 动图格式。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 帧率。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 图片质量。
	Quality *float64 `json:"Quality,omitnil,omitempty" name:"Quality"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type ArtifactRepairConfig added in v1.0.444

type ArtifactRepairConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>weak</li>
	// <li>strong</li>
	// 默认值:weak。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type AsrFullTextConfigureInfo

type AsrFullTextConfigureInfo struct {
	// 语音全文识别任务开关,可选值:
	// <li>ON:开启智能语音全文识别任务;</li>
	// <li>OFF:关闭智能语音全文识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 生成的字幕文件格式,不填或者填空字符串表示不生成字幕文件,可选值:
	// <li>vtt:生成 WebVTT 字幕文件。</li>
	SubtitleFormat *string `json:"SubtitleFormat,omitnil,omitempty" name:"SubtitleFormat"`

	// 视频源语言。
	SourceLanguage *string `json:"SourceLanguage,omitnil,omitempty" name:"SourceLanguage"`
}

type AsrFullTextConfigureInfoForUpdate

type AsrFullTextConfigureInfoForUpdate struct {
	// 语音全文识别任务开关,可选值:
	// <li>ON:开启智能语音全文识别任务;</li>
	// <li>OFF:关闭智能语音全文识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 生成的字幕文件格式,填空字符串表示不生成字幕文件,可选值:
	// <li>vtt:生成 WebVTT 字幕文件。</li>
	SubtitleFormat *string `json:"SubtitleFormat,omitnil,omitempty" name:"SubtitleFormat"`

	// 视频源语言。
	SourceLanguage *string `json:"SourceLanguage,omitnil,omitempty" name:"SourceLanguage"`
}

type AsrWordsConfigureInfo

type AsrWordsConfigureInfo struct {
	// 语音关键词识别任务开关,可选值:
	// <li>ON:开启语音关键词识别任务;</li>
	// <li>OFF:关闭语音关键词识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`
}

type AsrWordsConfigureInfoForUpdate

type AsrWordsConfigureInfoForUpdate struct {
	// 语音关键词识别任务开关,可选值:
	// <li>ON:开启语音关键词识别任务;</li>
	// <li>OFF:关闭语音关键词识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`
}

type AudioBeautifyConfig added in v1.0.740

type AudioBeautifyConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可多选,可选值:
	// <li>declick:杂音去除</li>
	// <li>deesser:齿音压制</li>
	// 默认值:declick。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Types []*string `json:"Types,omitnil,omitempty" name:"Types"`
}

type AudioDenoiseConfig added in v1.0.740

type AudioDenoiseConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type AudioEnhanceConfig added in v1.0.740

type AudioEnhanceConfig struct {
	// 音频降噪配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Denoise *AudioDenoiseConfig `json:"Denoise,omitnil,omitempty" name:"Denoise"`

	// 音频分离配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Separate *AudioSeparateConfig `json:"Separate,omitnil,omitempty" name:"Separate"`

	// 音量均衡配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VolumeBalance *VolumeBalanceConfig `json:"VolumeBalance,omitnil,omitempty" name:"VolumeBalance"`

	// 音频美化配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Beautify *AudioBeautifyConfig `json:"Beautify,omitnil,omitempty" name:"Beautify"`
}

type AudioSeparateConfig added in v1.0.740

type AudioSeparateConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 场景类型,可选值:
	// <li>normal:人声背景声场景</li>
	// <li>music:演唱伴奏场景</li>
	// 默认值:normal。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输出音轨,可选值:
	// <li>vocal:输出人声</li>
	// <li>background:应用场景为normal时输出背景声,应用场景为music时输出伴奏</li>
	// 默认值:vocal。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Track *string `json:"Track,omitnil,omitempty" name:"Track"`
}

type AudioTemplateInfo

type AudioTemplateInfo struct {
	// 音频流的编码格式。
	// 当不需要对音频进行转码时,可选值为:
	// <li>copy。</li>
	// 当外层参数 Container 为 mp3 时,可选值为:
	// <li>mp3。</li>
	// 当外层参数 Container 为 ogg 或 flac 时,可选值为:
	// <li>flac。</li>
	// 当外层参数 Container 为 m4a 时,可选值为:
	// <li>aac;</li>
	// <li>mp3;</li>
	// <li>ac3。</li>
	// 当外层参数 Container 为 mp4 或 flv 时,可选值为:
	// <li>aac:更适合 mp4;</li>
	// <li>mp3:更适合 flv;</li>
	// <li>mp2。</li>
	// 当外层参数 Container 为 hls 时,可选值为:
	// <li>aac;</li>
	// <li>mp3。</li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。
	// 当取值为 0,表示音频码率和原始音频保持一致。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 音频流的采样率,可选值:
	// <li>32000</li>
	// <li>44100</li>
	// <li>48000</li>
	// 单位:Hz。
	SampleRate *uint64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"`

	// 音频通道方式,可选值:
	// <li>1:单通道</li>
	// <li>2:双通道</li>
	// <li>6:5.1声道</li>
	// 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。
	// 默认值:2。
	AudioChannel *int64 `json:"AudioChannel,omitnil,omitempty" name:"AudioChannel"`
}

type AudioTemplateInfoForUpdate

type AudioTemplateInfoForUpdate struct {
	// 音频流的编码格式。
	// 当不需要对音频进行转码时,可选值为:
	// <li>copy。</li>
	// 当外层参数 Container 为 mp3 时,可选值为:
	// <li>mp3。</li>
	// 当外层参数 Container 为 ogg 或 flac 时,可选值为:
	// <li>flac。</li>
	// 当外层参数 Container 为 m4a 时,可选值为:
	// <li>aac;</li>
	// <li>mp3;</li>
	// <li>ac3。</li>
	// 当外层参数 Container 为 mp4 或 flv 时,可选值为:
	// <li>aac:更适合 mp4;</li>
	// <li>mp3:更适合 flv;</li>
	// <li>mp2。</li>
	// 当外层参数 Container 为 hls 时,可选值为:
	// <li>aac;</li>
	// <li>mp3。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 音频流的采样率,可选值:
	// <li>32000</li>
	// <li>44100</li>
	// <li>48000</li>
	// 单位:Hz。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleRate *uint64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"`

	// 音频通道方式,可选值:
	// <li>1:单通道</li>
	// <li>2:双通道</li>
	// <li>6:5.1声道</li>
	// 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioChannel *int64 `json:"AudioChannel,omitnil,omitempty" name:"AudioChannel"`

	// 指定输出要保留的音频轨道。默认是全部保留源的。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamSelects []*int64 `json:"StreamSelects,omitnil,omitempty" name:"StreamSelects"`
}

type AwsS3FileUploadTrigger added in v1.0.612

type AwsS3FileUploadTrigger struct {
	// 绑定的 AWS S3 存储桶。
	S3Bucket *string `json:"S3Bucket,omitnil,omitempty" name:"S3Bucket"`

	// 绑定的桶所在 AWS 区域,目前支持:
	// us-east-1
	// eu-west-3
	S3Region *string `json:"S3Region,omitnil,omitempty" name:"S3Region"`

	// 绑定的输入路径目录,必须为绝对路径,即以 `/` 开头和结尾。如`/movie/201907/`,不填代表根目录`/`。
	Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"`

	// 允许触发的文件格式列表,如 ["mp4", "flv", "mov"]。不填代表所有格式的文件都可以触发工作流。
	Formats []*string `json:"Formats,omitnil,omitempty" name:"Formats"`

	// 绑定的 AWS S3 存储桶的秘钥ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretId *string `json:"S3SecretId,omitnil,omitempty" name:"S3SecretId"`

	// 绑定的 AWS S3 存储桶的秘钥Key。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretKey *string `json:"S3SecretKey,omitnil,omitempty" name:"S3SecretKey"`

	// 绑定的 AWS S3 存储桶对应的 SQS事件队列。
	// 注意:队列和桶需要在同一区域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AwsSQS *AwsSQS `json:"AwsSQS,omitnil,omitempty" name:"AwsSQS"`
}

type AwsSQS added in v1.0.612

type AwsSQS struct {
	// SQS 队列区域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SQSRegion *string `json:"SQSRegion,omitnil,omitempty" name:"SQSRegion"`

	// SQS 队列名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SQSQueueName *string `json:"SQSQueueName,omitnil,omitempty" name:"SQSQueueName"`

	// 读写SQS的秘钥id。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretId *string `json:"S3SecretId,omitnil,omitempty" name:"S3SecretId"`

	// 读写SQS的秘钥key。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretKey *string `json:"S3SecretKey,omitnil,omitempty" name:"S3SecretKey"`
}

type BatchDeleteStreamLinkFlowRequest added in v1.0.677

type BatchDeleteStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// Event关联的流Id数组,如果不传默认删除Event下面的所有媒体传输流。
	FlowIds []*string `json:"FlowIds,omitnil,omitempty" name:"FlowIds"`
}

func NewBatchDeleteStreamLinkFlowRequest added in v1.0.677

func NewBatchDeleteStreamLinkFlowRequest() (request *BatchDeleteStreamLinkFlowRequest)

func (*BatchDeleteStreamLinkFlowRequest) FromJsonString added in v1.0.677

func (r *BatchDeleteStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteStreamLinkFlowRequest) ToJsonString added in v1.0.677

func (r *BatchDeleteStreamLinkFlowRequest) ToJsonString() string

type BatchDeleteStreamLinkFlowRequestParams added in v1.0.677

type BatchDeleteStreamLinkFlowRequestParams struct {
	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// Event关联的流Id数组,如果不传默认删除Event下面的所有媒体传输流。
	FlowIds []*string `json:"FlowIds,omitnil,omitempty" name:"FlowIds"`
}

Predefined struct for user

type BatchDeleteStreamLinkFlowResponse added in v1.0.677

type BatchDeleteStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *BatchDeleteStreamLinkFlowResponseParams `json:"Response"`
}

func NewBatchDeleteStreamLinkFlowResponse added in v1.0.677

func NewBatchDeleteStreamLinkFlowResponse() (response *BatchDeleteStreamLinkFlowResponse)

func (*BatchDeleteStreamLinkFlowResponse) FromJsonString added in v1.0.677

func (r *BatchDeleteStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteStreamLinkFlowResponse) ToJsonString added in v1.0.677

func (r *BatchDeleteStreamLinkFlowResponse) ToJsonString() string

type BatchDeleteStreamLinkFlowResponseParams added in v1.0.677

type BatchDeleteStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchStartStreamLinkFlowRequest added in v1.0.677

type BatchStartStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// Event关联的流Id数组,如果不传默认启动Event下面的所有媒体传输流。
	FlowIds []*string `json:"FlowIds,omitnil,omitempty" name:"FlowIds"`
}

func NewBatchStartStreamLinkFlowRequest added in v1.0.677

func NewBatchStartStreamLinkFlowRequest() (request *BatchStartStreamLinkFlowRequest)

func (*BatchStartStreamLinkFlowRequest) FromJsonString added in v1.0.677

func (r *BatchStartStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchStartStreamLinkFlowRequest) ToJsonString added in v1.0.677

func (r *BatchStartStreamLinkFlowRequest) ToJsonString() string

type BatchStartStreamLinkFlowRequestParams added in v1.0.677

type BatchStartStreamLinkFlowRequestParams struct {
	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// Event关联的流Id数组,如果不传默认启动Event下面的所有媒体传输流。
	FlowIds []*string `json:"FlowIds,omitnil,omitempty" name:"FlowIds"`
}

Predefined struct for user

type BatchStartStreamLinkFlowResponse added in v1.0.677

type BatchStartStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *BatchStartStreamLinkFlowResponseParams `json:"Response"`
}

func NewBatchStartStreamLinkFlowResponse added in v1.0.677

func NewBatchStartStreamLinkFlowResponse() (response *BatchStartStreamLinkFlowResponse)

func (*BatchStartStreamLinkFlowResponse) FromJsonString added in v1.0.677

func (r *BatchStartStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchStartStreamLinkFlowResponse) ToJsonString added in v1.0.677

func (r *BatchStartStreamLinkFlowResponse) ToJsonString() string

type BatchStartStreamLinkFlowResponseParams added in v1.0.677

type BatchStartStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchStopStreamLinkFlowRequest added in v1.0.677

type BatchStopStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 流Id,如果不传默认停止Event下所有的媒体传输流。
	FlowIds []*string `json:"FlowIds,omitnil,omitempty" name:"FlowIds"`
}

func NewBatchStopStreamLinkFlowRequest added in v1.0.677

func NewBatchStopStreamLinkFlowRequest() (request *BatchStopStreamLinkFlowRequest)

func (*BatchStopStreamLinkFlowRequest) FromJsonString added in v1.0.677

func (r *BatchStopStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchStopStreamLinkFlowRequest) ToJsonString added in v1.0.677

func (r *BatchStopStreamLinkFlowRequest) ToJsonString() string

type BatchStopStreamLinkFlowRequestParams added in v1.0.677

type BatchStopStreamLinkFlowRequestParams struct {
	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 流Id,如果不传默认停止Event下所有的媒体传输流。
	FlowIds []*string `json:"FlowIds,omitnil,omitempty" name:"FlowIds"`
}

Predefined struct for user

type BatchStopStreamLinkFlowResponse added in v1.0.677

type BatchStopStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *BatchStopStreamLinkFlowResponseParams `json:"Response"`
}

func NewBatchStopStreamLinkFlowResponse added in v1.0.677

func NewBatchStopStreamLinkFlowResponse() (response *BatchStopStreamLinkFlowResponse)

func (*BatchStopStreamLinkFlowResponse) FromJsonString added in v1.0.677

func (r *BatchStopStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchStopStreamLinkFlowResponse) ToJsonString added in v1.0.677

func (r *BatchStopStreamLinkFlowResponse) ToJsonString() string

type BatchStopStreamLinkFlowResponseParams added in v1.0.677

type BatchStopStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ClassificationConfigureInfo

type ClassificationConfigureInfo struct {
	// 智能分类任务开关,可选值:
	// <li>ON:开启智能分类任务;</li>
	// <li>OFF:关闭智能分类任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type ClassificationConfigureInfoForUpdate

type ClassificationConfigureInfoForUpdate struct {
	// 智能分类任务开关,可选值:
	// <li>ON:开启智能分类任务;</li>
	// <li>OFF:关闭智能分类任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) BatchDeleteStreamLinkFlow added in v1.0.677

func (c *Client) BatchDeleteStreamLinkFlow(request *BatchDeleteStreamLinkFlowRequest) (response *BatchDeleteStreamLinkFlowResponse, err error)

BatchDeleteStreamLinkFlow 批量删除媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) BatchDeleteStreamLinkFlowWithContext added in v1.0.677

func (c *Client) BatchDeleteStreamLinkFlowWithContext(ctx context.Context, request *BatchDeleteStreamLinkFlowRequest) (response *BatchDeleteStreamLinkFlowResponse, err error)

BatchDeleteStreamLinkFlow 批量删除媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) BatchStartStreamLinkFlow added in v1.0.677

func (c *Client) BatchStartStreamLinkFlow(request *BatchStartStreamLinkFlowRequest) (response *BatchStartStreamLinkFlowResponse, err error)

BatchStartStreamLinkFlow 批量启动媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) BatchStartStreamLinkFlowWithContext added in v1.0.677

func (c *Client) BatchStartStreamLinkFlowWithContext(ctx context.Context, request *BatchStartStreamLinkFlowRequest) (response *BatchStartStreamLinkFlowResponse, err error)

BatchStartStreamLinkFlow 批量启动媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) BatchStopStreamLinkFlow added in v1.0.677

func (c *Client) BatchStopStreamLinkFlow(request *BatchStopStreamLinkFlowRequest) (response *BatchStopStreamLinkFlowResponse, err error)

BatchStopStreamLinkFlow 批量停止媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) BatchStopStreamLinkFlowWithContext added in v1.0.677

func (c *Client) BatchStopStreamLinkFlowWithContext(ctx context.Context, request *BatchStopStreamLinkFlowRequest) (response *BatchStopStreamLinkFlowResponse, err error)

BatchStopStreamLinkFlow 批量停止媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) CreateAIAnalysisTemplate

func (c *Client) CreateAIAnalysisTemplate(request *CreateAIAnalysisTemplateRequest) (response *CreateAIAnalysisTemplateResponse, err error)

CreateAIAnalysisTemplate 创建用户自定义内容分析模板,数量上限:50。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAIAnalysisTemplateWithContext added in v1.0.324

func (c *Client) CreateAIAnalysisTemplateWithContext(ctx context.Context, request *CreateAIAnalysisTemplateRequest) (response *CreateAIAnalysisTemplateResponse, err error)

CreateAIAnalysisTemplate 创建用户自定义内容分析模板,数量上限:50。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAIRecognitionTemplate

func (c *Client) CreateAIRecognitionTemplate(request *CreateAIRecognitionTemplateRequest) (response *CreateAIRecognitionTemplateResponse, err error)

CreateAIRecognitionTemplate 创建用户自定义内容识别模板,数量上限:50。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DEFAULTLIBRARYLABELSET = "InvalidParameterValue.DefaultLibraryLabelSet"
INVALIDPARAMETERVALUE_DESTINATIONLANGUAGE = "InvalidParameterValue.DestinationLanguage"
INVALIDPARAMETERVALUE_FACELIBRARY = "InvalidParameterValue.FaceLibrary"
INVALIDPARAMETERVALUE_FACESCORE = "InvalidParameterValue.FaceScore"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"
INVALIDPARAMETERVALUE_SOURCELANGUAGE = "InvalidParameterValue.SourceLanguage"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAIRecognitionTemplateWithContext added in v1.0.324

func (c *Client) CreateAIRecognitionTemplateWithContext(ctx context.Context, request *CreateAIRecognitionTemplateRequest) (response *CreateAIRecognitionTemplateResponse, err error)

CreateAIRecognitionTemplate 创建用户自定义内容识别模板,数量上限:50。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DEFAULTLIBRARYLABELSET = "InvalidParameterValue.DefaultLibraryLabelSet"
INVALIDPARAMETERVALUE_DESTINATIONLANGUAGE = "InvalidParameterValue.DestinationLanguage"
INVALIDPARAMETERVALUE_FACELIBRARY = "InvalidParameterValue.FaceLibrary"
INVALIDPARAMETERVALUE_FACESCORE = "InvalidParameterValue.FaceScore"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"
INVALIDPARAMETERVALUE_SOURCELANGUAGE = "InvalidParameterValue.SourceLanguage"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAdaptiveDynamicStreamingTemplate

func (c *Client) CreateAdaptiveDynamicStreamingTemplate(request *CreateAdaptiveDynamicStreamingTemplateRequest) (response *CreateAdaptiveDynamicStreamingTemplateResponse, err error)

CreateAdaptiveDynamicStreamingTemplate 创建转自适应码流模板,数量上限:100。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"
INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_GOP = "InvalidParameterValue.Gop"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAdaptiveDynamicStreamingTemplateWithContext added in v1.0.324

func (c *Client) CreateAdaptiveDynamicStreamingTemplateWithContext(ctx context.Context, request *CreateAdaptiveDynamicStreamingTemplateRequest) (response *CreateAdaptiveDynamicStreamingTemplateResponse, err error)

CreateAdaptiveDynamicStreamingTemplate 创建转自适应码流模板,数量上限:100。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"
INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_GOP = "InvalidParameterValue.Gop"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAnimatedGraphicsTemplate

func (c *Client) CreateAnimatedGraphicsTemplate(request *CreateAnimatedGraphicsTemplateRequest) (response *CreateAnimatedGraphicsTemplateResponse, err error)

CreateAnimatedGraphicsTemplate 创建用户自定义转动图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FORMATWEBPLACKWIDTHANDHEIGHT = "InvalidParameterValue.FormatWebpLackWidthAndHeight"
INVALIDPARAMETERVALUE_FORMATWEBPWIDTHANDHEIGHTBOTHZERO = "InvalidParameterValue.FormatWebpWidthAndHeightBothZero"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_QUALITY = "InvalidParameterValue.Quality"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateAnimatedGraphicsTemplateWithContext added in v1.0.324

func (c *Client) CreateAnimatedGraphicsTemplateWithContext(ctx context.Context, request *CreateAnimatedGraphicsTemplateRequest) (response *CreateAnimatedGraphicsTemplateResponse, err error)

CreateAnimatedGraphicsTemplate 创建用户自定义转动图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FORMATWEBPLACKWIDTHANDHEIGHT = "InvalidParameterValue.FormatWebpLackWidthAndHeight"
INVALIDPARAMETERVALUE_FORMATWEBPWIDTHANDHEIGHTBOTHZERO = "InvalidParameterValue.FormatWebpWidthAndHeightBothZero"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_QUALITY = "InvalidParameterValue.Quality"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateContentReviewTemplate

func (c *Client) CreateContentReviewTemplate(request *CreateContentReviewTemplateRequest) (response *CreateContentReviewTemplateResponse, err error)

CreateContentReviewTemplate 创建用户自定义内容审核模板,数量上限:50。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETERVALUE_BLOCKCONFIDENCE = "InvalidParameterValue.BlockConfidence"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REVIEWCONFIDENCE = "InvalidParameterValue.ReviewConfidence"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateContentReviewTemplateWithContext added in v1.0.324

func (c *Client) CreateContentReviewTemplateWithContext(ctx context.Context, request *CreateContentReviewTemplateRequest) (response *CreateContentReviewTemplateResponse, err error)

CreateContentReviewTemplate 创建用户自定义内容审核模板,数量上限:50。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETERVALUE_BLOCKCONFIDENCE = "InvalidParameterValue.BlockConfidence"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REVIEWCONFIDENCE = "InvalidParameterValue.ReviewConfidence"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateImageSpriteTemplate

func (c *Client) CreateImageSpriteTemplate(request *CreateImageSpriteTemplateRequest) (response *CreateImageSpriteTemplateResponse, err error)

CreateImageSpriteTemplate 创建用户自定义雪碧图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_ROWCOUNT = "InvalidParameterValue.RowCount"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateImageSpriteTemplateWithContext added in v1.0.324

func (c *Client) CreateImageSpriteTemplateWithContext(ctx context.Context, request *CreateImageSpriteTemplateRequest) (response *CreateImageSpriteTemplateResponse, err error)

CreateImageSpriteTemplate 创建用户自定义雪碧图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_ROWCOUNT = "InvalidParameterValue.RowCount"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreatePersonSample

func (c *Client) CreatePersonSample(request *CreatePersonSampleRequest) (response *CreatePersonSampleResponse, err error)

CreatePersonSample 该接口用于创建素材样本,用于通过五官定位等技术,进行内容识别、内容不适宜等视频处理。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"

func (*Client) CreatePersonSampleWithContext added in v1.0.324

func (c *Client) CreatePersonSampleWithContext(ctx context.Context, request *CreatePersonSampleRequest) (response *CreatePersonSampleResponse, err error)

CreatePersonSample 该接口用于创建素材样本,用于通过五官定位等技术,进行内容识别、内容不适宜等视频处理。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"

func (*Client) CreateSampleSnapshotTemplate

func (c *Client) CreateSampleSnapshotTemplate(request *CreateSampleSnapshotTemplateRequest) (response *CreateSampleSnapshotTemplateResponse, err error)

CreateSampleSnapshotTemplate 创建用户自定义采样截图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateSampleSnapshotTemplateWithContext added in v1.0.324

func (c *Client) CreateSampleSnapshotTemplateWithContext(ctx context.Context, request *CreateSampleSnapshotTemplateRequest) (response *CreateSampleSnapshotTemplateResponse, err error)

CreateSampleSnapshotTemplate 创建用户自定义采样截图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateSchedule added in v1.0.613

func (c *Client) CreateSchedule(request *CreateScheduleRequest) (response *CreateScheduleResponse, err error)

CreateSchedule 对 COS 中指定 Bucket 的目录下上传的媒体文件,设置处理规则,包括:

1. 视频转码(带水印);

2. 视频转动图;

3. 对视频按指定时间点截图;

4. 对视频采样截图;

5. 对视频截图雪碧图;

6. 对视频转自适应码流;

7. 智能内容审核(鉴黄、敏感信息检测);

8. 智能内容分析(标签、分类、封面、按帧标签);

9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。

注意:创建编排成功后是禁用状态,需要手动启用。

可能返回的错误码:

FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"

func (*Client) CreateScheduleWithContext added in v1.0.613

func (c *Client) CreateScheduleWithContext(ctx context.Context, request *CreateScheduleRequest) (response *CreateScheduleResponse, err error)

CreateSchedule 对 COS 中指定 Bucket 的目录下上传的媒体文件,设置处理规则,包括:

1. 视频转码(带水印);

2. 视频转动图;

3. 对视频按指定时间点截图;

4. 对视频采样截图;

5. 对视频截图雪碧图;

6. 对视频转自适应码流;

7. 智能内容审核(鉴黄、敏感信息检测);

8. 智能内容分析(标签、分类、封面、按帧标签);

9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。

注意:创建编排成功后是禁用状态,需要手动启用。

可能返回的错误码:

FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"

func (*Client) CreateSnapshotByTimeOffsetTemplate

func (c *Client) CreateSnapshotByTimeOffsetTemplate(request *CreateSnapshotByTimeOffsetTemplateRequest) (response *CreateSnapshotByTimeOffsetTemplateResponse, err error)

CreateSnapshotByTimeOffsetTemplate 创建用户自定义指定时间点截图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateSnapshotByTimeOffsetTemplateWithContext added in v1.0.324

func (c *Client) CreateSnapshotByTimeOffsetTemplateWithContext(ctx context.Context, request *CreateSnapshotByTimeOffsetTemplateRequest) (response *CreateSnapshotByTimeOffsetTemplateResponse, err error)

CreateSnapshotByTimeOffsetTemplate 创建用户自定义指定时间点截图模板,数量上限:16。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateStreamLinkEvent added in v1.0.677

func (c *Client) CreateStreamLinkEvent(request *CreateStreamLinkEventRequest) (response *CreateStreamLinkEventResponse, err error)

CreateStreamLinkEvent 创建媒体传输的事件Event。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"

func (*Client) CreateStreamLinkEventWithContext added in v1.0.677

func (c *Client) CreateStreamLinkEventWithContext(ctx context.Context, request *CreateStreamLinkEventRequest) (response *CreateStreamLinkEventResponse, err error)

CreateStreamLinkEvent 创建媒体传输的事件Event。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"

func (*Client) CreateStreamLinkFlow added in v1.0.531

func (c *Client) CreateStreamLinkFlow(request *CreateStreamLinkFlowRequest) (response *CreateStreamLinkFlowResponse, err error)

CreateStreamLinkFlow 创建媒体传输的传输流配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"

func (*Client) CreateStreamLinkFlowWithContext added in v1.0.531

func (c *Client) CreateStreamLinkFlowWithContext(ctx context.Context, request *CreateStreamLinkFlowRequest) (response *CreateStreamLinkFlowResponse, err error)

CreateStreamLinkFlow 创建媒体传输的传输流配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"

func (*Client) CreateStreamLinkInput added in v1.0.673

func (c *Client) CreateStreamLinkInput(request *CreateStreamLinkInputRequest) (response *CreateStreamLinkInputResponse, err error)

CreateStreamLinkInput 创建媒体传输的输入配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"

func (*Client) CreateStreamLinkInputWithContext added in v1.0.673

func (c *Client) CreateStreamLinkInputWithContext(ctx context.Context, request *CreateStreamLinkInputRequest) (response *CreateStreamLinkInputResponse, err error)

CreateStreamLinkInput 创建媒体传输的输入配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_MAXBANDWIDTH = "InvalidParameter.MaxBandwidth"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"

func (*Client) CreateStreamLinkOutputInfo added in v1.0.531

func (c *Client) CreateStreamLinkOutputInfo(request *CreateStreamLinkOutputInfoRequest) (response *CreateStreamLinkOutputInfoResponse, err error)

CreateStreamLinkOutputInfo 创建媒体传输流的输出信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) CreateStreamLinkOutputInfoWithContext added in v1.0.531

func (c *Client) CreateStreamLinkOutputInfoWithContext(ctx context.Context, request *CreateStreamLinkOutputInfoRequest) (response *CreateStreamLinkOutputInfoResponse, err error)

CreateStreamLinkOutputInfo 创建媒体传输流的输出信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_EXCEEDEDQUANTITYLIMIT = "InvalidParameter.ExceededQuantityLimit"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) CreateTranscodeTemplate

func (c *Client) CreateTranscodeTemplate(request *CreateTranscodeTemplateRequest) (response *CreateTranscodeTemplateResponse, err error)

CreateTranscodeTemplate 创建用户自定义转码模板,数量上限:1000。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"
INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"
INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"
INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"
INVALIDPARAMETERVALUE_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateTranscodeTemplateWithContext added in v1.0.324

func (c *Client) CreateTranscodeTemplateWithContext(ctx context.Context, request *CreateTranscodeTemplateRequest) (response *CreateTranscodeTemplateResponse, err error)

CreateTranscodeTemplate 创建用户自定义转码模板,数量上限:1000。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"
INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"
INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"
INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"
INVALIDPARAMETERVALUE_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateWatermarkTemplate

func (c *Client) CreateWatermarkTemplate(request *CreateWatermarkTemplateRequest) (response *CreateWatermarkTemplateResponse, err error)

CreateWatermarkTemplate 创建用户自定义水印模板,数量上限:1000。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INTERNALERROR_UPLOADWATERMARKERROR = "InternalError.UploadWatermarkError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COORDINATEORIGIN = "InvalidParameterValue.CoordinateOrigin"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_IMAGECONTENT = "InvalidParameterValue.ImageContent"
INVALIDPARAMETERVALUE_IMAGETEMPLATE = "InvalidParameterValue.ImageTemplate"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REPEATTYPE = "InvalidParameterValue.RepeatType"
INVALIDPARAMETERVALUE_SVGTEMPLATE = "InvalidParameterValue.SvgTemplate"
INVALIDPARAMETERVALUE_SVGTEMPLATEHEIGHT = "InvalidParameterValue.SvgTemplateHeight"
INVALIDPARAMETERVALUE_SVGTEMPLATEWIDTH = "InvalidParameterValue.SvgTemplateWidth"
INVALIDPARAMETERVALUE_TEXTALPHA = "InvalidParameterValue.TextAlpha"
INVALIDPARAMETERVALUE_TEXTTEMPLATE = "InvalidParameterValue.TextTemplate"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
INVALIDPARAMETERVALUE_XPOS = "InvalidParameterValue.XPos"
INVALIDPARAMETERVALUE_YPOS = "InvalidParameterValue.YPos"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateWatermarkTemplateWithContext added in v1.0.324

func (c *Client) CreateWatermarkTemplateWithContext(ctx context.Context, request *CreateWatermarkTemplateRequest) (response *CreateWatermarkTemplateResponse, err error)

CreateWatermarkTemplate 创建用户自定义水印模板,数量上限:1000。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INTERNALERROR_UPLOADWATERMARKERROR = "InternalError.UploadWatermarkError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COORDINATEORIGIN = "InvalidParameterValue.CoordinateOrigin"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_IMAGECONTENT = "InvalidParameterValue.ImageContent"
INVALIDPARAMETERVALUE_IMAGETEMPLATE = "InvalidParameterValue.ImageTemplate"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REPEATTYPE = "InvalidParameterValue.RepeatType"
INVALIDPARAMETERVALUE_SVGTEMPLATE = "InvalidParameterValue.SvgTemplate"
INVALIDPARAMETERVALUE_SVGTEMPLATEHEIGHT = "InvalidParameterValue.SvgTemplateHeight"
INVALIDPARAMETERVALUE_SVGTEMPLATEWIDTH = "InvalidParameterValue.SvgTemplateWidth"
INVALIDPARAMETERVALUE_TEXTALPHA = "InvalidParameterValue.TextAlpha"
INVALIDPARAMETERVALUE_TEXTTEMPLATE = "InvalidParameterValue.TextTemplate"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
INVALIDPARAMETERVALUE_XPOS = "InvalidParameterValue.XPos"
INVALIDPARAMETERVALUE_YPOS = "InvalidParameterValue.YPos"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateWordSamples

func (c *Client) CreateWordSamples(request *CreateWordSamplesRequest) (response *CreateWordSamplesResponse, err error)

CreateWordSamples 该接口用于批量创建关键词样本,样本用于通过OCR、ASR技术,进行不适宜内容识别、内容识别等视频处理。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateWordSamplesWithContext added in v1.0.324

func (c *Client) CreateWordSamplesWithContext(ctx context.Context, request *CreateWordSamplesRequest) (response *CreateWordSamplesResponse, err error)

CreateWordSamples 该接口用于批量创建关键词样本,样本用于通过OCR、ASR技术,进行不适宜内容识别、内容识别等视频处理。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateWorkflow

func (c *Client) CreateWorkflow(request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)

CreateWorkflow 对 COS 中指定 Bucket 的目录下上传的媒体文件,设置处理规则,包括:

1. 视频转码(带水印);

2. 视频转动图;

3. 对视频按指定时间点截图;

4. 对视频采样截图;

5. 对视频截图雪碧图;

6. 对视频转自适应码流;

7. 智能内容审核(鉴黄、敏感信息检测);

8. 智能内容分析(标签、分类、封面、按帧标签);

9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。

注意:创建工作流成功后是禁用状态,需要手动启用。

可能返回的错误码:

FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"

func (*Client) CreateWorkflowWithContext added in v1.0.324

func (c *Client) CreateWorkflowWithContext(ctx context.Context, request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)

CreateWorkflow 对 COS 中指定 Bucket 的目录下上传的媒体文件,设置处理规则,包括:

1. 视频转码(带水印);

2. 视频转动图;

3. 对视频按指定时间点截图;

4. 对视频采样截图;

5. 对视频截图雪碧图;

6. 对视频转自适应码流;

7. 智能内容审核(鉴黄、敏感信息检测);

8. 智能内容分析(标签、分类、封面、按帧标签);

9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。

注意:创建工作流成功后是禁用状态,需要手动启用。

可能返回的错误码:

FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"

func (*Client) DeleteAIAnalysisTemplate

func (c *Client) DeleteAIAnalysisTemplate(request *DeleteAIAnalysisTemplateRequest) (response *DeleteAIAnalysisTemplateResponse, err error)

DeleteAIAnalysisTemplate 删除用户自定义内容分析模板。

注意:模板 ID 为 10000 以下的为系统预置模板,不允许删除。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAIAnalysisTemplateWithContext added in v1.0.324

func (c *Client) DeleteAIAnalysisTemplateWithContext(ctx context.Context, request *DeleteAIAnalysisTemplateRequest) (response *DeleteAIAnalysisTemplateResponse, err error)

DeleteAIAnalysisTemplate 删除用户自定义内容分析模板。

注意:模板 ID 为 10000 以下的为系统预置模板,不允许删除。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAIRecognitionTemplate

func (c *Client) DeleteAIRecognitionTemplate(request *DeleteAIRecognitionTemplateRequest) (response *DeleteAIRecognitionTemplateResponse, err error)

DeleteAIRecognitionTemplate 删除用户自定义内容识别模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAIRecognitionTemplateWithContext added in v1.0.324

func (c *Client) DeleteAIRecognitionTemplateWithContext(ctx context.Context, request *DeleteAIRecognitionTemplateRequest) (response *DeleteAIRecognitionTemplateResponse, err error)

DeleteAIRecognitionTemplate 删除用户自定义内容识别模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAdaptiveDynamicStreamingTemplate

func (c *Client) DeleteAdaptiveDynamicStreamingTemplate(request *DeleteAdaptiveDynamicStreamingTemplateRequest) (response *DeleteAdaptiveDynamicStreamingTemplateResponse, err error)

DeleteAdaptiveDynamicStreamingTemplate 删除转自适应码流模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAdaptiveDynamicStreamingTemplateWithContext added in v1.0.324

func (c *Client) DeleteAdaptiveDynamicStreamingTemplateWithContext(ctx context.Context, request *DeleteAdaptiveDynamicStreamingTemplateRequest) (response *DeleteAdaptiveDynamicStreamingTemplateResponse, err error)

DeleteAdaptiveDynamicStreamingTemplate 删除转自适应码流模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAnimatedGraphicsTemplate

func (c *Client) DeleteAnimatedGraphicsTemplate(request *DeleteAnimatedGraphicsTemplateRequest) (response *DeleteAnimatedGraphicsTemplateResponse, err error)

DeleteAnimatedGraphicsTemplate 删除用户自定义转动图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAnimatedGraphicsTemplateWithContext added in v1.0.324

func (c *Client) DeleteAnimatedGraphicsTemplateWithContext(ctx context.Context, request *DeleteAnimatedGraphicsTemplateRequest) (response *DeleteAnimatedGraphicsTemplateResponse, err error)

DeleteAnimatedGraphicsTemplate 删除用户自定义转动图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteContentReviewTemplate

func (c *Client) DeleteContentReviewTemplate(request *DeleteContentReviewTemplateRequest) (response *DeleteContentReviewTemplateResponse, err error)

DeleteContentReviewTemplate 删除用户自定义内容审核模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteContentReviewTemplateWithContext added in v1.0.324

func (c *Client) DeleteContentReviewTemplateWithContext(ctx context.Context, request *DeleteContentReviewTemplateRequest) (response *DeleteContentReviewTemplateResponse, err error)

DeleteContentReviewTemplate 删除用户自定义内容审核模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteImageSpriteTemplate

func (c *Client) DeleteImageSpriteTemplate(request *DeleteImageSpriteTemplateRequest) (response *DeleteImageSpriteTemplateResponse, err error)

DeleteImageSpriteTemplate 删除雪碧图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteImageSpriteTemplateWithContext added in v1.0.324

func (c *Client) DeleteImageSpriteTemplateWithContext(ctx context.Context, request *DeleteImageSpriteTemplateRequest) (response *DeleteImageSpriteTemplateResponse, err error)

DeleteImageSpriteTemplate 删除雪碧图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeletePersonSample

func (c *Client) DeletePersonSample(request *DeletePersonSampleRequest) (response *DeletePersonSampleResponse, err error)

DeletePersonSample 该接口用于根据素材 ID,删除素材样本。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"

func (*Client) DeletePersonSampleWithContext added in v1.0.324

func (c *Client) DeletePersonSampleWithContext(ctx context.Context, request *DeletePersonSampleRequest) (response *DeletePersonSampleResponse, err error)

DeletePersonSample 该接口用于根据素材 ID,删除素材样本。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"

func (*Client) DeleteSampleSnapshotTemplate

func (c *Client) DeleteSampleSnapshotTemplate(request *DeleteSampleSnapshotTemplateRequest) (response *DeleteSampleSnapshotTemplateResponse, err error)

DeleteSampleSnapshotTemplate 删除用户自定义采样截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteSampleSnapshotTemplateWithContext added in v1.0.324

func (c *Client) DeleteSampleSnapshotTemplateWithContext(ctx context.Context, request *DeleteSampleSnapshotTemplateRequest) (response *DeleteSampleSnapshotTemplateResponse, err error)

DeleteSampleSnapshotTemplate 删除用户自定义采样截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteSchedule added in v1.0.613

func (c *Client) DeleteSchedule(request *DeleteScheduleRequest) (response *DeleteScheduleResponse, err error)

DeleteSchedule 删除编排

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteScheduleWithContext added in v1.0.613

func (c *Client) DeleteScheduleWithContext(ctx context.Context, request *DeleteScheduleRequest) (response *DeleteScheduleResponse, err error)

DeleteSchedule 删除编排

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteSnapshotByTimeOffsetTemplate

func (c *Client) DeleteSnapshotByTimeOffsetTemplate(request *DeleteSnapshotByTimeOffsetTemplateRequest) (response *DeleteSnapshotByTimeOffsetTemplateResponse, err error)

DeleteSnapshotByTimeOffsetTemplate 删除用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteSnapshotByTimeOffsetTemplateWithContext added in v1.0.324

func (c *Client) DeleteSnapshotByTimeOffsetTemplateWithContext(ctx context.Context, request *DeleteSnapshotByTimeOffsetTemplateRequest) (response *DeleteSnapshotByTimeOffsetTemplateResponse, err error)

DeleteSnapshotByTimeOffsetTemplate 删除用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteStreamLinkEvent added in v1.0.677

func (c *Client) DeleteStreamLinkEvent(request *DeleteStreamLinkEventRequest) (response *DeleteStreamLinkEventResponse, err error)

DeleteStreamLinkEvent 删除媒体传输的事件配置。

可能返回的错误码:

INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) DeleteStreamLinkEventWithContext added in v1.0.677

func (c *Client) DeleteStreamLinkEventWithContext(ctx context.Context, request *DeleteStreamLinkEventRequest) (response *DeleteStreamLinkEventResponse, err error)

DeleteStreamLinkEvent 删除媒体传输的事件配置。

可能返回的错误码:

INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) DeleteStreamLinkFlow added in v1.0.531

func (c *Client) DeleteStreamLinkFlow(request *DeleteStreamLinkFlowRequest) (response *DeleteStreamLinkFlowResponse, err error)

DeleteStreamLinkFlow 删除媒体传输的传输流配置。

可能返回的错误码:

INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) DeleteStreamLinkFlowWithContext added in v1.0.531

func (c *Client) DeleteStreamLinkFlowWithContext(ctx context.Context, request *DeleteStreamLinkFlowRequest) (response *DeleteStreamLinkFlowResponse, err error)

DeleteStreamLinkFlow 删除媒体传输的传输流配置。

可能返回的错误码:

INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) DeleteStreamLinkOutput added in v1.0.531

func (c *Client) DeleteStreamLinkOutput(request *DeleteStreamLinkOutputRequest) (response *DeleteStreamLinkOutputResponse, err error)

DeleteStreamLinkOutput 删除媒体传输流的输出配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_OUTPUTID = "InvalidParameter.OutputId"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) DeleteStreamLinkOutputWithContext added in v1.0.531

func (c *Client) DeleteStreamLinkOutputWithContext(ctx context.Context, request *DeleteStreamLinkOutputRequest) (response *DeleteStreamLinkOutputResponse, err error)

DeleteStreamLinkOutput 删除媒体传输流的输出配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_OUTPUTID = "InvalidParameter.OutputId"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) DeleteTranscodeTemplate

func (c *Client) DeleteTranscodeTemplate(request *DeleteTranscodeTemplateRequest) (response *DeleteTranscodeTemplateResponse, err error)

DeleteTranscodeTemplate 删除用户自定义转码模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteTranscodeTemplateWithContext added in v1.0.324

func (c *Client) DeleteTranscodeTemplateWithContext(ctx context.Context, request *DeleteTranscodeTemplateRequest) (response *DeleteTranscodeTemplateResponse, err error)

DeleteTranscodeTemplate 删除用户自定义转码模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteWatermarkTemplate

func (c *Client) DeleteWatermarkTemplate(request *DeleteWatermarkTemplateRequest) (response *DeleteWatermarkTemplateResponse, err error)

DeleteWatermarkTemplate 删除用户自定义水印模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWatermarkTemplateWithContext added in v1.0.324

func (c *Client) DeleteWatermarkTemplateWithContext(ctx context.Context, request *DeleteWatermarkTemplateRequest) (response *DeleteWatermarkTemplateResponse, err error)

DeleteWatermarkTemplate 删除用户自定义水印模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWordSamples

func (c *Client) DeleteWordSamples(request *DeleteWordSamplesRequest) (response *DeleteWordSamplesResponse, err error)

DeleteWordSamples 该接口用于批量删除关键词样本。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteWordSamplesWithContext added in v1.0.324

func (c *Client) DeleteWordSamplesWithContext(ctx context.Context, request *DeleteWordSamplesRequest) (response *DeleteWordSamplesResponse, err error)

DeleteWordSamples 该接口用于批量删除关键词样本。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteWorkflow

func (c *Client) DeleteWorkflow(request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)

DeleteWorkflow 删除工作流。对于已启用的工作流,需要禁用后才能删除。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteWorkflowWithContext added in v1.0.324

func (c *Client) DeleteWorkflowWithContext(ctx context.Context, request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)

DeleteWorkflow 删除工作流。对于已启用的工作流,需要禁用后才能删除。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeAIAnalysisTemplates

func (c *Client) DescribeAIAnalysisTemplates(request *DescribeAIAnalysisTemplatesRequest) (response *DescribeAIAnalysisTemplatesResponse, err error)

DescribeAIAnalysisTemplates 根据内容分析模板唯一标识,获取内容分析模板详情列表。返回结果包含符合条件的所有用户自定义内容分析模板及系统预置视频内容分析模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeAIAnalysisTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAIAnalysisTemplatesWithContext(ctx context.Context, request *DescribeAIAnalysisTemplatesRequest) (response *DescribeAIAnalysisTemplatesResponse, err error)

DescribeAIAnalysisTemplates 根据内容分析模板唯一标识,获取内容分析模板详情列表。返回结果包含符合条件的所有用户自定义内容分析模板及系统预置视频内容分析模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeAIRecognitionTemplates

func (c *Client) DescribeAIRecognitionTemplates(request *DescribeAIRecognitionTemplatesRequest) (response *DescribeAIRecognitionTemplatesResponse, err error)

DescribeAIRecognitionTemplates 根据内容识别模板唯一标识,获取内容识别模板详情列表。返回结果包含符合条件的所有用户自定义内容识别模板及系统预置视频内容识别模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeAIRecognitionTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAIRecognitionTemplatesWithContext(ctx context.Context, request *DescribeAIRecognitionTemplatesRequest) (response *DescribeAIRecognitionTemplatesResponse, err error)

DescribeAIRecognitionTemplates 根据内容识别模板唯一标识,获取内容识别模板详情列表。返回结果包含符合条件的所有用户自定义内容识别模板及系统预置视频内容识别模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeAdaptiveDynamicStreamingTemplates

func (c *Client) DescribeAdaptiveDynamicStreamingTemplates(request *DescribeAdaptiveDynamicStreamingTemplatesRequest) (response *DescribeAdaptiveDynamicStreamingTemplatesResponse, err error)

DescribeAdaptiveDynamicStreamingTemplates 查询转自适应码流模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAdaptiveDynamicStreamingTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAdaptiveDynamicStreamingTemplatesWithContext(ctx context.Context, request *DescribeAdaptiveDynamicStreamingTemplatesRequest) (response *DescribeAdaptiveDynamicStreamingTemplatesResponse, err error)

DescribeAdaptiveDynamicStreamingTemplates 查询转自适应码流模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAnimatedGraphicsTemplates

func (c *Client) DescribeAnimatedGraphicsTemplates(request *DescribeAnimatedGraphicsTemplatesRequest) (response *DescribeAnimatedGraphicsTemplatesResponse, err error)

DescribeAnimatedGraphicsTemplates 查询转动图模板列表,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeAnimatedGraphicsTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAnimatedGraphicsTemplatesWithContext(ctx context.Context, request *DescribeAnimatedGraphicsTemplatesRequest) (response *DescribeAnimatedGraphicsTemplatesResponse, err error)

DescribeAnimatedGraphicsTemplates 查询转动图模板列表,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeContentReviewTemplates

func (c *Client) DescribeContentReviewTemplates(request *DescribeContentReviewTemplatesRequest) (response *DescribeContentReviewTemplatesResponse, err error)

DescribeContentReviewTemplates 根据智能审核模板唯一标识,获取智能审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及系统预置智能审核模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeContentReviewTemplatesWithContext added in v1.0.324

func (c *Client) DescribeContentReviewTemplatesWithContext(ctx context.Context, request *DescribeContentReviewTemplatesRequest) (response *DescribeContentReviewTemplatesResponse, err error)

DescribeContentReviewTemplates 根据智能审核模板唯一标识,获取智能审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及系统预置智能审核模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeImageSpriteTemplates

func (c *Client) DescribeImageSpriteTemplates(request *DescribeImageSpriteTemplatesRequest) (response *DescribeImageSpriteTemplatesResponse, err error)

DescribeImageSpriteTemplates 查询雪碧图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeImageSpriteTemplatesWithContext added in v1.0.324

func (c *Client) DescribeImageSpriteTemplatesWithContext(ctx context.Context, request *DescribeImageSpriteTemplatesRequest) (response *DescribeImageSpriteTemplatesResponse, err error)

DescribeImageSpriteTemplates 查询雪碧图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeMediaMetaData

func (c *Client) DescribeMediaMetaData(request *DescribeMediaMetaDataRequest) (response *DescribeMediaMetaDataResponse, err error)

DescribeMediaMetaData 获取媒体的元信息,包括视频画面宽、高、编码格式、时长、帧率等。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SRCFILE = "InvalidParameterValue.SrcFile"

func (*Client) DescribeMediaMetaDataWithContext added in v1.0.324

func (c *Client) DescribeMediaMetaDataWithContext(ctx context.Context, request *DescribeMediaMetaDataRequest) (response *DescribeMediaMetaDataResponse, err error)

DescribeMediaMetaData 获取媒体的元信息,包括视频画面宽、高、编码格式、时长、帧率等。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SRCFILE = "InvalidParameterValue.SrcFile"

func (*Client) DescribePersonSamples

func (c *Client) DescribePersonSamples(request *DescribePersonSamplesRequest) (response *DescribePersonSamplesResponse, err error)

DescribePersonSamples 该接口用于查询素材样本信息,支持根据素材 ID、名称、标签,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePersonSamplesWithContext added in v1.0.324

func (c *Client) DescribePersonSamplesWithContext(ctx context.Context, request *DescribePersonSamplesRequest) (response *DescribePersonSamplesResponse, err error)

DescribePersonSamples 该接口用于查询素材样本信息,支持根据素材 ID、名称、标签,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeSampleSnapshotTemplates

func (c *Client) DescribeSampleSnapshotTemplates(request *DescribeSampleSnapshotTemplatesRequest) (response *DescribeSampleSnapshotTemplatesResponse, err error)

DescribeSampleSnapshotTemplates 查询采样截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeSampleSnapshotTemplatesWithContext added in v1.0.324

func (c *Client) DescribeSampleSnapshotTemplatesWithContext(ctx context.Context, request *DescribeSampleSnapshotTemplatesRequest) (response *DescribeSampleSnapshotTemplatesResponse, err error)

DescribeSampleSnapshotTemplates 查询采样截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeSchedules added in v1.0.613

func (c *Client) DescribeSchedules(request *DescribeSchedulesRequest) (response *DescribeSchedulesResponse, err error)

DescribeSchedules 查询编排。

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSchedulesWithContext added in v1.0.613

func (c *Client) DescribeSchedulesWithContext(ctx context.Context, request *DescribeSchedulesRequest) (response *DescribeSchedulesResponse, err error)

DescribeSchedules 查询编排。

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSnapshotByTimeOffsetTemplates

func (c *Client) DescribeSnapshotByTimeOffsetTemplates(request *DescribeSnapshotByTimeOffsetTemplatesRequest) (response *DescribeSnapshotByTimeOffsetTemplatesResponse, err error)

DescribeSnapshotByTimeOffsetTemplates 查询指定时间点截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeSnapshotByTimeOffsetTemplatesWithContext added in v1.0.324

func (c *Client) DescribeSnapshotByTimeOffsetTemplatesWithContext(ctx context.Context, request *DescribeSnapshotByTimeOffsetTemplatesRequest) (response *DescribeSnapshotByTimeOffsetTemplatesResponse, err error)

DescribeSnapshotByTimeOffsetTemplates 查询指定时间点截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

func (*Client) DescribeStreamLinkActivateState added in v1.0.531

func (c *Client) DescribeStreamLinkActivateState(request *DescribeStreamLinkActivateStateRequest) (response *DescribeStreamLinkActivateStateResponse, err error)

DescribeStreamLinkActivateState 查询媒体传输开通状态。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeStreamLinkActivateStateWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkActivateStateWithContext(ctx context.Context, request *DescribeStreamLinkActivateStateRequest) (response *DescribeStreamLinkActivateStateResponse, err error)

DescribeStreamLinkActivateState 查询媒体传输开通状态。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeStreamLinkEvent added in v1.0.677

func (c *Client) DescribeStreamLinkEvent(request *DescribeStreamLinkEventRequest) (response *DescribeStreamLinkEventResponse, err error)

DescribeStreamLinkEvent 查询媒体传输事件的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkEventAttachedFlows added in v1.0.677

func (c *Client) DescribeStreamLinkEventAttachedFlows(request *DescribeStreamLinkEventAttachedFlowsRequest) (response *DescribeStreamLinkEventAttachedFlowsResponse, err error)

DescribeStreamLinkEventAttachedFlows 查询媒体传输事件关联的所有媒体输入流的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkEventAttachedFlowsWithContext added in v1.0.677

func (c *Client) DescribeStreamLinkEventAttachedFlowsWithContext(ctx context.Context, request *DescribeStreamLinkEventAttachedFlowsRequest) (response *DescribeStreamLinkEventAttachedFlowsResponse, err error)

DescribeStreamLinkEventAttachedFlows 查询媒体传输事件关联的所有媒体输入流的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkEventWithContext added in v1.0.677

func (c *Client) DescribeStreamLinkEventWithContext(ctx context.Context, request *DescribeStreamLinkEventRequest) (response *DescribeStreamLinkEventResponse, err error)

DescribeStreamLinkEvent 查询媒体传输事件的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkEvents added in v1.0.677

func (c *Client) DescribeStreamLinkEvents(request *DescribeStreamLinkEventsRequest) (response *DescribeStreamLinkEventsResponse, err error)

DescribeStreamLinkEvents 批量查询媒体传输事件的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkEventsWithContext added in v1.0.677

func (c *Client) DescribeStreamLinkEventsWithContext(ctx context.Context, request *DescribeStreamLinkEventsRequest) (response *DescribeStreamLinkEventsResponse, err error)

DescribeStreamLinkEvents 批量查询媒体传输事件的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkFlow added in v1.0.531

func (c *Client) DescribeStreamLinkFlow(request *DescribeStreamLinkFlowRequest) (response *DescribeStreamLinkFlowResponse, err error)

DescribeStreamLinkFlow 查询媒体输入流的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"

func (*Client) DescribeStreamLinkFlowLogs added in v1.0.531

func (c *Client) DescribeStreamLinkFlowLogs(request *DescribeStreamLinkFlowLogsRequest) (response *DescribeStreamLinkFlowLogsResponse, err error)

DescribeStreamLinkFlowLogs 查询媒体传输流的日志信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_SORTTYPE = "InvalidParameter.SortType"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowLogsWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowLogsWithContext(ctx context.Context, request *DescribeStreamLinkFlowLogsRequest) (response *DescribeStreamLinkFlowLogsResponse, err error)

DescribeStreamLinkFlowLogs 查询媒体传输流的日志信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_SORTTYPE = "InvalidParameter.SortType"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowMediaStatistics added in v1.0.531

func (c *Client) DescribeStreamLinkFlowMediaStatistics(request *DescribeStreamLinkFlowMediaStatisticsRequest) (response *DescribeStreamLinkFlowMediaStatisticsResponse, err error)

DescribeStreamLinkFlowMediaStatistics 查询媒体传输流的媒体质量数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowMediaStatisticsWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowMediaStatisticsWithContext(ctx context.Context, request *DescribeStreamLinkFlowMediaStatisticsRequest) (response *DescribeStreamLinkFlowMediaStatisticsResponse, err error)

DescribeStreamLinkFlowMediaStatistics 查询媒体传输流的媒体质量数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowRealtimeStatus added in v1.0.531

func (c *Client) DescribeStreamLinkFlowRealtimeStatus(request *DescribeStreamLinkFlowRealtimeStatusRequest) (response *DescribeStreamLinkFlowRealtimeStatusResponse, err error)

DescribeStreamLinkFlowRealtimeStatus 实时查询流的当前状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamLinkFlowRealtimeStatusWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowRealtimeStatusWithContext(ctx context.Context, request *DescribeStreamLinkFlowRealtimeStatusRequest) (response *DescribeStreamLinkFlowRealtimeStatusResponse, err error)

DescribeStreamLinkFlowRealtimeStatus 实时查询流的当前状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"

func (*Client) DescribeStreamLinkFlowSRTStatistics added in v1.0.531

func (c *Client) DescribeStreamLinkFlowSRTStatistics(request *DescribeStreamLinkFlowSRTStatisticsRequest) (response *DescribeStreamLinkFlowSRTStatisticsResponse, err error)

DescribeStreamLinkFlowSRTStatistics 查询媒体传输流的SRT质量数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowSRTStatisticsWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowSRTStatisticsWithContext(ctx context.Context, request *DescribeStreamLinkFlowSRTStatisticsRequest) (response *DescribeStreamLinkFlowSRTStatisticsResponse, err error)

DescribeStreamLinkFlowSRTStatistics 查询媒体传输流的SRT质量数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowStatistics added in v1.0.531

func (c *Client) DescribeStreamLinkFlowStatistics(request *DescribeStreamLinkFlowStatisticsRequest) (response *DescribeStreamLinkFlowStatisticsResponse, err error)

DescribeStreamLinkFlowStatistics 查询媒体传输流的媒体质量数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowStatisticsWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowStatisticsWithContext(ctx context.Context, request *DescribeStreamLinkFlowStatisticsRequest) (response *DescribeStreamLinkFlowStatisticsResponse, err error)

DescribeStreamLinkFlowStatistics 查询媒体传输流的媒体质量数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ENDTIME = "InvalidParameter.EndTime"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUTOUTPUTID = "InvalidParameter.InputOutputId"
INVALIDPARAMETER_NOTFOUND = "InvalidParameter.NotFound"
INVALIDPARAMETER_PERIOD = "InvalidParameter.Period"
INVALIDPARAMETER_PIPELINE = "InvalidParameter.Pipeline"
INVALIDPARAMETER_STARTTIME = "InvalidParameter.StartTime"
INVALIDPARAMETER_TYPE = "InvalidParameter.Type"

func (*Client) DescribeStreamLinkFlowWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowWithContext(ctx context.Context, request *DescribeStreamLinkFlowRequest) (response *DescribeStreamLinkFlowResponse, err error)

DescribeStreamLinkFlow 查询媒体输入流的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"

func (*Client) DescribeStreamLinkFlows added in v1.0.531

func (c *Client) DescribeStreamLinkFlows(request *DescribeStreamLinkFlowsRequest) (response *DescribeStreamLinkFlowsResponse, err error)

DescribeStreamLinkFlows 批量查询媒体输入流的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkFlowsWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkFlowsWithContext(ctx context.Context, request *DescribeStreamLinkFlowsRequest) (response *DescribeStreamLinkFlowsResponse, err error)

DescribeStreamLinkFlows 批量查询媒体输入流的配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_PAGENUM = "InvalidParameter.PageNum"
INVALIDPARAMETER_PAGESIZE = "InvalidParameter.PageSize"

func (*Client) DescribeStreamLinkRegions added in v1.0.531

func (c *Client) DescribeStreamLinkRegions(request *DescribeStreamLinkRegionsRequest) (response *DescribeStreamLinkRegionsResponse, err error)

DescribeStreamLinkRegions 查询媒体传输所有地区。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeStreamLinkRegionsWithContext added in v1.0.531

func (c *Client) DescribeStreamLinkRegionsWithContext(ctx context.Context, request *DescribeStreamLinkRegionsRequest) (response *DescribeStreamLinkRegionsResponse, err error)

DescribeStreamLinkRegions 查询媒体传输所有地区。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeTaskDetail

func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)

DescribeTaskDetail 通过任务 ID 查询任务的执行状态和结果的详细信息(最多可以查询7天之内提交的任务)。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTaskDetailWithContext added in v1.0.324

func (c *Client) DescribeTaskDetailWithContext(ctx context.Context, request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)

DescribeTaskDetail 通过任务 ID 查询任务的执行状态和结果的详细信息(最多可以查询7天之内提交的任务)。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTasks

func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks * 该接口用于查询任务列表;

* 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取;

* 只能查询到最近七天(168小时)内的任务。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"

func (*Client) DescribeTasksWithContext added in v1.0.324

func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks * 该接口用于查询任务列表;

* 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取;

* 只能查询到最近七天(168小时)内的任务。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"

func (*Client) DescribeTranscodeTemplates

func (c *Client) DescribeTranscodeTemplates(request *DescribeTranscodeTemplatesRequest) (response *DescribeTranscodeTemplatesResponse, err error)

DescribeTranscodeTemplates 根据转码模板唯一标识,获取转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置转码模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.BD.AC.E7.A0.81.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_CONTAINERTYPE = "InvalidParameterValue.ContainerType"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeTranscodeTemplatesWithContext added in v1.0.324

func (c *Client) DescribeTranscodeTemplatesWithContext(ctx context.Context, request *DescribeTranscodeTemplatesRequest) (response *DescribeTranscodeTemplatesResponse, err error)

DescribeTranscodeTemplates 根据转码模板唯一标识,获取转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置转码模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.BD.AC.E7.A0.81.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_CONTAINERTYPE = "InvalidParameterValue.ContainerType"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeWatermarkTemplates

func (c *Client) DescribeWatermarkTemplates(request *DescribeWatermarkTemplatesRequest) (response *DescribeWatermarkTemplatesResponse, err error)

DescribeWatermarkTemplates 查询用户自定义水印模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeWatermarkTemplatesWithContext added in v1.0.324

func (c *Client) DescribeWatermarkTemplatesWithContext(ctx context.Context, request *DescribeWatermarkTemplatesRequest) (response *DescribeWatermarkTemplatesResponse, err error)

DescribeWatermarkTemplates 查询用户自定义水印模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DescribeWordSamples

func (c *Client) DescribeWordSamples(request *DescribeWordSamplesRequest) (response *DescribeWordSamplesResponse, err error)

DescribeWordSamples 该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeWordSamplesWithContext added in v1.0.324

func (c *Client) DescribeWordSamplesWithContext(ctx context.Context, request *DescribeWordSamplesRequest) (response *DescribeWordSamplesResponse, err error)

DescribeWordSamples 该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeWorkflows

func (c *Client) DescribeWorkflows(request *DescribeWorkflowsRequest) (response *DescribeWorkflowsResponse, err error)

DescribeWorkflows 根据工作流 ID,获取工作流详情列表。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeWorkflowsWithContext added in v1.0.324

func (c *Client) DescribeWorkflowsWithContext(ctx context.Context, request *DescribeWorkflowsRequest) (response *DescribeWorkflowsResponse, err error)

DescribeWorkflows 根据工作流 ID,获取工作流详情列表。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DisableSchedule added in v1.0.613

func (c *Client) DisableSchedule(request *DisableScheduleRequest) (response *DisableScheduleResponse, err error)

DisableSchedule 禁用自动化触发编排任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"
FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
FAILEDOPERATION_SETSOURCENOTIFY = "FailedOperation.SetSourceNotify"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DisableScheduleWithContext added in v1.0.613

func (c *Client) DisableScheduleWithContext(ctx context.Context, request *DisableScheduleRequest) (response *DisableScheduleResponse, err error)

DisableSchedule 禁用自动化触发编排任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"
FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
FAILEDOPERATION_SETSOURCENOTIFY = "FailedOperation.SetSourceNotify"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DisableWorkflow

func (c *Client) DisableWorkflow(request *DisableWorkflowRequest) (response *DisableWorkflowResponse, err error)

DisableWorkflow 禁用工作流。

可能返回的错误码:

FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DisableWorkflowWithContext added in v1.0.324

func (c *Client) DisableWorkflowWithContext(ctx context.Context, request *DisableWorkflowRequest) (response *DisableWorkflowResponse, err error)

DisableWorkflow 禁用工作流。

可能返回的错误码:

FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) EditMedia

func (c *Client) EditMedia(request *EditMediaRequest) (response *EditMediaResponse, err error)

EditMedia 对视频进行编辑,生成一个新的视频。编辑的功能包括:

一、**剪辑任务**:简单的视频剪辑,如剪辑、拼接等

1. 对一个文件进行剪辑,生成一个新的视频;

2. 对多个文件进行拼接,生成一个新的视频;

3. 对多个文件进行剪辑,然后再拼接,生成一个新的视频。

二、**合成任务**:通过接口描述信息,合成一个新的视频。

1. 多轨道(视频、音频、字幕)、多类型元素(视频、图片、音频、文字、空)

2. 图像级别:贴图、缩放、任意角度旋转、镜像等

3. 音频级别:音量控制、淡入淡出、混音等

4. 视频级别:转场、倍数播放、拼接、剪切、字幕、画中画、音画分离、出入场动效等

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) EditMediaWithContext added in v1.0.324

func (c *Client) EditMediaWithContext(ctx context.Context, request *EditMediaRequest) (response *EditMediaResponse, err error)

EditMedia 对视频进行编辑,生成一个新的视频。编辑的功能包括:

一、**剪辑任务**:简单的视频剪辑,如剪辑、拼接等

1. 对一个文件进行剪辑,生成一个新的视频;

2. 对多个文件进行拼接,生成一个新的视频;

3. 对多个文件进行剪辑,然后再拼接,生成一个新的视频。

二、**合成任务**:通过接口描述信息,合成一个新的视频。

1. 多轨道(视频、音频、字幕)、多类型元素(视频、图片、音频、文字、空)

2. 图像级别:贴图、缩放、任意角度旋转、镜像等

3. 音频级别:音量控制、淡入淡出、混音等

4. 视频级别:转场、倍数播放、拼接、剪切、字幕、画中画、音画分离、出入场动效等

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) EnableSchedule added in v1.0.613

func (c *Client) EnableSchedule(request *EnableScheduleRequest) (response *EnableScheduleResponse, err error)

EnableSchedule 启用自动化触发编排任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"
FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
FAILEDOPERATION_SETSOURCENOTIFY = "FailedOperation.SetSourceNotify"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) EnableScheduleWithContext added in v1.0.613

func (c *Client) EnableScheduleWithContext(ctx context.Context, request *EnableScheduleRequest) (response *EnableScheduleResponse, err error)

EnableSchedule 启用自动化触发编排任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"
FAILEDOPERATION_COSSTATUSINAVLID = "FailedOperation.CosStatusInavlid"
FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_GETSOURCENOTIFY = "FailedOperation.GetSourceNotify"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
FAILEDOPERATION_SETSOURCENOTIFY = "FailedOperation.SetSourceNotify"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) EnableWorkflow

func (c *Client) EnableWorkflow(request *EnableWorkflowRequest) (response *EnableWorkflowResponse, err error)

EnableWorkflow 启用工作流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) EnableWorkflowWithContext added in v1.0.324

func (c *Client) EnableWorkflowWithContext(ctx context.Context, request *EnableWorkflowRequest) (response *EnableWorkflowResponse, err error)

EnableWorkflow 启用工作流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BUCKETNOTIFYALREADYEXIST = "FailedOperation.BucketNotifyAlreadyExist"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_COSBUCKETNAMEINVALID = "ResourceNotFound.CosBucketNameInvalid"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ExecuteFunction

func (c *Client) ExecuteFunction(request *ExecuteFunctionRequest) (response *ExecuteFunctionResponse, err error)

ExecuteFunction 本接口仅用于定制开发的特殊场景,除非云媒体处理客服人员主动告知您需要使用本接口,其它情况请勿调用。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ExecuteFunctionWithContext added in v1.0.324

func (c *Client) ExecuteFunctionWithContext(ctx context.Context, request *ExecuteFunctionRequest) (response *ExecuteFunctionResponse, err error)

ExecuteFunction 本接口仅用于定制开发的特殊场景,除非云媒体处理客服人员主动告知您需要使用本接口,其它情况请勿调用。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ManageTask

func (c *Client) ManageTask(request *ManageTaskRequest) (response *ManageTaskResponse, err error)

ManageTask 对已发起的任务进行管理。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDOPERATIONTYPE = "InvalidParameterValue.InvalidOperationType"
INVALIDPARAMETERVALUE_NOTPROCESSINGTASK = "InvalidParameterValue.NotProcessingTask"
INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"

func (*Client) ManageTaskWithContext added in v1.0.324

func (c *Client) ManageTaskWithContext(ctx context.Context, request *ManageTaskRequest) (response *ManageTaskResponse, err error)

ManageTask 对已发起的任务进行管理。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDOPERATIONTYPE = "InvalidParameterValue.InvalidOperationType"
INVALIDPARAMETERVALUE_NOTPROCESSINGTASK = "InvalidParameterValue.NotProcessingTask"
INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"

func (*Client) ModifyAIAnalysisTemplate

func (c *Client) ModifyAIAnalysisTemplate(request *ModifyAIAnalysisTemplateRequest) (response *ModifyAIAnalysisTemplateResponse, err error)

ModifyAIAnalysisTemplate 修改用户自定义内容分析模板。

注意:模板 ID 10000 以下的为系统预置模板,不允许修改。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"
INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAIAnalysisTemplateWithContext added in v1.0.324

func (c *Client) ModifyAIAnalysisTemplateWithContext(ctx context.Context, request *ModifyAIAnalysisTemplateRequest) (response *ModifyAIAnalysisTemplateResponse, err error)

ModifyAIAnalysisTemplate 修改用户自定义内容分析模板。

注意:模板 ID 10000 以下的为系统预置模板,不允许修改。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"
INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAIRecognitionTemplate

func (c *Client) ModifyAIRecognitionTemplate(request *ModifyAIRecognitionTemplateRequest) (response *ModifyAIRecognitionTemplateResponse, err error)

ModifyAIRecognitionTemplate 修改用户自定义内容识别模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DEFAULTLIBRARYLABELSET = "InvalidParameterValue.DefaultLibraryLabelSet"
INVALIDPARAMETERVALUE_FACELIBRARY = "InvalidParameterValue.FaceLibrary"
INVALIDPARAMETERVALUE_FACESCORE = "InvalidParameterValue.FaceScore"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_MODIFYDEFAULTTEMPLATE = "InvalidParameterValue.ModifyDefaultTemplate"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"
INVALIDPARAMETERVALUE_SOURCELANGUAGE = "InvalidParameterValue.SourceLanguage"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAIRecognitionTemplateWithContext added in v1.0.324

func (c *Client) ModifyAIRecognitionTemplateWithContext(ctx context.Context, request *ModifyAIRecognitionTemplateRequest) (response *ModifyAIRecognitionTemplateResponse, err error)

ModifyAIRecognitionTemplate 修改用户自定义内容识别模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DEFAULTLIBRARYLABELSET = "InvalidParameterValue.DefaultLibraryLabelSet"
INVALIDPARAMETERVALUE_FACELIBRARY = "InvalidParameterValue.FaceLibrary"
INVALIDPARAMETERVALUE_FACESCORE = "InvalidParameterValue.FaceScore"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_MODIFYDEFAULTTEMPLATE = "InvalidParameterValue.ModifyDefaultTemplate"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"
INVALIDPARAMETERVALUE_SOURCELANGUAGE = "InvalidParameterValue.SourceLanguage"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAdaptiveDynamicStreamingTemplate

func (c *Client) ModifyAdaptiveDynamicStreamingTemplate(request *ModifyAdaptiveDynamicStreamingTemplateRequest) (response *ModifyAdaptiveDynamicStreamingTemplateResponse, err error)

ModifyAdaptiveDynamicStreamingTemplate 修改转自适应码流模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"
INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"
INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"
INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"
INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"
INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_GOP = "InvalidParameterValue.Gop"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"

func (*Client) ModifyAdaptiveDynamicStreamingTemplateWithContext added in v1.0.324

func (c *Client) ModifyAdaptiveDynamicStreamingTemplateWithContext(ctx context.Context, request *ModifyAdaptiveDynamicStreamingTemplateRequest) (response *ModifyAdaptiveDynamicStreamingTemplateResponse, err error)

ModifyAdaptiveDynamicStreamingTemplate 修改转自适应码流模板

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"
INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"
INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"
INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"
INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"
INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_GOP = "InvalidParameterValue.Gop"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"

func (*Client) ModifyAnimatedGraphicsTemplate

func (c *Client) ModifyAnimatedGraphicsTemplate(request *ModifyAnimatedGraphicsTemplateRequest) (response *ModifyAnimatedGraphicsTemplateResponse, err error)

ModifyAnimatedGraphicsTemplate 修改用户自定义转动图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FORMATWEBPLACKWIDTHANDHEIGHT = "InvalidParameterValue.FormatWebpLackWidthAndHeight"
INVALIDPARAMETERVALUE_FORMATWEBPWIDTHANDHEIGHTBOTHZERO = "InvalidParameterValue.FormatWebpWidthAndHeightBothZero"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_QUALITY = "InvalidParameterValue.Quality"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAnimatedGraphicsTemplateWithContext added in v1.0.324

func (c *Client) ModifyAnimatedGraphicsTemplateWithContext(ctx context.Context, request *ModifyAnimatedGraphicsTemplateRequest) (response *ModifyAnimatedGraphicsTemplateResponse, err error)

ModifyAnimatedGraphicsTemplate 修改用户自定义转动图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FORMATWEBPLACKWIDTHANDHEIGHT = "InvalidParameterValue.FormatWebpLackWidthAndHeight"
INVALIDPARAMETERVALUE_FORMATWEBPWIDTHANDHEIGHTBOTHZERO = "InvalidParameterValue.FormatWebpWidthAndHeightBothZero"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_QUALITY = "InvalidParameterValue.Quality"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyContentReviewTemplate

func (c *Client) ModifyContentReviewTemplate(request *ModifyContentReviewTemplateRequest) (response *ModifyContentReviewTemplateResponse, err error)

ModifyContentReviewTemplate 修改用户自定义内容审核模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_BLOCKCONFIDENCE = "InvalidParameterValue.BlockConfidence"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REVIEWCONFIDENCE = "InvalidParameterValue.ReviewConfidence"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyContentReviewTemplateWithContext added in v1.0.324

func (c *Client) ModifyContentReviewTemplateWithContext(ctx context.Context, request *ModifyContentReviewTemplateRequest) (response *ModifyContentReviewTemplateResponse, err error)

ModifyContentReviewTemplate 修改用户自定义内容审核模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_BLOCKCONFIDENCE = "InvalidParameterValue.BlockConfidence"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELSET = "InvalidParameterValue.LabelSet"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REVIEWCONFIDENCE = "InvalidParameterValue.ReviewConfidence"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyImageSpriteTemplate

func (c *Client) ModifyImageSpriteTemplate(request *ModifyImageSpriteTemplateRequest) (response *ModifyImageSpriteTemplateResponse, err error)

ModifyImageSpriteTemplate 修改用户自定义雪碧图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_ROWCOUNT = "InvalidParameterValue.RowCount"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyImageSpriteTemplateWithContext added in v1.0.324

func (c *Client) ModifyImageSpriteTemplateWithContext(ctx context.Context, request *ModifyImageSpriteTemplateRequest) (response *ModifyImageSpriteTemplateResponse, err error)

ModifyImageSpriteTemplate 修改用户自定义雪碧图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_ROWCOUNT = "InvalidParameterValue.RowCount"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyPersonSample

func (c *Client) ModifyPersonSample(request *ModifyPersonSampleRequest) (response *ModifyPersonSampleResponse, err error)

ModifyPersonSample 该接口用于根据素材 ID,修改素材样本信息,包括名称、描述的修改,以及五官、标签的添加、删除、重置操作。五官删除操作需保证至少剩余 1 张图片,否则,请使用重置操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"

func (*Client) ModifyPersonSampleWithContext added in v1.0.324

func (c *Client) ModifyPersonSampleWithContext(ctx context.Context, request *ModifyPersonSampleRequest) (response *ModifyPersonSampleResponse, err error)

ModifyPersonSample 该接口用于根据素材 ID,修改素材样本信息,包括名称、描述的修改,以及五官、标签的添加、删除、重置操作。五官删除操作需保证至少剩余 1 张图片,否则,请使用重置操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"

func (*Client) ModifySampleSnapshotTemplate

func (c *Client) ModifySampleSnapshotTemplate(request *ModifySampleSnapshotTemplateRequest) (response *ModifySampleSnapshotTemplateResponse, err error)

ModifySampleSnapshotTemplate 修改用户自定义采样截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifySampleSnapshotTemplateWithContext added in v1.0.324

func (c *Client) ModifySampleSnapshotTemplateWithContext(ctx context.Context, request *ModifySampleSnapshotTemplateRequest) (response *ModifySampleSnapshotTemplateResponse, err error)

ModifySampleSnapshotTemplate 修改用户自定义采样截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifySchedule added in v1.0.613

func (c *Client) ModifySchedule(request *ModifyScheduleRequest) (response *ModifyScheduleResponse, err error)

ModifySchedule 修改编排

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyScheduleWithContext added in v1.0.613

func (c *Client) ModifyScheduleWithContext(ctx context.Context, request *ModifyScheduleRequest) (response *ModifyScheduleResponse, err error)

ModifySchedule 修改编排

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
FAILEDOPERATION_INVALIDUSER = "FailedOperation.InvalidUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifySnapshotByTimeOffsetTemplate

func (c *Client) ModifySnapshotByTimeOffsetTemplate(request *ModifySnapshotByTimeOffsetTemplateRequest) (response *ModifySnapshotByTimeOffsetTemplateResponse, err error)

ModifySnapshotByTimeOffsetTemplate 修改用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifySnapshotByTimeOffsetTemplateWithContext added in v1.0.324

func (c *Client) ModifySnapshotByTimeOffsetTemplateWithContext(ctx context.Context, request *ModifySnapshotByTimeOffsetTemplateRequest) (response *ModifySnapshotByTimeOffsetTemplateResponse, err error)

ModifySnapshotByTimeOffsetTemplate 修改用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyStreamLinkEvent added in v1.0.677

func (c *Client) ModifyStreamLinkEvent(request *ModifyStreamLinkEventRequest) (response *ModifyStreamLinkEventResponse, err error)

ModifyStreamLinkEvent 修改媒体传输的事件配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkEventWithContext added in v1.0.677

func (c *Client) ModifyStreamLinkEventWithContext(ctx context.Context, request *ModifyStreamLinkEventRequest) (response *ModifyStreamLinkEventResponse, err error)

ModifyStreamLinkEvent 修改媒体传输的事件配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkFlow added in v1.0.531

func (c *Client) ModifyStreamLinkFlow(request *ModifyStreamLinkFlowRequest) (response *ModifyStreamLinkFlowResponse, err error)

ModifyStreamLinkFlow 修改媒体传输的传输流配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkFlowWithContext added in v1.0.531

func (c *Client) ModifyStreamLinkFlowWithContext(ctx context.Context, request *ModifyStreamLinkFlowRequest) (response *ModifyStreamLinkFlowResponse, err error)

ModifyStreamLinkFlow 修改媒体传输的传输流配置信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkInput added in v1.0.531

func (c *Client) ModifyStreamLinkInput(request *ModifyStreamLinkInputRequest) (response *ModifyStreamLinkInputResponse, err error)

ModifyStreamLinkInput 修改媒体传输流的输入信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkInputWithContext added in v1.0.531

func (c *Client) ModifyStreamLinkInputWithContext(ctx context.Context, request *ModifyStreamLinkInputRequest) (response *ModifyStreamLinkInputResponse, err error)

ModifyStreamLinkInput 修改媒体传输流的输入信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkOutputInfo added in v1.0.531

func (c *Client) ModifyStreamLinkOutputInfo(request *ModifyStreamLinkOutputInfoRequest) (response *ModifyStreamLinkOutputInfoResponse, err error)

ModifyStreamLinkOutputInfo 修改媒体传输流的输出配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"
INVALIDPARAMETER_OUTPUTID = "InvalidParameter.OutputId"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyStreamLinkOutputInfoWithContext added in v1.0.531

func (c *Client) ModifyStreamLinkOutputInfoWithContext(ctx context.Context, request *ModifyStreamLinkOutputInfoRequest) (response *ModifyStreamLinkOutputInfoResponse, err error)

ModifyStreamLinkOutputInfo 修改媒体传输流的输出配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_INPUT = "InvalidParameter.Input"
INVALIDPARAMETER_NAME = "InvalidParameter.Name"
INVALIDPARAMETER_OUTPUT = "InvalidParameter.Output"
INVALIDPARAMETER_OUTPUTID = "InvalidParameter.OutputId"
INVALIDPARAMETER_PROTOCOL = "InvalidParameter.Protocol"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) ModifyTranscodeTemplate

func (c *Client) ModifyTranscodeTemplate(request *ModifyTranscodeTemplateRequest) (response *ModifyTranscodeTemplateResponse, err error)

ModifyTranscodeTemplate 修改用户自定义转码模板信息。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"
INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"
INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"
INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"
INVALIDPARAMETERVALUE_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_RESOLUTIONADAPTIVE = "InvalidParameterValue.ResolutionAdaptive"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyTranscodeTemplateWithContext added in v1.0.324

func (c *Client) ModifyTranscodeTemplateWithContext(ctx context.Context, request *ModifyTranscodeTemplateRequest) (response *ModifyTranscodeTemplateResponse, err error)

ModifyTranscodeTemplate 修改用户自定义转码模板信息。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_ACCESSDBERROR = "InternalError.AccessDBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUDIOBITRATE = "InvalidParameterValue.AudioBitrate"
INVALIDPARAMETERVALUE_AUDIOCHANNEL = "InvalidParameterValue.AudioChannel"
INVALIDPARAMETERVALUE_AUDIOCODEC = "InvalidParameterValue.AudioCodec"
INVALIDPARAMETERVALUE_AUDIOSAMPLERATE = "InvalidParameterValue.AudioSampleRate"
INVALIDPARAMETERVALUE_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_RESOLUTIONADAPTIVE = "InvalidParameterValue.ResolutionAdaptive"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyWatermarkTemplate

func (c *Client) ModifyWatermarkTemplate(request *ModifyWatermarkTemplateRequest) (response *ModifyWatermarkTemplateResponse, err error)

ModifyWatermarkTemplate 修改用户自定义水印模板,水印类型不允许修改。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_UPLOADWATERMARKERROR = "InternalError.UploadWatermarkError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COORDINATEORIGIN = "InvalidParameterValue.CoordinateOrigin"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_IMAGECONTENT = "InvalidParameterValue.ImageContent"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REPEATTYPE = "InvalidParameterValue.RepeatType"
INVALIDPARAMETERVALUE_SVGTEMPLATEHEIGHT = "InvalidParameterValue.SvgTemplateHeight"
INVALIDPARAMETERVALUE_SVGTEMPLATEWIDTH = "InvalidParameterValue.SvgTemplateWidth"
INVALIDPARAMETERVALUE_TEXTALPHA = "InvalidParameterValue.TextAlpha"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
INVALIDPARAMETERVALUE_XPOS = "InvalidParameterValue.XPos"
INVALIDPARAMETERVALUE_YPOS = "InvalidParameterValue.YPos"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyWatermarkTemplateWithContext added in v1.0.324

func (c *Client) ModifyWatermarkTemplateWithContext(ctx context.Context, request *ModifyWatermarkTemplateRequest) (response *ModifyWatermarkTemplateResponse, err error)

ModifyWatermarkTemplate 修改用户自定义水印模板,水印类型不允许修改。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INTERNALERROR_UPLOADWATERMARKERROR = "InternalError.UploadWatermarkError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COORDINATEORIGIN = "InvalidParameterValue.CoordinateOrigin"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_IMAGECONTENT = "InvalidParameterValue.ImageContent"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REPEATTYPE = "InvalidParameterValue.RepeatType"
INVALIDPARAMETERVALUE_SVGTEMPLATEHEIGHT = "InvalidParameterValue.SvgTemplateHeight"
INVALIDPARAMETERVALUE_SVGTEMPLATEWIDTH = "InvalidParameterValue.SvgTemplateWidth"
INVALIDPARAMETERVALUE_TEXTALPHA = "InvalidParameterValue.TextAlpha"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
INVALIDPARAMETERVALUE_XPOS = "InvalidParameterValue.XPos"
INVALIDPARAMETERVALUE_YPOS = "InvalidParameterValue.YPos"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyWordSample

func (c *Client) ModifyWordSample(request *ModifyWordSampleRequest) (response *ModifyWordSampleResponse, err error)

ModifyWordSample 该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_WORD = "ResourceNotFound.Word"

func (*Client) ModifyWordSampleWithContext added in v1.0.324

func (c *Client) ModifyWordSampleWithContext(ctx context.Context, request *ModifyWordSampleRequest) (response *ModifyWordSampleResponse, err error)

ModifyWordSample 该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_WORD = "ResourceNotFound.Word"

func (*Client) ParseLiveStreamProcessNotification

func (c *Client) ParseLiveStreamProcessNotification(request *ParseLiveStreamProcessNotificationRequest) (response *ParseLiveStreamProcessNotificationResponse, err error)

ParseLiveStreamProcessNotification 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 直播流处理事件通知的内容。

该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 中的解析实现事件通知的解析。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETERVALUE_INVALIDCONTENT = "InvalidParameterValue.InvalidContent"

func (*Client) ParseLiveStreamProcessNotificationWithContext added in v1.0.324

func (c *Client) ParseLiveStreamProcessNotificationWithContext(ctx context.Context, request *ParseLiveStreamProcessNotificationRequest) (response *ParseLiveStreamProcessNotificationResponse, err error)

ParseLiveStreamProcessNotification 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 直播流处理事件通知的内容。

该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 中的解析实现事件通知的解析。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETERVALUE_INVALIDCONTENT = "InvalidParameterValue.InvalidContent"

func (*Client) ParseNotification

func (c *Client) ParseNotification(request *ParseNotificationRequest) (response *ParseNotificationResponse, err error)

ParseNotification 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 事件通知的内容。

该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 中的解析函数,实现事件通知的解析。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDCONTENT = "InvalidParameterValue.InvalidContent"

func (*Client) ParseNotificationWithContext added in v1.0.324

func (c *Client) ParseNotificationWithContext(ctx context.Context, request *ParseNotificationRequest) (response *ParseNotificationResponse, err error)

ParseNotification 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 事件通知的内容。

该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 中的解析函数,实现事件通知的解析。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDCONTENT = "InvalidParameterValue.InvalidContent"

func (*Client) ProcessLiveStream

func (c *Client) ProcessLiveStream(request *ProcessLiveStreamRequest) (response *ProcessLiveStreamResponse, err error)

ProcessLiveStream 对直播流媒体发起处理任务,功能包括:

* 智能内容审核(画面鉴黄、敏感信息检测、声音鉴黄);

* 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词、语音实时翻译、物体识别、游戏打点)。

* 智能内容分析(新闻实时拆条)。

* 质检(直播流格式诊断、音画内容检测(抖动、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等)、无参考打分)。

* 录制

直播流处理事件通知支持HTTP回调,也支持实时写入用户指定的消息队列 CMQ 中,用户从消息队列 CMQ 中获取事件通知结果,同时处理过程中存在输出文件的,会写入用户指定的输出文件的目标存储中。

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

func (*Client) ProcessLiveStreamWithContext added in v1.0.324

func (c *Client) ProcessLiveStreamWithContext(ctx context.Context, request *ProcessLiveStreamRequest) (response *ProcessLiveStreamResponse, err error)

ProcessLiveStream 对直播流媒体发起处理任务,功能包括:

* 智能内容审核(画面鉴黄、敏感信息检测、声音鉴黄);

* 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词、语音实时翻译、物体识别、游戏打点)。

* 智能内容分析(新闻实时拆条)。

* 质检(直播流格式诊断、音画内容检测(抖动、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等)、无参考打分)。

* 录制

直播流处理事件通知支持HTTP回调,也支持实时写入用户指定的消息队列 CMQ 中,用户从消息队列 CMQ 中获取事件通知结果,同时处理过程中存在输出文件的,会写入用户指定的输出文件的目标存储中。

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

func (*Client) ProcessMedia

func (c *Client) ProcessMedia(request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)

ProcessMedia 对 URL视频链接 或 COS 中的媒体文件发起处理任务,功能包括:

1. 视频转码(普通转码、极速高清转码、音视频增强);

2. 视频转动图;

3. 对视频按指定时间点截图;

4. 对视频采样截图;

5. 对视频截图雪碧图;

6. 对视频转自适应码流;

7. 智能内容审核(鉴黄、敏感信息检测);

8. 智能内容分析(标签、分类、封面、按帧标签、拆条、集锦、片头片尾、游戏打点);

9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词、语音翻译、物体识别)。

10. 媒体质检(直播流格式诊断、音画内容检测(抖动、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等)、无参考打分)

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

func (*Client) ProcessMediaWithContext added in v1.0.324

func (c *Client) ProcessMediaWithContext(ctx context.Context, request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)

ProcessMedia 对 URL视频链接 或 COS 中的媒体文件发起处理任务,功能包括:

1. 视频转码(普通转码、极速高清转码、音视频增强);

2. 视频转动图;

3. 对视频按指定时间点截图;

4. 对视频采样截图;

5. 对视频截图雪碧图;

6. 对视频转自适应码流;

7. 智能内容审核(鉴黄、敏感信息检测);

8. 智能内容分析(标签、分类、封面、按帧标签、拆条、集锦、片头片尾、游戏打点);

9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词、语音翻译、物体识别)。

10. 媒体质检(直播流格式诊断、音画内容检测(抖动、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等)、无参考打分)

可能返回的错误码:

FAILEDOPERATION_GENERATERESOURCE = "FailedOperation.GenerateResource"
FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

func (*Client) RecognizeMediaForZhiXue

func (c *Client) RecognizeMediaForZhiXue(request *RecognizeMediaForZhiXueRequest) (response *RecognizeMediaForZhiXueResponse, err error)

RecognizeMediaForZhiXue 智能媒体识别,包含表情和动作识别。仅用于智学,其他调用无效。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) RecognizeMediaForZhiXueWithContext added in v1.0.324

func (c *Client) RecognizeMediaForZhiXueWithContext(ctx context.Context, request *RecognizeMediaForZhiXueRequest) (response *RecognizeMediaForZhiXueResponse, err error)

RecognizeMediaForZhiXue 智能媒体识别,包含表情和动作识别。仅用于智学,其他调用无效。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ResetWorkflow

func (c *Client) ResetWorkflow(request *ResetWorkflowRequest) (response *ResetWorkflowResponse, err error)

ResetWorkflow 重新设置一个已经存在且处于禁用状态的工作流。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ResetWorkflowWithContext added in v1.0.324

func (c *Client) ResetWorkflowWithContext(ctx context.Context, request *ResetWorkflowRequest) (response *ResetWorkflowResponse, err error)

ResetWorkflow 重新设置一个已经存在且处于禁用状态的工作流。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) StartStreamLinkFlow added in v1.0.531

func (c *Client) StartStreamLinkFlow(request *StartStreamLinkFlowRequest) (response *StartStreamLinkFlowResponse, err error)

StartStreamLinkFlow 启动媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) StartStreamLinkFlowWithContext added in v1.0.531

func (c *Client) StartStreamLinkFlowWithContext(ctx context.Context, request *StartStreamLinkFlowRequest) (response *StartStreamLinkFlowResponse, err error)

StartStreamLinkFlow 启动媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_OUTPUTGROUPS = "InvalidParameter.OutputGroups"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) StopStreamLinkFlow added in v1.0.531

func (c *Client) StopStreamLinkFlow(request *StopStreamLinkFlowRequest) (response *StopStreamLinkFlowResponse, err error)

StopStreamLinkFlow 停止媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) StopStreamLinkFlowWithContext added in v1.0.531

func (c *Client) StopStreamLinkFlowWithContext(ctx context.Context, request *StopStreamLinkFlowRequest) (response *StopStreamLinkFlowResponse, err error)

StopStreamLinkFlow 停止媒体传输流。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ID = "InvalidParameter.Id"
INVALIDPARAMETER_STATE = "InvalidParameter.State"

func (*Client) WithdrawsWatermark added in v1.0.612

func (c *Client) WithdrawsWatermark(request *WithdrawsWatermarkRequest) (response *WithdrawsWatermarkResponse, err error)

WithdrawsWatermark 提取视频中的盲水印。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) WithdrawsWatermarkWithContext added in v1.0.612

func (c *Client) WithdrawsWatermarkWithContext(ctx context.Context, request *WithdrawsWatermarkRequest) (response *WithdrawsWatermarkResponse, err error)

WithdrawsWatermark 提取视频中的盲水印。

可能返回的错误码:

FAILEDOPERATION_INVALIDMPSUSER = "FailedOperation.InvalidMpsUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

type ColorEnhanceConfig added in v1.0.444

type ColorEnhanceConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>weak</li>
	// <li>normal</li>
	// <li>strong</li>
	// 默认值:weak。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ComposeAudioItem added in v1.0.751

type ComposeAudioItem struct {
	// 元素对应媒体信息。
	SourceMedia *ComposeSourceMedia `json:"SourceMedia,omitnil,omitempty" name:"SourceMedia"`

	// 元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。
	TrackTime *ComposeTrackTime `json:"TrackTime,omitnil,omitempty" name:"TrackTime"`

	// 对音频进行操作,如静音等。
	AudioOperations []*ComposeAudioOperation `json:"AudioOperations,omitnil,omitempty" name:"AudioOperations"`
}

type ComposeAudioOperation added in v1.0.751

type ComposeAudioOperation struct {
	// 音频操作类型,取值有:
	// <li>Volume:音量调节。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	//  当 Type = Volume 时有效。音量调节参数,取值范围: 0~5。
	// <li>0 表示静音。</li>
	// <li>小于1 表示降低音量。</li>
	// <li>1 表示不变。</li>
	// <li>大于1表示升高音量。</li>
	Volume *float64 `json:"Volume,omitnil,omitempty" name:"Volume"`
}

type ComposeAudioStream added in v1.0.751

type ComposeAudioStream struct {
	// 音频流的编码方式,可选值:
	// <li>AAC:AAC 编码(默认),用于容器为 mp4。</li>
	// <li>MP3:mp3 编码,用于容器为 mp3。</li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 音频流的采样率,单位:Hz,可选值:
	// <li>16000(默认)</li>
	// <li>32000</li>
	// <li>44100</li>
	// <li>48000</li>
	SampleRate *int64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"`

	// 声道数,可选值:
	// <li>1:单声道 。</li>
	// <li>2:双声道(默认)。</li>
	AudioChannel *int64 `json:"AudioChannel,omitnil,omitempty" name:"AudioChannel"`

	// 参考码率,单位 kbps,范围:26~10000。
	// 如果设置,编码时会尽量按该码率进行编码。
	// 如果不设置,服务将根据音频参数自动采用合适的码率。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`
}

type ComposeCanvas added in v1.0.751

type ComposeCanvas struct {
	// 背景颜色对应的 RGB 参考值,取值格式: #RRGGBB,如 #F0F0F0 。
	// 默认值:#000000(黑色)。
	Color *string `json:"Color,omitnil,omitempty" name:"Color"`

	// 画布宽度,即输出视频的宽度,取值范围:0~ 3840,单位:px。
	// 默认值:0,表示和第一个视频宽度一致。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 画布高度,即输出视频的高度,取值范围:0~ 3840,单位:px。
	// 默认值:0,表示和第一个视频高度一致。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
}

type ComposeEmptyItem added in v1.0.751

type ComposeEmptyItem struct {
	// 元素时长,时间支持:
	// <li>以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒。</li>
	Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type ComposeImageItem added in v1.0.751

type ComposeImageItem struct {
	// 元素对应媒体信息。
	SourceMedia *ComposeSourceMedia `json:"SourceMedia,omitnil,omitempty" name:"SourceMedia"`

	// 元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。
	TrackTime *ComposeTrackTime `json:"TrackTime,omitnil,omitempty" name:"TrackTime"`

	// 元素中心点距离画布原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。</li>
	// 默认:50%。
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。</li>
	// 默认:50%。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 视频片段的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。</li>
	// 为空(或0) 的场景:
	// <li>当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。</li>
	// <li>当 Width 为空,Height 非空,则 Width 按源素材比例缩放。</li>
	// <li>当 Width 非空,Height 为空,则 Height 按源素材比例缩放。</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 元素的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。</li>
	// 为空(或0) 的场景:
	// <li>当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。</li>
	// <li>当 Width 为空,Height 非空,则 Width 按源素材比例缩放。</li>
	// <li>当 Width 非空,Height 为空,则 Height 按源素材比例缩放。</li>
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 对图像画面进行的操作,如图像旋转等。
	ImageOperations []*ComposeImageOperation `json:"ImageOperations,omitnil,omitempty" name:"ImageOperations"`
}

type ComposeImageOperation added in v1.0.751

type ComposeImageOperation struct {
	// 类型,取值有:
	// <li>Rotate:图像旋转。</li>
	// <li>Flip:图像翻转。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当 Type = Rotate 时有效。图像以中心点为原点进行旋转的角度,取值范围0~360。
	RotateAngle *float64 `json:"RotateAngle,omitnil,omitempty" name:"RotateAngle"`

	// 当 Type = Flip 时有效。图像翻转动作,取值有:
	// <li>Horizental:水平翻转,即左右镜像。</li>
	// <li>Vertical:垂直翻转,即上下镜像。</li>
	FlipType *string `json:"FlipType,omitnil,omitempty" name:"FlipType"`
}

type ComposeMediaConfig added in v1.0.751

type ComposeMediaConfig struct {
	// 合成目标视频信息。
	TargetInfo *ComposeTargetInfo `json:"TargetInfo,omitnil,omitempty" name:"TargetInfo"`

	// 合成目标视频的画布信息。
	Canvas *ComposeCanvas `json:"Canvas,omitnil,omitempty" name:"Canvas"`

	// 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。
	Styles []*ComposeStyles `json:"Styles,omitnil,omitempty" name:"Styles"`

	// 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间:
	// <ul><li>轨道时间轴即为目标视频时间轴。</li><li>时间轴上相同时间点的不同轨道上的元素会重叠:</li><ul><li>视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。</li><li>音频 :进行混音。</li></ul></ul>注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。
	Tracks []*ComposeMediaTrack `json:"Tracks,omitnil,omitempty" name:"Tracks"`
}

type ComposeMediaItem added in v1.0.751

type ComposeMediaItem struct {
	// 元素类型。取值有:
	// <li>Video:视频元素。</li>
	// <li>Audio:音频元素。</li>
	// <li>Image:图片元素。</li>
	// <li>Transition:转场元素。</li>
	// <li>Subtitle:字幕元素。</li>
	// <li>Empty:空白元素。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频元素,当 Type = Video 时有效。
	Video *ComposeVideoItem `json:"Video,omitnil,omitempty" name:"Video"`

	// 音频元素,当 Type = Audio 时有效。
	Audio *ComposeAudioItem `json:"Audio,omitnil,omitempty" name:"Audio"`

	// 图片元素,当 Type = Image 时有效。
	Image *ComposeImageItem `json:"Image,omitnil,omitempty" name:"Image"`

	// 转场元素,当 Type = Transition 时有效。
	Transition *ComposeTransitionItem `json:"Transition,omitnil,omitempty" name:"Transition"`

	// 字幕元素,当 Type = Subtitle 是有效。
	Subtitle *ComposeSubtitleItem `json:"Subtitle,omitnil,omitempty" name:"Subtitle"`

	// 空白元素,当 Type = Empty 时有效。用于时间轴的占位。
	Empty *ComposeEmptyItem `json:"Empty,omitnil,omitempty" name:"Empty"`
}

type ComposeMediaTrack added in v1.0.751

type ComposeMediaTrack struct {
	// 轨道类型,取值有:<ul><li>Video :视频轨道。视频轨道可由以下元素组成:</li><ul><li>Video 元素</li><li>Image 元素</li><li>Transition 元素</li><li>Empty 元素</li></ul><li>Audio :音频轨道。音频轨道可由以下元素组成:</li><ul><li>Audio 元素</li><li>Transition 元素</li><li>Empty 元素</li></ul><li>Title:文字轨道。文字轨道可由以下元素组成:</li><ul><li>Subtitle 元素</li></ul>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 轨道上的元素列表。
	Items []*ComposeMediaItem `json:"Items,omitnil,omitempty" name:"Items"`
}

type ComposeSourceMedia added in v1.0.751

type ComposeSourceMedia struct {
	// 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 媒体位于素材的起始时间,时间点支持 s、% 两种格式:
	// <li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li>
	// <li>当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。</li>
	// 默认:0s
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 媒体位于素材的结束时间,和 StartTime 构成媒体在源素材的时间区间,时间点支持 s、% 两种格式:
	// <li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li>
	// <li>当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。</li>
	// 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。
	// 注意:至少需要大于 StartTime 0.02 秒。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type ComposeStyles added in v1.0.751

type ComposeStyles struct {
	// 样式 Id,用于和轨道元素中的样式关联。
	// 注意:允许字母、数字、-、_ 组合,最长 32 字符。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 样式类型,取值有:
	// <li>Subtitle:字幕样式。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 字幕样式信息,当 Type = Subtitle 时有效。
	Subtitle *ComposeSubtitleStyle `json:"Subtitle,omitnil,omitempty" name:"Subtitle"`
}

type ComposeSubtitleItem added in v1.0.751

type ComposeSubtitleItem struct {
	// 字幕样式,Styles 列表中对应的 Subtitle样式的 ID。
	StyleId *string `json:"StyleId,omitnil,omitempty" name:"StyleId"`

	// 字幕文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。
	TrackTime *ComposeTrackTime `json:"TrackTime,omitnil,omitempty" name:"TrackTime"`
}

type ComposeSubtitleStyle added in v1.0.751

type ComposeSubtitleStyle struct {
	// 字幕高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li>
	// 默认为 FontSize 大小。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 字幕距离下边框距离,支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li>
	// 默认:0px
	MarginBottom *string `json:"MarginBottom,omitnil,omitempty" name:"MarginBottom"`

	// 字体类型,支持:
	// <li>SimHei:黑体(默认)。</li>
	// <li>SimSun:宋体。</li>
	FontType *string `json:"FontType,omitnil,omitempty" name:"FontType"`

	// 字体大小,支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li>
	// 默认:2%
	FontSize *string `json:"FontSize,omitnil,omitempty" name:"FontSize"`

	// 是否使用粗体,和字体相关,可选值:
	// <li>0:否(默认)。</li>
	// <li>1:是。</li>
	FontBold *int64 `json:"FontBold,omitnil,omitempty" name:"FontBold"`

	// 是否使用斜体,和字体相关,可选值:
	// <li>0:否(默认)。</li>
	// <li>1:是。</li>
	FontItalic *int64 `json:"FontItalic,omitnil,omitempty" name:"FontItalic"`

	// 字体颜色,格式:#RRGGBBAA。
	// 默认值:0x000000FF(黑色)。
	// 注意:其中 AA 部分指的是透明度,为可选。
	FontColor *string `json:"FontColor,omitnil,omitempty" name:"FontColor"`

	// 文字对齐方式:
	// <li>Center:居中(默认)。</li>
	// <li>Left:左对齐。</li>
	// <li>Right:右对齐。</li>
	FontAlign *string `json:"FontAlign,omitnil,omitempty" name:"FontAlign"`

	// 用于字幕对齐留白:
	// <li>FontAlign=Left 时,表示距离左边距离。</li>
	// <li>FontAlign=Right时,表示距离右边距离。</li>
	// 支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li>
	// <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li>
	FontAlignMargin *string `json:"FontAlignMargin,omitnil,omitempty" name:"FontAlignMargin"`

	// 字体边框宽度,支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li>
	// 默认: 0,表示不需要边框。
	BorderWidth *string `json:"BorderWidth,omitnil,omitempty" name:"BorderWidth"`

	// 边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。
	BorderColor *string `json:"BorderColor,omitnil,omitempty" name:"BorderColor"`

	// 文字底色,其值格式和 FontColor 一致。
	// 默认为空, 表示不使用底色。
	BottomColor *string `json:"BottomColor,omitnil,omitempty" name:"BottomColor"`
}

type ComposeTargetInfo added in v1.0.751

type ComposeTargetInfo struct {
	// 封装容器格式,可选值:
	// <li>mp4:视频文件(默认)。</li>
	// <li>mp3:纯音频文件。</li>
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 是否去除视频数据,可选值:
	// <li>0:保留(默认)。</li>
	// <li>1:去除。</li>
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留(默认)。</li>
	// <li>1:去除。</li>
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 输出视频流信息。
	VideoStream *ComposeVideoStream `json:"VideoStream,omitnil,omitempty" name:"VideoStream"`

	// 输出音频流信息。
	AudioStream *ComposeAudioStream `json:"AudioStream,omitnil,omitempty" name:"AudioStream"`
}

type ComposeTrackTime added in v1.0.751

type ComposeTrackTime struct {
	// 元素在轨道上的起始时间,时间点支持:
	// <li>以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li>
	// 注意:不填则默认为前一个元素的结束时间,此时可以通过 ComposeEmptyItem 元素来进行占位,实现轨道起始时间设置。
	Start *string `json:"Start,omitnil,omitempty" name:"Start"`

	// 元素时长,时间支持:
	// <li>以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li>
	// 默认:取对应 ComposeSourceMedia 媒体的有效时长(即 EndTime-StartTime),没有 ComposeSourceMedia 则默认为 1 秒。
	Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type ComposeTransitionItem added in v1.0.751

type ComposeTransitionItem struct {
	// 元素时长,时间支持:<li>以 s 结尾,表示时间点单位为秒,如 3s 表示时间点为第3秒。</li>
	// 默认:1s
	// 注意:
	// <li>必须是整数s,否则向下取整。</li>
	// <li>转场 前后必须紧挨着两个不为 Empty 的元素。</li>
	// <li>转场 Duration 必须小于前一个元素的 Duration,同时必须小于后一个元素的 Duration。</li>
	// <li>进行转场处理的两个元素,第二个元素在轨道上的起始时间会自动调整为前一个元素的结束时间减去转场的 Duration。</li>
	Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 转场操作列表。
	// 默认:淡入淡出。
	// 注意:图像转场操作和音频转场操作各自最多支持一个。
	Transitions []*ComposeTransitionOperation `json:"Transitions,omitnil,omitempty" name:"Transitions"`
}

type ComposeTransitionOperation added in v1.0.751

type ComposeTransitionOperation struct {
	// 转场类型。
	//
	// 图像的转场操作,用于两个视频片段图像间的转场处理:
	// <li>ImageFadeInFadeOut:图像淡入淡出。</li>
	// <li>BowTieHorizontal:水平蝴蝶结。</li>
	// <li>BowTieVertical:垂直蝴蝶结。</li>
	// <li>ButterflyWaveScrawler:晃动。</li>
	// <li>Cannabisleaf:枫叶。</li>
	// <li>Circle:弧形收放。</li>
	// <li>CircleCrop:圆环聚拢。</li>
	// <li>Circleopen:椭圆聚拢。</li>
	// <li>Crosswarp:横向翘曲。</li>
	// <li>Cube:立方体。</li>
	// <li>DoomScreenTransition:幕布。</li>
	// <li>Doorway:门廊。</li>
	// <li>Dreamy:波浪。</li>
	// <li>DreamyZoom:水平聚拢。</li>
	// <li>FilmBurn:火烧云。</li>
	// <li>GlitchMemories:抖动。</li>
	// <li>Heart:心形。</li>
	// <li>InvertedPageCurl:翻页。</li>
	// <li>Luma:腐蚀。</li>
	// <li>Mosaic:九宫格。</li>
	// <li>Pinwheel:风车。</li>
	// <li>PolarFunction:椭圆扩散。</li>
	// <li>PolkaDotsCurtain:弧形扩散。</li>
	// <li>Radial:雷达扫描。</li>
	// <li>RotateScaleFade:上下收放。</li>
	// <li>Squeeze:上下聚拢。</li>
	// <li>Swap:放大切换。</li>
	// <li>Swirl:螺旋。</li>
	// <li>UndulatingBurnOutSwirl:水流蔓延。</li>
	// <li>Windowblinds:百叶窗。</li>
	// <li>WipeDown:向下收起。</li>
	// <li>WipeLeft:向左收起。</li>
	// <li>WipeRight:向右收起。</li>
	// <li>WipeUp:向上收起。</li>
	// <li>ZoomInCircles:水波纹。</li>
	// 音频的转场操作,用于两个音频片段间的转场处理:
	// <li>AudioFadeInFadeOut:声音淡入淡出。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ComposeVideoItem added in v1.0.751

type ComposeVideoItem struct {
	// 元素对应媒体信息。
	SourceMedia *ComposeSourceMedia `json:"SourceMedia,omitnil,omitempty" name:"SourceMedia"`

	// 元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。
	TrackTime *ComposeTrackTime `json:"TrackTime,omitnil,omitempty" name:"TrackTime"`

	// 元素中心点距离画布原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。</li>
	// 默认:50%。
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。</li>
	// 默认:50%。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 视频片段的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。</li>
	// 为空(或0) 的场景:
	// <li>当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。</li>
	// <li>当 Width 为空,Height 非空,则 Width 按源素材比例缩放。</li>
	// <li>当 Width 非空,Height 为空,则 Height 按源素材比例缩放。</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 元素的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li>
	// <li>当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。</li>
	// 为空(或0) 的场景:
	// <li>当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。</li>
	// <li>当 Width 为空,Height 非空,则 Width 按源素材比例缩放。</li>
	// <li>当 Width 非空,Height 为空,则 Height 按源素材比例缩放。</li>
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 对图像画面进行的操作,如图像旋转等。
	ImageOperations []*ComposeImageOperation `json:"ImageOperations,omitnil,omitempty" name:"ImageOperations"`

	// 对音频进行操作,如静音等。
	AudioOperations []*ComposeAudioOperation `json:"AudioOperations,omitnil,omitempty" name:"AudioOperations"`
}

type ComposeVideoStream added in v1.0.751

type ComposeVideoStream struct {
	// 视频流的编码方式,可选值:
	// <li>H.264:H.264 编码(默认)。</li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频帧率,取值范围:[0, 60],单位:Hz。
	// 默认值:0,表示和第一个视频帧率一致。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 参考码率,单位 kbps,范围:50~35000。
	// 如果设置,编码时会尽量按该码率进行编码。
	// 如果不设置,服务将通过画面复杂度自动采用合适的码率。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`
}

type ContentReviewTemplateItem

type ContentReviewTemplateItem struct {
	// 内容审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 鉴黄控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PornConfigure *PornConfigureInfo `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 涉敏控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerrorismConfigure *TerrorismConfigureInfo `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 涉敏控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoliticalConfigure *PoliticalConfigureInfo `json:"PoliticalConfigure,omitnil,omitempty" name:"PoliticalConfigure"`

	// 违禁控制参数。违禁内容包括:
	// <li>谩骂;</li>
	// <li>涉毒违法。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProhibitedConfigure *ProhibitedConfigureInfo `json:"ProhibitedConfigure,omitnil,omitempty" name:"ProhibitedConfigure"`

	// 用户自定义内容审核控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserDefineConfigure *UserDefineConfigureInfo `json:"UserDefineConfigure,omitnil,omitempty" name:"UserDefineConfigure"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板类型,取值范围:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type CosFileUploadTrigger

type CosFileUploadTrigger struct {
	// 工作流绑定的 COS Bucket 名,如 TopRankVideo-125xxx88。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 工作流绑定的 COS Bucket 所属园区,如 ap-chongiqng。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 工作流绑定的输入路径目录,必须为绝对路径,即以 `/` 开头和结尾。如`/movie/201907/`,不填代表根目录`/`。
	Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"`

	// 工作流允许触发的文件格式列表,如 ["mp4", "flv", "mov"]。不填代表所有格式的文件都可以触发工作流。
	Formats []*string `json:"Formats,omitnil,omitempty" name:"Formats"`
}

type CosInputInfo

type CosInputInfo struct {
	// 媒体处理对象文件所在的 COS Bucket 名,如 TopRankVideo-125xxx88。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 媒体处理对象文件所在的 COS Bucket 所属园区,如 ap-chongqing。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 媒体处理对象文件的输入路径,如`/movie/201907/WildAnimal.mov`。
	Object *string `json:"Object,omitnil,omitempty" name:"Object"`
}

type CosOutputStorage

type CosOutputStorage struct {
	// 媒体处理生成的文件输出的目标 Bucket 名,如 TopRankVideo-125xxx88。如果不填,表示继承上层。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 媒体处理生成的文件输出的目标 Bucket 的园区,如 ap-chongqing。如果不填,表示继承上层。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type CoverConfigureInfo

type CoverConfigureInfo struct {
	// 智能封面任务开关,可选值:
	// <li>ON:开启智能封面任务;</li>
	// <li>OFF:关闭智能封面任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type CoverConfigureInfoForUpdate

type CoverConfigureInfoForUpdate struct {
	// 智能封面任务开关,可选值:
	// <li>ON:开启智能封面任务;</li>
	// <li>OFF:关闭智能封面任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type CreateAIAnalysisTemplateRequest

type CreateAIAnalysisTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频内容分析模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容分析模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 智能分类任务控制参数。
	ClassificationConfigure *ClassificationConfigureInfo `json:"ClassificationConfigure,omitnil,omitempty" name:"ClassificationConfigure"`

	// 智能标签任务控制参数。
	TagConfigure *TagConfigureInfo `json:"TagConfigure,omitnil,omitempty" name:"TagConfigure"`

	// 智能封面任务控制参数。
	CoverConfigure *CoverConfigureInfo `json:"CoverConfigure,omitnil,omitempty" name:"CoverConfigure"`

	// 智能按帧标签任务控制参数。
	FrameTagConfigure *FrameTagConfigureInfo `json:"FrameTagConfigure,omitnil,omitempty" name:"FrameTagConfigure"`
}

func NewCreateAIAnalysisTemplateRequest

func NewCreateAIAnalysisTemplateRequest() (request *CreateAIAnalysisTemplateRequest)

func (*CreateAIAnalysisTemplateRequest) FromJsonString

func (r *CreateAIAnalysisTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAIAnalysisTemplateRequest) ToJsonString

func (r *CreateAIAnalysisTemplateRequest) ToJsonString() string

type CreateAIAnalysisTemplateRequestParams added in v1.0.426

type CreateAIAnalysisTemplateRequestParams struct {
	// 视频内容分析模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容分析模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 智能分类任务控制参数。
	ClassificationConfigure *ClassificationConfigureInfo `json:"ClassificationConfigure,omitnil,omitempty" name:"ClassificationConfigure"`

	// 智能标签任务控制参数。
	TagConfigure *TagConfigureInfo `json:"TagConfigure,omitnil,omitempty" name:"TagConfigure"`

	// 智能封面任务控制参数。
	CoverConfigure *CoverConfigureInfo `json:"CoverConfigure,omitnil,omitempty" name:"CoverConfigure"`

	// 智能按帧标签任务控制参数。
	FrameTagConfigure *FrameTagConfigureInfo `json:"FrameTagConfigure,omitnil,omitempty" name:"FrameTagConfigure"`
}

Predefined struct for user

type CreateAIAnalysisTemplateResponse

type CreateAIAnalysisTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAIAnalysisTemplateResponseParams `json:"Response"`
}

func NewCreateAIAnalysisTemplateResponse

func NewCreateAIAnalysisTemplateResponse() (response *CreateAIAnalysisTemplateResponse)

func (*CreateAIAnalysisTemplateResponse) FromJsonString

func (r *CreateAIAnalysisTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAIAnalysisTemplateResponse) ToJsonString

func (r *CreateAIAnalysisTemplateResponse) ToJsonString() string

type CreateAIAnalysisTemplateResponseParams added in v1.0.426

type CreateAIAnalysisTemplateResponseParams struct {
	// 视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAIRecognitionTemplateRequest

type CreateAIRecognitionTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 人脸识别控制参数。
	FaceConfigure *FaceConfigureInfo `json:"FaceConfigure,omitnil,omitempty" name:"FaceConfigure"`

	// 文本全文识别控制参数。
	OcrFullTextConfigure *OcrFullTextConfigureInfo `json:"OcrFullTextConfigure,omitnil,omitempty" name:"OcrFullTextConfigure"`

	// 文本关键词识别控制参数。
	OcrWordsConfigure *OcrWordsConfigureInfo `json:"OcrWordsConfigure,omitnil,omitempty" name:"OcrWordsConfigure"`

	// 语音全文识别控制参数。
	AsrFullTextConfigure *AsrFullTextConfigureInfo `json:"AsrFullTextConfigure,omitnil,omitempty" name:"AsrFullTextConfigure"`

	// 语音关键词识别控制参数。
	AsrWordsConfigure *AsrWordsConfigureInfo `json:"AsrWordsConfigure,omitnil,omitempty" name:"AsrWordsConfigure"`

	// 语音翻译控制参数。
	TranslateConfigure *TranslateConfigureInfo `json:"TranslateConfigure,omitnil,omitempty" name:"TranslateConfigure"`
}

func NewCreateAIRecognitionTemplateRequest

func NewCreateAIRecognitionTemplateRequest() (request *CreateAIRecognitionTemplateRequest)

func (*CreateAIRecognitionTemplateRequest) FromJsonString

func (r *CreateAIRecognitionTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAIRecognitionTemplateRequest) ToJsonString

func (r *CreateAIRecognitionTemplateRequest) ToJsonString() string

type CreateAIRecognitionTemplateRequestParams added in v1.0.426

type CreateAIRecognitionTemplateRequestParams struct {
	// 视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 人脸识别控制参数。
	FaceConfigure *FaceConfigureInfo `json:"FaceConfigure,omitnil,omitempty" name:"FaceConfigure"`

	// 文本全文识别控制参数。
	OcrFullTextConfigure *OcrFullTextConfigureInfo `json:"OcrFullTextConfigure,omitnil,omitempty" name:"OcrFullTextConfigure"`

	// 文本关键词识别控制参数。
	OcrWordsConfigure *OcrWordsConfigureInfo `json:"OcrWordsConfigure,omitnil,omitempty" name:"OcrWordsConfigure"`

	// 语音全文识别控制参数。
	AsrFullTextConfigure *AsrFullTextConfigureInfo `json:"AsrFullTextConfigure,omitnil,omitempty" name:"AsrFullTextConfigure"`

	// 语音关键词识别控制参数。
	AsrWordsConfigure *AsrWordsConfigureInfo `json:"AsrWordsConfigure,omitnil,omitempty" name:"AsrWordsConfigure"`

	// 语音翻译控制参数。
	TranslateConfigure *TranslateConfigureInfo `json:"TranslateConfigure,omitnil,omitempty" name:"TranslateConfigure"`
}

Predefined struct for user

type CreateAIRecognitionTemplateResponse

type CreateAIRecognitionTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAIRecognitionTemplateResponseParams `json:"Response"`
}

func NewCreateAIRecognitionTemplateResponse

func NewCreateAIRecognitionTemplateResponse() (response *CreateAIRecognitionTemplateResponse)

func (*CreateAIRecognitionTemplateResponse) FromJsonString

func (r *CreateAIRecognitionTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAIRecognitionTemplateResponse) ToJsonString

func (r *CreateAIRecognitionTemplateResponse) ToJsonString() string

type CreateAIRecognitionTemplateResponseParams added in v1.0.426

type CreateAIRecognitionTemplateResponseParams struct {
	// 视频内容识别模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAdaptiveDynamicStreamingTemplateRequest

type CreateAdaptiveDynamicStreamingTemplateRequest struct {
	*tchttp.BaseRequest

	// 自适应转码格式,取值范围:
	// <li>HLS,</li>
	// <li>MPEG-DASH。</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 转自适应码流输出子流参数信息,最多输出10路子流。
	// 注意:各个子流的帧率必须保持一致;如果不一致,采用第一个子流的帧率作为输出帧率。
	StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	// 默认为否。
	DisableHigherVideoBitrate *uint64 `json:"DisableHigherVideoBitrate,omitnil,omitempty" name:"DisableHigherVideoBitrate"`

	// 是否禁止视频分辨率转高分辨率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	// 默认为否。
	DisableHigherVideoResolution *uint64 `json:"DisableHigherVideoResolution,omitnil,omitempty" name:"DisableHigherVideoResolution"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否为纯音频,0表示视频模版,1表示纯音频模版
	// 当值为1:
	// 1. StreamInfos.N.RemoveVideo=1
	// 2. StreamInfos.N.RemoveAudio=0
	// 3. StreamInfos.N.Video.Codec=copy
	//
	// 当值为0:
	//
	// 1. StreamInfos.N.Video.Codec不能为copy
	// 2. StreamInfos.N.Video.Fps不能为null
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

func NewCreateAdaptiveDynamicStreamingTemplateRequest

func NewCreateAdaptiveDynamicStreamingTemplateRequest() (request *CreateAdaptiveDynamicStreamingTemplateRequest)

func (*CreateAdaptiveDynamicStreamingTemplateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAdaptiveDynamicStreamingTemplateRequest) ToJsonString

type CreateAdaptiveDynamicStreamingTemplateRequestParams added in v1.0.426

type CreateAdaptiveDynamicStreamingTemplateRequestParams struct {
	// 自适应转码格式,取值范围:
	// <li>HLS,</li>
	// <li>MPEG-DASH。</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 转自适应码流输出子流参数信息,最多输出10路子流。
	// 注意:各个子流的帧率必须保持一致;如果不一致,采用第一个子流的帧率作为输出帧率。
	StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	// 默认为否。
	DisableHigherVideoBitrate *uint64 `json:"DisableHigherVideoBitrate,omitnil,omitempty" name:"DisableHigherVideoBitrate"`

	// 是否禁止视频分辨率转高分辨率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	// 默认为否。
	DisableHigherVideoResolution *uint64 `json:"DisableHigherVideoResolution,omitnil,omitempty" name:"DisableHigherVideoResolution"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否为纯音频,0表示视频模版,1表示纯音频模版
	// 当值为1:
	// 1. StreamInfos.N.RemoveVideo=1
	// 2. StreamInfos.N.RemoveAudio=0
	// 3. StreamInfos.N.Video.Codec=copy
	//
	// 当值为0:
	//
	// 1. StreamInfos.N.Video.Codec不能为copy
	// 2. StreamInfos.N.Video.Fps不能为null
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

Predefined struct for user

type CreateAdaptiveDynamicStreamingTemplateResponse

type CreateAdaptiveDynamicStreamingTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAdaptiveDynamicStreamingTemplateResponseParams `json:"Response"`
}

func NewCreateAdaptiveDynamicStreamingTemplateResponse

func NewCreateAdaptiveDynamicStreamingTemplateResponse() (response *CreateAdaptiveDynamicStreamingTemplateResponse)

func (*CreateAdaptiveDynamicStreamingTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAdaptiveDynamicStreamingTemplateResponse) ToJsonString

type CreateAdaptiveDynamicStreamingTemplateResponseParams added in v1.0.426

type CreateAdaptiveDynamicStreamingTemplateResponseParams struct {
	// 自适应转码模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAnimatedGraphicsTemplateRequest

type CreateAnimatedGraphicsTemplateRequest struct {
	*tchttp.BaseRequest

	// 帧率,取值范围:[1, 30],单位:Hz。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 动图格式,取值为 gif 和 webp。默认为 gif。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 图片质量,取值范围:[1, 100],默认值为 75。
	Quality *float64 `json:"Quality,omitnil,omitempty" name:"Quality"`

	// 转动图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateAnimatedGraphicsTemplateRequest

func NewCreateAnimatedGraphicsTemplateRequest() (request *CreateAnimatedGraphicsTemplateRequest)

func (*CreateAnimatedGraphicsTemplateRequest) FromJsonString

func (r *CreateAnimatedGraphicsTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAnimatedGraphicsTemplateRequest) ToJsonString

type CreateAnimatedGraphicsTemplateRequestParams added in v1.0.426

type CreateAnimatedGraphicsTemplateRequestParams struct {
	// 帧率,取值范围:[1, 30],单位:Hz。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 动图格式,取值为 gif 和 webp。默认为 gif。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 图片质量,取值范围:[1, 100],默认值为 75。
	Quality *float64 `json:"Quality,omitnil,omitempty" name:"Quality"`

	// 转动图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateAnimatedGraphicsTemplateResponse

type CreateAnimatedGraphicsTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAnimatedGraphicsTemplateResponseParams `json:"Response"`
}

func NewCreateAnimatedGraphicsTemplateResponse

func NewCreateAnimatedGraphicsTemplateResponse() (response *CreateAnimatedGraphicsTemplateResponse)

func (*CreateAnimatedGraphicsTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAnimatedGraphicsTemplateResponse) ToJsonString

type CreateAnimatedGraphicsTemplateResponseParams added in v1.0.426

type CreateAnimatedGraphicsTemplateResponseParams struct {
	// 转动图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateContentReviewTemplateRequest

type CreateContentReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 令人反感的信息的控制参数。
	PornConfigure *PornConfigureInfo `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 令人不安全的信息的控制参数。
	TerrorismConfigure *TerrorismConfigureInfo `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 令人不适宜的信息的控制参数。
	PoliticalConfigure *PoliticalConfigureInfo `json:"PoliticalConfigure,omitnil,omitempty" name:"PoliticalConfigure"`

	// 违禁控制参数。违禁内容包括:
	// <li>谩骂;</li>
	// <li>涉毒违法。</li>
	// 注意:此参数尚未支持。
	ProhibitedConfigure *ProhibitedConfigureInfo `json:"ProhibitedConfigure,omitnil,omitempty" name:"ProhibitedConfigure"`

	// 用户自定义内容审核控制参数。
	UserDefineConfigure *UserDefineConfigureInfo `json:"UserDefineConfigure,omitnil,omitempty" name:"UserDefineConfigure"`
}

func NewCreateContentReviewTemplateRequest

func NewCreateContentReviewTemplateRequest() (request *CreateContentReviewTemplateRequest)

func (*CreateContentReviewTemplateRequest) FromJsonString

func (r *CreateContentReviewTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateContentReviewTemplateRequest) ToJsonString

func (r *CreateContentReviewTemplateRequest) ToJsonString() string

type CreateContentReviewTemplateRequestParams added in v1.0.426

type CreateContentReviewTemplateRequestParams struct {
	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 令人反感的信息的控制参数。
	PornConfigure *PornConfigureInfo `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 令人不安全的信息的控制参数。
	TerrorismConfigure *TerrorismConfigureInfo `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 令人不适宜的信息的控制参数。
	PoliticalConfigure *PoliticalConfigureInfo `json:"PoliticalConfigure,omitnil,omitempty" name:"PoliticalConfigure"`

	// 违禁控制参数。违禁内容包括:
	// <li>谩骂;</li>
	// <li>涉毒违法。</li>
	// 注意:此参数尚未支持。
	ProhibitedConfigure *ProhibitedConfigureInfo `json:"ProhibitedConfigure,omitnil,omitempty" name:"ProhibitedConfigure"`

	// 用户自定义内容审核控制参数。
	UserDefineConfigure *UserDefineConfigureInfo `json:"UserDefineConfigure,omitnil,omitempty" name:"UserDefineConfigure"`
}

Predefined struct for user

type CreateContentReviewTemplateResponse

type CreateContentReviewTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateContentReviewTemplateResponseParams `json:"Response"`
}

func NewCreateContentReviewTemplateResponse

func NewCreateContentReviewTemplateResponse() (response *CreateContentReviewTemplateResponse)

func (*CreateContentReviewTemplateResponse) FromJsonString

func (r *CreateContentReviewTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateContentReviewTemplateResponse) ToJsonString

func (r *CreateContentReviewTemplateResponse) ToJsonString() string

type CreateContentReviewTemplateResponseParams added in v1.0.426

type CreateContentReviewTemplateResponseParams struct {
	// 内容审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateImageSpriteTemplateRequest

type CreateImageSpriteTemplateRequest struct {
	*tchttp.BaseRequest

	// 采样类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 雪碧图中小图的行数。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 图片格式,取值为 jpg、png、webp。默认为 jpg。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

func NewCreateImageSpriteTemplateRequest

func NewCreateImageSpriteTemplateRequest() (request *CreateImageSpriteTemplateRequest)

func (*CreateImageSpriteTemplateRequest) FromJsonString

func (r *CreateImageSpriteTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageSpriteTemplateRequest) ToJsonString

func (r *CreateImageSpriteTemplateRequest) ToJsonString() string

type CreateImageSpriteTemplateRequestParams added in v1.0.426

type CreateImageSpriteTemplateRequestParams struct {
	// 采样类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 雪碧图中小图的行数。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 图片格式,取值为 jpg、png、webp。默认为 jpg。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

Predefined struct for user

type CreateImageSpriteTemplateResponse

type CreateImageSpriteTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateImageSpriteTemplateResponseParams `json:"Response"`
}

func NewCreateImageSpriteTemplateResponse

func NewCreateImageSpriteTemplateResponse() (response *CreateImageSpriteTemplateResponse)

func (*CreateImageSpriteTemplateResponse) FromJsonString

func (r *CreateImageSpriteTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageSpriteTemplateResponse) ToJsonString

func (r *CreateImageSpriteTemplateResponse) ToJsonString() string

type CreateImageSpriteTemplateResponseParams added in v1.0.426

type CreateImageSpriteTemplateResponseParams struct {
	// 雪碧图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInput added in v1.0.531

type CreateInput struct {
	// 输入名称,可填大小写、数字和下划线,长度为[1, 32]。
	InputName *string `json:"InputName,omitnil,omitempty" name:"InputName"`

	// 输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL]。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 输入描述,长度为[0, 255]。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 输入的IP白名单,格式为CIDR。
	AllowIpList []*string `json:"AllowIpList,omitnil,omitempty" name:"AllowIpList"`

	// 输入的SRT配置信息。
	SRTSettings *CreateInputSRTSettings `json:"SRTSettings,omitnil,omitempty" name:"SRTSettings"`

	// 输入的RTP配置信息。
	RTPSettings *CreateInputRTPSettings `json:"RTPSettings,omitnil,omitempty" name:"RTPSettings"`

	// 输入的主备开关,可选[OPEN|CLOSE],默认为CLOSE。
	FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 输入的RTMP_PULL配置信息。
	RTMPPullSettings *CreateInputRTMPPullSettings `json:"RTMPPullSettings,omitnil,omitempty" name:"RTMPPullSettings"`

	// 输入的RTSP_PULL配置信息。
	RTSPPullSettings *CreateInputRTSPPullSettings `json:"RTSPPullSettings,omitnil,omitempty" name:"RTSPPullSettings"`

	// 输入的HLS_PULL配置信息。
	HLSPullSettings *CreateInputHLSPullSettings `json:"HLSPullSettings,omitnil,omitempty" name:"HLSPullSettings"`

	// 延播平滑吐流配置信息。
	ResilientStream *ResilientStreamConf `json:"ResilientStream,omitnil,omitempty" name:"ResilientStream"`

	// 绑定的输入安全组 ID。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

type CreateInputHLSPullSettings added in v1.0.540

type CreateInputHLSPullSettings struct {
	// HLS源站的源站地址,有且只能有一个。
	SourceAddresses []*HLSPullSourceAddress `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type CreateInputRTMPPullSettings added in v1.0.531

type CreateInputRTMPPullSettings struct {
	// RTMP源站的源站地址,有且只能有一个。
	SourceAddresses []*RTMPPullSourceAddress `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type CreateInputRTPSettings added in v1.0.531

type CreateInputRTPSettings struct {
	// 默认为“none”,可选值['none']。
	FEC *string `json:"FEC,omitnil,omitempty" name:"FEC"`

	// 空闲超时时间,默认5000,单位ms,范围为[1000, 10000]。
	IdleTimeout *int64 `json:"IdleTimeout,omitnil,omitempty" name:"IdleTimeout"`
}

type CreateInputRTSPPullSettings added in v1.0.531

type CreateInputRTSPPullSettings struct {
	// RTSP源站的源站地址,有且只能有一个。
	SourceAddresses []*RTSPPullSourceAddress `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type CreateInputSRTSettings added in v1.0.531

type CreateInputSRTSettings struct {
	// SRT模式,可选[LISTENER|CALLER],默认为LISTENER。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 流Id,可选大小写字母、数字和特殊字符(.#!:&,=_-),长度为0~512。具体格式可以参考:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 延迟,默认0,单位ms,范围为[0, 3000]。
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`

	// 接收延迟,默认120,单位ms,范围为[0, 3000]。
	RecvLatency *int64 `json:"RecvLatency,omitnil,omitempty" name:"RecvLatency"`

	// 对端延迟,默认0,单位ms,范围为[0, 3000]。
	PeerLatency *int64 `json:"PeerLatency,omitnil,omitempty" name:"PeerLatency"`

	// 对端超时时间,默认5000,单位ms,范围为[1000, 10000]。
	PeerIdleTimeout *int64 `json:"PeerIdleTimeout,omitnil,omitempty" name:"PeerIdleTimeout"`

	// 解密密钥,默认为空,表示不加密。只可填ascii码值,长度为[10, 79]。
	Passphrase *string `json:"Passphrase,omitnil,omitempty" name:"Passphrase"`

	// 密钥长度,默认为0,可选[0|16|24|32]。
	PbKeyLen *int64 `json:"PbKeyLen,omitnil,omitempty" name:"PbKeyLen"`

	// SRT对端地址,当Mode为CALLER时必填,且只能填1组。
	SourceAddresses []*SRTSourceAddressReq `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type CreateOutputInfo added in v1.0.531

type CreateOutputInfo struct {
	// 输出的名称。
	OutputName *string `json:"OutputName,omitnil,omitempty" name:"OutputName"`

	// 输出描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 输出协议,可选[SRT|RTP|RTMP|RTMP_PULL]。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 输出地区。
	OutputRegion *string `json:"OutputRegion,omitnil,omitempty" name:"OutputRegion"`

	// 输出的SRT的配置。
	SRTSettings *CreateOutputSRTSettings `json:"SRTSettings,omitnil,omitempty" name:"SRTSettings"`

	// 输出的RTMP的配置。
	RTMPSettings *CreateOutputRTMPSettings `json:"RTMPSettings,omitnil,omitempty" name:"RTMPSettings"`

	// 输出的RTP的配置。
	RTPSettings *CreateOutputInfoRTPSettings `json:"RTPSettings,omitnil,omitempty" name:"RTPSettings"`

	// IP白名单列表,格式为CIDR,如0.0.0.0/0。
	// 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
	AllowIpList []*string `json:"AllowIpList,omitnil,omitempty" name:"AllowIpList"`

	// 最大拉流并发数,最大4,默认4。
	MaxConcurrent *uint64 `json:"MaxConcurrent,omitnil,omitempty" name:"MaxConcurrent"`

	// 绑定的输入安全组 ID。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

type CreateOutputInfoRTPSettings added in v1.0.531

type CreateOutputInfoRTPSettings struct {
	// 转推的目标地址,可填1~2个。
	Destinations []*CreateOutputRTPSettingsDestinations `json:"Destinations,omitnil,omitempty" name:"Destinations"`

	// 只能填none。
	FEC *string `json:"FEC,omitnil,omitempty" name:"FEC"`

	// 空闲超时时间,单位ms。
	IdleTimeout *int64 `json:"IdleTimeout,omitnil,omitempty" name:"IdleTimeout"`
}

type CreateOutputRTMPSettings added in v1.0.531

type CreateOutputRTMPSettings struct {
	// 转推的目标地址,可填1~2个。
	Destinations []*CreateOutputRtmpSettingsDestinations `json:"Destinations,omitnil,omitempty" name:"Destinations"`

	// RTMP的Chunk大小,范围为[4096, 40960]。
	ChunkSize *int64 `json:"ChunkSize,omitnil,omitempty" name:"ChunkSize"`
}

type CreateOutputRTPSettingsDestinations added in v1.0.531

type CreateOutputRTPSettingsDestinations struct {
	// 转推的目标IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 转推的目标端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type CreateOutputRtmpSettingsDestinations added in v1.0.531

type CreateOutputRtmpSettingsDestinations struct {
	// 转推的URL,格式如:rtmp://domain/live。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转推的StreamKey,格式如:stream?key=value。
	StreamKey *string `json:"StreamKey,omitnil,omitempty" name:"StreamKey"`
}

type CreateOutputSRTSettings added in v1.0.531

type CreateOutputSRTSettings struct {
	// 转推的目标地址,当Mode为CALLER时必填,且只能填1组。
	Destinations []*CreateOutputSRTSettingsDestinations `json:"Destinations,omitnil,omitempty" name:"Destinations"`

	// 转推SRT的流Id,可选大小写字母、数字和特殊字符(.#!:&,=_-),长度为0~512。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 转推SRT的总延迟,默认0,单位ms,范围为[0, 3000]。
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`

	// 转推SRT的接收延迟,默认120,单位ms,范围为[0, 3000]。
	RecvLatency *int64 `json:"RecvLatency,omitnil,omitempty" name:"RecvLatency"`

	// 转推SRT的对端延迟,默认0,单位ms,范围为[0, 3000]。
	PeerLatency *int64 `json:"PeerLatency,omitnil,omitempty" name:"PeerLatency"`

	// 转推SRT的对端空闲超时时间,默认5000,单位ms,范围为[1000, 10000]。
	PeerIdleTimeout *int64 `json:"PeerIdleTimeout,omitnil,omitempty" name:"PeerIdleTimeout"`

	// 转推SRT的加密密钥,默认为空,表示不加密。只可填ascii码值,长度为[10, 79]。
	Passphrase *string `json:"Passphrase,omitnil,omitempty" name:"Passphrase"`

	// 转推SRT的密钥长度,默认为0,可选[0|16|24|32]。
	PbKeyLen *int64 `json:"PbKeyLen,omitnil,omitempty" name:"PbKeyLen"`

	// SRT模式,可选[LISTENER|CALLER],默认为CALLER。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

type CreateOutputSRTSettingsDestinations added in v1.0.531

type CreateOutputSRTSettingsDestinations struct {
	// 输出的IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 输出的端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type CreatePersonSampleRequest

type CreatePersonSampleRequest struct {
	*tchttp.BaseRequest

	// 素材名称,长度限制:20 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 素材应用场景,可选值:
	// 1. Recognition:用于内容识别,等价于 Recognition.Face。
	// 2. Review:用于不适宜内容识别,等价于 Review.Face。
	// 3. All:包含以上全部,等价于 1+2。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 素材描述,长度限制:1024 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 素材图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 jpeg、png 图片格式。数组长度限制:5 张图片。
	// 注意:图片必须是单人像五官较清晰的照片,像素不低于 200*200。
	FaceContents []*string `json:"FaceContents,omitnil,omitempty" name:"FaceContents"`

	// 素材标签
	// <li>数组长度限制:20 个标签;</li>
	// <li>单个标签长度限制:128 个字符。</li>
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreatePersonSampleRequest

func NewCreatePersonSampleRequest() (request *CreatePersonSampleRequest)

func (*CreatePersonSampleRequest) FromJsonString

func (r *CreatePersonSampleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePersonSampleRequest) ToJsonString

func (r *CreatePersonSampleRequest) ToJsonString() string

type CreatePersonSampleRequestParams added in v1.0.426

type CreatePersonSampleRequestParams struct {
	// 素材名称,长度限制:20 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 素材应用场景,可选值:
	// 1. Recognition:用于内容识别,等价于 Recognition.Face。
	// 2. Review:用于不适宜内容识别,等价于 Review.Face。
	// 3. All:包含以上全部,等价于 1+2。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 素材描述,长度限制:1024 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 素材图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 jpeg、png 图片格式。数组长度限制:5 张图片。
	// 注意:图片必须是单人像五官较清晰的照片,像素不低于 200*200。
	FaceContents []*string `json:"FaceContents,omitnil,omitempty" name:"FaceContents"`

	// 素材标签
	// <li>数组长度限制:20 个标签;</li>
	// <li>单个标签长度限制:128 个字符。</li>
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreatePersonSampleResponse

type CreatePersonSampleResponse struct {
	*tchttp.BaseResponse
	Response *CreatePersonSampleResponseParams `json:"Response"`
}

func NewCreatePersonSampleResponse

func NewCreatePersonSampleResponse() (response *CreatePersonSampleResponse)

func (*CreatePersonSampleResponse) FromJsonString

func (r *CreatePersonSampleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePersonSampleResponse) ToJsonString

func (r *CreatePersonSampleResponse) ToJsonString() string

type CreatePersonSampleResponseParams added in v1.0.426

type CreatePersonSampleResponseParams struct {
	// 素材信息。
	Person *AiSamplePerson `json:"Person,omitnil,omitempty" name:"Person"`

	// 处理失败的五官定位信息。
	FailFaceInfoSet []*AiSampleFailFaceInfo `json:"FailFaceInfoSet,omitnil,omitempty" name:"FailFaceInfoSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSampleSnapshotTemplateRequest

type CreateSampleSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 采样截图类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 采样截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式,取值为 jpg、png、webp。默认为 jpg。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

func NewCreateSampleSnapshotTemplateRequest

func NewCreateSampleSnapshotTemplateRequest() (request *CreateSampleSnapshotTemplateRequest)

func (*CreateSampleSnapshotTemplateRequest) FromJsonString

func (r *CreateSampleSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSampleSnapshotTemplateRequest) ToJsonString

func (r *CreateSampleSnapshotTemplateRequest) ToJsonString() string

type CreateSampleSnapshotTemplateRequestParams added in v1.0.426

type CreateSampleSnapshotTemplateRequestParams struct {
	// 采样截图类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 采样截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式,取值为 jpg、png、webp。默认为 jpg。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

Predefined struct for user

type CreateSampleSnapshotTemplateResponse

type CreateSampleSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateSampleSnapshotTemplateResponseParams `json:"Response"`
}

func NewCreateSampleSnapshotTemplateResponse

func NewCreateSampleSnapshotTemplateResponse() (response *CreateSampleSnapshotTemplateResponse)

func (*CreateSampleSnapshotTemplateResponse) FromJsonString

func (r *CreateSampleSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSampleSnapshotTemplateResponse) ToJsonString

func (r *CreateSampleSnapshotTemplateResponse) ToJsonString() string

type CreateSampleSnapshotTemplateResponseParams added in v1.0.426

type CreateSampleSnapshotTemplateResponseParams struct {
	// 采样截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateScheduleRequest added in v1.0.613

type CreateScheduleRequest struct {
	*tchttp.BaseRequest

	// 编排名称,最多128字符。同一个用户该名称唯一。
	ScheduleName *string `json:"ScheduleName,omitnil,omitempty" name:"ScheduleName"`

	// 编排绑定的触发规则,当上传视频命中该规则到该对象时即触发编排。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 编排任务列表。
	Activities []*Activity `json:"Activities,omitnil,omitempty" name:"Activities"`

	// 媒体处理的文件输出存储位置。不填则继承 Trigger 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
	// 如果不填,表示与触发文件所在的目录一致。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 任务的事件通知配置,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewCreateScheduleRequest added in v1.0.613

func NewCreateScheduleRequest() (request *CreateScheduleRequest)

func (*CreateScheduleRequest) FromJsonString added in v1.0.613

func (r *CreateScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateScheduleRequest) ToJsonString added in v1.0.613

func (r *CreateScheduleRequest) ToJsonString() string

type CreateScheduleRequestParams added in v1.0.613

type CreateScheduleRequestParams struct {
	// 编排名称,最多128字符。同一个用户该名称唯一。
	ScheduleName *string `json:"ScheduleName,omitnil,omitempty" name:"ScheduleName"`

	// 编排绑定的触发规则,当上传视频命中该规则到该对象时即触发编排。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 编排任务列表。
	Activities []*Activity `json:"Activities,omitnil,omitempty" name:"Activities"`

	// 媒体处理的文件输出存储位置。不填则继承 Trigger 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
	// 如果不填,表示与触发文件所在的目录一致。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 任务的事件通知配置,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type CreateScheduleResponse added in v1.0.613

type CreateScheduleResponse struct {
	*tchttp.BaseResponse
	Response *CreateScheduleResponseParams `json:"Response"`
}

func NewCreateScheduleResponse added in v1.0.613

func NewCreateScheduleResponse() (response *CreateScheduleResponse)

func (*CreateScheduleResponse) FromJsonString added in v1.0.613

func (r *CreateScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateScheduleResponse) ToJsonString added in v1.0.613

func (r *CreateScheduleResponse) ToJsonString() string

type CreateScheduleResponseParams added in v1.0.613

type CreateScheduleResponseParams struct {
	// 编排 ID。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSnapshotByTimeOffsetTemplateRequest

type CreateSnapshotByTimeOffsetTemplateRequest struct {
	*tchttp.BaseRequest

	// 指定时间点截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式,取值可以为 jpg、png、webp。默认为 jpg。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

func NewCreateSnapshotByTimeOffsetTemplateRequest

func NewCreateSnapshotByTimeOffsetTemplateRequest() (request *CreateSnapshotByTimeOffsetTemplateRequest)

func (*CreateSnapshotByTimeOffsetTemplateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSnapshotByTimeOffsetTemplateRequest) ToJsonString

type CreateSnapshotByTimeOffsetTemplateRequestParams added in v1.0.426

type CreateSnapshotByTimeOffsetTemplateRequestParams struct {
	// 指定时间点截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式,取值可以为 jpg、png、webp。默认为 jpg。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

Predefined struct for user

type CreateSnapshotByTimeOffsetTemplateResponse

type CreateSnapshotByTimeOffsetTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateSnapshotByTimeOffsetTemplateResponseParams `json:"Response"`
}

func NewCreateSnapshotByTimeOffsetTemplateResponse

func NewCreateSnapshotByTimeOffsetTemplateResponse() (response *CreateSnapshotByTimeOffsetTemplateResponse)

func (*CreateSnapshotByTimeOffsetTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSnapshotByTimeOffsetTemplateResponse) ToJsonString

type CreateSnapshotByTimeOffsetTemplateResponseParams added in v1.0.426

type CreateSnapshotByTimeOffsetTemplateResponseParams struct {
	// 时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamLinkEventRequest added in v1.0.677

type CreateStreamLinkEventRequest struct {
	*tchttp.BaseRequest

	// 事件名称。
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// 事件描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateStreamLinkEventRequest added in v1.0.677

func NewCreateStreamLinkEventRequest() (request *CreateStreamLinkEventRequest)

func (*CreateStreamLinkEventRequest) FromJsonString added in v1.0.677

func (r *CreateStreamLinkEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkEventRequest) ToJsonString added in v1.0.677

func (r *CreateStreamLinkEventRequest) ToJsonString() string

type CreateStreamLinkEventRequestParams added in v1.0.677

type CreateStreamLinkEventRequestParams struct {
	// 事件名称。
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// 事件描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateStreamLinkEventResponse added in v1.0.677

type CreateStreamLinkEventResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamLinkEventResponseParams `json:"Response"`
}

func NewCreateStreamLinkEventResponse added in v1.0.677

func NewCreateStreamLinkEventResponse() (response *CreateStreamLinkEventResponse)

func (*CreateStreamLinkEventResponse) FromJsonString added in v1.0.677

func (r *CreateStreamLinkEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkEventResponse) ToJsonString added in v1.0.677

func (r *CreateStreamLinkEventResponse) ToJsonString() string

type CreateStreamLinkEventResponseParams added in v1.0.677

type CreateStreamLinkEventResponseParams struct {
	// 创建的Event信息。
	Info *DescribeEvent `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamLinkFlowRequest added in v1.0.531

type CreateStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`

	// 最大带宽,单位bps,可选[10000000, 20000000, 50000000]。
	MaxBandwidth *int64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// 流的输入组。
	InputGroup []*CreateInput `json:"InputGroup,omitnil,omitempty" name:"InputGroup"`

	// 该Flow关联的媒体传输事件ID,每个flow只能关联一个Event。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewCreateStreamLinkFlowRequest added in v1.0.531

func NewCreateStreamLinkFlowRequest() (request *CreateStreamLinkFlowRequest)

func (*CreateStreamLinkFlowRequest) FromJsonString added in v1.0.531

func (r *CreateStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkFlowRequest) ToJsonString added in v1.0.531

func (r *CreateStreamLinkFlowRequest) ToJsonString() string

type CreateStreamLinkFlowRequestParams added in v1.0.531

type CreateStreamLinkFlowRequestParams struct {
	// 流名称。
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`

	// 最大带宽,单位bps,可选[10000000, 20000000, 50000000]。
	MaxBandwidth *int64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// 流的输入组。
	InputGroup []*CreateInput `json:"InputGroup,omitnil,omitempty" name:"InputGroup"`

	// 该Flow关联的媒体传输事件ID,每个flow只能关联一个Event。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type CreateStreamLinkFlowResponse added in v1.0.531

type CreateStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamLinkFlowResponseParams `json:"Response"`
}

func NewCreateStreamLinkFlowResponse added in v1.0.531

func NewCreateStreamLinkFlowResponse() (response *CreateStreamLinkFlowResponse)

func (*CreateStreamLinkFlowResponse) FromJsonString added in v1.0.531

func (r *CreateStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkFlowResponse) ToJsonString added in v1.0.531

func (r *CreateStreamLinkFlowResponse) ToJsonString() string

type CreateStreamLinkFlowResponseParams added in v1.0.531

type CreateStreamLinkFlowResponseParams struct {
	// 创建的Flow信息。
	Info *DescribeFlow `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamLinkInputRequest added in v1.0.673

type CreateStreamLinkInputRequest struct {
	*tchttp.BaseRequest

	// 媒体传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 流的输入组。
	InputGroup []*CreateInput `json:"InputGroup,omitnil,omitempty" name:"InputGroup"`
}

func NewCreateStreamLinkInputRequest added in v1.0.673

func NewCreateStreamLinkInputRequest() (request *CreateStreamLinkInputRequest)

func (*CreateStreamLinkInputRequest) FromJsonString added in v1.0.673

func (r *CreateStreamLinkInputRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkInputRequest) ToJsonString added in v1.0.673

func (r *CreateStreamLinkInputRequest) ToJsonString() string

type CreateStreamLinkInputRequestParams added in v1.0.673

type CreateStreamLinkInputRequestParams struct {
	// 媒体传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 流的输入组。
	InputGroup []*CreateInput `json:"InputGroup,omitnil,omitempty" name:"InputGroup"`
}

Predefined struct for user

type CreateStreamLinkInputResponse added in v1.0.673

type CreateStreamLinkInputResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamLinkInputResponseParams `json:"Response"`
}

func NewCreateStreamLinkInputResponse added in v1.0.673

func NewCreateStreamLinkInputResponse() (response *CreateStreamLinkInputResponse)

func (*CreateStreamLinkInputResponse) FromJsonString added in v1.0.673

func (r *CreateStreamLinkInputResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkInputResponse) ToJsonString added in v1.0.673

func (r *CreateStreamLinkInputResponse) ToJsonString() string

type CreateStreamLinkInputResponseParams added in v1.0.673

type CreateStreamLinkInputResponseParams struct {
	// 创建的Flow信息。
	Info *DescribeFlow `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStreamLinkOutputInfoRequest added in v1.0.531

type CreateStreamLinkOutputInfoRequest struct {
	*tchttp.BaseRequest

	// 传输流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 传输流的Output配置。
	Output *CreateOutputInfo `json:"Output,omitnil,omitempty" name:"Output"`
}

func NewCreateStreamLinkOutputInfoRequest added in v1.0.531

func NewCreateStreamLinkOutputInfoRequest() (request *CreateStreamLinkOutputInfoRequest)

func (*CreateStreamLinkOutputInfoRequest) FromJsonString added in v1.0.531

func (r *CreateStreamLinkOutputInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkOutputInfoRequest) ToJsonString added in v1.0.531

func (r *CreateStreamLinkOutputInfoRequest) ToJsonString() string

type CreateStreamLinkOutputInfoRequestParams added in v1.0.531

type CreateStreamLinkOutputInfoRequestParams struct {
	// 传输流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 传输流的Output配置。
	Output *CreateOutputInfo `json:"Output,omitnil,omitempty" name:"Output"`
}

Predefined struct for user

type CreateStreamLinkOutputInfoResponse added in v1.0.531

type CreateStreamLinkOutputInfoResponse struct {
	*tchttp.BaseResponse
	Response *CreateStreamLinkOutputInfoResponseParams `json:"Response"`
}

func NewCreateStreamLinkOutputInfoResponse added in v1.0.531

func NewCreateStreamLinkOutputInfoResponse() (response *CreateStreamLinkOutputInfoResponse)

func (*CreateStreamLinkOutputInfoResponse) FromJsonString added in v1.0.531

func (r *CreateStreamLinkOutputInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStreamLinkOutputInfoResponse) ToJsonString added in v1.0.531

func (r *CreateStreamLinkOutputInfoResponse) ToJsonString() string

type CreateStreamLinkOutputInfoResponseParams added in v1.0.531

type CreateStreamLinkOutputInfoResponseParams struct {
	// 创建后的Output信息。
	Info *DescribeOutput `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTranscodeTemplateRequest

type CreateTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 转码模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否去除视频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值:0。
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值:0。
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数,当 RemoveVideo 为 0,该字段必填。
	VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数,当 RemoveAudio 为 0,该字段必填。
	AudioTemplate *AudioTemplateInfo `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	TEHDConfig *TEHDConfig `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`

	// 音视频增强配置。
	EnhanceConfig *EnhanceConfig `json:"EnhanceConfig,omitnil,omitempty" name:"EnhanceConfig"`
}

func NewCreateTranscodeTemplateRequest

func NewCreateTranscodeTemplateRequest() (request *CreateTranscodeTemplateRequest)

func (*CreateTranscodeTemplateRequest) FromJsonString

func (r *CreateTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTranscodeTemplateRequest) ToJsonString

func (r *CreateTranscodeTemplateRequest) ToJsonString() string

type CreateTranscodeTemplateRequestParams added in v1.0.426

type CreateTranscodeTemplateRequestParams struct {
	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 转码模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否去除视频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值:0。
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值:0。
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数,当 RemoveVideo 为 0,该字段必填。
	VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数,当 RemoveAudio 为 0,该字段必填。
	AudioTemplate *AudioTemplateInfo `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	TEHDConfig *TEHDConfig `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`

	// 音视频增强配置。
	EnhanceConfig *EnhanceConfig `json:"EnhanceConfig,omitnil,omitempty" name:"EnhanceConfig"`
}

Predefined struct for user

type CreateTranscodeTemplateResponse

type CreateTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateTranscodeTemplateResponseParams `json:"Response"`
}

func NewCreateTranscodeTemplateResponse

func NewCreateTranscodeTemplateResponse() (response *CreateTranscodeTemplateResponse)

func (*CreateTranscodeTemplateResponse) FromJsonString

func (r *CreateTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTranscodeTemplateResponse) ToJsonString

func (r *CreateTranscodeTemplateResponse) ToJsonString() string

type CreateTranscodeTemplateResponseParams added in v1.0.426

type CreateTranscodeTemplateResponseParams struct {
	// 转码模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateWatermarkTemplateRequest

type CreateWatermarkTemplateRequest struct {
	*tchttp.BaseRequest

	// 水印类型,可选值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印;</li>
	// <li>svg:SVG 水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 水印模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 原点位置,可选值:
	// <li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li>
	// <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li>
	// <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li>
	// <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>
	// 默认值:TopLeft。
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`

	// 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li>
	// 默认值:0px。
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li>
	// 默认值:0px。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 图片水印模板,仅当 Type 为 image,该字段必填且有效。
	ImageTemplate *ImageWatermarkInput `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,仅当 Type 为 text,该字段必填且有效。
	TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG 水印模板,仅当 Type 为 svg,该字段必填且有效。
	SvgTemplate *SvgWatermarkInput `json:"SvgTemplate,omitnil,omitempty" name:"SvgTemplate"`
}

func NewCreateWatermarkTemplateRequest

func NewCreateWatermarkTemplateRequest() (request *CreateWatermarkTemplateRequest)

func (*CreateWatermarkTemplateRequest) FromJsonString

func (r *CreateWatermarkTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWatermarkTemplateRequest) ToJsonString

func (r *CreateWatermarkTemplateRequest) ToJsonString() string

type CreateWatermarkTemplateRequestParams added in v1.0.426

type CreateWatermarkTemplateRequestParams struct {
	// 水印类型,可选值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印;</li>
	// <li>svg:SVG 水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 水印模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 原点位置,可选值:
	// <li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li>
	// <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li>
	// <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li>
	// <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>
	// 默认值:TopLeft。
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`

	// 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li>
	// 默认值:0px。
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li>
	// 默认值:0px。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 图片水印模板,仅当 Type 为 image,该字段必填且有效。
	ImageTemplate *ImageWatermarkInput `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,仅当 Type 为 text,该字段必填且有效。
	TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG 水印模板,仅当 Type 为 svg,该字段必填且有效。
	SvgTemplate *SvgWatermarkInput `json:"SvgTemplate,omitnil,omitempty" name:"SvgTemplate"`
}

Predefined struct for user

type CreateWatermarkTemplateResponse

type CreateWatermarkTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateWatermarkTemplateResponseParams `json:"Response"`
}

func NewCreateWatermarkTemplateResponse

func NewCreateWatermarkTemplateResponse() (response *CreateWatermarkTemplateResponse)

func (*CreateWatermarkTemplateResponse) FromJsonString

func (r *CreateWatermarkTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWatermarkTemplateResponse) ToJsonString

func (r *CreateWatermarkTemplateResponse) ToJsonString() string

type CreateWatermarkTemplateResponseParams added in v1.0.426

type CreateWatermarkTemplateResponseParams struct {
	// 水印模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印图片地址,仅当 Type 为 image,该字段有效。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateWordSamplesRequest

type CreateWordSamplesRequest struct {
	*tchttp.BaseRequest

	// <b>关键词应用场景,可选值:</b>
	// 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;
	// 2. Recognition.Asr:通过音频识别技术,进行内容识别;
	// 3. Review.Ocr:通过光学字符识别技术,进行不适宜内容识别;
	// 4. Review.Asr:通过音频识别技术,进行不适宜内容识别;
	// <b>可合并简写为:</b>
	// 5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;
	// 6. Review:通过光学字符识别技术、音频识别技术,进行不适宜内容识别,等价于 3+4;
	// 7. All:通过光学字符识别技术、音频识别技术,进行内容识别、不适宜内容识别,等价于 1+2+3+4。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 关键词,数组长度限制:100。
	Words []*AiSampleWordInfo `json:"Words,omitnil,omitempty" name:"Words"`
}

func NewCreateWordSamplesRequest

func NewCreateWordSamplesRequest() (request *CreateWordSamplesRequest)

func (*CreateWordSamplesRequest) FromJsonString

func (r *CreateWordSamplesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWordSamplesRequest) ToJsonString

func (r *CreateWordSamplesRequest) ToJsonString() string

type CreateWordSamplesRequestParams added in v1.0.426

type CreateWordSamplesRequestParams struct {
	// <b>关键词应用场景,可选值:</b>
	// 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;
	// 2. Recognition.Asr:通过音频识别技术,进行内容识别;
	// 3. Review.Ocr:通过光学字符识别技术,进行不适宜内容识别;
	// 4. Review.Asr:通过音频识别技术,进行不适宜内容识别;
	// <b>可合并简写为:</b>
	// 5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;
	// 6. Review:通过光学字符识别技术、音频识别技术,进行不适宜内容识别,等价于 3+4;
	// 7. All:通过光学字符识别技术、音频识别技术,进行内容识别、不适宜内容识别,等价于 1+2+3+4。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 关键词,数组长度限制:100。
	Words []*AiSampleWordInfo `json:"Words,omitnil,omitempty" name:"Words"`
}

Predefined struct for user

type CreateWordSamplesResponse

type CreateWordSamplesResponse struct {
	*tchttp.BaseResponse
	Response *CreateWordSamplesResponseParams `json:"Response"`
}

func NewCreateWordSamplesResponse

func NewCreateWordSamplesResponse() (response *CreateWordSamplesResponse)

func (*CreateWordSamplesResponse) FromJsonString

func (r *CreateWordSamplesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWordSamplesResponse) ToJsonString

func (r *CreateWordSamplesResponse) ToJsonString() string

type CreateWordSamplesResponseParams added in v1.0.426

type CreateWordSamplesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateWorkflowRequest

type CreateWorkflowRequest struct {
	*tchttp.BaseRequest

	// 工作流名称,最多128字符。同一个用户该名称唯一。
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// 工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 媒体处理的文件输出存储位置。不填则继承 Trigger 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
	// 如果不填,表示与触发文件所在的目录一致。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 媒体处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 任务的事件通知配置,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TaskPriority *int64 `json:"TaskPriority,omitnil,omitempty" name:"TaskPriority"`
}

func NewCreateWorkflowRequest

func NewCreateWorkflowRequest() (request *CreateWorkflowRequest)

func (*CreateWorkflowRequest) FromJsonString

func (r *CreateWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWorkflowRequest) ToJsonString

func (r *CreateWorkflowRequest) ToJsonString() string

type CreateWorkflowRequestParams added in v1.0.426

type CreateWorkflowRequestParams struct {
	// 工作流名称,最多128字符。同一个用户该名称唯一。
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// 工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 媒体处理的文件输出存储位置。不填则继承 Trigger 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
	// 如果不填,表示与触发文件所在的目录一致。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 媒体处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 任务的事件通知配置,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TaskPriority *int64 `json:"TaskPriority,omitnil,omitempty" name:"TaskPriority"`
}

Predefined struct for user

type CreateWorkflowResponse

type CreateWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkflowResponseParams `json:"Response"`
}

func NewCreateWorkflowResponse

func NewCreateWorkflowResponse() (response *CreateWorkflowResponse)

func (*CreateWorkflowResponse) FromJsonString

func (r *CreateWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWorkflowResponse) ToJsonString

func (r *CreateWorkflowResponse) ToJsonString() string

type CreateWorkflowResponseParams added in v1.0.426

type CreateWorkflowResponseParams struct {
	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAIAnalysisTemplateRequest

type DeleteAIAnalysisTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteAIAnalysisTemplateRequest

func NewDeleteAIAnalysisTemplateRequest() (request *DeleteAIAnalysisTemplateRequest)

func (*DeleteAIAnalysisTemplateRequest) FromJsonString

func (r *DeleteAIAnalysisTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAIAnalysisTemplateRequest) ToJsonString

func (r *DeleteAIAnalysisTemplateRequest) ToJsonString() string

type DeleteAIAnalysisTemplateRequestParams added in v1.0.426

type DeleteAIAnalysisTemplateRequestParams struct {
	// 视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteAIAnalysisTemplateResponse

type DeleteAIAnalysisTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAIAnalysisTemplateResponseParams `json:"Response"`
}

func NewDeleteAIAnalysisTemplateResponse

func NewDeleteAIAnalysisTemplateResponse() (response *DeleteAIAnalysisTemplateResponse)

func (*DeleteAIAnalysisTemplateResponse) FromJsonString

func (r *DeleteAIAnalysisTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAIAnalysisTemplateResponse) ToJsonString

func (r *DeleteAIAnalysisTemplateResponse) ToJsonString() string

type DeleteAIAnalysisTemplateResponseParams added in v1.0.426

type DeleteAIAnalysisTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAIRecognitionTemplateRequest

type DeleteAIRecognitionTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频内容识别模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteAIRecognitionTemplateRequest

func NewDeleteAIRecognitionTemplateRequest() (request *DeleteAIRecognitionTemplateRequest)

func (*DeleteAIRecognitionTemplateRequest) FromJsonString

func (r *DeleteAIRecognitionTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAIRecognitionTemplateRequest) ToJsonString

func (r *DeleteAIRecognitionTemplateRequest) ToJsonString() string

type DeleteAIRecognitionTemplateRequestParams added in v1.0.426

type DeleteAIRecognitionTemplateRequestParams struct {
	// 视频内容识别模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteAIRecognitionTemplateResponse

type DeleteAIRecognitionTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAIRecognitionTemplateResponseParams `json:"Response"`
}

func NewDeleteAIRecognitionTemplateResponse

func NewDeleteAIRecognitionTemplateResponse() (response *DeleteAIRecognitionTemplateResponse)

func (*DeleteAIRecognitionTemplateResponse) FromJsonString

func (r *DeleteAIRecognitionTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAIRecognitionTemplateResponse) ToJsonString

func (r *DeleteAIRecognitionTemplateResponse) ToJsonString() string

type DeleteAIRecognitionTemplateResponseParams added in v1.0.426

type DeleteAIRecognitionTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAdaptiveDynamicStreamingTemplateRequest

type DeleteAdaptiveDynamicStreamingTemplateRequest struct {
	*tchttp.BaseRequest

	// 自适应转码模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteAdaptiveDynamicStreamingTemplateRequest

func NewDeleteAdaptiveDynamicStreamingTemplateRequest() (request *DeleteAdaptiveDynamicStreamingTemplateRequest)

func (*DeleteAdaptiveDynamicStreamingTemplateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAdaptiveDynamicStreamingTemplateRequest) ToJsonString

type DeleteAdaptiveDynamicStreamingTemplateRequestParams added in v1.0.426

type DeleteAdaptiveDynamicStreamingTemplateRequestParams struct {
	// 自适应转码模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteAdaptiveDynamicStreamingTemplateResponse

type DeleteAdaptiveDynamicStreamingTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAdaptiveDynamicStreamingTemplateResponseParams `json:"Response"`
}

func NewDeleteAdaptiveDynamicStreamingTemplateResponse

func NewDeleteAdaptiveDynamicStreamingTemplateResponse() (response *DeleteAdaptiveDynamicStreamingTemplateResponse)

func (*DeleteAdaptiveDynamicStreamingTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAdaptiveDynamicStreamingTemplateResponse) ToJsonString

type DeleteAdaptiveDynamicStreamingTemplateResponseParams added in v1.0.426

type DeleteAdaptiveDynamicStreamingTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAnimatedGraphicsTemplateRequest

type DeleteAnimatedGraphicsTemplateRequest struct {
	*tchttp.BaseRequest

	// 转动图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteAnimatedGraphicsTemplateRequest

func NewDeleteAnimatedGraphicsTemplateRequest() (request *DeleteAnimatedGraphicsTemplateRequest)

func (*DeleteAnimatedGraphicsTemplateRequest) FromJsonString

func (r *DeleteAnimatedGraphicsTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAnimatedGraphicsTemplateRequest) ToJsonString

type DeleteAnimatedGraphicsTemplateRequestParams added in v1.0.426

type DeleteAnimatedGraphicsTemplateRequestParams struct {
	// 转动图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteAnimatedGraphicsTemplateResponse

type DeleteAnimatedGraphicsTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAnimatedGraphicsTemplateResponseParams `json:"Response"`
}

func NewDeleteAnimatedGraphicsTemplateResponse

func NewDeleteAnimatedGraphicsTemplateResponse() (response *DeleteAnimatedGraphicsTemplateResponse)

func (*DeleteAnimatedGraphicsTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAnimatedGraphicsTemplateResponse) ToJsonString

type DeleteAnimatedGraphicsTemplateResponseParams added in v1.0.426

type DeleteAnimatedGraphicsTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteContentReviewTemplateRequest

type DeleteContentReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 内容审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteContentReviewTemplateRequest

func NewDeleteContentReviewTemplateRequest() (request *DeleteContentReviewTemplateRequest)

func (*DeleteContentReviewTemplateRequest) FromJsonString

func (r *DeleteContentReviewTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteContentReviewTemplateRequest) ToJsonString

func (r *DeleteContentReviewTemplateRequest) ToJsonString() string

type DeleteContentReviewTemplateRequestParams added in v1.0.426

type DeleteContentReviewTemplateRequestParams struct {
	// 内容审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteContentReviewTemplateResponse

type DeleteContentReviewTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteContentReviewTemplateResponseParams `json:"Response"`
}

func NewDeleteContentReviewTemplateResponse

func NewDeleteContentReviewTemplateResponse() (response *DeleteContentReviewTemplateResponse)

func (*DeleteContentReviewTemplateResponse) FromJsonString

func (r *DeleteContentReviewTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteContentReviewTemplateResponse) ToJsonString

func (r *DeleteContentReviewTemplateResponse) ToJsonString() string

type DeleteContentReviewTemplateResponseParams added in v1.0.426

type DeleteContentReviewTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteImageSpriteTemplateRequest

type DeleteImageSpriteTemplateRequest struct {
	*tchttp.BaseRequest

	// 雪碧图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteImageSpriteTemplateRequest

func NewDeleteImageSpriteTemplateRequest() (request *DeleteImageSpriteTemplateRequest)

func (*DeleteImageSpriteTemplateRequest) FromJsonString

func (r *DeleteImageSpriteTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageSpriteTemplateRequest) ToJsonString

func (r *DeleteImageSpriteTemplateRequest) ToJsonString() string

type DeleteImageSpriteTemplateRequestParams added in v1.0.426

type DeleteImageSpriteTemplateRequestParams struct {
	// 雪碧图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteImageSpriteTemplateResponse

type DeleteImageSpriteTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteImageSpriteTemplateResponseParams `json:"Response"`
}

func NewDeleteImageSpriteTemplateResponse

func NewDeleteImageSpriteTemplateResponse() (response *DeleteImageSpriteTemplateResponse)

func (*DeleteImageSpriteTemplateResponse) FromJsonString

func (r *DeleteImageSpriteTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageSpriteTemplateResponse) ToJsonString

func (r *DeleteImageSpriteTemplateResponse) ToJsonString() string

type DeleteImageSpriteTemplateResponseParams added in v1.0.426

type DeleteImageSpriteTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePersonSampleRequest

type DeletePersonSampleRequest struct {
	*tchttp.BaseRequest

	// 素材 ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

func NewDeletePersonSampleRequest

func NewDeletePersonSampleRequest() (request *DeletePersonSampleRequest)

func (*DeletePersonSampleRequest) FromJsonString

func (r *DeletePersonSampleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePersonSampleRequest) ToJsonString

func (r *DeletePersonSampleRequest) ToJsonString() string

type DeletePersonSampleRequestParams added in v1.0.426

type DeletePersonSampleRequestParams struct {
	// 素材 ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

Predefined struct for user

type DeletePersonSampleResponse

type DeletePersonSampleResponse struct {
	*tchttp.BaseResponse
	Response *DeletePersonSampleResponseParams `json:"Response"`
}

func NewDeletePersonSampleResponse

func NewDeletePersonSampleResponse() (response *DeletePersonSampleResponse)

func (*DeletePersonSampleResponse) FromJsonString

func (r *DeletePersonSampleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePersonSampleResponse) ToJsonString

func (r *DeletePersonSampleResponse) ToJsonString() string

type DeletePersonSampleResponseParams added in v1.0.426

type DeletePersonSampleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSampleSnapshotTemplateRequest

type DeleteSampleSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 采样截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteSampleSnapshotTemplateRequest

func NewDeleteSampleSnapshotTemplateRequest() (request *DeleteSampleSnapshotTemplateRequest)

func (*DeleteSampleSnapshotTemplateRequest) FromJsonString

func (r *DeleteSampleSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSampleSnapshotTemplateRequest) ToJsonString

func (r *DeleteSampleSnapshotTemplateRequest) ToJsonString() string

type DeleteSampleSnapshotTemplateRequestParams added in v1.0.426

type DeleteSampleSnapshotTemplateRequestParams struct {
	// 采样截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteSampleSnapshotTemplateResponse

type DeleteSampleSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSampleSnapshotTemplateResponseParams `json:"Response"`
}

func NewDeleteSampleSnapshotTemplateResponse

func NewDeleteSampleSnapshotTemplateResponse() (response *DeleteSampleSnapshotTemplateResponse)

func (*DeleteSampleSnapshotTemplateResponse) FromJsonString

func (r *DeleteSampleSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSampleSnapshotTemplateResponse) ToJsonString

func (r *DeleteSampleSnapshotTemplateResponse) ToJsonString() string

type DeleteSampleSnapshotTemplateResponseParams added in v1.0.426

type DeleteSampleSnapshotTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteScheduleRequest added in v1.0.613

type DeleteScheduleRequest struct {
	*tchttp.BaseRequest

	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

func NewDeleteScheduleRequest added in v1.0.613

func NewDeleteScheduleRequest() (request *DeleteScheduleRequest)

func (*DeleteScheduleRequest) FromJsonString added in v1.0.613

func (r *DeleteScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteScheduleRequest) ToJsonString added in v1.0.613

func (r *DeleteScheduleRequest) ToJsonString() string

type DeleteScheduleRequestParams added in v1.0.613

type DeleteScheduleRequestParams struct {
	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

Predefined struct for user

type DeleteScheduleResponse added in v1.0.613

type DeleteScheduleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteScheduleResponseParams `json:"Response"`
}

func NewDeleteScheduleResponse added in v1.0.613

func NewDeleteScheduleResponse() (response *DeleteScheduleResponse)

func (*DeleteScheduleResponse) FromJsonString added in v1.0.613

func (r *DeleteScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteScheduleResponse) ToJsonString added in v1.0.613

func (r *DeleteScheduleResponse) ToJsonString() string

type DeleteScheduleResponseParams added in v1.0.613

type DeleteScheduleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSnapshotByTimeOffsetTemplateRequest

type DeleteSnapshotByTimeOffsetTemplateRequest struct {
	*tchttp.BaseRequest

	// 指定时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteSnapshotByTimeOffsetTemplateRequest

func NewDeleteSnapshotByTimeOffsetTemplateRequest() (request *DeleteSnapshotByTimeOffsetTemplateRequest)

func (*DeleteSnapshotByTimeOffsetTemplateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSnapshotByTimeOffsetTemplateRequest) ToJsonString

type DeleteSnapshotByTimeOffsetTemplateRequestParams added in v1.0.426

type DeleteSnapshotByTimeOffsetTemplateRequestParams struct {
	// 指定时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteSnapshotByTimeOffsetTemplateResponse

type DeleteSnapshotByTimeOffsetTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSnapshotByTimeOffsetTemplateResponseParams `json:"Response"`
}

func NewDeleteSnapshotByTimeOffsetTemplateResponse

func NewDeleteSnapshotByTimeOffsetTemplateResponse() (response *DeleteSnapshotByTimeOffsetTemplateResponse)

func (*DeleteSnapshotByTimeOffsetTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSnapshotByTimeOffsetTemplateResponse) ToJsonString

type DeleteSnapshotByTimeOffsetTemplateResponseParams added in v1.0.426

type DeleteSnapshotByTimeOffsetTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamLinkEventRequest added in v1.0.677

type DeleteStreamLinkEventRequest struct {
	*tchttp.BaseRequest

	// 媒体传输事件Id,删除前需要保证该Event关联的所有Flow都已经删除。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewDeleteStreamLinkEventRequest added in v1.0.677

func NewDeleteStreamLinkEventRequest() (request *DeleteStreamLinkEventRequest)

func (*DeleteStreamLinkEventRequest) FromJsonString added in v1.0.677

func (r *DeleteStreamLinkEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamLinkEventRequest) ToJsonString added in v1.0.677

func (r *DeleteStreamLinkEventRequest) ToJsonString() string

type DeleteStreamLinkEventRequestParams added in v1.0.677

type DeleteStreamLinkEventRequestParams struct {
	// 媒体传输事件Id,删除前需要保证该Event关联的所有Flow都已经删除。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type DeleteStreamLinkEventResponse added in v1.0.677

type DeleteStreamLinkEventResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamLinkEventResponseParams `json:"Response"`
}

func NewDeleteStreamLinkEventResponse added in v1.0.677

func NewDeleteStreamLinkEventResponse() (response *DeleteStreamLinkEventResponse)

func (*DeleteStreamLinkEventResponse) FromJsonString added in v1.0.677

func (r *DeleteStreamLinkEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamLinkEventResponse) ToJsonString added in v1.0.677

func (r *DeleteStreamLinkEventResponse) ToJsonString() string

type DeleteStreamLinkEventResponseParams added in v1.0.677

type DeleteStreamLinkEventResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamLinkFlowRequest added in v1.0.531

type DeleteStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// 传输流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewDeleteStreamLinkFlowRequest added in v1.0.531

func NewDeleteStreamLinkFlowRequest() (request *DeleteStreamLinkFlowRequest)

func (*DeleteStreamLinkFlowRequest) FromJsonString added in v1.0.531

func (r *DeleteStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamLinkFlowRequest) ToJsonString added in v1.0.531

func (r *DeleteStreamLinkFlowRequest) ToJsonString() string

type DeleteStreamLinkFlowRequestParams added in v1.0.531

type DeleteStreamLinkFlowRequestParams struct {
	// 传输流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type DeleteStreamLinkFlowResponse added in v1.0.531

type DeleteStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamLinkFlowResponseParams `json:"Response"`
}

func NewDeleteStreamLinkFlowResponse added in v1.0.531

func NewDeleteStreamLinkFlowResponse() (response *DeleteStreamLinkFlowResponse)

func (*DeleteStreamLinkFlowResponse) FromJsonString added in v1.0.531

func (r *DeleteStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamLinkFlowResponse) ToJsonString added in v1.0.531

func (r *DeleteStreamLinkFlowResponse) ToJsonString() string

type DeleteStreamLinkFlowResponseParams added in v1.0.531

type DeleteStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStreamLinkOutputRequest added in v1.0.531

type DeleteStreamLinkOutputRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输出Id。
	OutputId *string `json:"OutputId,omitnil,omitempty" name:"OutputId"`
}

func NewDeleteStreamLinkOutputRequest added in v1.0.531

func NewDeleteStreamLinkOutputRequest() (request *DeleteStreamLinkOutputRequest)

func (*DeleteStreamLinkOutputRequest) FromJsonString added in v1.0.531

func (r *DeleteStreamLinkOutputRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamLinkOutputRequest) ToJsonString added in v1.0.531

func (r *DeleteStreamLinkOutputRequest) ToJsonString() string

type DeleteStreamLinkOutputRequestParams added in v1.0.531

type DeleteStreamLinkOutputRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输出Id。
	OutputId *string `json:"OutputId,omitnil,omitempty" name:"OutputId"`
}

Predefined struct for user

type DeleteStreamLinkOutputResponse added in v1.0.531

type DeleteStreamLinkOutputResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStreamLinkOutputResponseParams `json:"Response"`
}

func NewDeleteStreamLinkOutputResponse added in v1.0.531

func NewDeleteStreamLinkOutputResponse() (response *DeleteStreamLinkOutputResponse)

func (*DeleteStreamLinkOutputResponse) FromJsonString added in v1.0.531

func (r *DeleteStreamLinkOutputResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStreamLinkOutputResponse) ToJsonString added in v1.0.531

func (r *DeleteStreamLinkOutputResponse) ToJsonString() string

type DeleteStreamLinkOutputResponseParams added in v1.0.531

type DeleteStreamLinkOutputResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTranscodeTemplateRequest

type DeleteTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 转码模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteTranscodeTemplateRequest

func NewDeleteTranscodeTemplateRequest() (request *DeleteTranscodeTemplateRequest)

func (*DeleteTranscodeTemplateRequest) FromJsonString

func (r *DeleteTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTranscodeTemplateRequest) ToJsonString

func (r *DeleteTranscodeTemplateRequest) ToJsonString() string

type DeleteTranscodeTemplateRequestParams added in v1.0.426

type DeleteTranscodeTemplateRequestParams struct {
	// 转码模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteTranscodeTemplateResponse

type DeleteTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTranscodeTemplateResponseParams `json:"Response"`
}

func NewDeleteTranscodeTemplateResponse

func NewDeleteTranscodeTemplateResponse() (response *DeleteTranscodeTemplateResponse)

func (*DeleteTranscodeTemplateResponse) FromJsonString

func (r *DeleteTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTranscodeTemplateResponse) ToJsonString

func (r *DeleteTranscodeTemplateResponse) ToJsonString() string

type DeleteTranscodeTemplateResponseParams added in v1.0.426

type DeleteTranscodeTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWatermarkTemplateRequest

type DeleteWatermarkTemplateRequest struct {
	*tchttp.BaseRequest

	// 水印模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

func NewDeleteWatermarkTemplateRequest

func NewDeleteWatermarkTemplateRequest() (request *DeleteWatermarkTemplateRequest)

func (*DeleteWatermarkTemplateRequest) FromJsonString

func (r *DeleteWatermarkTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWatermarkTemplateRequest) ToJsonString

func (r *DeleteWatermarkTemplateRequest) ToJsonString() string

type DeleteWatermarkTemplateRequestParams added in v1.0.426

type DeleteWatermarkTemplateRequestParams struct {
	// 水印模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

Predefined struct for user

type DeleteWatermarkTemplateResponse

type DeleteWatermarkTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWatermarkTemplateResponseParams `json:"Response"`
}

func NewDeleteWatermarkTemplateResponse

func NewDeleteWatermarkTemplateResponse() (response *DeleteWatermarkTemplateResponse)

func (*DeleteWatermarkTemplateResponse) FromJsonString

func (r *DeleteWatermarkTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWatermarkTemplateResponse) ToJsonString

func (r *DeleteWatermarkTemplateResponse) ToJsonString() string

type DeleteWatermarkTemplateResponseParams added in v1.0.426

type DeleteWatermarkTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWordSamplesRequest

type DeleteWordSamplesRequest struct {
	*tchttp.BaseRequest

	// 关键词,数组长度限制:100 个词。
	Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"`
}

func NewDeleteWordSamplesRequest

func NewDeleteWordSamplesRequest() (request *DeleteWordSamplesRequest)

func (*DeleteWordSamplesRequest) FromJsonString

func (r *DeleteWordSamplesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWordSamplesRequest) ToJsonString

func (r *DeleteWordSamplesRequest) ToJsonString() string

type DeleteWordSamplesRequestParams added in v1.0.426

type DeleteWordSamplesRequestParams struct {
	// 关键词,数组长度限制:100 个词。
	Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"`
}

Predefined struct for user

type DeleteWordSamplesResponse

type DeleteWordSamplesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWordSamplesResponseParams `json:"Response"`
}

func NewDeleteWordSamplesResponse

func NewDeleteWordSamplesResponse() (response *DeleteWordSamplesResponse)

func (*DeleteWordSamplesResponse) FromJsonString

func (r *DeleteWordSamplesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWordSamplesResponse) ToJsonString

func (r *DeleteWordSamplesResponse) ToJsonString() string

type DeleteWordSamplesResponseParams added in v1.0.426

type DeleteWordSamplesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWorkflowRequest

type DeleteWorkflowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

func NewDeleteWorkflowRequest

func NewDeleteWorkflowRequest() (request *DeleteWorkflowRequest)

func (*DeleteWorkflowRequest) FromJsonString

func (r *DeleteWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWorkflowRequest) ToJsonString

func (r *DeleteWorkflowRequest) ToJsonString() string

type DeleteWorkflowRequestParams added in v1.0.426

type DeleteWorkflowRequestParams struct {
	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

Predefined struct for user

type DeleteWorkflowResponse

type DeleteWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWorkflowResponseParams `json:"Response"`
}

func NewDeleteWorkflowResponse

func NewDeleteWorkflowResponse() (response *DeleteWorkflowResponse)

func (*DeleteWorkflowResponse) FromJsonString

func (r *DeleteWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWorkflowResponse) ToJsonString

func (r *DeleteWorkflowResponse) ToJsonString() string

type DeleteWorkflowResponseParams added in v1.0.426

type DeleteWorkflowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAIAnalysisTemplatesRequest

type DescribeAIAnalysisTemplatesRequest struct {
	*tchttp.BaseRequest

	// 视频内容分析模板唯一标识过滤条件,数组长度限制:10。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,不填则返回所有,可选值:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeAIAnalysisTemplatesRequest

func NewDescribeAIAnalysisTemplatesRequest() (request *DescribeAIAnalysisTemplatesRequest)

func (*DescribeAIAnalysisTemplatesRequest) FromJsonString

func (r *DescribeAIAnalysisTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAIAnalysisTemplatesRequest) ToJsonString

func (r *DescribeAIAnalysisTemplatesRequest) ToJsonString() string

type DescribeAIAnalysisTemplatesRequestParams added in v1.0.426

type DescribeAIAnalysisTemplatesRequestParams struct {
	// 视频内容分析模板唯一标识过滤条件,数组长度限制:10。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,不填则返回所有,可选值:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeAIAnalysisTemplatesResponse

type DescribeAIAnalysisTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIAnalysisTemplatesResponseParams `json:"Response"`
}

func NewDescribeAIAnalysisTemplatesResponse

func NewDescribeAIAnalysisTemplatesResponse() (response *DescribeAIAnalysisTemplatesResponse)

func (*DescribeAIAnalysisTemplatesResponse) FromJsonString

func (r *DescribeAIAnalysisTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAIAnalysisTemplatesResponse) ToJsonString

func (r *DescribeAIAnalysisTemplatesResponse) ToJsonString() string

type DescribeAIAnalysisTemplatesResponseParams added in v1.0.426

type DescribeAIAnalysisTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 视频内容分析模板详情列表。
	AIAnalysisTemplateSet []*AIAnalysisTemplateItem `json:"AIAnalysisTemplateSet,omitnil,omitempty" name:"AIAnalysisTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAIRecognitionTemplatesRequest

type DescribeAIRecognitionTemplatesRequest struct {
	*tchttp.BaseRequest

	// 视频内容识别模板唯一标识过滤条件,数组长度限制:10。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:50。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,不填则返回所有,可选值:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeAIRecognitionTemplatesRequest

func NewDescribeAIRecognitionTemplatesRequest() (request *DescribeAIRecognitionTemplatesRequest)

func (*DescribeAIRecognitionTemplatesRequest) FromJsonString

func (r *DescribeAIRecognitionTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAIRecognitionTemplatesRequest) ToJsonString

type DescribeAIRecognitionTemplatesRequestParams added in v1.0.426

type DescribeAIRecognitionTemplatesRequestParams struct {
	// 视频内容识别模板唯一标识过滤条件,数组长度限制:10。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:50。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,不填则返回所有,可选值:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeAIRecognitionTemplatesResponse

type DescribeAIRecognitionTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIRecognitionTemplatesResponseParams `json:"Response"`
}

func NewDescribeAIRecognitionTemplatesResponse

func NewDescribeAIRecognitionTemplatesResponse() (response *DescribeAIRecognitionTemplatesResponse)

func (*DescribeAIRecognitionTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAIRecognitionTemplatesResponse) ToJsonString

type DescribeAIRecognitionTemplatesResponseParams added in v1.0.426

type DescribeAIRecognitionTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 视频内容识别模板详情列表。
	AIRecognitionTemplateSet []*AIRecognitionTemplateItem `json:"AIRecognitionTemplateSet,omitnil,omitempty" name:"AIRecognitionTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAdaptiveDynamicStreamingTemplatesRequest

type DescribeAdaptiveDynamicStreamingTemplatesRequest struct {
	*tchttp.BaseRequest

	// 转自适应码流模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否为纯音频,0表示视频,1表示纯音频
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

func NewDescribeAdaptiveDynamicStreamingTemplatesRequest

func NewDescribeAdaptiveDynamicStreamingTemplatesRequest() (request *DescribeAdaptiveDynamicStreamingTemplatesRequest)

func (*DescribeAdaptiveDynamicStreamingTemplatesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAdaptiveDynamicStreamingTemplatesRequest) ToJsonString

type DescribeAdaptiveDynamicStreamingTemplatesRequestParams added in v1.0.426

type DescribeAdaptiveDynamicStreamingTemplatesRequestParams struct {
	// 转自适应码流模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否为纯音频,0表示视频,1表示纯音频
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

Predefined struct for user

type DescribeAdaptiveDynamicStreamingTemplatesResponse

type DescribeAdaptiveDynamicStreamingTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAdaptiveDynamicStreamingTemplatesResponseParams `json:"Response"`
}

func NewDescribeAdaptiveDynamicStreamingTemplatesResponse

func NewDescribeAdaptiveDynamicStreamingTemplatesResponse() (response *DescribeAdaptiveDynamicStreamingTemplatesResponse)

func (*DescribeAdaptiveDynamicStreamingTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAdaptiveDynamicStreamingTemplatesResponse) ToJsonString

type DescribeAdaptiveDynamicStreamingTemplatesResponseParams added in v1.0.426

type DescribeAdaptiveDynamicStreamingTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 转自适应码流模板详情列表。
	AdaptiveDynamicStreamingTemplateSet []*AdaptiveDynamicStreamingTemplate `json:"AdaptiveDynamicStreamingTemplateSet,omitnil,omitempty" name:"AdaptiveDynamicStreamingTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAnimatedGraphicsTemplatesRequest

type DescribeAnimatedGraphicsTemplatesRequest struct {
	*tchttp.BaseRequest

	// 转动图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeAnimatedGraphicsTemplatesRequest

func NewDescribeAnimatedGraphicsTemplatesRequest() (request *DescribeAnimatedGraphicsTemplatesRequest)

func (*DescribeAnimatedGraphicsTemplatesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAnimatedGraphicsTemplatesRequest) ToJsonString

type DescribeAnimatedGraphicsTemplatesRequestParams added in v1.0.426

type DescribeAnimatedGraphicsTemplatesRequestParams struct {
	// 转动图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeAnimatedGraphicsTemplatesResponse

type DescribeAnimatedGraphicsTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAnimatedGraphicsTemplatesResponseParams `json:"Response"`
}

func NewDescribeAnimatedGraphicsTemplatesResponse

func NewDescribeAnimatedGraphicsTemplatesResponse() (response *DescribeAnimatedGraphicsTemplatesResponse)

func (*DescribeAnimatedGraphicsTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAnimatedGraphicsTemplatesResponse) ToJsonString

type DescribeAnimatedGraphicsTemplatesResponseParams added in v1.0.426

type DescribeAnimatedGraphicsTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 转动图模板详情列表。
	AnimatedGraphicsTemplateSet []*AnimatedGraphicsTemplate `json:"AnimatedGraphicsTemplateSet,omitnil,omitempty" name:"AnimatedGraphicsTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeContentReviewTemplatesRequest

type DescribeContentReviewTemplatesRequest struct {
	*tchttp.BaseRequest

	// 智能审核模板唯一标识过滤条件,数组长度限制:50。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:50。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,不填则返回所有,可选值:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeContentReviewTemplatesRequest

func NewDescribeContentReviewTemplatesRequest() (request *DescribeContentReviewTemplatesRequest)

func (*DescribeContentReviewTemplatesRequest) FromJsonString

func (r *DescribeContentReviewTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContentReviewTemplatesRequest) ToJsonString

type DescribeContentReviewTemplatesRequestParams added in v1.0.426

type DescribeContentReviewTemplatesRequestParams struct {
	// 智能审核模板唯一标识过滤条件,数组长度限制:50。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:50。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,不填则返回所有,可选值:
	// * Preset:系统预置模板;
	// * Custom:用户自定义模板。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeContentReviewTemplatesResponse

type DescribeContentReviewTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeContentReviewTemplatesResponseParams `json:"Response"`
}

func NewDescribeContentReviewTemplatesResponse

func NewDescribeContentReviewTemplatesResponse() (response *DescribeContentReviewTemplatesResponse)

func (*DescribeContentReviewTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContentReviewTemplatesResponse) ToJsonString

type DescribeContentReviewTemplatesResponseParams added in v1.0.426

type DescribeContentReviewTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 内容审核模板详情列表。
	ContentReviewTemplateSet []*ContentReviewTemplateItem `json:"ContentReviewTemplateSet,omitnil,omitempty" name:"ContentReviewTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEvent added in v1.0.677

type DescribeEvent struct {
	// Event的名称。
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// Event的Id,唯一标识一个event。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Event的描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Event的状态信息
	// 0:未运行
	// 1:运行中
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Event关联的Flow列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachedFlowGroup []*DescribeFlowId `json:"AttachedFlowGroup,omitnil,omitempty" name:"AttachedFlowGroup"`
}

type DescribeFlow added in v1.0.531

type DescribeFlow struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 流名称。
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`

	// 流状态,目前有IDLE/RUNNING。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 最大带宽值。
	MaxBandwidth *int64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// 输入组。
	InputGroup []*DescribeInput `json:"InputGroup,omitnil,omitempty" name:"InputGroup"`

	// 输出组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputGroup []*DescribeOutput `json:"OutputGroup,omitnil,omitempty" name:"OutputGroup"`

	// 该Flow关联的媒体传输事件EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 媒体传输输入流所属的区域,取值和InputRegion相同。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type DescribeFlowId added in v1.0.677

type DescribeFlowId struct {
	// FlowId,唯一标识一个flow。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// flow所在的区域名称。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type DescribeHLSPullSourceAddress added in v1.0.540

type DescribeHLSPullSourceAddress struct {
	// HLS源站的Url地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type DescribeImageSpriteTemplatesRequest

type DescribeImageSpriteTemplatesRequest struct {
	*tchttp.BaseRequest

	// 雪碧图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeImageSpriteTemplatesRequest

func NewDescribeImageSpriteTemplatesRequest() (request *DescribeImageSpriteTemplatesRequest)

func (*DescribeImageSpriteTemplatesRequest) FromJsonString

func (r *DescribeImageSpriteTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageSpriteTemplatesRequest) ToJsonString

func (r *DescribeImageSpriteTemplatesRequest) ToJsonString() string

type DescribeImageSpriteTemplatesRequestParams added in v1.0.426

type DescribeImageSpriteTemplatesRequestParams struct {
	// 雪碧图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeImageSpriteTemplatesResponse

type DescribeImageSpriteTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageSpriteTemplatesResponseParams `json:"Response"`
}

func NewDescribeImageSpriteTemplatesResponse

func NewDescribeImageSpriteTemplatesResponse() (response *DescribeImageSpriteTemplatesResponse)

func (*DescribeImageSpriteTemplatesResponse) FromJsonString

func (r *DescribeImageSpriteTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageSpriteTemplatesResponse) ToJsonString

func (r *DescribeImageSpriteTemplatesResponse) ToJsonString() string

type DescribeImageSpriteTemplatesResponseParams added in v1.0.426

type DescribeImageSpriteTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 雪碧图模板详情列表。
	ImageSpriteTemplateSet []*ImageSpriteTemplate `json:"ImageSpriteTemplateSet,omitnil,omitempty" name:"ImageSpriteTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInput added in v1.0.531

type DescribeInput struct {
	// 输入Id。
	InputId *string `json:"InputId,omitnil,omitempty" name:"InputId"`

	// 输入名称。
	InputName *string `json:"InputName,omitnil,omitempty" name:"InputName"`

	// 输入描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 输入协议。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 输入地址列表。
	InputAddressList []*InputAddress `json:"InputAddressList,omitnil,omitempty" name:"InputAddressList"`

	// 输入IP白名单列表。
	AllowIpList []*string `json:"AllowIpList,omitnil,omitempty" name:"AllowIpList"`

	// 输入的SRT配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SRTSettings *DescribeInputSRTSettings `json:"SRTSettings,omitnil,omitempty" name:"SRTSettings"`

	// 输入的RTP配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTPSettings *DescribeInputRTPSettings `json:"RTPSettings,omitnil,omitempty" name:"RTPSettings"`

	// 输入的地区。
	InputRegion *string `json:"InputRegion,omitnil,omitempty" name:"InputRegion"`

	// 输入的RTMP配置信息。
	RTMPSettings *DescribeInputRTMPSettings `json:"RTMPSettings,omitnil,omitempty" name:"RTMPSettings"`

	// 输入的主备开关。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 输入的RTMP_PULL配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTMPPullSettings *DescribeInputRTMPPullSettings `json:"RTMPPullSettings,omitnil,omitempty" name:"RTMPPullSettings"`

	// 输入的RTSP_PULL配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTSPPullSettings *DescribeInputRTSPPullSettings `json:"RTSPPullSettings,omitnil,omitempty" name:"RTSPPullSettings"`

	// 输入的HLS_PULL配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HLSPullSettings *DescribeInputHLSPullSettings `json:"HLSPullSettings,omitnil,omitempty" name:"HLSPullSettings"`

	// 延播平滑吐流配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResilientStream *ResilientStreamConf `json:"ResilientStream,omitnil,omitempty" name:"ResilientStream"`

	// 绑定的输入安全组 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

type DescribeInputHLSPullSettings added in v1.0.540

type DescribeInputHLSPullSettings struct {
	// HLS源站地址信息。
	SourceAddresses []*DescribeHLSPullSourceAddress `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type DescribeInputRTMPPullSettings added in v1.0.531

type DescribeInputRTMPPullSettings struct {
	// RTMP源站地址信息。
	SourceAddresses []*DescribeRTMPPullSourceAddress `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type DescribeInputRTMPSettings added in v1.0.531

type DescribeInputRTMPSettings struct {
	// RTMP的推流路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// RTMP的推流StreamKey。
	// RTMP的推流地址拼接规则为:rtmp://Ip:1935/AppName/StreamKey
	StreamKey *string `json:"StreamKey,omitnil,omitempty" name:"StreamKey"`
}

type DescribeInputRTPSettings added in v1.0.531

type DescribeInputRTPSettings struct {
	// 是否FEC。
	FEC *string `json:"FEC,omitnil,omitempty" name:"FEC"`

	// 空闲超时时间。
	IdleTimeout *int64 `json:"IdleTimeout,omitnil,omitempty" name:"IdleTimeout"`
}

type DescribeInputRTSPPullSettings added in v1.0.531

type DescribeInputRTSPPullSettings struct {
	// RTSP源站地址信息。
	SourceAddresses []*DescribeRTSPPullSourceAddress `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type DescribeInputSRTSettings added in v1.0.531

type DescribeInputSRTSettings struct {
	// SRT模式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 流Id。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 延迟。
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`

	// 接收延迟。
	RecvLatency *int64 `json:"RecvLatency,omitnil,omitempty" name:"RecvLatency"`

	// 对端延迟。
	PeerLatency *int64 `json:"PeerLatency,omitnil,omitempty" name:"PeerLatency"`

	// 对端空闲超时时间。
	PeerIdleTimeout *int64 `json:"PeerIdleTimeout,omitnil,omitempty" name:"PeerIdleTimeout"`

	// 解密密钥。
	Passphrase *string `json:"Passphrase,omitnil,omitempty" name:"Passphrase"`

	// 密钥长度。
	PbKeyLen *int64 `json:"PbKeyLen,omitnil,omitempty" name:"PbKeyLen"`

	// SRT对端地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceAddresses []*SRTSourceAddressResp `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type DescribeMediaMetaDataRequest

type DescribeMediaMetaDataRequest struct {
	*tchttp.BaseRequest

	// 需要获取元信息的文件输入信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`
}

func NewDescribeMediaMetaDataRequest

func NewDescribeMediaMetaDataRequest() (request *DescribeMediaMetaDataRequest)

func (*DescribeMediaMetaDataRequest) FromJsonString

func (r *DescribeMediaMetaDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMediaMetaDataRequest) ToJsonString

func (r *DescribeMediaMetaDataRequest) ToJsonString() string

type DescribeMediaMetaDataRequestParams added in v1.0.426

type DescribeMediaMetaDataRequestParams struct {
	// 需要获取元信息的文件输入信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`
}

Predefined struct for user

type DescribeMediaMetaDataResponse

type DescribeMediaMetaDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMediaMetaDataResponseParams `json:"Response"`
}

func NewDescribeMediaMetaDataResponse

func NewDescribeMediaMetaDataResponse() (response *DescribeMediaMetaDataResponse)

func (*DescribeMediaMetaDataResponse) FromJsonString

func (r *DescribeMediaMetaDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMediaMetaDataResponse) ToJsonString

func (r *DescribeMediaMetaDataResponse) ToJsonString() string

type DescribeMediaMetaDataResponseParams added in v1.0.426

type DescribeMediaMetaDataResponseParams struct {
	// 媒体元信息。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOutput added in v1.0.531

type DescribeOutput struct {
	// 输出Id。
	OutputId *string `json:"OutputId,omitnil,omitempty" name:"OutputId"`

	// 输出名称。
	OutputName *string `json:"OutputName,omitnil,omitempty" name:"OutputName"`

	// 输出类型。
	OutputType *string `json:"OutputType,omitnil,omitempty" name:"OutputType"`

	// 输出描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 输出协议。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 输出的出口地址信息列表。
	OutputAddressList []*OutputAddress `json:"OutputAddressList,omitnil,omitempty" name:"OutputAddressList"`

	// 输出的地区。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputRegion *string `json:"OutputRegion,omitnil,omitempty" name:"OutputRegion"`

	// 输出的SRT配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SRTSettings *DescribeOutputSRTSettings `json:"SRTSettings,omitnil,omitempty" name:"SRTSettings"`

	// 输出的RTP配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTPSettings *DescribeOutputRTPSettings `json:"RTPSettings,omitnil,omitempty" name:"RTPSettings"`

	// 输出的RTMP配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTMPSettings *DescribeOutputRTMPSettings `json:"RTMPSettings,omitnil,omitempty" name:"RTMPSettings"`

	// 输出的RTMP拉流配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTMPPullSettings *DescribeOutputRTMPPullSettings `json:"RTMPPullSettings,omitnil,omitempty" name:"RTMPPullSettings"`

	// CIDR白名单列表。
	// 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowIpList []*string `json:"AllowIpList,omitnil,omitempty" name:"AllowIpList"`

	// 输出的RTSP拉流配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTSPPullSettings *DescribeOutputRTSPPullSettings `json:"RTSPPullSettings,omitnil,omitempty" name:"RTSPPullSettings"`

	// 输出的HLS拉流配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HLSPullSettings *DescribeOutputHLSPullSettings `json:"HLSPullSettings,omitnil,omitempty" name:"HLSPullSettings"`

	// 最大拉流并发数,最大为4,默认4。
	MaxConcurrent *uint64 `json:"MaxConcurrent,omitnil,omitempty" name:"MaxConcurrent"`

	// 绑定的安全组 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

type DescribeOutputHLSPullServerUrl added in v1.0.540

type DescribeOutputHLSPullServerUrl struct {
	// HLS拉流地址的Url。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type DescribeOutputHLSPullSettings added in v1.0.540

type DescribeOutputHLSPullSettings struct {
	// HLS拉流地址列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerUrls []*DescribeOutputHLSPullServerUrl `json:"ServerUrls,omitnil,omitempty" name:"ServerUrls"`
}

type DescribeOutputRTMPPullServerUrl added in v1.0.531

type DescribeOutputRTMPPullServerUrl struct {
	// RTMP拉流地址的tcUrl。
	TcUrl *string `json:"TcUrl,omitnil,omitempty" name:"TcUrl"`

	// RTMP拉流地址的流key。
	StreamKey *string `json:"StreamKey,omitnil,omitempty" name:"StreamKey"`
}

type DescribeOutputRTMPPullSettings added in v1.0.531

type DescribeOutputRTMPPullSettings struct {
	// 拉流地址列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerUrls []*DescribeOutputRTMPPullServerUrl `json:"ServerUrls,omitnil,omitempty" name:"ServerUrls"`
}

type DescribeOutputRTMPSettings added in v1.0.531

type DescribeOutputRTMPSettings struct {
	// 空闲超时时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdleTimeout *int64 `json:"IdleTimeout,omitnil,omitempty" name:"IdleTimeout"`

	// Chunk大小。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChunkSize *int64 `json:"ChunkSize,omitnil,omitempty" name:"ChunkSize"`

	// 转推RTMP的目标地址信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Destinations []*RTMPAddressDestination `json:"Destinations,omitnil,omitempty" name:"Destinations"`
}

type DescribeOutputRTPSettings added in v1.0.531

type DescribeOutputRTPSettings struct {
	// 转推RTP的目标地址信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Destinations []*RTPAddressDestination `json:"Destinations,omitnil,omitempty" name:"Destinations"`

	// 是否FEC。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FEC *string `json:"FEC,omitnil,omitempty" name:"FEC"`

	// 空闲超时时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdleTimeout *int64 `json:"IdleTimeout,omitnil,omitempty" name:"IdleTimeout"`
}

type DescribeOutputRTSPPullServerUrl added in v1.0.531

type DescribeOutputRTSPPullServerUrl struct {
	// RTSP拉流地址的Url。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type DescribeOutputRTSPPullSettings added in v1.0.531

type DescribeOutputRTSPPullSettings struct {
	// RTSP拉流地址列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerUrls []*DescribeOutputRTSPPullServerUrl `json:"ServerUrls,omitnil,omitempty" name:"ServerUrls"`
}

type DescribeOutputSRTSettings added in v1.0.531

type DescribeOutputSRTSettings struct {
	// 转推的目标的地址信息列表,SRT模式为CALLER时使用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Destinations []*SRTAddressDestination `json:"Destinations,omitnil,omitempty" name:"Destinations"`

	// 流Id。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 延迟。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`

	// 接收延迟。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecvLatency *int64 `json:"RecvLatency,omitnil,omitempty" name:"RecvLatency"`

	// 对端延迟。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeerLatency *int64 `json:"PeerLatency,omitnil,omitempty" name:"PeerLatency"`

	// 对端空闲超时时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeerIdleTimeout *int64 `json:"PeerIdleTimeout,omitnil,omitempty" name:"PeerIdleTimeout"`

	// 加密密钥。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Passphrase *string `json:"Passphrase,omitnil,omitempty" name:"Passphrase"`

	// 加密密钥长度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PbKeyLen *int64 `json:"PbKeyLen,omitnil,omitempty" name:"PbKeyLen"`

	// SRT模式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 服务器监听地址,SRT模式为LISTENER时使用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceAddresses []*OutputSRTSourceAddressResp `json:"SourceAddresses,omitnil,omitempty" name:"SourceAddresses"`
}

type DescribePersonSamplesRequest

type DescribePersonSamplesRequest struct {
	*tchttp.BaseRequest

	// 拉取的素材类型,可选值:
	// <li>UserDefine:用户自定义素材库;</li>
	// <li>Default:系统默认素材库。</li>
	//
	// 默认值:UserDefine,拉取用户自定义素材库素材。
	// 说明:如果是拉取系统默认素材库,只能使用素材名字或者素材 ID + 素材名字的方式进行拉取,且人脸图片只返回一张。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 素材 ID,数组长度限制:100。
	PersonIds []*string `json:"PersonIds,omitnil,omitempty" name:"PersonIds"`

	// 素材名称,数组长度限制:20。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 素材标签,数组长度限制:20。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:100,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribePersonSamplesRequest

func NewDescribePersonSamplesRequest() (request *DescribePersonSamplesRequest)

func (*DescribePersonSamplesRequest) FromJsonString

func (r *DescribePersonSamplesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePersonSamplesRequest) ToJsonString

func (r *DescribePersonSamplesRequest) ToJsonString() string

type DescribePersonSamplesRequestParams added in v1.0.426

type DescribePersonSamplesRequestParams struct {
	// 拉取的素材类型,可选值:
	// <li>UserDefine:用户自定义素材库;</li>
	// <li>Default:系统默认素材库。</li>
	//
	// 默认值:UserDefine,拉取用户自定义素材库素材。
	// 说明:如果是拉取系统默认素材库,只能使用素材名字或者素材 ID + 素材名字的方式进行拉取,且人脸图片只返回一张。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 素材 ID,数组长度限制:100。
	PersonIds []*string `json:"PersonIds,omitnil,omitempty" name:"PersonIds"`

	// 素材名称,数组长度限制:20。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 素材标签,数组长度限制:20。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:100,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribePersonSamplesResponse

type DescribePersonSamplesResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonSamplesResponseParams `json:"Response"`
}

func NewDescribePersonSamplesResponse

func NewDescribePersonSamplesResponse() (response *DescribePersonSamplesResponse)

func (*DescribePersonSamplesResponse) FromJsonString

func (r *DescribePersonSamplesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePersonSamplesResponse) ToJsonString

func (r *DescribePersonSamplesResponse) ToJsonString() string

type DescribePersonSamplesResponseParams added in v1.0.426

type DescribePersonSamplesResponseParams struct {
	// 符合条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 素材信息。
	PersonSet []*AiSamplePerson `json:"PersonSet,omitnil,omitempty" name:"PersonSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRTMPPullSourceAddress added in v1.0.531

type DescribeRTMPPullSourceAddress struct {
	// RTMP源站的TcUrl地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TcUrl *string `json:"TcUrl,omitnil,omitempty" name:"TcUrl"`

	// RTMP源站的StreamKey。
	// RTMP源站地址拼接规则为:$TcUrl/$StreamKey。
	StreamKey *string `json:"StreamKey,omitnil,omitempty" name:"StreamKey"`
}

type DescribeRTSPPullSourceAddress added in v1.0.531

type DescribeRTSPPullSourceAddress struct {
	// RTSP源站的Url地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type DescribeSampleSnapshotTemplatesRequest

type DescribeSampleSnapshotTemplatesRequest struct {
	*tchttp.BaseRequest

	// 采样截图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeSampleSnapshotTemplatesRequest

func NewDescribeSampleSnapshotTemplatesRequest() (request *DescribeSampleSnapshotTemplatesRequest)

func (*DescribeSampleSnapshotTemplatesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSampleSnapshotTemplatesRequest) ToJsonString

type DescribeSampleSnapshotTemplatesRequestParams added in v1.0.426

type DescribeSampleSnapshotTemplatesRequestParams struct {
	// 采样截图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeSampleSnapshotTemplatesResponse

type DescribeSampleSnapshotTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSampleSnapshotTemplatesResponseParams `json:"Response"`
}

func NewDescribeSampleSnapshotTemplatesResponse

func NewDescribeSampleSnapshotTemplatesResponse() (response *DescribeSampleSnapshotTemplatesResponse)

func (*DescribeSampleSnapshotTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSampleSnapshotTemplatesResponse) ToJsonString

type DescribeSampleSnapshotTemplatesResponseParams added in v1.0.426

type DescribeSampleSnapshotTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 采样截图模板详情列表。
	SampleSnapshotTemplateSet []*SampleSnapshotTemplate `json:"SampleSnapshotTemplateSet,omitnil,omitempty" name:"SampleSnapshotTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSchedulesRequest added in v1.0.613

type DescribeSchedulesRequest struct {
	*tchttp.BaseRequest

	// 编排 ID 过滤条件,数组长度限制:100。
	ScheduleIds []*int64 `json:"ScheduleIds,omitnil,omitempty" name:"ScheduleIds"`

	// 编排触发类型,可选值:
	// <li>CosFileUpload: 腾讯云 COS 文件上传触发</li>
	// <li>AwsS3FileUpload:Aws S3 文件上传触发。</li>
	// 不填或者为空表示全部。
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 状态,取值范围:
	// <li>Enabled:已启用,</li>
	// <li>Disabled:已禁用。</li>
	// 不填此参数,则不区编排状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeSchedulesRequest added in v1.0.613

func NewDescribeSchedulesRequest() (request *DescribeSchedulesRequest)

func (*DescribeSchedulesRequest) FromJsonString added in v1.0.613

func (r *DescribeSchedulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSchedulesRequest) ToJsonString added in v1.0.613

func (r *DescribeSchedulesRequest) ToJsonString() string

type DescribeSchedulesRequestParams added in v1.0.613

type DescribeSchedulesRequestParams struct {
	// 编排 ID 过滤条件,数组长度限制:100。
	ScheduleIds []*int64 `json:"ScheduleIds,omitnil,omitempty" name:"ScheduleIds"`

	// 编排触发类型,可选值:
	// <li>CosFileUpload: 腾讯云 COS 文件上传触发</li>
	// <li>AwsS3FileUpload:Aws S3 文件上传触发。</li>
	// 不填或者为空表示全部。
	TriggerType *string `json:"TriggerType,omitnil,omitempty" name:"TriggerType"`

	// 状态,取值范围:
	// <li>Enabled:已启用,</li>
	// <li>Disabled:已禁用。</li>
	// 不填此参数,则不区编排状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeSchedulesResponse added in v1.0.613

type DescribeSchedulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSchedulesResponseParams `json:"Response"`
}

func NewDescribeSchedulesResponse added in v1.0.613

func NewDescribeSchedulesResponse() (response *DescribeSchedulesResponse)

func (*DescribeSchedulesResponse) FromJsonString added in v1.0.613

func (r *DescribeSchedulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSchedulesResponse) ToJsonString added in v1.0.613

func (r *DescribeSchedulesResponse) ToJsonString() string

type DescribeSchedulesResponseParams added in v1.0.613

type DescribeSchedulesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 编排信息数组。
	ScheduleInfoSet []*SchedulesInfo `json:"ScheduleInfoSet,omitnil,omitempty" name:"ScheduleInfoSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotByTimeOffsetTemplatesRequest

type DescribeSnapshotByTimeOffsetTemplatesRequest struct {
	*tchttp.BaseRequest

	// 指定时间点截图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeSnapshotByTimeOffsetTemplatesRequest

func NewDescribeSnapshotByTimeOffsetTemplatesRequest() (request *DescribeSnapshotByTimeOffsetTemplatesRequest)

func (*DescribeSnapshotByTimeOffsetTemplatesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotByTimeOffsetTemplatesRequest) ToJsonString

type DescribeSnapshotByTimeOffsetTemplatesRequestParams added in v1.0.426

type DescribeSnapshotByTimeOffsetTemplatesRequestParams struct {
	// 指定时间点截图模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeSnapshotByTimeOffsetTemplatesResponse

type DescribeSnapshotByTimeOffsetTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotByTimeOffsetTemplatesResponseParams `json:"Response"`
}

func NewDescribeSnapshotByTimeOffsetTemplatesResponse

func NewDescribeSnapshotByTimeOffsetTemplatesResponse() (response *DescribeSnapshotByTimeOffsetTemplatesResponse)

func (*DescribeSnapshotByTimeOffsetTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSnapshotByTimeOffsetTemplatesResponse) ToJsonString

type DescribeSnapshotByTimeOffsetTemplatesResponseParams added in v1.0.426

type DescribeSnapshotByTimeOffsetTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 指定时间点截图模板详情列表。
	SnapshotByTimeOffsetTemplateSet []*SnapshotByTimeOffsetTemplate `json:"SnapshotByTimeOffsetTemplateSet,omitnil,omitempty" name:"SnapshotByTimeOffsetTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkActivateStateRequest added in v1.0.531

type DescribeStreamLinkActivateStateRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeStreamLinkActivateStateRequest added in v1.0.531

func NewDescribeStreamLinkActivateStateRequest() (request *DescribeStreamLinkActivateStateRequest)

func (*DescribeStreamLinkActivateStateRequest) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkActivateStateRequest) ToJsonString added in v1.0.531

type DescribeStreamLinkActivateStateRequestParams added in v1.0.531

type DescribeStreamLinkActivateStateRequestParams struct {
}

Predefined struct for user

type DescribeStreamLinkActivateStateResponse added in v1.0.531

type DescribeStreamLinkActivateStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkActivateStateResponseParams `json:"Response"`
}

func NewDescribeStreamLinkActivateStateResponse added in v1.0.531

func NewDescribeStreamLinkActivateStateResponse() (response *DescribeStreamLinkActivateStateResponse)

func (*DescribeStreamLinkActivateStateResponse) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkActivateStateResponse) ToJsonString added in v1.0.531

type DescribeStreamLinkActivateStateResponseParams added in v1.0.531

type DescribeStreamLinkActivateStateResponseParams struct {
	// 用户已激活为0,否则为非0。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkEventAttachedFlowsRequest added in v1.0.677

type DescribeStreamLinkEventAttachedFlowsRequest struct {
	*tchttp.BaseRequest

	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 当前页数,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,默认1000。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamLinkEventAttachedFlowsRequest added in v1.0.677

func NewDescribeStreamLinkEventAttachedFlowsRequest() (request *DescribeStreamLinkEventAttachedFlowsRequest)

func (*DescribeStreamLinkEventAttachedFlowsRequest) FromJsonString added in v1.0.677

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkEventAttachedFlowsRequest) ToJsonString added in v1.0.677

type DescribeStreamLinkEventAttachedFlowsRequestParams added in v1.0.677

type DescribeStreamLinkEventAttachedFlowsRequestParams struct {
	// EventId。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 当前页数,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,默认1000。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamLinkEventAttachedFlowsResponse added in v1.0.677

type DescribeStreamLinkEventAttachedFlowsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkEventAttachedFlowsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkEventAttachedFlowsResponse added in v1.0.677

func NewDescribeStreamLinkEventAttachedFlowsResponse() (response *DescribeStreamLinkEventAttachedFlowsResponse)

func (*DescribeStreamLinkEventAttachedFlowsResponse) FromJsonString added in v1.0.677

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkEventAttachedFlowsResponse) ToJsonString added in v1.0.677

type DescribeStreamLinkEventAttachedFlowsResponseParams added in v1.0.677

type DescribeStreamLinkEventAttachedFlowsResponseParams struct {
	// 流的配置信息列表。
	Infos []*DescribeFlow `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 总数量。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkEventRequest added in v1.0.677

type DescribeStreamLinkEventRequest struct {
	*tchttp.BaseRequest

	// 媒体传输事件ID。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewDescribeStreamLinkEventRequest added in v1.0.677

func NewDescribeStreamLinkEventRequest() (request *DescribeStreamLinkEventRequest)

func (*DescribeStreamLinkEventRequest) FromJsonString added in v1.0.677

func (r *DescribeStreamLinkEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkEventRequest) ToJsonString added in v1.0.677

func (r *DescribeStreamLinkEventRequest) ToJsonString() string

type DescribeStreamLinkEventRequestParams added in v1.0.677

type DescribeStreamLinkEventRequestParams struct {
	// 媒体传输事件ID。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type DescribeStreamLinkEventResponse added in v1.0.677

type DescribeStreamLinkEventResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkEventResponseParams `json:"Response"`
}

func NewDescribeStreamLinkEventResponse added in v1.0.677

func NewDescribeStreamLinkEventResponse() (response *DescribeStreamLinkEventResponse)

func (*DescribeStreamLinkEventResponse) FromJsonString added in v1.0.677

func (r *DescribeStreamLinkEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkEventResponse) ToJsonString added in v1.0.677

func (r *DescribeStreamLinkEventResponse) ToJsonString() string

type DescribeStreamLinkEventResponseParams added in v1.0.677

type DescribeStreamLinkEventResponseParams struct {
	// 媒体传输事件的配置信息。
	Info *DescribeEvent `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkEventsRequest added in v1.0.677

type DescribeStreamLinkEventsRequest struct {
	*tchttp.BaseRequest

	// 当前页数,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,默认10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamLinkEventsRequest added in v1.0.677

func NewDescribeStreamLinkEventsRequest() (request *DescribeStreamLinkEventsRequest)

func (*DescribeStreamLinkEventsRequest) FromJsonString added in v1.0.677

func (r *DescribeStreamLinkEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkEventsRequest) ToJsonString added in v1.0.677

func (r *DescribeStreamLinkEventsRequest) ToJsonString() string

type DescribeStreamLinkEventsRequestParams added in v1.0.677

type DescribeStreamLinkEventsRequestParams struct {
	// 当前页数,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,默认10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamLinkEventsResponse added in v1.0.677

type DescribeStreamLinkEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkEventsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkEventsResponse added in v1.0.677

func NewDescribeStreamLinkEventsResponse() (response *DescribeStreamLinkEventsResponse)

func (*DescribeStreamLinkEventsResponse) FromJsonString added in v1.0.677

func (r *DescribeStreamLinkEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkEventsResponse) ToJsonString added in v1.0.677

func (r *DescribeStreamLinkEventsResponse) ToJsonString() string

type DescribeStreamLinkEventsResponseParams added in v1.0.677

type DescribeStreamLinkEventsResponseParams struct {
	// 媒体传输事件的配置信息列表。
	Infos []*DescribeEvent `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 当前页数。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总数量。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowLogsRequest added in v1.0.531

type DescribeStreamLinkFlowLogsRequest struct {
	*tchttp.BaseRequest

	// 传输流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 输入或输出类型,可选[input|output]。
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 主通道或备通道,可选[0|1]。
	Pipeline []*string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 每页大小,默认100,范围为[1, 1000]。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 按Timestamp升序或降序排序,默认降序,可选[desc|asc]。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 页码,默认1,范围为[1, 1000]。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`
}

func NewDescribeStreamLinkFlowLogsRequest added in v1.0.531

func NewDescribeStreamLinkFlowLogsRequest() (request *DescribeStreamLinkFlowLogsRequest)

func (*DescribeStreamLinkFlowLogsRequest) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowLogsRequest) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowLogsRequest) ToJsonString() string

type DescribeStreamLinkFlowLogsRequestParams added in v1.0.531

type DescribeStreamLinkFlowLogsRequestParams struct {
	// 传输流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 输入或输出类型,可选[input|output]。
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 主通道或备通道,可选[0|1]。
	Pipeline []*string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 每页大小,默认100,范围为[1, 1000]。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 按Timestamp升序或降序排序,默认降序,可选[desc|asc]。
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// 页码,默认1,范围为[1, 1000]。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`
}

Predefined struct for user

type DescribeStreamLinkFlowLogsResponse added in v1.0.531

type DescribeStreamLinkFlowLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowLogsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowLogsResponse added in v1.0.531

func NewDescribeStreamLinkFlowLogsResponse() (response *DescribeStreamLinkFlowLogsResponse)

func (*DescribeStreamLinkFlowLogsResponse) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowLogsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowLogsResponse) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowLogsResponse) ToJsonString() string

type DescribeStreamLinkFlowLogsResponseParams added in v1.0.531

type DescribeStreamLinkFlowLogsResponseParams struct {
	// 日志信息列表。
	Infos []*FlowLogInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 当前页码。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总数量。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowMediaStatisticsRequest added in v1.0.531

type DescribeStreamLinkFlowMediaStatisticsRequest struct {
	*tchttp.BaseRequest

	// 传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入或输出类型,可选[input|output]。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 主通道或备通道,可选[0|1]。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 查询间隔,可选[5s|1min|5min|15min]。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeStreamLinkFlowMediaStatisticsRequest added in v1.0.531

func NewDescribeStreamLinkFlowMediaStatisticsRequest() (request *DescribeStreamLinkFlowMediaStatisticsRequest)

func (*DescribeStreamLinkFlowMediaStatisticsRequest) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowMediaStatisticsRequest) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowMediaStatisticsRequestParams added in v1.0.531

type DescribeStreamLinkFlowMediaStatisticsRequestParams struct {
	// 传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入或输出类型,可选[input|output]。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 主通道或备通道,可选[0|1]。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 查询间隔,可选[5s|1min|5min|15min]。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeStreamLinkFlowMediaStatisticsResponse added in v1.0.531

type DescribeStreamLinkFlowMediaStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowMediaStatisticsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowMediaStatisticsResponse added in v1.0.531

func NewDescribeStreamLinkFlowMediaStatisticsResponse() (response *DescribeStreamLinkFlowMediaStatisticsResponse)

func (*DescribeStreamLinkFlowMediaStatisticsResponse) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowMediaStatisticsResponse) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowMediaStatisticsResponseParams added in v1.0.531

type DescribeStreamLinkFlowMediaStatisticsResponseParams struct {
	// 传输流的媒体数据列表。
	Infos []*FlowMediaInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowRealtimeStatusRequest added in v1.0.531

type DescribeStreamLinkFlowRealtimeStatusRequest struct {
	*tchttp.BaseRequest

	// 流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入id数组,如果输入输出数组都为空,则代表全量查询。
	InputIds []*string `json:"InputIds,omitnil,omitempty" name:"InputIds"`

	// 输出id数组,如果输入输出数组都为空,则代表全量查询。
	OutputIds []*string `json:"OutputIds,omitnil,omitempty" name:"OutputIds"`
}

func NewDescribeStreamLinkFlowRealtimeStatusRequest added in v1.0.531

func NewDescribeStreamLinkFlowRealtimeStatusRequest() (request *DescribeStreamLinkFlowRealtimeStatusRequest)

func (*DescribeStreamLinkFlowRealtimeStatusRequest) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowRealtimeStatusRequest) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowRealtimeStatusRequestParams added in v1.0.531

type DescribeStreamLinkFlowRealtimeStatusRequestParams struct {
	// 流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入id数组,如果输入输出数组都为空,则代表全量查询。
	InputIds []*string `json:"InputIds,omitnil,omitempty" name:"InputIds"`

	// 输出id数组,如果输入输出数组都为空,则代表全量查询。
	OutputIds []*string `json:"OutputIds,omitnil,omitempty" name:"OutputIds"`
}

Predefined struct for user

type DescribeStreamLinkFlowRealtimeStatusResponse added in v1.0.531

type DescribeStreamLinkFlowRealtimeStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowRealtimeStatusResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowRealtimeStatusResponse added in v1.0.531

func NewDescribeStreamLinkFlowRealtimeStatusResponse() (response *DescribeStreamLinkFlowRealtimeStatusResponse)

func (*DescribeStreamLinkFlowRealtimeStatusResponse) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowRealtimeStatusResponse) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowRealtimeStatusResponseParams added in v1.0.531

type DescribeStreamLinkFlowRealtimeStatusResponseParams struct {
	// 查询时间,单位s。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 实时数据信息列表。
	Datas []*FlowRealtimeStatusItem `json:"Datas,omitnil,omitempty" name:"Datas"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowRequest added in v1.0.531

type DescribeStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewDescribeStreamLinkFlowRequest added in v1.0.531

func NewDescribeStreamLinkFlowRequest() (request *DescribeStreamLinkFlowRequest)

func (*DescribeStreamLinkFlowRequest) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowRequest) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowRequest) ToJsonString() string

type DescribeStreamLinkFlowRequestParams added in v1.0.531

type DescribeStreamLinkFlowRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type DescribeStreamLinkFlowResponse added in v1.0.531

type DescribeStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowResponse added in v1.0.531

func NewDescribeStreamLinkFlowResponse() (response *DescribeStreamLinkFlowResponse)

func (*DescribeStreamLinkFlowResponse) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowResponse) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowResponse) ToJsonString() string

type DescribeStreamLinkFlowResponseParams added in v1.0.531

type DescribeStreamLinkFlowResponseParams struct {
	// 流的配置信息。
	Info *DescribeFlow `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowSRTStatisticsRequest added in v1.0.531

type DescribeStreamLinkFlowSRTStatisticsRequest struct {
	*tchttp.BaseRequest

	// 传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入或输出类型,可选[input|output]。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 主通道或备通道,可选[0|1]。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询间隔,可选[5s|1min|5min|15min]。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`
}

func NewDescribeStreamLinkFlowSRTStatisticsRequest added in v1.0.531

func NewDescribeStreamLinkFlowSRTStatisticsRequest() (request *DescribeStreamLinkFlowSRTStatisticsRequest)

func (*DescribeStreamLinkFlowSRTStatisticsRequest) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowSRTStatisticsRequest) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowSRTStatisticsRequestParams added in v1.0.531

type DescribeStreamLinkFlowSRTStatisticsRequestParams struct {
	// 传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入或输出类型,可选[input|output]。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 主通道或备通道,可选[0|1]。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询间隔,可选[5s|1min|5min|15min]。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`
}

Predefined struct for user

type DescribeStreamLinkFlowSRTStatisticsResponse added in v1.0.531

type DescribeStreamLinkFlowSRTStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowSRTStatisticsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowSRTStatisticsResponse added in v1.0.531

func NewDescribeStreamLinkFlowSRTStatisticsResponse() (response *DescribeStreamLinkFlowSRTStatisticsResponse)

func (*DescribeStreamLinkFlowSRTStatisticsResponse) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowSRTStatisticsResponse) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowSRTStatisticsResponseParams added in v1.0.531

type DescribeStreamLinkFlowSRTStatisticsResponseParams struct {
	// 传输流的SRT质量数据列表。
	Infos []*FlowSRTInfo `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowStatisticsRequest added in v1.0.531

type DescribeStreamLinkFlowStatisticsRequest struct {
	*tchttp.BaseRequest

	// 传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入或输出类型,可选[input|output]。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 主通道或备通道,可选[0|1]。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 查询间隔,可选[5s|1min|5min|15min]。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeStreamLinkFlowStatisticsRequest added in v1.0.531

func NewDescribeStreamLinkFlowStatisticsRequest() (request *DescribeStreamLinkFlowStatisticsRequest)

func (*DescribeStreamLinkFlowStatisticsRequest) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowStatisticsRequest) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowStatisticsRequestParams added in v1.0.531

type DescribeStreamLinkFlowStatisticsRequestParams struct {
	// 传输流ID。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 输入或输出类型,可选[input|output]。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 主通道或备通道,可选[0|1]。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 查询间隔,可选[5s|1min|5min|15min]。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 统计的开始时间,默认为前一小时,最多支持查询近7天。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 统计的结束时间,默认为StartTime后一小时,最多支持查询24小时的数据。
	// UTC时间,如'2020-01-01T12:00:00Z'。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeStreamLinkFlowStatisticsResponse added in v1.0.531

type DescribeStreamLinkFlowStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowStatisticsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowStatisticsResponse added in v1.0.531

func NewDescribeStreamLinkFlowStatisticsResponse() (response *DescribeStreamLinkFlowStatisticsResponse)

func (*DescribeStreamLinkFlowStatisticsResponse) FromJsonString added in v1.0.531

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowStatisticsResponse) ToJsonString added in v1.0.531

type DescribeStreamLinkFlowStatisticsResponseParams added in v1.0.531

type DescribeStreamLinkFlowStatisticsResponseParams struct {
	// 传输流的媒体数据列表。
	Infos []*FlowStatisticsArray `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkFlowsRequest added in v1.0.531

type DescribeStreamLinkFlowsRequest struct {
	*tchttp.BaseRequest

	// 当前页数,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,默认10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStreamLinkFlowsRequest added in v1.0.531

func NewDescribeStreamLinkFlowsRequest() (request *DescribeStreamLinkFlowsRequest)

func (*DescribeStreamLinkFlowsRequest) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowsRequest) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowsRequest) ToJsonString() string

type DescribeStreamLinkFlowsRequestParams added in v1.0.531

type DescribeStreamLinkFlowsRequestParams struct {
	// 当前页数,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,默认10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStreamLinkFlowsResponse added in v1.0.531

type DescribeStreamLinkFlowsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkFlowsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkFlowsResponse added in v1.0.531

func NewDescribeStreamLinkFlowsResponse() (response *DescribeStreamLinkFlowsResponse)

func (*DescribeStreamLinkFlowsResponse) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkFlowsResponse) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkFlowsResponse) ToJsonString() string

type DescribeStreamLinkFlowsResponseParams added in v1.0.531

type DescribeStreamLinkFlowsResponseParams struct {
	// 流的配置信息列表。
	Infos []*DescribeFlow `json:"Infos,omitnil,omitempty" name:"Infos"`

	// 当前页数。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总数量。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamLinkRegionsRequest added in v1.0.531

type DescribeStreamLinkRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeStreamLinkRegionsRequest added in v1.0.531

func NewDescribeStreamLinkRegionsRequest() (request *DescribeStreamLinkRegionsRequest)

func (*DescribeStreamLinkRegionsRequest) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkRegionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkRegionsRequest) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkRegionsRequest) ToJsonString() string

type DescribeStreamLinkRegionsRequestParams added in v1.0.531

type DescribeStreamLinkRegionsRequestParams struct {
}

Predefined struct for user

type DescribeStreamLinkRegionsResponse added in v1.0.531

type DescribeStreamLinkRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamLinkRegionsResponseParams `json:"Response"`
}

func NewDescribeStreamLinkRegionsResponse added in v1.0.531

func NewDescribeStreamLinkRegionsResponse() (response *DescribeStreamLinkRegionsResponse)

func (*DescribeStreamLinkRegionsResponse) FromJsonString added in v1.0.531

func (r *DescribeStreamLinkRegionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamLinkRegionsResponse) ToJsonString added in v1.0.531

func (r *DescribeStreamLinkRegionsResponse) ToJsonString() string

type DescribeStreamLinkRegionsResponseParams added in v1.0.531

type DescribeStreamLinkRegionsResponseParams struct {
	// 媒体传输地区信息。
	Info *StreamLinkRegionInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTaskDetailRequest

type DescribeTaskDetailRequest struct {
	*tchttp.BaseRequest

	// 视频处理任务的任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeTaskDetailRequest

func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)

func (*DescribeTaskDetailRequest) FromJsonString

func (r *DescribeTaskDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskDetailRequest) ToJsonString

func (r *DescribeTaskDetailRequest) ToJsonString() string

type DescribeTaskDetailRequestParams added in v1.0.426

type DescribeTaskDetailRequestParams struct {
	// 视频处理任务的任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeTaskDetailResponse

type DescribeTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskDetailResponseParams `json:"Response"`
}

func NewDescribeTaskDetailResponse

func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)

func (*DescribeTaskDetailResponse) FromJsonString

func (r *DescribeTaskDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskDetailResponse) ToJsonString

func (r *DescribeTaskDetailResponse) ToJsonString() string

type DescribeTaskDetailResponseParams added in v1.0.426

type DescribeTaskDetailResponseParams struct {
	// 任务类型,目前取值有:<li>WorkflowTask:视频工作流处理任务。</li><li>EditMediaTask:视频编辑任务。</li><li>LiveStreamProcessTask:直播流处理任务。</li><li>ScheduleTask:编排处理任务。</li><li>EvaluationTask:评测任务。</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务状态,取值:
	// <li>WAITING:等待中;</li>
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务的创建时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 视频编辑任务信息,仅当 TaskType 为 EditMediaTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EditMediaTask *EditMediaTask `json:"EditMediaTask,omitnil,omitempty" name:"EditMediaTask"`

	// 视频处理任务信息,仅当 TaskType 为 WorkflowTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkflowTask *WorkflowTask `json:"WorkflowTask,omitnil,omitempty" name:"WorkflowTask"`

	// 直播流处理任务信息,仅当 TaskType 为 LiveStreamProcessTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveStreamProcessTask *LiveStreamProcessTask `json:"LiveStreamProcessTask,omitnil,omitempty" name:"LiveStreamProcessTask"`

	// 任务的事件通知信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 任务流的优先级,取值范围为 [-10, 10]。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 扩展信息字段,仅用于特定场景。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// 编排处理任务信息,仅当 TaskType 为 ScheduleTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScheduleTask *ScheduleTask `json:"ScheduleTask,omitnil,omitempty" name:"ScheduleTask"`

	// 直播编排处理任务信息,仅当 TaskType 为 LiveScheduleTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveScheduleTask *LiveScheduleTask `json:"LiveScheduleTask,omitnil,omitempty" name:"LiveScheduleTask"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTasksRequest

type DescribeTasksRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:任务状态,可选值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`
}

func NewDescribeTasksRequest

func NewDescribeTasksRequest() (request *DescribeTasksRequest)

func (*DescribeTasksRequest) FromJsonString

func (r *DescribeTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTasksRequest) ToJsonString

func (r *DescribeTasksRequest) ToJsonString() string

type DescribeTasksRequestParams added in v1.0.426

type DescribeTasksRequestParams struct {
	// 过滤条件:任务状态,可选值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`
}

Predefined struct for user

type DescribeTasksResponse

type DescribeTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTasksResponseParams `json:"Response"`
}

func NewDescribeTasksResponse

func NewDescribeTasksResponse() (response *DescribeTasksResponse)

func (*DescribeTasksResponse) FromJsonString

func (r *DescribeTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTasksResponse) ToJsonString

func (r *DescribeTasksResponse) ToJsonString() string

type DescribeTasksResponseParams added in v1.0.426

type DescribeTasksResponseParams struct {
	// 任务概要列表。
	TaskSet []*TaskSimpleInfo `json:"TaskSet,omitnil,omitempty" name:"TaskSet"`

	// 翻页标识,当请求未返回所有数据,该字段表示下一条记录的 ID。当该字段为空字符串,说明已无更多数据。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`

	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTranscodeTemplatesRequest

type DescribeTranscodeTemplatesRequest struct {
	*tchttp.BaseRequest

	// 转码模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 封装格式过滤条件,可选值:
	// <li>Video:视频格式,可以同时包含视频流和音频流的封装格式板;</li>
	// <li>PureAudio:纯音频格式,只能包含音频流的封装格式。</li>
	ContainerType *string `json:"ContainerType,omitnil,omitempty" name:"ContainerType"`

	// (建议使用TranscodeType代替)极速高清过滤条件,用于过滤普通转码或极速高清转码模板,可选值:
	// <li>Common:普通转码模板;</li>
	// <li>TEHD:极速高清模板。</li>
	TEHDType *string `json:"TEHDType,omitnil,omitempty" name:"TEHDType"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型(替换旧版本 TEHDType),可选值:
	// <li>Common:普通转码模板;</li>
	// <li>TEHD:视频极速高清,老的类型(建议使用 TEHD-100) 。</li>
	// <li>TEHD-100:视频极速高清</li>
	// <li>TEHD-200:音频极速高清</li>
	// <li>Enhance:音视频增强模板。</li>
	// 默认空,不限制类型。
	TranscodeType *string `json:"TranscodeType,omitnil,omitempty" name:"TranscodeType"`
}

func NewDescribeTranscodeTemplatesRequest

func NewDescribeTranscodeTemplatesRequest() (request *DescribeTranscodeTemplatesRequest)

func (*DescribeTranscodeTemplatesRequest) FromJsonString

func (r *DescribeTranscodeTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTranscodeTemplatesRequest) ToJsonString

func (r *DescribeTranscodeTemplatesRequest) ToJsonString() string

type DescribeTranscodeTemplatesRequestParams added in v1.0.426

type DescribeTranscodeTemplatesRequestParams struct {
	// 转码模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 封装格式过滤条件,可选值:
	// <li>Video:视频格式,可以同时包含视频流和音频流的封装格式板;</li>
	// <li>PureAudio:纯音频格式,只能包含音频流的封装格式。</li>
	ContainerType *string `json:"ContainerType,omitnil,omitempty" name:"ContainerType"`

	// (建议使用TranscodeType代替)极速高清过滤条件,用于过滤普通转码或极速高清转码模板,可选值:
	// <li>Common:普通转码模板;</li>
	// <li>TEHD:极速高清模板。</li>
	TEHDType *string `json:"TEHDType,omitnil,omitempty" name:"TEHDType"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模板类型(替换旧版本 TEHDType),可选值:
	// <li>Common:普通转码模板;</li>
	// <li>TEHD:视频极速高清,老的类型(建议使用 TEHD-100) 。</li>
	// <li>TEHD-100:视频极速高清</li>
	// <li>TEHD-200:音频极速高清</li>
	// <li>Enhance:音视频增强模板。</li>
	// 默认空,不限制类型。
	TranscodeType *string `json:"TranscodeType,omitnil,omitempty" name:"TranscodeType"`
}

Predefined struct for user

type DescribeTranscodeTemplatesResponse

type DescribeTranscodeTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTranscodeTemplatesResponseParams `json:"Response"`
}

func NewDescribeTranscodeTemplatesResponse

func NewDescribeTranscodeTemplatesResponse() (response *DescribeTranscodeTemplatesResponse)

func (*DescribeTranscodeTemplatesResponse) FromJsonString

func (r *DescribeTranscodeTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTranscodeTemplatesResponse) ToJsonString

func (r *DescribeTranscodeTemplatesResponse) ToJsonString() string

type DescribeTranscodeTemplatesResponseParams added in v1.0.426

type DescribeTranscodeTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 转码模板详情列表。
	TranscodeTemplateSet []*TranscodeTemplate `json:"TranscodeTemplateSet,omitnil,omitempty" name:"TranscodeTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWatermarkTemplatesRequest

type DescribeWatermarkTemplatesRequest struct {
	*tchttp.BaseRequest

	// 水印模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 水印类型过滤条件,可选值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数
	// <li>默认值:10;</li>
	// <li>最大值:100。</li>
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeWatermarkTemplatesRequest

func NewDescribeWatermarkTemplatesRequest() (request *DescribeWatermarkTemplatesRequest)

func (*DescribeWatermarkTemplatesRequest) FromJsonString

func (r *DescribeWatermarkTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWatermarkTemplatesRequest) ToJsonString

func (r *DescribeWatermarkTemplatesRequest) ToJsonString() string

type DescribeWatermarkTemplatesRequestParams added in v1.0.426

type DescribeWatermarkTemplatesRequestParams struct {
	// 水印模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 水印类型过滤条件,可选值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数
	// <li>默认值:10;</li>
	// <li>最大值:100。</li>
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeWatermarkTemplatesResponse

type DescribeWatermarkTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWatermarkTemplatesResponseParams `json:"Response"`
}

func NewDescribeWatermarkTemplatesResponse

func NewDescribeWatermarkTemplatesResponse() (response *DescribeWatermarkTemplatesResponse)

func (*DescribeWatermarkTemplatesResponse) FromJsonString

func (r *DescribeWatermarkTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWatermarkTemplatesResponse) ToJsonString

func (r *DescribeWatermarkTemplatesResponse) ToJsonString() string

type DescribeWatermarkTemplatesResponseParams added in v1.0.426

type DescribeWatermarkTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 水印模板详情列表。
	WatermarkTemplateSet []*WatermarkTemplate `json:"WatermarkTemplateSet,omitnil,omitempty" name:"WatermarkTemplateSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWordSamplesRequest

type DescribeWordSamplesRequest struct {
	*tchttp.BaseRequest

	// 关键词过滤条件,数组长度限制:100 个词。
	Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"`

	// <b>关键词应用场景过滤条件,可选值:</b>
	// 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;
	// 2. Recognition.Asr:通过音频识别技术,进行内容识别;
	// 3. Review.Ocr:通过光学字符识别技术,进行不适宜内容的识别;
	// 4. Review.Asr:通过音频识别技术,进行不适宜内容的识别;
	// <b>可合并简写为:</b>
	// 5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;
	// 6. Review:通过光学字符识别技术、音频识别技术,进行不适宜内容的识别,等价于 3+4;
	// 可多选,元素间关系为 or,即关键词的应用场景包含该字段集合中任意元素的记录,均符合该条件。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 标签过滤条件,数组长度限制:20 个词。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:100,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeWordSamplesRequest

func NewDescribeWordSamplesRequest() (request *DescribeWordSamplesRequest)

func (*DescribeWordSamplesRequest) FromJsonString

func (r *DescribeWordSamplesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWordSamplesRequest) ToJsonString

func (r *DescribeWordSamplesRequest) ToJsonString() string

type DescribeWordSamplesRequestParams added in v1.0.426

type DescribeWordSamplesRequestParams struct {
	// 关键词过滤条件,数组长度限制:100 个词。
	Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"`

	// <b>关键词应用场景过滤条件,可选值:</b>
	// 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;
	// 2. Recognition.Asr:通过音频识别技术,进行内容识别;
	// 3. Review.Ocr:通过光学字符识别技术,进行不适宜内容的识别;
	// 4. Review.Asr:通过音频识别技术,进行不适宜内容的识别;
	// <b>可合并简写为:</b>
	// 5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;
	// 6. Review:通过光学字符识别技术、音频识别技术,进行不适宜内容的识别,等价于 3+4;
	// 可多选,元素间关系为 or,即关键词的应用场景包含该字段集合中任意元素的记录,均符合该条件。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 标签过滤条件,数组长度限制:20 个词。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:100,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeWordSamplesResponse

type DescribeWordSamplesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWordSamplesResponseParams `json:"Response"`
}

func NewDescribeWordSamplesResponse

func NewDescribeWordSamplesResponse() (response *DescribeWordSamplesResponse)

func (*DescribeWordSamplesResponse) FromJsonString

func (r *DescribeWordSamplesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWordSamplesResponse) ToJsonString

func (r *DescribeWordSamplesResponse) ToJsonString() string

type DescribeWordSamplesResponseParams added in v1.0.426

type DescribeWordSamplesResponseParams struct {
	// 符合条件的记录总数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 关键词信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WordSet []*AiSampleWord `json:"WordSet,omitnil,omitempty" name:"WordSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkflowsRequest

type DescribeWorkflowsRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID 过滤条件,数组长度限制:100。
	WorkflowIds []*int64 `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"`

	// 工作流状态,取值范围:
	// <li>Enabled:已启用,</li>
	// <li>Disabled:已禁用。</li>
	// 不填此参数,则不区分工作流状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeWorkflowsRequest

func NewDescribeWorkflowsRequest() (request *DescribeWorkflowsRequest)

func (*DescribeWorkflowsRequest) FromJsonString

func (r *DescribeWorkflowsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkflowsRequest) ToJsonString

func (r *DescribeWorkflowsRequest) ToJsonString() string

type DescribeWorkflowsRequestParams added in v1.0.426

type DescribeWorkflowsRequestParams struct {
	// 工作流 ID 过滤条件,数组长度限制:100。
	WorkflowIds []*int64 `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"`

	// 工作流状态,取值范围:
	// <li>Enabled:已启用,</li>
	// <li>Disabled:已禁用。</li>
	// 不填此参数,则不区分工作流状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeWorkflowsResponse

type DescribeWorkflowsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkflowsResponseParams `json:"Response"`
}

func NewDescribeWorkflowsResponse

func NewDescribeWorkflowsResponse() (response *DescribeWorkflowsResponse)

func (*DescribeWorkflowsResponse) FromJsonString

func (r *DescribeWorkflowsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWorkflowsResponse) ToJsonString

func (r *DescribeWorkflowsResponse) ToJsonString() string

type DescribeWorkflowsResponseParams added in v1.0.426

type DescribeWorkflowsResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 工作流信息数组。
	WorkflowInfoSet []*WorkflowInfo `json:"WorkflowInfoSet,omitnil,omitempty" name:"WorkflowInfoSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DiagnoseResult added in v1.0.667

type DiagnoseResult struct {
	// 诊断出的异常类别。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 诊断出的具体异常类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 诊断出异常开始的PTS时间戳。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *float64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 诊断出的异常描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 诊断到异常的北京时间,采用 ISO 日期格式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DateTime *string `json:"DateTime,omitnil,omitempty" name:"DateTime"`

	// 诊断出的异常级别。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SeverityLevel *string `json:"SeverityLevel,omitnil,omitempty" name:"SeverityLevel"`
}

type DisableScheduleRequest added in v1.0.613

type DisableScheduleRequest struct {
	*tchttp.BaseRequest

	// 编排唯一表示。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

func NewDisableScheduleRequest added in v1.0.613

func NewDisableScheduleRequest() (request *DisableScheduleRequest)

func (*DisableScheduleRequest) FromJsonString added in v1.0.613

func (r *DisableScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableScheduleRequest) ToJsonString added in v1.0.613

func (r *DisableScheduleRequest) ToJsonString() string

type DisableScheduleRequestParams added in v1.0.613

type DisableScheduleRequestParams struct {
	// 编排唯一表示。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

Predefined struct for user

type DisableScheduleResponse added in v1.0.613

type DisableScheduleResponse struct {
	*tchttp.BaseResponse
	Response *DisableScheduleResponseParams `json:"Response"`
}

func NewDisableScheduleResponse added in v1.0.613

func NewDisableScheduleResponse() (response *DisableScheduleResponse)

func (*DisableScheduleResponse) FromJsonString added in v1.0.613

func (r *DisableScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableScheduleResponse) ToJsonString added in v1.0.613

func (r *DisableScheduleResponse) ToJsonString() string

type DisableScheduleResponseParams added in v1.0.613

type DisableScheduleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisableWorkflowRequest

type DisableWorkflowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

func NewDisableWorkflowRequest

func NewDisableWorkflowRequest() (request *DisableWorkflowRequest)

func (*DisableWorkflowRequest) FromJsonString

func (r *DisableWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableWorkflowRequest) ToJsonString

func (r *DisableWorkflowRequest) ToJsonString() string

type DisableWorkflowRequestParams added in v1.0.426

type DisableWorkflowRequestParams struct {
	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

Predefined struct for user

type DisableWorkflowResponse

type DisableWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *DisableWorkflowResponseParams `json:"Response"`
}

func NewDisableWorkflowResponse

func NewDisableWorkflowResponse() (response *DisableWorkflowResponse)

func (*DisableWorkflowResponse) FromJsonString

func (r *DisableWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableWorkflowResponse) ToJsonString

func (r *DisableWorkflowResponse) ToJsonString() string

type DisableWorkflowResponseParams added in v1.0.426

type DisableWorkflowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DrmInfo added in v1.0.738

type DrmInfo struct {
	// 加密类型:
	// <li> simpleaes: aes-128 加密</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// SimpleAes 加密信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SimpleAesDrm *SimpleAesDrm `json:"SimpleAesDrm,omitnil,omitempty" name:"SimpleAesDrm"`
}

type EditMediaFileInfo

type EditMediaFileInfo struct {
	// 视频的输入信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 【剪辑】任务生效,视频剪辑的起始时间偏移,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 【剪辑】任务生效,视频剪辑的结束时间偏移,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 【合成】任务必选,用于轨道元素中媒体关联源素材 ID。
	//
	// 注意:允许字母、数字、-、_ ,最长 32 字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type EditMediaOutputConfig added in v1.0.209

type EditMediaOutputConfig struct {
	// 封装格式,可选值:mp4、hls、mov、flv、avi。默认是 mp4。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 剪辑模式,可选值 normal、fast。默认是精确剪辑 normal
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type EditMediaRequest

type EditMediaRequest struct {
	*tchttp.BaseRequest

	// 输入的视频文件信息。
	FileInfos []*EditMediaFileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// 媒体处理输出文件的目标存储。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理输出文件的目标路径。
	//
	// 注意:对于复杂合成任务,路径中的文件名只可为数字、字母、-、_ 的组合,最长 64 个字符。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 【剪辑】任务生成的文件配置。
	OutputConfig *EditMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 【合成】任务配置。
	//
	// 注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
	ComposeConfig *ComposeMediaConfig `json:"ComposeConfig,omitnil,omitempty" name:"ComposeConfig"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

func NewEditMediaRequest

func NewEditMediaRequest() (request *EditMediaRequest)

func (*EditMediaRequest) FromJsonString

func (r *EditMediaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditMediaRequest) ToJsonString

func (r *EditMediaRequest) ToJsonString() string

type EditMediaRequestParams added in v1.0.426

type EditMediaRequestParams struct {
	// 输入的视频文件信息。
	FileInfos []*EditMediaFileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// 媒体处理输出文件的目标存储。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理输出文件的目标路径。
	//
	// 注意:对于复杂合成任务,路径中的文件名只可为数字、字母、-、_ 的组合,最长 64 个字符。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 【剪辑】任务生成的文件配置。
	OutputConfig *EditMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 【合成】任务配置。
	//
	// 注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
	ComposeConfig *ComposeMediaConfig `json:"ComposeConfig,omitnil,omitempty" name:"ComposeConfig"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

Predefined struct for user

type EditMediaResponse

type EditMediaResponse struct {
	*tchttp.BaseResponse
	Response *EditMediaResponseParams `json:"Response"`
}

func NewEditMediaResponse

func NewEditMediaResponse() (response *EditMediaResponse)

func (*EditMediaResponse) FromJsonString

func (r *EditMediaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditMediaResponse) ToJsonString

func (r *EditMediaResponse) ToJsonString() string

type EditMediaResponseParams added in v1.0.426

type EditMediaResponseParams struct {
	// 编辑视频的任务 ID,可以通过该 ID 查询编辑任务的状态。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EditMediaTask

type EditMediaTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码
	// <li>0:成功;</li>
	// <li>其他值:失败。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 视频编辑任务的输入。
	Input *EditMediaTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 视频编辑任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *EditMediaTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type EditMediaTaskInput

type EditMediaTaskInput struct {
	// 输入的视频文件信息。
	FileInfoSet []*EditMediaFileInfo `json:"FileInfoSet,omitnil,omitempty" name:"FileInfoSet"`
}

type EditMediaTaskOutput

type EditMediaTaskOutput struct {
	// 编辑后文件的目标存储。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 编辑后的视频文件路径。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 编辑后的视频文件元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`
}

type EnableScheduleRequest added in v1.0.613

type EnableScheduleRequest struct {
	*tchttp.BaseRequest

	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

func NewEnableScheduleRequest added in v1.0.613

func NewEnableScheduleRequest() (request *EnableScheduleRequest)

func (*EnableScheduleRequest) FromJsonString added in v1.0.613

func (r *EnableScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableScheduleRequest) ToJsonString added in v1.0.613

func (r *EnableScheduleRequest) ToJsonString() string

type EnableScheduleRequestParams added in v1.0.613

type EnableScheduleRequestParams struct {
	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

Predefined struct for user

type EnableScheduleResponse added in v1.0.613

type EnableScheduleResponse struct {
	*tchttp.BaseResponse
	Response *EnableScheduleResponseParams `json:"Response"`
}

func NewEnableScheduleResponse added in v1.0.613

func NewEnableScheduleResponse() (response *EnableScheduleResponse)

func (*EnableScheduleResponse) FromJsonString added in v1.0.613

func (r *EnableScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableScheduleResponse) ToJsonString added in v1.0.613

func (r *EnableScheduleResponse) ToJsonString() string

type EnableScheduleResponseParams added in v1.0.613

type EnableScheduleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnableWorkflowRequest

type EnableWorkflowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

func NewEnableWorkflowRequest

func NewEnableWorkflowRequest() (request *EnableWorkflowRequest)

func (*EnableWorkflowRequest) FromJsonString

func (r *EnableWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableWorkflowRequest) ToJsonString

func (r *EnableWorkflowRequest) ToJsonString() string

type EnableWorkflowRequestParams added in v1.0.426

type EnableWorkflowRequestParams struct {
	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

Predefined struct for user

type EnableWorkflowResponse

type EnableWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *EnableWorkflowResponseParams `json:"Response"`
}

func NewEnableWorkflowResponse

func NewEnableWorkflowResponse() (response *EnableWorkflowResponse)

func (*EnableWorkflowResponse) FromJsonString

func (r *EnableWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableWorkflowResponse) ToJsonString

func (r *EnableWorkflowResponse) ToJsonString() string

type EnableWorkflowResponseParams added in v1.0.426

type EnableWorkflowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnhanceConfig added in v1.0.444

type EnhanceConfig struct {
	// 视频增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoEnhance *VideoEnhanceConfig `json:"VideoEnhance,omitnil,omitempty" name:"VideoEnhance"`

	// 音频增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioEnhance *AudioEnhanceConfig `json:"AudioEnhance,omitnil,omitempty" name:"AudioEnhance"`
}

type ExecuteFunctionRequest

type ExecuteFunctionRequest struct {
	*tchttp.BaseRequest

	// 调用后端接口名称。
	FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"`

	// 接口参数,具体参数格式调用时与后端协调。
	FunctionArg *string `json:"FunctionArg,omitnil,omitempty" name:"FunctionArg"`
}

func NewExecuteFunctionRequest

func NewExecuteFunctionRequest() (request *ExecuteFunctionRequest)

func (*ExecuteFunctionRequest) FromJsonString

func (r *ExecuteFunctionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteFunctionRequest) ToJsonString

func (r *ExecuteFunctionRequest) ToJsonString() string

type ExecuteFunctionRequestParams added in v1.0.426

type ExecuteFunctionRequestParams struct {
	// 调用后端接口名称。
	FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"`

	// 接口参数,具体参数格式调用时与后端协调。
	FunctionArg *string `json:"FunctionArg,omitnil,omitempty" name:"FunctionArg"`
}

Predefined struct for user

type ExecuteFunctionResponse

type ExecuteFunctionResponse struct {
	*tchttp.BaseResponse
	Response *ExecuteFunctionResponseParams `json:"Response"`
}

func NewExecuteFunctionResponse

func NewExecuteFunctionResponse() (response *ExecuteFunctionResponse)

func (*ExecuteFunctionResponse) FromJsonString

func (r *ExecuteFunctionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteFunctionResponse) ToJsonString

func (r *ExecuteFunctionResponse) ToJsonString() string

type ExecuteFunctionResponseParams added in v1.0.426

type ExecuteFunctionResponseParams struct {
	// 处理结果打包后的字符串,具体与后台一同协调。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExpressionConfigInfo

type ExpressionConfigInfo struct {
	// 表情识别任务开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type FaceConfigureInfo

type FaceConfigureInfo struct {
	// 人脸识别任务开关,可选值:
	// <li>ON:开启智能人脸识别任务;</li>
	// <li>OFF:关闭智能人脸识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果。默认 95 分。取值范围:0 - 100。
	Score *float64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。标签可选值:
	// <li>entertainment:娱乐明星;</li>
	// <li>sport:体育明星;</li>
	// <li>politician:敏感人物。</li>
	DefaultLibraryLabelSet []*string `json:"DefaultLibraryLabelSet,omitnil,omitempty" name:"DefaultLibraryLabelSet"`

	// 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。
	// 标签个数最多 100 个,每个标签长度最多 16 个字符。
	UserDefineLibraryLabelSet []*string `json:"UserDefineLibraryLabelSet,omitnil,omitempty" name:"UserDefineLibraryLabelSet"`

	// 人物库选择,可选值:
	// <li>Default:使用默认人物库;</li>
	// <li>UserDefine:使用用户自定义人物库。</li>
	// <li>All:同时使用默认人物库和用户自定义人物库。</li>
	// 默认值:All,使用系统默认人物库及用户自定义人物库。
	FaceLibrary *string `json:"FaceLibrary,omitnil,omitempty" name:"FaceLibrary"`
}

type FaceConfigureInfoForUpdate

type FaceConfigureInfoForUpdate struct {
	// 人脸识别任务开关,可选值:
	// <li>ON:开启智能人脸识别任务;</li>
	// <li>OFF:关闭智能人脸识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果。取值范围:0-100。
	Score *float64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。标签可选值:
	// <li>entertainment:娱乐明星;</li>
	// <li>sport:体育明星;</li>
	// <li>politician:敏感人物。</li>
	DefaultLibraryLabelSet []*string `json:"DefaultLibraryLabelSet,omitnil,omitempty" name:"DefaultLibraryLabelSet"`

	// 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。
	// 标签个数最多 100 个,每个标签长度最多 16 个字符。
	UserDefineLibraryLabelSet []*string `json:"UserDefineLibraryLabelSet,omitnil,omitempty" name:"UserDefineLibraryLabelSet"`

	// 人物库选择,可选值:
	// <li>Default:使用默认人物库;</li>
	// <li>UserDefine:使用用户自定义人物库。</li>
	// <li>All:同时使用默认人物库和用户自定义人物库。</li>
	FaceLibrary *string `json:"FaceLibrary,omitnil,omitempty" name:"FaceLibrary"`
}

type FaceEnhanceConfig added in v1.0.444

type FaceEnhanceConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 强度,取值范围:0.0~1.0。
	// 默认:0.0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intensity *float64 `json:"Intensity,omitnil,omitempty" name:"Intensity"`
}

type FlowAudio added in v1.0.531

type FlowAudio struct {
	// 帧率。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 码率,单位是bps。
	Rate *int64 `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 音频Pid。
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
}

type FlowLogInfo added in v1.0.531

type FlowLogInfo struct {
	// 时间戳,单位为秒。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 输入输出类型(input/output)。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入或输出Id。
	InputOutputId *string `json:"InputOutputId,omitnil,omitempty" name:"InputOutputId"`

	// 协议。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 事件代码。
	EventCode *string `json:"EventCode,omitnil,omitempty" name:"EventCode"`

	// 事件信息。
	EventMessage *string `json:"EventMessage,omitnil,omitempty" name:"EventMessage"`

	// 对端IP。
	RemoteIp *string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`

	// 对端端口。
	RemotePort *string `json:"RemotePort,omitnil,omitempty" name:"RemotePort"`

	// 主备通道,0为主通道,1为备通道。
	Pipeline *string `json:"Pipeline,omitnil,omitempty" name:"Pipeline"`

	// 输入或输出的名称。
	InputOutputName *string `json:"InputOutputName,omitnil,omitempty" name:"InputOutputName"`
}

type FlowMediaAudio added in v1.0.531

type FlowMediaAudio struct {
	// 帧率。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 码率,单位是bps。
	Rate *int64 `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 音频Pid。
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 标志同一次推流。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

type FlowMediaInfo added in v1.0.531

type FlowMediaInfo struct {
	// 时间戳,单位是秒。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 总带宽。
	Network *int64 `json:"Network,omitnil,omitempty" name:"Network"`

	// 传输流的视频数据。
	Video []*FlowMediaVideo `json:"Video,omitnil,omitempty" name:"Video"`

	// 传输流的音频数据。
	Audio []*FlowMediaAudio `json:"Audio,omitnil,omitempty" name:"Audio"`

	// 标志同一次推流。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 客户端IP。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`
}

type FlowMediaVideo added in v1.0.531

type FlowMediaVideo struct {
	// 帧率。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 码率,单位是bps。
	Rate *int64 `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 视频Pid。
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 标志同一次推流。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

type FlowRealtimeStatusCommon added in v1.0.531

type FlowRealtimeStatusCommon struct {
	// 当前连接状态,Connected|Waiting|Idle。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 连接模式,Listener|Caller。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 已连接时长,单位为ms。
	ConnectedTime *int64 `json:"ConnectedTime,omitnil,omitempty" name:"ConnectedTime"`

	// 实时码率,单位为bps。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 重试次数。
	Reconnections *int64 `json:"Reconnections,omitnil,omitempty" name:"Reconnections"`
}

type FlowRealtimeStatusItem added in v1.0.531

type FlowRealtimeStatusItem struct {
	// 类型,Input|Output。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输入Id,如果Type为Input,此字段不为空。
	InputId *string `json:"InputId,omitnil,omitempty" name:"InputId"`

	// 输出Id,如果Type为Output,此字段不为空。
	OutputId *string `json:"OutputId,omitnil,omitempty" name:"OutputId"`

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 协议, SRT | RTMP。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 共同状态信息。
	CommonStatus *FlowRealtimeStatusCommon `json:"CommonStatus,omitnil,omitempty" name:"CommonStatus"`

	// 如果是SRT协议则有此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SRTStatus *FlowRealtimeStatusSRT `json:"SRTStatus,omitnil,omitempty" name:"SRTStatus"`

	// 如果是RTMP协议则有此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTMPStatus *FlowRealtimeStatusRTMP `json:"RTMPStatus,omitnil,omitempty" name:"RTMPStatus"`

	// 服务器IP。
	ConnectServerIP *string `json:"ConnectServerIP,omitnil,omitempty" name:"ConnectServerIP"`

	// 如果是RTP协议则有此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RTPStatus *FlowRealtimeStatusRTP `json:"RTPStatus,omitnil,omitempty" name:"RTPStatus"`
}

type FlowRealtimeStatusRTMP added in v1.0.531

type FlowRealtimeStatusRTMP struct {
	// 视频帧率。
	VideoFPS *int64 `json:"VideoFPS,omitnil,omitempty" name:"VideoFPS"`

	// 音频帧率。
	AudioFPS *int64 `json:"AudioFPS,omitnil,omitempty" name:"AudioFPS"`
}

type FlowRealtimeStatusRTP added in v1.0.531

type FlowRealtimeStatusRTP struct {
	// 传输的包个数
	Packets *int64 `json:"Packets,omitnil,omitempty" name:"Packets"`
}

type FlowRealtimeStatusSRT added in v1.0.531

type FlowRealtimeStatusSRT struct {
	// 延迟,单位为ms。
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`

	// RTT,单位为ms。
	RTT *int64 `json:"RTT,omitnil,omitempty" name:"RTT"`

	// 实时发包数或者收包数。
	Packets *int64 `json:"Packets,omitnil,omitempty" name:"Packets"`

	// 丢包率。
	PacketLossRate *float64 `json:"PacketLossRate,omitnil,omitempty" name:"PacketLossRate"`

	// 重传率。
	RetransmitRate *float64 `json:"RetransmitRate,omitnil,omitempty" name:"RetransmitRate"`

	// 实时丢包数。
	DroppedPackets *int64 `json:"DroppedPackets,omitnil,omitempty" name:"DroppedPackets"`

	// 是否加密,On|Off。
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

type FlowSRTInfo added in v1.0.531

type FlowSRTInfo struct {
	// 时间戳,单位是秒。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 发送丢包率。
	SendPacketLossRate *int64 `json:"SendPacketLossRate,omitnil,omitempty" name:"SendPacketLossRate"`

	// 发送重传率。
	SendRetransmissionRate *int64 `json:"SendRetransmissionRate,omitnil,omitempty" name:"SendRetransmissionRate"`

	// 接收丢包率。
	RecvPacketLossRate *int64 `json:"RecvPacketLossRate,omitnil,omitempty" name:"RecvPacketLossRate"`

	// 接收重传率。
	RecvRetransmissionRate *int64 `json:"RecvRetransmissionRate,omitnil,omitempty" name:"RecvRetransmissionRate"`

	// 与对端的RTT时延。
	RTT *int64 `json:"RTT,omitnil,omitempty" name:"RTT"`

	// 标志同一次推流。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 发送弃包数。
	SendPacketDropNumber *int64 `json:"SendPacketDropNumber,omitnil,omitempty" name:"SendPacketDropNumber"`

	// 接收弃包数。
	RecvPacketDropNumber *int64 `json:"RecvPacketDropNumber,omitnil,omitempty" name:"RecvPacketDropNumber"`
}

type FlowStatistics added in v1.0.531

type FlowStatistics struct {
	// 会话Id。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 对端IP。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// 总带宽。
	Network *int64 `json:"Network,omitnil,omitempty" name:"Network"`

	// 视频数据。
	Video []*FlowVideo `json:"Video,omitnil,omitempty" name:"Video"`

	// 音频数据。
	Audio []*FlowAudio `json:"Audio,omitnil,omitempty" name:"Audio"`
}

type FlowStatisticsArray added in v1.0.531

type FlowStatisticsArray struct {
	// 时间戳。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 每个会话的统计数据。
	FlowStatistics []*FlowStatistics `json:"FlowStatistics,omitnil,omitempty" name:"FlowStatistics"`
}

type FlowVideo added in v1.0.531

type FlowVideo struct {
	// 帧率。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 码率,单位是bps。
	Rate *int64 `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 音频Pid。
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
}

type FrameRateConfig added in v1.0.444

type FrameRateConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 帧率,取值范围:[0, 100],单位:Hz。
	// 默认值 0。
	// 注意:对于转码,该参数会覆盖 VideoTemplate 内部的 Fps。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`
}

type FrameTagConfigureInfo

type FrameTagConfigureInfo struct {
	// 智能按帧标签任务开关,可选值:
	// <li>ON:开启智能按帧标签任务;</li>
	// <li>OFF:关闭智能按帧标签任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type FrameTagConfigureInfoForUpdate

type FrameTagConfigureInfoForUpdate struct {
	// 智能按帧标签任务开关,可选值:
	// <li>ON:开启智能按帧标签任务;</li>
	// <li>OFF:关闭智能按帧标签任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type HLSPullSourceAddress added in v1.0.540

type HLSPullSourceAddress struct {
	// HLS源站的Url地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type HdrConfig added in v1.0.444

type HdrConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>HDR10</li>
	// <li>HLG</li>
	// 默认值:HDR10。
	// 注意:video的编码方式需要为h265;
	// 注意:视频编码位深为10。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type HeadTailParameter added in v1.0.215

type HeadTailParameter struct {
	// 片头列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadSet []*MediaInputInfo `json:"HeadSet,omitnil,omitempty" name:"HeadSet"`

	// 片尾列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TailSet []*MediaInputInfo `json:"TailSet,omitnil,omitempty" name:"TailSet"`
}

type HighlightSegmentItem added in v1.0.633

type HighlightSegmentItem struct {
	// 置信度。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 片段起始时间偏移。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 片段结束时间偏移。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`
}

type ImageQualityEnhanceConfig added in v1.0.444

type ImageQualityEnhanceConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>weak</li>
	// <li>normal</li>
	// <li>strong</li>
	// 默认值:weak。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ImageSpriteTaskInput

type ImageSpriteTaskInput struct {
	// 雪碧图模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 截取雪碧图后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 截取雪碧图后,雪碧图图片文件的输出路径,可以为相对路径或者绝对路径。
	// 若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。
	// 相对路径示例:
	// <li>文件名_{变量名}.{format}</li>
	// <li>文件名.{format}</li>
	// 绝对路径示例:
	// <li>/自定义路径/文件名_{变量名}.{format}</li>
	// 如果不填,则默认为相对路径:`{inputName}_imageSprite_{definition}_{number}.{format}`。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 截取雪碧图后,Web VTT 文件的输出路径,只能为相对路径。如果不填,则默认为相对路径:`{inputName}_imageSprite_{definition}.{format}`。
	WebVttObjectName *string `json:"WebVttObjectName,omitnil,omitempty" name:"WebVttObjectName"`

	// 截取雪碧图后输出路径中的`{number}`变量的规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectNumberFormat *NumberFormat `json:"ObjectNumberFormat,omitnil,omitempty" name:"ObjectNumberFormat"`
}

type ImageSpriteTemplate

type ImageSpriteTemplate struct {
	// 雪碧图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板类型,取值范围:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 雪碧图模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 采样类型。
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 雪碧图中小图的行数。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 图片格式。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

type ImageWatermarkInput

type ImageWatermarkInput struct {
	// 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png 图片格式。
	ImageContent *string `json:"ImageContent,omitnil,omitempty" name:"ImageContent"`

	// 水印的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。</li>
	// 当宽高都不填或者为0时,默认为 10%。
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。</li>
	// 默认值:0px,表示 Height 按照原始水印图片的宽高比缩放。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印重复类型。使用场景:水印为动态图像。取值范围:
	// <li>once:动态水印播放完后,不再出现;</li>
	// <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li>
	// <li>repeat:水印循环播放,直到视频结束(默认值)。</li>
	RepeatType *string `json:"RepeatType,omitnil,omitempty" name:"RepeatType"`
}

type ImageWatermarkInputForUpdate

type ImageWatermarkInputForUpdate struct {
	// 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png 图片格式。
	ImageContent *string `json:"ImageContent,omitnil,omitempty" name:"ImageContent"`

	// 水印的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。</li>
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印重复类型。使用场景:水印为动态图像。取值范围:
	// <li>once:动态水印播放完后,不再出现;</li>
	// <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li>
	// <li>repeat:水印循环播放,直到视频结束。</li>
	RepeatType *string `json:"RepeatType,omitnil,omitempty" name:"RepeatType"`
}

type ImageWatermarkTemplate

type ImageWatermarkTemplate struct {
	// 水印图片地址。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 水印的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li>
	// 0px:表示 Height 按照 Width 对视频宽度的比例缩放。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印重复类型。使用场景:水印为动态图像。取值范围:
	// <li>once:动态水印播放完后,不再出现;</li>
	// <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li>
	// <li>repeat:水印循环播放,直到视频结束。</li>
	RepeatType *string `json:"RepeatType,omitnil,omitempty" name:"RepeatType"`
}

type InputAddress added in v1.0.531

type InputAddress struct {
	// 输入地址的IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 输入地址的端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type LiveActivityResItem added in v1.0.751

type LiveActivityResItem struct {
	// 直播录制任务输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveRecordTask *LiveScheduleLiveRecordTaskResult `json:"LiveRecordTask,omitnil,omitempty" name:"LiveRecordTask"`
}

type LiveActivityResult added in v1.0.751

type LiveActivityResult struct {
	// 原子任务类型。
	// <li>LiveRecord:直播录制。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActivityType *string `json:"ActivityType,omitnil,omitempty" name:"ActivityType"`

	// 原子任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveActivityResItem *LiveActivityResItem `json:"LiveActivityResItem,omitnil,omitempty" name:"LiveActivityResItem"`
}

type LiveRecordFile added in v1.0.751

type LiveRecordFile struct {
	// 直播录制文件地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 直播录制文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 直播录制文件时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 直播录制文件开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 直播录制文件结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type LiveRecordResult added in v1.0.751

type LiveRecordResult struct {
	// 直播录制文件的目标存储。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 直播录制文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileList []*LiveRecordFile `json:"FileList,omitnil,omitempty" name:"FileList"`
}

type LiveRecordTaskInput added in v1.0.751

type LiveRecordTaskInput struct {
	// 直播录制模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 直播录制后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 直播录制后文件的输出路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`
}

type LiveScheduleLiveRecordTaskResult added in v1.0.751

type LiveScheduleLiveRecordTaskResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 直播录制任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *LiveRecordTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 直播录制任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *LiveRecordResult `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type LiveScheduleTask added in v1.0.751

type LiveScheduleTask struct {
	// 直播编排任务 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 源异常时返回对应异常Message,否则请使用各个具体任务的 Message。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 直播流 URL。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 直播编排任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveActivityResultSet []*LiveActivityResult `json:"LiveActivityResultSet,omitnil,omitempty" name:"LiveActivityResultSet"`
}

type LiveStreamAiAnalysisResultInfo added in v1.0.667

type LiveStreamAiAnalysisResultInfo struct {
	// 直播分析子任务结果,暂时只支持直播拆条。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultSet []*LiveStreamAiAnalysisResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type LiveStreamAiAnalysisResultItem added in v1.0.667

type LiveStreamAiAnalysisResultItem struct {
	// 结果的类型,取值范围:
	// <li>SegmentRecognition:拆条。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 拆条结果,当 Type 为
	// SegmentRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SegmentResultSet []*SegmentRecognitionItem `json:"SegmentResultSet,omitnil,omitempty" name:"SegmentResultSet"`
}

type LiveStreamAiQualityControlResultInfo added in v1.0.667

type LiveStreamAiQualityControlResultInfo struct {
	// 质检结果列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityControlResults []*QualityControlResult `json:"QualityControlResults,omitnil,omitempty" name:"QualityControlResults"`

	// 格式诊断结果列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnoseResults []*DiagnoseResult `json:"DiagnoseResults,omitnil,omitempty" name:"DiagnoseResults"`
}

type LiveStreamAiRecognitionResultInfo

type LiveStreamAiRecognitionResultInfo struct {
	// 内容识别结果列表。
	ResultSet []*LiveStreamAiRecognitionResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type LiveStreamAiRecognitionResultItem

type LiveStreamAiRecognitionResultItem struct {
	// 结果的类型,取值范围:
	// <li>FaceRecognition:人脸识别,</li>
	// <li>AsrWordsRecognition:语音关键词识别,</li>
	// <li>OcrWordsRecognition:文本关键词识别,</li>
	// <li>AsrFullTextRecognition:语音全文识别,</li>
	// <li>OcrFullTextRecognition:文本全文识别。</li>
	// <li>TransTextRecognition:语音翻译。</li>
	// <li>ObjectRecognition:目标检测。</li>
	// <li>TagRecognition:精彩打点。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 人脸识别结果,当 Type 为
	// FaceRecognition 时有效。
	FaceRecognitionResultSet []*LiveStreamFaceRecognitionResult `json:"FaceRecognitionResultSet,omitnil,omitempty" name:"FaceRecognitionResultSet"`

	// 语音关键词识别结果,当 Type 为
	// AsrWordsRecognition 时有效。
	AsrWordsRecognitionResultSet []*LiveStreamAsrWordsRecognitionResult `json:"AsrWordsRecognitionResultSet,omitnil,omitempty" name:"AsrWordsRecognitionResultSet"`

	// 文本关键词识别结果,当 Type 为
	// OcrWordsRecognition 时有效。
	OcrWordsRecognitionResultSet []*LiveStreamOcrWordsRecognitionResult `json:"OcrWordsRecognitionResultSet,omitnil,omitempty" name:"OcrWordsRecognitionResultSet"`

	// 语音全文识别结果,当 Type 为
	// AsrFullTextRecognition 时有效。
	AsrFullTextRecognitionResultSet []*LiveStreamAsrFullTextRecognitionResult `json:"AsrFullTextRecognitionResultSet,omitnil,omitempty" name:"AsrFullTextRecognitionResultSet"`

	// 文本全文识别结果,当 Type 为
	// OcrFullTextRecognition 时有效。
	OcrFullTextRecognitionResultSet []*LiveStreamOcrFullTextRecognitionResult `json:"OcrFullTextRecognitionResultSet,omitnil,omitempty" name:"OcrFullTextRecognitionResultSet"`

	// 翻译结果,当Type 为 TransTextRecognition 时有效。
	TransTextRecognitionResultSet []*LiveStreamTransTextRecognitionResult `json:"TransTextRecognitionResultSet,omitnil,omitempty" name:"TransTextRecognitionResultSet"`

	// 目标检测结果,当Type为 ObjectRecognition 时有效。
	ObjectRecognitionResultSet []*LiveStreamObjectRecognitionResult `json:"ObjectRecognitionResultSet,omitnil,omitempty" name:"ObjectRecognitionResultSet"`

	// 打点结果,当Type 为 TagRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagRecognitionResultSet []*LiveStreamTagRecognitionResult `json:"TagRecognitionResultSet,omitnil,omitempty" name:"TagRecognitionResultSet"`
}

type LiveStreamAiReviewImagePoliticalResult

type LiveStreamAiReviewImagePoliticalResult struct {
	// 嫌疑片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 嫌疑片段结束的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 嫌疑片段敏感分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段鉴黄结果建议,取值范围:
	// <li>pass</li>
	// <li>review</li>
	// <li>block</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频敏感结果标签,取值范围:
	// <li>politician:敏感人物。</li>
	// <li>violation_photo:违规图标。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 敏感人物、违规图标名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 敏感人物、违规图标出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	// PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type LiveStreamAiReviewImagePornResult

type LiveStreamAiReviewImagePornResult struct {
	// 嫌疑片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 嫌疑片段结束的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 嫌疑片段涉黄分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段鉴黄结果建议,取值范围:
	// <li>pass</li>
	// <li>review</li>
	// <li>block</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频鉴黄结果标签,取值范围:
	// <li>porn:色情。</li>
	// <li>sexy:性感。</li>
	// <li>vulgar:低俗。</li>
	// <li>intimacy:亲密行为。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	// PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type LiveStreamAiReviewImageTerrorismResult

type LiveStreamAiReviewImageTerrorismResult struct {
	// 嫌疑片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 嫌疑片段结束的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 嫌疑片段涉敏分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段涉敏结果建议,取值范围:
	// <li>pass</li>
	// <li>review</li>
	// <li>block</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频涉敏结果标签,取值范围:
	// <li>guns:武器枪支。</li>
	// <li>crowd:人群聚集。</li>
	// <li>police:警察部队。</li>
	// <li>bloody:血腥画面。</li>
	// <li>banners:涉敏旗帜。</li>
	// <li>militant:武装分子。</li>
	// <li>explosion:爆炸火灾。</li>
	// <li>terrorists:涉敏人物。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	// PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type LiveStreamAiReviewResultInfo

type LiveStreamAiReviewResultInfo struct {
	// 内容审核结果列表。
	ResultSet []*LiveStreamAiReviewResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`
}

type LiveStreamAiReviewResultItem

type LiveStreamAiReviewResultItem struct {
	// 审核结果的类型,可以取的值有:
	// <li>ImagePorn:图片鉴黄</li>
	// <li>ImageTerrorism:图片涉敏</li>
	// <li>ImagePolitical:图片涉敏</li>
	// <li>VoicePorn:声音违规</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 图片鉴黄的结果,当 Type 为 ImagePorn 时有效。
	ImagePornResultSet []*LiveStreamAiReviewImagePornResult `json:"ImagePornResultSet,omitnil,omitempty" name:"ImagePornResultSet"`

	// 图片涉敏的结果,当 Type 为 ImageTerrorism 时有效。
	ImageTerrorismResultSet []*LiveStreamAiReviewImageTerrorismResult `json:"ImageTerrorismResultSet,omitnil,omitempty" name:"ImageTerrorismResultSet"`

	// 图片涉敏的结果,当 Type 为 ImagePolitical 时有效。
	ImagePoliticalResultSet []*LiveStreamAiReviewImagePoliticalResult `json:"ImagePoliticalResultSet,omitnil,omitempty" name:"ImagePoliticalResultSet"`

	// 声音违规的结果,当 Type 为 VoicePorn 时有效。
	VoicePornResultSet []*LiveStreamAiReviewVoicePornResult `json:"VoicePornResultSet,omitnil,omitempty" name:"VoicePornResultSet"`
}

type LiveStreamAiReviewVoicePornResult

type LiveStreamAiReviewVoicePornResult struct {
	// 嫌疑片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 嫌疑片段结束的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 嫌疑片段涉黄分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段鉴黄结果建议,取值范围:
	// <li>pass</li>
	// <li>review</li>
	// <li>block</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 视频鉴黄结果标签,取值范围:
	// <li>sexual_moan:呻吟。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

type LiveStreamAsrFullTextRecognitionResult

type LiveStreamAsrFullTextRecognitionResult struct {
	// 识别文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别开始UTC时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 识别结束UTC时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 稳态标记。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SteadyState *bool `json:"SteadyState,omitnil,omitempty" name:"SteadyState"`
}

type LiveStreamAsrWordsRecognitionResult

type LiveStreamAsrWordsRecognitionResult struct {
	// 语音关键词。
	Word *string `json:"Word,omitnil,omitempty" name:"Word"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type LiveStreamFaceRecognitionResult

type LiveStreamFaceRecognitionResult struct {
	// 人物唯一标识 ID。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 人物名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 人物库类型,表示识别出的人物来自哪个人物库:
	// <li>Default:默认人物库;</li><li>UserDefine:用户自定义人物库。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type LiveStreamObjectRecognitionResult added in v1.0.928

type LiveStreamObjectRecognitionResult struct {
	// 识别的物体名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsOffset *float64 `json:"StartPtsOffset,omitnil,omitempty" name:"StartPtsOffset"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsOffset *float64 `json:"EndPtsOffset,omitnil,omitempty" name:"EndPtsOffset"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type LiveStreamOcrFullTextRecognitionResult

type LiveStreamOcrFullTextRecognitionResult struct {
	// 语音文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type LiveStreamOcrWordsRecognitionResult

type LiveStreamOcrWordsRecognitionResult struct {
	// 文本关键词。
	Word *string `json:"Word,omitnil,omitempty" name:"Word"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	AreaCoords []*int64 `json:"AreaCoords,omitnil,omitempty" name:"AreaCoords"`
}

type LiveStreamProcessErrorInfo

type LiveStreamProcessErrorInfo struct {
	// 错误码:
	// <li>0表示没有错误;</li>
	// <li>非0表示错误,请参考 Message 错误信息。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type LiveStreamProcessTask

type LiveStreamProcessTask struct {
	// 媒体处理任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,0 表示成功,其他值表示失败。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 直播流 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type LiveStreamRecordResultInfo added in v1.0.910

type LiveStreamRecordResultInfo struct {
	// 录制是否结束。
	// 0:录制未结束,返回单个文件结果
	// 1:录制结束,返回所有录制文件结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordOver *uint64 `json:"RecordOver,omitnil,omitempty" name:"RecordOver"`

	// 文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileResults []*LiveRecordFile `json:"FileResults,omitnil,omitempty" name:"FileResults"`
}

type LiveStreamTagRecognitionResult added in v1.0.728

type LiveStreamTagRecognitionResult struct {
	// 打点事件。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 识别片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 识别片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 识别片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type LiveStreamTaskNotifyConfig

type LiveStreamTaskNotifyConfig struct {
	// 通知类型,默认CMQ,指定URL时HTTP回调推送到 NotifyUrl 指定的地址。
	//
	// <font color="red"> 注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。 </font>
	NotifyType *string `json:"NotifyType,omitnil,omitempty" name:"NotifyType"`

	// CMQ 的模型,有 Queue 和 Topic 两种,目前仅支持 Queue。
	CmqModel *string `json:"CmqModel,omitnil,omitempty" name:"CmqModel"`

	// CMQ 的园区,如 sh,bj 等。
	CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"`

	// 当模型为 Queue 时有效,表示接收事件通知的 CMQ 的队列名。
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`

	// 当模型为 Topic 时有效,表示接收事件通知的 CMQ 的主题名。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// HTTP回调地址,NotifyType为URL时必填。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

type LiveStreamTransTextRecognitionResult added in v1.0.529

type LiveStreamTransTextRecognitionResult struct {
	// 识别文本。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 翻译片段起始的 PTS 时间,单位:秒。
	StartPtsTime *float64 `json:"StartPtsTime,omitnil,omitempty" name:"StartPtsTime"`

	// 翻译片段终止的 PTS 时间,单位:秒。
	EndPtsTime *float64 `json:"EndPtsTime,omitnil,omitempty" name:"EndPtsTime"`

	// 翻译片段置信度。取值:0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 翻译文本。
	Trans *string `json:"Trans,omitnil,omitempty" name:"Trans"`

	// 翻译开始UTC时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 翻译结束UTC时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 稳态标记。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SteadyState *bool `json:"SteadyState,omitnil,omitempty" name:"SteadyState"`
}

type LowLightEnhanceConfig added in v1.0.444

type LowLightEnhanceConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>normal</li>
	// 默认值:normal。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ManageTaskRequest

type ManageTaskRequest struct {
	*tchttp.BaseRequest

	// 操作类型,取值范围:
	// <ul>
	// <li>Abort:终止任务。使用说明:
	// <ul><li>若 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为直播流处理任务(LiveStreamProcessTask),支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)或处理中(PROCESSING)的任务;</li>
	// <li>否则,对于其他 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0),只支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)的任务。</li></ul>
	// </li></ul>
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 视频处理的任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewManageTaskRequest

func NewManageTaskRequest() (request *ManageTaskRequest)

func (*ManageTaskRequest) FromJsonString

func (r *ManageTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageTaskRequest) ToJsonString

func (r *ManageTaskRequest) ToJsonString() string

type ManageTaskRequestParams added in v1.0.426

type ManageTaskRequestParams struct {
	// 操作类型,取值范围:
	// <ul>
	// <li>Abort:终止任务。使用说明:
	// <ul><li>若 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为直播流处理任务(LiveStreamProcessTask),支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)或处理中(PROCESSING)的任务;</li>
	// <li>否则,对于其他 [任务类型](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0),只支持终止 [任务状态](/document/product/862/37614#3.-.E8.BE.93.E5.87.BA.E5.8F.82.E6.95.B0) 为等待中(WAITING)的任务。</li></ul>
	// </li></ul>
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 视频处理的任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type ManageTaskResponse

type ManageTaskResponse struct {
	*tchttp.BaseResponse
	Response *ManageTaskResponseParams `json:"Response"`
}

func NewManageTaskResponse

func NewManageTaskResponse() (response *ManageTaskResponse)

func (*ManageTaskResponse) FromJsonString

func (r *ManageTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ManageTaskResponse) ToJsonString

func (r *ManageTaskResponse) ToJsonString() string

type ManageTaskResponseParams added in v1.0.426

type ManageTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MediaAiAnalysisClassificationItem

type MediaAiAnalysisClassificationItem struct {
	// 智能分类的类别名称。
	Classification *string `json:"Classification,omitnil,omitempty" name:"Classification"`

	// 智能分类的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type MediaAiAnalysisCoverItem

type MediaAiAnalysisCoverItem struct {
	// 智能封面存储路径。
	CoverPath *string `json:"CoverPath,omitnil,omitempty" name:"CoverPath"`

	// 智能封面的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type MediaAiAnalysisDescriptionItem added in v1.0.813

type MediaAiAnalysisDescriptionItem struct {
	// 智能描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 智能描述的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 分段结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Paragraphs []*AiParagraphInfo `json:"Paragraphs,omitnil,omitempty" name:"Paragraphs"`
}

type MediaAiAnalysisFrameTagItem

type MediaAiAnalysisFrameTagItem struct {
	// 按帧标签名称。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 按帧标签名称的分类列表,CategorySet.N 表示第 N+1级分类。
	// 比如 Tag 为“塔楼”时,CategorySet 包含两个元素:CategorySet.0 为“场景”,CategorySet.1为 “建筑”,表示按帧标签为“塔楼”,且第1级分类是“场景”,第2级分类是“建筑”。
	CategorySet []*string `json:"CategorySet,omitnil,omitempty" name:"CategorySet"`

	// 按帧标签的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type MediaAiAnalysisFrameTagSegmentItem

type MediaAiAnalysisFrameTagSegmentItem struct {
	// 按帧标签起始的偏移时间。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 按帧标签结束的偏移时间。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 时间片段内的标签列表。
	TagSet []*MediaAiAnalysisFrameTagItem `json:"TagSet,omitnil,omitempty" name:"TagSet"`
}

type MediaAiAnalysisHighlightItem added in v1.0.633

type MediaAiAnalysisHighlightItem struct {
	// 智能精彩集锦地址。
	HighlightPath *string `json:"HighlightPath,omitnil,omitempty" name:"HighlightPath"`

	// 智能精彩集锦封面地址。
	CovImgPath *string `json:"CovImgPath,omitnil,omitempty" name:"CovImgPath"`

	// 智能精彩集锦的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 智能精彩集锦持续时间。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 智能精彩集锦子片段列表。
	SegmentSet []*HighlightSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`
}

type MediaAiAnalysisTagItem

type MediaAiAnalysisTagItem struct {
	// 标签名称。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 标签的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type MediaAnimatedGraphicsItem

type MediaAnimatedGraphicsItem struct {
	// 转动图文件的存储位置。
	Storage *TaskOutputStorage `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 转动图的文件路径。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 转动图模板 ID,参见[转动图参数模板](https://cloud.tencent.com/document/product/862/37042#.E9.A2.84.E7.BD.AE.E8.BD.AC.E5.8A.A8.E5.9B.BE.E6.A8.A1.E6.9D.BF)。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 动图格式,如 gif。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 动图的高度,单位:px。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 动图的宽度,单位:px。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 动图码率,单位:bps。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 动图大小,单位:字节。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 动图的md5值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 动图在视频中的起始时间偏移,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 动图在视频中的结束时间偏移,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`
}

type MediaAudioStreamItem

type MediaAudioStreamItem struct {
	// 音频流的码率,单位:bps。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 音频流的采样率,单位:hz。
	SamplingRate *int64 `json:"SamplingRate,omitnil,omitempty" name:"SamplingRate"`

	// 音频流的编码格式,例如 aac。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 音频声道数,例如 2。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 音频Codecs。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Codecs *string `json:"Codecs,omitnil,omitempty" name:"Codecs"`

	// 音频响度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Loudness *float64 `json:"Loudness,omitnil,omitempty" name:"Loudness"`
}

type MediaContentReviewAsrTextSegmentItem

type MediaContentReviewAsrTextSegmentItem struct {
	// 嫌疑片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 嫌疑片段结束的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 嫌疑片段置信度。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段审核结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 嫌疑关键词列表。
	KeywordSet []*string `json:"KeywordSet,omitnil,omitempty" name:"KeywordSet"`
}

type MediaContentReviewOcrTextSegmentItem

type MediaContentReviewOcrTextSegmentItem struct {
	// 嫌疑片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 嫌疑片段结束的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 嫌疑片段置信度。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段审核结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 嫌疑关键词列表。
	KeywordSet []*string `json:"KeywordSet,omitnil,omitempty" name:"KeywordSet"`

	// 嫌疑文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	// PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type MediaContentReviewPoliticalSegmentItem

type MediaContentReviewPoliticalSegmentItem struct {
	// 嫌疑片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 嫌疑片段结束的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 嫌疑片段涉敏分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段涉敏结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 涉敏人物、违规图标名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 嫌疑片段涉敏结果标签。内容审核模板[画面涉敏任务控制参数](https://cloud.tencent.com/document/api/862/37615#PoliticalImgReviewTemplateInfo)里 LabelSet 参数与此参数取值范围的对应关系:
	// violation_photo:
	// <li>violation_photo:违规图标。</li>
	// politician:
	// <li>nation_politician:国家领导人;</li>
	// <li>province_politician: 省部级领导人;</li>
	// <li>bureau_politician:厅局级领导人;</li>
	// <li>county_politician:县处级领导人;</li>
	// <li>rural_politician:乡科级领导人;</li>
	// <li>sensitive_politician:涉敏人物;</li>
	// <li>foreign_politician:国外领导人。</li>
	// entertainment:
	// <li>sensitive_entertainment:敏感娱乐人物。</li>
	// sport:
	// <li>sensitive_sport:敏感体育人物。</li>
	// entrepreneur:
	// <li>sensitive_entrepreneur:敏感商业人物。</li>
	// scholar:
	// <li>sensitive_scholar:敏感教育学者。</li>
	// celebrity:
	// <li>sensitive_celebrity:敏感知名人物;</li>
	// <li>historical_celebrity:历史知名人物。</li>
	// military:
	// <li>sensitive_military:敏感军事人物。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	//  PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 涉敏人物、违规图标出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type MediaContentReviewSegmentItem

type MediaContentReviewSegmentItem struct {
	// 嫌疑片段起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 嫌疑片段结束的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 嫌疑片段涉黄分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段鉴黄结果标签。
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 嫌疑片段鉴黄结果建议,取值范围:
	// <li>pass。</li>
	// <li>review。</li>
	// <li>block。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	//  PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type MediaImageSpriteItem

type MediaImageSpriteItem struct {
	// 雪碧图规格,参见[雪碧图参数模板](https://cloud.tencent.com/document/product/266/33480#.E9.9B.AA.E7.A2.A7.E5.9B.BE.E6.A8.A1.E6.9D.BF)。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 雪碧图小图的高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 雪碧图小图的宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 每一张雪碧图大图里小图的数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 每一张雪碧图大图的路径。
	ImagePathSet []*string `json:"ImagePathSet,omitnil,omitempty" name:"ImagePathSet"`

	// 雪碧图子图位置与时间关系的 WebVtt 文件路径。WebVtt 文件表明了各个雪碧图小图对应的时间点,以及在雪碧大图里的坐标位置,一般被播放器用于实现预览。
	WebVttPath *string `json:"WebVttPath,omitnil,omitempty" name:"WebVttPath"`

	// 雪碧图文件的存储位置。
	Storage *TaskOutputStorage `json:"Storage,omitnil,omitempty" name:"Storage"`
}

type MediaInputInfo

type MediaInputInfo struct {
	// 输入来源对象的类型,支持:
	// <li> COS:COS源</li>
	// <li> URL:URL源</li>
	// <li> AWS-S3:AWS 源,目前只支持转码任务 </li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当 Type 为 COS 时有效,则该项为必填,表示媒体处理 COS 对象信息。
	CosInputInfo *CosInputInfo `json:"CosInputInfo,omitnil,omitempty" name:"CosInputInfo"`

	// 当 Type 为 URL 时有效,则该项为必填,表示媒体处理 URL 对象信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UrlInputInfo *UrlInputInfo `json:"UrlInputInfo,omitnil,omitempty" name:"UrlInputInfo"`

	// 当 Type 为 AWS-S3 时有效,则该项为必填,表示媒体处理 AWS S3 对象信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3InputInfo *S3InputInfo `json:"S3InputInfo,omitnil,omitempty" name:"S3InputInfo"`
}

type MediaMetaData

type MediaMetaData struct {
	// 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 容器类型,例如 m4a,mp4 等。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 视频流码率平均值与音频流码率平均值之和,单位:bps。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 视频流高度的最大值,单位:px。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 视频流宽度的最大值,单位:px。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频时长,单位:秒。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 视频拍摄时的选择角度,单位:度。
	Rotate *int64 `json:"Rotate,omitnil,omitempty" name:"Rotate"`

	// 视频流信息。
	VideoStreamSet []*MediaVideoStreamItem `json:"VideoStreamSet,omitnil,omitempty" name:"VideoStreamSet"`

	// 音频流信息。
	AudioStreamSet []*MediaAudioStreamItem `json:"AudioStreamSet,omitnil,omitempty" name:"AudioStreamSet"`

	// 视频时长,单位:秒。
	VideoDuration *float64 `json:"VideoDuration,omitnil,omitempty" name:"VideoDuration"`

	// 音频时长,单位:秒。
	AudioDuration *float64 `json:"AudioDuration,omitnil,omitempty" name:"AudioDuration"`
}

type MediaProcessTaskAdaptiveDynamicStreamingResult

type MediaProcessTaskAdaptiveDynamicStreamingResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 对视频转自适应码流任务的输入。
	Input *AdaptiveDynamicStreamingTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频转自适应码流任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *AdaptiveDynamicStreamingInfoItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaProcessTaskAnimatedGraphicResult

type MediaProcessTaskAnimatedGraphicResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 转动图任务的输入。
	Input *AnimatedGraphicTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 转动图任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *MediaAnimatedGraphicsItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaProcessTaskImageSpriteResult

type MediaProcessTaskImageSpriteResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 对视频截雪碧图任务的输入。
	Input *ImageSpriteTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频截雪碧图任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *MediaImageSpriteItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaProcessTaskInput

type MediaProcessTaskInput struct {
	// 视频转码任务列表。
	TranscodeTaskSet []*TranscodeTaskInput `json:"TranscodeTaskSet,omitnil,omitempty" name:"TranscodeTaskSet"`

	// 视频转动图任务列表。
	AnimatedGraphicTaskSet []*AnimatedGraphicTaskInput `json:"AnimatedGraphicTaskSet,omitnil,omitempty" name:"AnimatedGraphicTaskSet"`

	// 对视频按时间点截图任务列表。
	SnapshotByTimeOffsetTaskSet []*SnapshotByTimeOffsetTaskInput `json:"SnapshotByTimeOffsetTaskSet,omitnil,omitempty" name:"SnapshotByTimeOffsetTaskSet"`

	// 对视频采样截图任务列表。
	SampleSnapshotTaskSet []*SampleSnapshotTaskInput `json:"SampleSnapshotTaskSet,omitnil,omitempty" name:"SampleSnapshotTaskSet"`

	// 对视频截雪碧图任务列表。
	ImageSpriteTaskSet []*ImageSpriteTaskInput `json:"ImageSpriteTaskSet,omitnil,omitempty" name:"ImageSpriteTaskSet"`

	// 转自适应码流任务列表。
	AdaptiveDynamicStreamingTaskSet []*AdaptiveDynamicStreamingTaskInput `json:"AdaptiveDynamicStreamingTaskSet,omitnil,omitempty" name:"AdaptiveDynamicStreamingTaskSet"`
}

type MediaProcessTaskResult

type MediaProcessTaskResult struct {
	// 任务的类型,可以取的值有:
	// <li>Transcode:转码</li>
	// <li>AnimatedGraphics:转动图</li>
	// <li>SnapshotByTimeOffset:时间点截图</li>
	// <li>SampleSnapshot:采样截图</li>
	// <li>ImageSprites:雪碧图</li>
	// <li>CoverBySnapshot:截图做封面</li>
	// <li>AdaptiveDynamicStreaming:自适应码流</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频转码任务的查询结果,当任务类型为 Transcode 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeTask *MediaProcessTaskTranscodeResult `json:"TranscodeTask,omitnil,omitempty" name:"TranscodeTask"`

	// 视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnimatedGraphicTask *MediaProcessTaskAnimatedGraphicResult `json:"AnimatedGraphicTask,omitnil,omitempty" name:"AnimatedGraphicTask"`

	// 对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotByTimeOffsetTask *MediaProcessTaskSnapshotByTimeOffsetResult `json:"SnapshotByTimeOffsetTask,omitnil,omitempty" name:"SnapshotByTimeOffsetTask"`

	// 对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleSnapshotTask *MediaProcessTaskSampleSnapshotResult `json:"SampleSnapshotTask,omitnil,omitempty" name:"SampleSnapshotTask"`

	// 对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSpriteTask *MediaProcessTaskImageSpriteResult `json:"ImageSpriteTask,omitnil,omitempty" name:"ImageSpriteTask"`

	// 转自适应码流任务查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdaptiveDynamicStreamingTask *MediaProcessTaskAdaptiveDynamicStreamingResult `json:"AdaptiveDynamicStreamingTask,omitnil,omitempty" name:"AdaptiveDynamicStreamingTask"`
}

type MediaProcessTaskSampleSnapshotResult

type MediaProcessTaskSampleSnapshotResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 对视频做采样截图任务输入。
	Input *SampleSnapshotTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频做采样截图任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *MediaSampleSnapshotItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaProcessTaskSnapshotByTimeOffsetResult

type MediaProcessTaskSnapshotByTimeOffsetResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 对视频按指定时间点截图任务输入。
	Input *SnapshotByTimeOffsetTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频按指定时间点截图任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *MediaSnapshotByTimeOffsetItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaProcessTaskTranscodeResult

type MediaProcessTaskTranscodeResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 转码任务的输入。
	Input *TranscodeTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 转码任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *MediaTranscodeItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 转码进度,取值范围 [0-100]
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type MediaSampleSnapshotItem

type MediaSampleSnapshotItem struct {
	// 采样截图规格 ID,参见[采样截图参数模板](https://cloud.tencent.com/document/product/266/33480#.E9.87.87.E6.A0.B7.E6.88.AA.E5.9B.BE.E6.A8.A1.E6.9D.BF)。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 采样方式,取值范围:
	// <li>Percent:根据百分比间隔采样。</li>
	// <li>Time:根据时间间隔采样。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔
	// <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li>
	// <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 截图后文件的存储位置。
	Storage *TaskOutputStorage `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 生成的截图 path 列表。
	ImagePathSet []*string `json:"ImagePathSet,omitnil,omitempty" name:"ImagePathSet"`

	// 截图如果被打上了水印,被打水印的模板 ID 列表。
	WaterMarkDefinition []*int64 `json:"WaterMarkDefinition,omitnil,omitempty" name:"WaterMarkDefinition"`
}

type MediaSnapshotByTimeOffsetItem

type MediaSnapshotByTimeOffsetItem struct {
	// 指定时间点截图规格,参见[指定时间点截图参数模板](https://cloud.tencent.com/document/product/266/33480#.E6.97.B6.E9.97.B4.E7.82.B9.E6.88.AA.E5.9B.BE.E6.A8.A1.E6.9D.BF)。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 同一规格的截图信息集合,每个元素代表一张截图。
	PicInfoSet []*MediaSnapshotByTimePicInfoItem `json:"PicInfoSet,omitnil,omitempty" name:"PicInfoSet"`

	// 指定时间点截图文件的存储位置。
	Storage *TaskOutputStorage `json:"Storage,omitnil,omitempty" name:"Storage"`
}

type MediaSnapshotByTimePicInfoItem

type MediaSnapshotByTimePicInfoItem struct {
	// 该张截图对应视频文件中的时间偏移,单位为秒。
	TimeOffset *float64 `json:"TimeOffset,omitnil,omitempty" name:"TimeOffset"`

	// 该张截图的路径。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 截图如果被打上了水印,被打水印的模板 ID 列表。
	WaterMarkDefinition []*int64 `json:"WaterMarkDefinition,omitnil,omitempty" name:"WaterMarkDefinition"`
}

type MediaTranscodeItem

type MediaTranscodeItem struct {
	// 转码后文件的目标存储。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 转码后的视频文件路径。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/862/37042)。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频流码率平均值与音频流码率平均值之和, 单位:bps。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 视频流高度的最大值,单位:px。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 视频流宽度的最大值,单位:px。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 媒体文件总大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 视频时长,单位:秒。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 容器类型,例如 m4a,mp4 等。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 视频的 md5 值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 音频流信息。
	AudioStreamSet []*MediaAudioStreamItem `json:"AudioStreamSet,omitnil,omitempty" name:"AudioStreamSet"`

	// 视频流信息。
	VideoStreamSet []*MediaVideoStreamItem `json:"VideoStreamSet,omitnil,omitempty" name:"VideoStreamSet"`
}

type MediaVideoStreamItem

type MediaVideoStreamItem struct {
	// 视频流的码率,单位:bps。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 视频流的高度,单位:px。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 视频流的宽度,单位:px。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频流的编码格式,例如 h264。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 帧率,单位:hz。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 色彩空间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColorPrimaries *string `json:"ColorPrimaries,omitnil,omitempty" name:"ColorPrimaries"`

	// 色彩空间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColorSpace *string `json:"ColorSpace,omitnil,omitempty" name:"ColorSpace"`

	// 色彩空间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColorTransfer *string `json:"ColorTransfer,omitnil,omitempty" name:"ColorTransfer"`

	// HDR类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HdrType *string `json:"HdrType,omitnil,omitempty" name:"HdrType"`

	// 视频Codecs。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Codecs *string `json:"Codecs,omitnil,omitempty" name:"Codecs"`
}

type ModifyAIAnalysisTemplateRequest

type ModifyAIAnalysisTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频内容分析模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容分析模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 智能分类任务控制参数。
	ClassificationConfigure *ClassificationConfigureInfoForUpdate `json:"ClassificationConfigure,omitnil,omitempty" name:"ClassificationConfigure"`

	// 智能标签任务控制参数。
	TagConfigure *TagConfigureInfoForUpdate `json:"TagConfigure,omitnil,omitempty" name:"TagConfigure"`

	// 智能封面任务控制参数。
	CoverConfigure *CoverConfigureInfoForUpdate `json:"CoverConfigure,omitnil,omitempty" name:"CoverConfigure"`

	// 智能按帧标签任务控制参数。
	FrameTagConfigure *FrameTagConfigureInfoForUpdate `json:"FrameTagConfigure,omitnil,omitempty" name:"FrameTagConfigure"`
}

func NewModifyAIAnalysisTemplateRequest

func NewModifyAIAnalysisTemplateRequest() (request *ModifyAIAnalysisTemplateRequest)

func (*ModifyAIAnalysisTemplateRequest) FromJsonString

func (r *ModifyAIAnalysisTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAIAnalysisTemplateRequest) ToJsonString

func (r *ModifyAIAnalysisTemplateRequest) ToJsonString() string

type ModifyAIAnalysisTemplateRequestParams added in v1.0.426

type ModifyAIAnalysisTemplateRequestParams struct {
	// 视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频内容分析模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容分析模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 智能分类任务控制参数。
	ClassificationConfigure *ClassificationConfigureInfoForUpdate `json:"ClassificationConfigure,omitnil,omitempty" name:"ClassificationConfigure"`

	// 智能标签任务控制参数。
	TagConfigure *TagConfigureInfoForUpdate `json:"TagConfigure,omitnil,omitempty" name:"TagConfigure"`

	// 智能封面任务控制参数。
	CoverConfigure *CoverConfigureInfoForUpdate `json:"CoverConfigure,omitnil,omitempty" name:"CoverConfigure"`

	// 智能按帧标签任务控制参数。
	FrameTagConfigure *FrameTagConfigureInfoForUpdate `json:"FrameTagConfigure,omitnil,omitempty" name:"FrameTagConfigure"`
}

Predefined struct for user

type ModifyAIAnalysisTemplateResponse

type ModifyAIAnalysisTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAIAnalysisTemplateResponseParams `json:"Response"`
}

func NewModifyAIAnalysisTemplateResponse

func NewModifyAIAnalysisTemplateResponse() (response *ModifyAIAnalysisTemplateResponse)

func (*ModifyAIAnalysisTemplateResponse) FromJsonString

func (r *ModifyAIAnalysisTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAIAnalysisTemplateResponse) ToJsonString

func (r *ModifyAIAnalysisTemplateResponse) ToJsonString() string

type ModifyAIAnalysisTemplateResponseParams added in v1.0.426

type ModifyAIAnalysisTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAIRecognitionTemplateRequest

type ModifyAIRecognitionTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频内容识别模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 人脸识别控制参数。
	FaceConfigure *FaceConfigureInfoForUpdate `json:"FaceConfigure,omitnil,omitempty" name:"FaceConfigure"`

	// 文本全文识别控制参数。
	OcrFullTextConfigure *OcrFullTextConfigureInfoForUpdate `json:"OcrFullTextConfigure,omitnil,omitempty" name:"OcrFullTextConfigure"`

	// 文本关键词识别控制参数。
	OcrWordsConfigure *OcrWordsConfigureInfoForUpdate `json:"OcrWordsConfigure,omitnil,omitempty" name:"OcrWordsConfigure"`

	// 语音全文识别控制参数。
	AsrFullTextConfigure *AsrFullTextConfigureInfoForUpdate `json:"AsrFullTextConfigure,omitnil,omitempty" name:"AsrFullTextConfigure"`

	// 语音关键词识别控制参数。
	AsrWordsConfigure *AsrWordsConfigureInfoForUpdate `json:"AsrWordsConfigure,omitnil,omitempty" name:"AsrWordsConfigure"`

	// 语音翻译控制参数。
	TranslateConfigure *TranslateConfigureInfoForUpdate `json:"TranslateConfigure,omitnil,omitempty" name:"TranslateConfigure"`
}

func NewModifyAIRecognitionTemplateRequest

func NewModifyAIRecognitionTemplateRequest() (request *ModifyAIRecognitionTemplateRequest)

func (*ModifyAIRecognitionTemplateRequest) FromJsonString

func (r *ModifyAIRecognitionTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAIRecognitionTemplateRequest) ToJsonString

func (r *ModifyAIRecognitionTemplateRequest) ToJsonString() string

type ModifyAIRecognitionTemplateRequestParams added in v1.0.426

type ModifyAIRecognitionTemplateRequestParams struct {
	// 视频内容识别模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 人脸识别控制参数。
	FaceConfigure *FaceConfigureInfoForUpdate `json:"FaceConfigure,omitnil,omitempty" name:"FaceConfigure"`

	// 文本全文识别控制参数。
	OcrFullTextConfigure *OcrFullTextConfigureInfoForUpdate `json:"OcrFullTextConfigure,omitnil,omitempty" name:"OcrFullTextConfigure"`

	// 文本关键词识别控制参数。
	OcrWordsConfigure *OcrWordsConfigureInfoForUpdate `json:"OcrWordsConfigure,omitnil,omitempty" name:"OcrWordsConfigure"`

	// 语音全文识别控制参数。
	AsrFullTextConfigure *AsrFullTextConfigureInfoForUpdate `json:"AsrFullTextConfigure,omitnil,omitempty" name:"AsrFullTextConfigure"`

	// 语音关键词识别控制参数。
	AsrWordsConfigure *AsrWordsConfigureInfoForUpdate `json:"AsrWordsConfigure,omitnil,omitempty" name:"AsrWordsConfigure"`

	// 语音翻译控制参数。
	TranslateConfigure *TranslateConfigureInfoForUpdate `json:"TranslateConfigure,omitnil,omitempty" name:"TranslateConfigure"`
}

Predefined struct for user

type ModifyAIRecognitionTemplateResponse

type ModifyAIRecognitionTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAIRecognitionTemplateResponseParams `json:"Response"`
}

func NewModifyAIRecognitionTemplateResponse

func NewModifyAIRecognitionTemplateResponse() (response *ModifyAIRecognitionTemplateResponse)

func (*ModifyAIRecognitionTemplateResponse) FromJsonString

func (r *ModifyAIRecognitionTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAIRecognitionTemplateResponse) ToJsonString

func (r *ModifyAIRecognitionTemplateResponse) ToJsonString() string

type ModifyAIRecognitionTemplateResponseParams added in v1.0.426

type ModifyAIRecognitionTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAdaptiveDynamicStreamingTemplateRequest

type ModifyAdaptiveDynamicStreamingTemplateRequest struct {
	*tchttp.BaseRequest

	// 转自适应码流模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 转自适应码流格式,取值范围:
	// <li>HLS,</li>
	// <li>MPEG-DASH。</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	DisableHigherVideoBitrate *uint64 `json:"DisableHigherVideoBitrate,omitnil,omitempty" name:"DisableHigherVideoBitrate"`

	// 是否禁止视频分辨率转高分辨率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	DisableHigherVideoResolution *uint64 `json:"DisableHigherVideoResolution,omitnil,omitempty" name:"DisableHigherVideoResolution"`

	// 转自适应码流输入流参数信息,最多输入10路流。
	// 注意:各个流的帧率必须保持一致;如果不一致,采用第一个流的帧率作为输出帧率。
	StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否为纯音频,0表示视频模版,1表示纯音频模版
	// 当值为1:
	// 1. StreamInfos.N.RemoveVideo=1
	// 2. StreamInfos.N.RemoveAudio=0
	// 3. StreamInfos.N.Video.Codec=copy
	//
	// 当值为0:
	//
	// 1. StreamInfos.N.Video.Codec不能为copy
	// 2. StreamInfos.N.Video.Fps不能为null
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

func NewModifyAdaptiveDynamicStreamingTemplateRequest

func NewModifyAdaptiveDynamicStreamingTemplateRequest() (request *ModifyAdaptiveDynamicStreamingTemplateRequest)

func (*ModifyAdaptiveDynamicStreamingTemplateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAdaptiveDynamicStreamingTemplateRequest) ToJsonString

type ModifyAdaptiveDynamicStreamingTemplateRequestParams added in v1.0.426

type ModifyAdaptiveDynamicStreamingTemplateRequestParams struct {
	// 转自适应码流模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 转自适应码流格式,取值范围:
	// <li>HLS,</li>
	// <li>MPEG-DASH。</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	DisableHigherVideoBitrate *uint64 `json:"DisableHigherVideoBitrate,omitnil,omitempty" name:"DisableHigherVideoBitrate"`

	// 是否禁止视频分辨率转高分辨率,取值范围:
	// <li>0:否,</li>
	// <li>1:是。</li>
	DisableHigherVideoResolution *uint64 `json:"DisableHigherVideoResolution,omitnil,omitempty" name:"DisableHigherVideoResolution"`

	// 转自适应码流输入流参数信息,最多输入10路流。
	// 注意:各个流的帧率必须保持一致;如果不一致,采用第一个流的帧率作为输出帧率。
	StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否为纯音频,0表示视频模版,1表示纯音频模版
	// 当值为1:
	// 1. StreamInfos.N.RemoveVideo=1
	// 2. StreamInfos.N.RemoveAudio=0
	// 3. StreamInfos.N.Video.Codec=copy
	//
	// 当值为0:
	//
	// 1. StreamInfos.N.Video.Codec不能为copy
	// 2. StreamInfos.N.Video.Fps不能为null
	PureAudio *uint64 `json:"PureAudio,omitnil,omitempty" name:"PureAudio"`
}

Predefined struct for user

type ModifyAdaptiveDynamicStreamingTemplateResponse

type ModifyAdaptiveDynamicStreamingTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAdaptiveDynamicStreamingTemplateResponseParams `json:"Response"`
}

func NewModifyAdaptiveDynamicStreamingTemplateResponse

func NewModifyAdaptiveDynamicStreamingTemplateResponse() (response *ModifyAdaptiveDynamicStreamingTemplateResponse)

func (*ModifyAdaptiveDynamicStreamingTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAdaptiveDynamicStreamingTemplateResponse) ToJsonString

type ModifyAdaptiveDynamicStreamingTemplateResponseParams added in v1.0.426

type ModifyAdaptiveDynamicStreamingTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAnimatedGraphicsTemplateRequest

type ModifyAnimatedGraphicsTemplateRequest struct {
	*tchttp.BaseRequest

	// 转动图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 转动图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 动图格式,取值为 gif 和 webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 帧率,取值范围:[1, 30],单位:Hz。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 图片质量,取值范围:[1, 100],默认值为 75。
	Quality *float64 `json:"Quality,omitnil,omitempty" name:"Quality"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewModifyAnimatedGraphicsTemplateRequest

func NewModifyAnimatedGraphicsTemplateRequest() (request *ModifyAnimatedGraphicsTemplateRequest)

func (*ModifyAnimatedGraphicsTemplateRequest) FromJsonString

func (r *ModifyAnimatedGraphicsTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAnimatedGraphicsTemplateRequest) ToJsonString

type ModifyAnimatedGraphicsTemplateRequestParams added in v1.0.426

type ModifyAnimatedGraphicsTemplateRequestParams struct {
	// 转动图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 转动图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 动图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 动图格式,取值为 gif 和 webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 帧率,取值范围:[1, 30],单位:Hz。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 图片质量,取值范围:[1, 100],默认值为 75。
	Quality *float64 `json:"Quality,omitnil,omitempty" name:"Quality"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type ModifyAnimatedGraphicsTemplateResponse

type ModifyAnimatedGraphicsTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAnimatedGraphicsTemplateResponseParams `json:"Response"`
}

func NewModifyAnimatedGraphicsTemplateResponse

func NewModifyAnimatedGraphicsTemplateResponse() (response *ModifyAnimatedGraphicsTemplateResponse)

func (*ModifyAnimatedGraphicsTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAnimatedGraphicsTemplateResponse) ToJsonString

type ModifyAnimatedGraphicsTemplateResponseParams added in v1.0.426

type ModifyAnimatedGraphicsTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyContentReviewTemplateRequest

type ModifyContentReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 内容审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 令人反感的信息的控制参数。
	PornConfigure *PornConfigureInfoForUpdate `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 令人不安全的信息的控制参数。
	TerrorismConfigure *TerrorismConfigureInfoForUpdate `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 令人不适宜的控制参数。
	PoliticalConfigure *PoliticalConfigureInfoForUpdate `json:"PoliticalConfigure,omitnil,omitempty" name:"PoliticalConfigure"`

	// 违禁控制参数。违禁内容包括:
	// <li>谩骂;</li>
	// <li>涉毒违法。</li>
	// 注意:此参数尚未支持。
	ProhibitedConfigure *ProhibitedConfigureInfoForUpdate `json:"ProhibitedConfigure,omitnil,omitempty" name:"ProhibitedConfigure"`

	// 用户自定义内容审核控制参数。
	UserDefineConfigure *UserDefineConfigureInfoForUpdate `json:"UserDefineConfigure,omitnil,omitempty" name:"UserDefineConfigure"`
}

func NewModifyContentReviewTemplateRequest

func NewModifyContentReviewTemplateRequest() (request *ModifyContentReviewTemplateRequest)

func (*ModifyContentReviewTemplateRequest) FromJsonString

func (r *ModifyContentReviewTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContentReviewTemplateRequest) ToJsonString

func (r *ModifyContentReviewTemplateRequest) ToJsonString() string

type ModifyContentReviewTemplateRequestParams added in v1.0.426

type ModifyContentReviewTemplateRequestParams struct {
	// 内容审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 令人反感的信息的控制参数。
	PornConfigure *PornConfigureInfoForUpdate `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 令人不安全的信息的控制参数。
	TerrorismConfigure *TerrorismConfigureInfoForUpdate `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 令人不适宜的控制参数。
	PoliticalConfigure *PoliticalConfigureInfoForUpdate `json:"PoliticalConfigure,omitnil,omitempty" name:"PoliticalConfigure"`

	// 违禁控制参数。违禁内容包括:
	// <li>谩骂;</li>
	// <li>涉毒违法。</li>
	// 注意:此参数尚未支持。
	ProhibitedConfigure *ProhibitedConfigureInfoForUpdate `json:"ProhibitedConfigure,omitnil,omitempty" name:"ProhibitedConfigure"`

	// 用户自定义内容审核控制参数。
	UserDefineConfigure *UserDefineConfigureInfoForUpdate `json:"UserDefineConfigure,omitnil,omitempty" name:"UserDefineConfigure"`
}

Predefined struct for user

type ModifyContentReviewTemplateResponse

type ModifyContentReviewTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyContentReviewTemplateResponseParams `json:"Response"`
}

func NewModifyContentReviewTemplateResponse

func NewModifyContentReviewTemplateResponse() (response *ModifyContentReviewTemplateResponse)

func (*ModifyContentReviewTemplateResponse) FromJsonString

func (r *ModifyContentReviewTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContentReviewTemplateResponse) ToJsonString

func (r *ModifyContentReviewTemplateResponse) ToJsonString() string

type ModifyContentReviewTemplateResponseParams added in v1.0.426

type ModifyContentReviewTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyImageSpriteTemplateRequest

type ModifyImageSpriteTemplateRequest struct {
	*tchttp.BaseRequest

	// 雪碧图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 采样类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 雪碧图中小图的行数。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 图片格式,取值可以为 jpg、png、webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

func NewModifyImageSpriteTemplateRequest

func NewModifyImageSpriteTemplateRequest() (request *ModifyImageSpriteTemplateRequest)

func (*ModifyImageSpriteTemplateRequest) FromJsonString

func (r *ModifyImageSpriteTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyImageSpriteTemplateRequest) ToJsonString

func (r *ModifyImageSpriteTemplateRequest) ToJsonString() string

type ModifyImageSpriteTemplateRequestParams added in v1.0.426

type ModifyImageSpriteTemplateRequestParams struct {
	// 雪碧图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 采样类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 雪碧图中小图的行数。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 图片格式,取值可以为 jpg、png、webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

Predefined struct for user

type ModifyImageSpriteTemplateResponse

type ModifyImageSpriteTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyImageSpriteTemplateResponseParams `json:"Response"`
}

func NewModifyImageSpriteTemplateResponse

func NewModifyImageSpriteTemplateResponse() (response *ModifyImageSpriteTemplateResponse)

func (*ModifyImageSpriteTemplateResponse) FromJsonString

func (r *ModifyImageSpriteTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyImageSpriteTemplateResponse) ToJsonString

func (r *ModifyImageSpriteTemplateResponse) ToJsonString() string

type ModifyImageSpriteTemplateResponseParams added in v1.0.426

type ModifyImageSpriteTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInput added in v1.0.531

type ModifyInput struct {
	// 输入Id。
	InputId *string `json:"InputId,omitnil,omitempty" name:"InputId"`

	// 输入名称。
	InputName *string `json:"InputName,omitnil,omitempty" name:"InputName"`

	// 输入描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 允许的推流的IP,CIDR格式。
	AllowIpList []*string `json:"AllowIpList,omitnil,omitempty" name:"AllowIpList"`

	// SRT的配置信息。
	SRTSettings *CreateInputSRTSettings `json:"SRTSettings,omitnil,omitempty" name:"SRTSettings"`

	// RTP的配置信息。
	RTPSettings *CreateInputRTPSettings `json:"RTPSettings,omitnil,omitempty" name:"RTPSettings"`

	// 输入的协议,可选[SRT|RTP|RTMP]。
	// 当输出包含RTP时,输入只能是RTP。
	// 当输出包含RTMP时,输入可以是SRT/RTMP。
	// 当输出包含SRT时,输入只能是SRT。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 输入的主备开关,可选[OPEN|CLOSE]。
	FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// RTMP_PULL的配置信息。
	RTMPPullSettings *CreateInputRTMPPullSettings `json:"RTMPPullSettings,omitnil,omitempty" name:"RTMPPullSettings"`

	// RTSP_PULL的配置信息。
	RTSPPullSettings *CreateInputRTSPPullSettings `json:"RTSPPullSettings,omitnil,omitempty" name:"RTSPPullSettings"`

	// HLS_PULL的配置信息。
	HLSPullSettings *CreateInputHLSPullSettings `json:"HLSPullSettings,omitnil,omitempty" name:"HLSPullSettings"`

	// 延播平滑吐流配置信息。
	ResilientStream *ResilientStreamConf `json:"ResilientStream,omitnil,omitempty" name:"ResilientStream"`

	// 绑定的输入安全组 ID。 仅支持关联一组安全组。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

type ModifyOutputInfo added in v1.0.531

type ModifyOutputInfo struct {
	// 需要修改的Output的Id。
	OutputId *string `json:"OutputId,omitnil,omitempty" name:"OutputId"`

	// 输出的名称。
	OutputName *string `json:"OutputName,omitnil,omitempty" name:"OutputName"`

	// 输出的描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 输出的转推协议,支持SRT|RTP|RTMP。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 转推SRT的配置。
	SRTSettings *CreateOutputSRTSettings `json:"SRTSettings,omitnil,omitempty" name:"SRTSettings"`

	// 转推RTP的配置。
	RTPSettings *CreateOutputInfoRTPSettings `json:"RTPSettings,omitnil,omitempty" name:"RTPSettings"`

	// 转推RTMP的配置。
	RTMPSettings *CreateOutputRTMPSettings `json:"RTMPSettings,omitnil,omitempty" name:"RTMPSettings"`

	// IP白名单列表,格式为CIDR,如0.0.0.0/0。
	// 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
	AllowIpList []*string `json:"AllowIpList,omitnil,omitempty" name:"AllowIpList"`

	// 最大拉流并发数,最大4,默认4。
	MaxConcurrent *uint64 `json:"MaxConcurrent,omitnil,omitempty" name:"MaxConcurrent"`

	// 绑定的安全组 ID。 仅支持关联一组安全组。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

type ModifyPersonSampleRequest

type ModifyPersonSampleRequest struct {
	*tchttp.BaseRequest

	// 素材 ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 名称,长度限制:128 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述,长度限制:1024 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 素材应用场景,可选值:
	// 1. Recognition:用于内容识别,等价于 Recognition.Face。
	// 2. Review:用于不适宜的内容识别,等价于 Review.Face。
	// 3. All:用于内容识别、不适宜的内容识别,等价于 1+2。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 五官操作信息。
	FaceOperationInfo *AiSampleFaceOperation `json:"FaceOperationInfo,omitnil,omitempty" name:"FaceOperationInfo"`

	// 标签操作信息。
	TagOperationInfo *AiSampleTagOperation `json:"TagOperationInfo,omitnil,omitempty" name:"TagOperationInfo"`
}

func NewModifyPersonSampleRequest

func NewModifyPersonSampleRequest() (request *ModifyPersonSampleRequest)

func (*ModifyPersonSampleRequest) FromJsonString

func (r *ModifyPersonSampleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPersonSampleRequest) ToJsonString

func (r *ModifyPersonSampleRequest) ToJsonString() string

type ModifyPersonSampleRequestParams added in v1.0.426

type ModifyPersonSampleRequestParams struct {
	// 素材 ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 名称,长度限制:128 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述,长度限制:1024 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 素材应用场景,可选值:
	// 1. Recognition:用于内容识别,等价于 Recognition.Face。
	// 2. Review:用于不适宜的内容识别,等价于 Review.Face。
	// 3. All:用于内容识别、不适宜的内容识别,等价于 1+2。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 五官操作信息。
	FaceOperationInfo *AiSampleFaceOperation `json:"FaceOperationInfo,omitnil,omitempty" name:"FaceOperationInfo"`

	// 标签操作信息。
	TagOperationInfo *AiSampleTagOperation `json:"TagOperationInfo,omitnil,omitempty" name:"TagOperationInfo"`
}

Predefined struct for user

type ModifyPersonSampleResponse

type ModifyPersonSampleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPersonSampleResponseParams `json:"Response"`
}

func NewModifyPersonSampleResponse

func NewModifyPersonSampleResponse() (response *ModifyPersonSampleResponse)

func (*ModifyPersonSampleResponse) FromJsonString

func (r *ModifyPersonSampleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPersonSampleResponse) ToJsonString

func (r *ModifyPersonSampleResponse) ToJsonString() string

type ModifyPersonSampleResponseParams added in v1.0.426

type ModifyPersonSampleResponseParams struct {
	// 素材信息。
	Person *AiSamplePerson `json:"Person,omitnil,omitempty" name:"Person"`

	// 处理失败的五官信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailFaceInfoSet []*AiSampleFailFaceInfo `json:"FailFaceInfoSet,omitnil,omitempty" name:"FailFaceInfoSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySampleSnapshotTemplateRequest

type ModifySampleSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 采样截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 采样截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 采样截图类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 图片格式,取值为 jpg、png、webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

func NewModifySampleSnapshotTemplateRequest

func NewModifySampleSnapshotTemplateRequest() (request *ModifySampleSnapshotTemplateRequest)

func (*ModifySampleSnapshotTemplateRequest) FromJsonString

func (r *ModifySampleSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySampleSnapshotTemplateRequest) ToJsonString

func (r *ModifySampleSnapshotTemplateRequest) ToJsonString() string

type ModifySampleSnapshotTemplateRequestParams added in v1.0.426

type ModifySampleSnapshotTemplateRequestParams struct {
	// 采样截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 采样截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 采样截图类型,取值:
	// <li>Percent:按百分比。</li>
	// <li>Time:按时间间隔。</li>
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	// <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li>
	// <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li>
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 图片格式,取值为 jpg、png、webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

Predefined struct for user

type ModifySampleSnapshotTemplateResponse

type ModifySampleSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifySampleSnapshotTemplateResponseParams `json:"Response"`
}

func NewModifySampleSnapshotTemplateResponse

func NewModifySampleSnapshotTemplateResponse() (response *ModifySampleSnapshotTemplateResponse)

func (*ModifySampleSnapshotTemplateResponse) FromJsonString

func (r *ModifySampleSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySampleSnapshotTemplateResponse) ToJsonString

func (r *ModifySampleSnapshotTemplateResponse) ToJsonString() string

type ModifySampleSnapshotTemplateResponseParams added in v1.0.426

type ModifySampleSnapshotTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyScheduleRequest added in v1.0.613

type ModifyScheduleRequest struct {
	*tchttp.BaseRequest

	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`

	// 编排名称。
	ScheduleName *string `json:"ScheduleName,omitnil,omitempty" name:"ScheduleName"`

	// 编排绑定的触发规则。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 编排任务列表。
	// 注意:内部不允许部分更新,如果需要更新需全量提交编排任务列表。
	Activities []*Activity `json:"Activities,omitnil,omitempty" name:"Activities"`

	// 媒体处理的文件输出存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾。
	// 注意:如果设置为空,则表示取消老配置的OutputDir值。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 任务的事件通知配置。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 资源ID,需要保证对应资源是开启状态。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewModifyScheduleRequest added in v1.0.613

func NewModifyScheduleRequest() (request *ModifyScheduleRequest)

func (*ModifyScheduleRequest) FromJsonString added in v1.0.613

func (r *ModifyScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyScheduleRequest) ToJsonString added in v1.0.613

func (r *ModifyScheduleRequest) ToJsonString() string

type ModifyScheduleRequestParams added in v1.0.613

type ModifyScheduleRequestParams struct {
	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`

	// 编排名称。
	ScheduleName *string `json:"ScheduleName,omitnil,omitempty" name:"ScheduleName"`

	// 编排绑定的触发规则。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 编排任务列表。
	// 注意:内部不允许部分更新,如果需要更新需全量提交编排任务列表。
	Activities []*Activity `json:"Activities,omitnil,omitempty" name:"Activities"`

	// 媒体处理的文件输出存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾。
	// 注意:如果设置为空,则表示取消老配置的OutputDir值。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 任务的事件通知配置。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 资源ID,需要保证对应资源是开启状态。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type ModifyScheduleResponse added in v1.0.613

type ModifyScheduleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyScheduleResponseParams `json:"Response"`
}

func NewModifyScheduleResponse added in v1.0.613

func NewModifyScheduleResponse() (response *ModifyScheduleResponse)

func (*ModifyScheduleResponse) FromJsonString added in v1.0.613

func (r *ModifyScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyScheduleResponse) ToJsonString added in v1.0.613

func (r *ModifyScheduleResponse) ToJsonString() string

type ModifyScheduleResponseParams added in v1.0.613

type ModifyScheduleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySnapshotByTimeOffsetTemplateRequest

type ModifySnapshotByTimeOffsetTemplateRequest struct {
	*tchttp.BaseRequest

	// 指定时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 指定时间点截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式,取值可以为 jpg、png、webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

func NewModifySnapshotByTimeOffsetTemplateRequest

func NewModifySnapshotByTimeOffsetTemplateRequest() (request *ModifySnapshotByTimeOffsetTemplateRequest)

func (*ModifySnapshotByTimeOffsetTemplateRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySnapshotByTimeOffsetTemplateRequest) ToJsonString

type ModifySnapshotByTimeOffsetTemplateRequestParams added in v1.0.426

type ModifySnapshotByTimeOffsetTemplateRequestParams struct {
	// 指定时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 指定时间点截图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式,取值可以为 jpg、png、webp。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

Predefined struct for user

type ModifySnapshotByTimeOffsetTemplateResponse

type ModifySnapshotByTimeOffsetTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifySnapshotByTimeOffsetTemplateResponseParams `json:"Response"`
}

func NewModifySnapshotByTimeOffsetTemplateResponse

func NewModifySnapshotByTimeOffsetTemplateResponse() (response *ModifySnapshotByTimeOffsetTemplateResponse)

func (*ModifySnapshotByTimeOffsetTemplateResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySnapshotByTimeOffsetTemplateResponse) ToJsonString

type ModifySnapshotByTimeOffsetTemplateResponseParams added in v1.0.426

type ModifySnapshotByTimeOffsetTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamLinkEventRequest added in v1.0.677

type ModifyStreamLinkEventRequest struct {
	*tchttp.BaseRequest

	// 媒体传输事件Event Id。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 需要修改的事件名称。
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// Event的描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyStreamLinkEventRequest added in v1.0.677

func NewModifyStreamLinkEventRequest() (request *ModifyStreamLinkEventRequest)

func (*ModifyStreamLinkEventRequest) FromJsonString added in v1.0.677

func (r *ModifyStreamLinkEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkEventRequest) ToJsonString added in v1.0.677

func (r *ModifyStreamLinkEventRequest) ToJsonString() string

type ModifyStreamLinkEventRequestParams added in v1.0.677

type ModifyStreamLinkEventRequestParams struct {
	// 媒体传输事件Event Id。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 需要修改的事件名称。
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// Event的描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyStreamLinkEventResponse added in v1.0.677

type ModifyStreamLinkEventResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamLinkEventResponseParams `json:"Response"`
}

func NewModifyStreamLinkEventResponse added in v1.0.677

func NewModifyStreamLinkEventResponse() (response *ModifyStreamLinkEventResponse)

func (*ModifyStreamLinkEventResponse) FromJsonString added in v1.0.677

func (r *ModifyStreamLinkEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkEventResponse) ToJsonString added in v1.0.677

func (r *ModifyStreamLinkEventResponse) ToJsonString() string

type ModifyStreamLinkEventResponseParams added in v1.0.677

type ModifyStreamLinkEventResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamLinkFlowRequest added in v1.0.531

type ModifyStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 需要修改的流名称。
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`
}

func NewModifyStreamLinkFlowRequest added in v1.0.531

func NewModifyStreamLinkFlowRequest() (request *ModifyStreamLinkFlowRequest)

func (*ModifyStreamLinkFlowRequest) FromJsonString added in v1.0.531

func (r *ModifyStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkFlowRequest) ToJsonString added in v1.0.531

func (r *ModifyStreamLinkFlowRequest) ToJsonString() string

type ModifyStreamLinkFlowRequestParams added in v1.0.531

type ModifyStreamLinkFlowRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 需要修改的流名称。
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`
}

Predefined struct for user

type ModifyStreamLinkFlowResponse added in v1.0.531

type ModifyStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamLinkFlowResponseParams `json:"Response"`
}

func NewModifyStreamLinkFlowResponse added in v1.0.531

func NewModifyStreamLinkFlowResponse() (response *ModifyStreamLinkFlowResponse)

func (*ModifyStreamLinkFlowResponse) FromJsonString added in v1.0.531

func (r *ModifyStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkFlowResponse) ToJsonString added in v1.0.531

func (r *ModifyStreamLinkFlowResponse) ToJsonString() string

type ModifyStreamLinkFlowResponseParams added in v1.0.531

type ModifyStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamLinkInputRequest added in v1.0.531

type ModifyStreamLinkInputRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 需要修改的Input信息。
	Input *ModifyInput `json:"Input,omitnil,omitempty" name:"Input"`
}

func NewModifyStreamLinkInputRequest added in v1.0.531

func NewModifyStreamLinkInputRequest() (request *ModifyStreamLinkInputRequest)

func (*ModifyStreamLinkInputRequest) FromJsonString added in v1.0.531

func (r *ModifyStreamLinkInputRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkInputRequest) ToJsonString added in v1.0.531

func (r *ModifyStreamLinkInputRequest) ToJsonString() string

type ModifyStreamLinkInputRequestParams added in v1.0.531

type ModifyStreamLinkInputRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 需要修改的Input信息。
	Input *ModifyInput `json:"Input,omitnil,omitempty" name:"Input"`
}

Predefined struct for user

type ModifyStreamLinkInputResponse added in v1.0.531

type ModifyStreamLinkInputResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamLinkInputResponseParams `json:"Response"`
}

func NewModifyStreamLinkInputResponse added in v1.0.531

func NewModifyStreamLinkInputResponse() (response *ModifyStreamLinkInputResponse)

func (*ModifyStreamLinkInputResponse) FromJsonString added in v1.0.531

func (r *ModifyStreamLinkInputResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkInputResponse) ToJsonString added in v1.0.531

func (r *ModifyStreamLinkInputResponse) ToJsonString() string

type ModifyStreamLinkInputResponseParams added in v1.0.531

type ModifyStreamLinkInputResponseParams struct {
	// 修改后的Input信息。
	Info *DescribeInput `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStreamLinkOutputInfoRequest added in v1.0.531

type ModifyStreamLinkOutputInfoRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 需要修改的Output配置。
	Output *ModifyOutputInfo `json:"Output,omitnil,omitempty" name:"Output"`
}

func NewModifyStreamLinkOutputInfoRequest added in v1.0.531

func NewModifyStreamLinkOutputInfoRequest() (request *ModifyStreamLinkOutputInfoRequest)

func (*ModifyStreamLinkOutputInfoRequest) FromJsonString added in v1.0.531

func (r *ModifyStreamLinkOutputInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkOutputInfoRequest) ToJsonString added in v1.0.531

func (r *ModifyStreamLinkOutputInfoRequest) ToJsonString() string

type ModifyStreamLinkOutputInfoRequestParams added in v1.0.531

type ModifyStreamLinkOutputInfoRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 需要修改的Output配置。
	Output *ModifyOutputInfo `json:"Output,omitnil,omitempty" name:"Output"`
}

Predefined struct for user

type ModifyStreamLinkOutputInfoResponse added in v1.0.531

type ModifyStreamLinkOutputInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStreamLinkOutputInfoResponseParams `json:"Response"`
}

func NewModifyStreamLinkOutputInfoResponse added in v1.0.531

func NewModifyStreamLinkOutputInfoResponse() (response *ModifyStreamLinkOutputInfoResponse)

func (*ModifyStreamLinkOutputInfoResponse) FromJsonString added in v1.0.531

func (r *ModifyStreamLinkOutputInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStreamLinkOutputInfoResponse) ToJsonString added in v1.0.531

func (r *ModifyStreamLinkOutputInfoResponse) ToJsonString() string

type ModifyStreamLinkOutputInfoResponseParams added in v1.0.531

type ModifyStreamLinkOutputInfoResponseParams struct {
	// 修改后的Output配置。
	Info *DescribeOutput `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTranscodeTemplateRequest

type ModifyTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 转码模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 转码模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否去除视频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数。
	VideoTemplate *VideoTemplateInfoForUpdate `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数。
	AudioTemplate *AudioTemplateInfoForUpdate `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	TEHDConfig *TEHDConfigForUpdate `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`

	// 音视频增强参数。
	EnhanceConfig *EnhanceConfig `json:"EnhanceConfig,omitnil,omitempty" name:"EnhanceConfig"`
}

func NewModifyTranscodeTemplateRequest

func NewModifyTranscodeTemplateRequest() (request *ModifyTranscodeTemplateRequest)

func (*ModifyTranscodeTemplateRequest) FromJsonString

func (r *ModifyTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTranscodeTemplateRequest) ToJsonString

func (r *ModifyTranscodeTemplateRequest) ToJsonString() string

type ModifyTranscodeTemplateRequestParams added in v1.0.426

type ModifyTranscodeTemplateRequestParams struct {
	// 转码模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 转码模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 是否去除视频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数。
	VideoTemplate *VideoTemplateInfoForUpdate `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数。
	AudioTemplate *AudioTemplateInfoForUpdate `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	TEHDConfig *TEHDConfigForUpdate `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`

	// 音视频增强参数。
	EnhanceConfig *EnhanceConfig `json:"EnhanceConfig,omitnil,omitempty" name:"EnhanceConfig"`
}

Predefined struct for user

type ModifyTranscodeTemplateResponse

type ModifyTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTranscodeTemplateResponseParams `json:"Response"`
}

func NewModifyTranscodeTemplateResponse

func NewModifyTranscodeTemplateResponse() (response *ModifyTranscodeTemplateResponse)

func (*ModifyTranscodeTemplateResponse) FromJsonString

func (r *ModifyTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTranscodeTemplateResponse) ToJsonString

func (r *ModifyTranscodeTemplateResponse) ToJsonString() string

type ModifyTranscodeTemplateResponseParams added in v1.0.426

type ModifyTranscodeTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWatermarkTemplateRequest

type ModifyWatermarkTemplateRequest struct {
	*tchttp.BaseRequest

	// 水印模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 原点位置,可选值:
	// <li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li>
	// <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li>
	// <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li>
	// <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`

	// 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li>
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li>
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 图片水印模板,该字段仅对图片水印模板有效。
	ImageTemplate *ImageWatermarkInputForUpdate `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,该字段仅对文字水印模板有效。
	TextTemplate *TextWatermarkTemplateInputForUpdate `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG水印模板,当 Type 为 svg,该字段必填。当 Type 为 image 或 text,该字段无效。
	SvgTemplate *SvgWatermarkInputForUpdate `json:"SvgTemplate,omitnil,omitempty" name:"SvgTemplate"`
}

func NewModifyWatermarkTemplateRequest

func NewModifyWatermarkTemplateRequest() (request *ModifyWatermarkTemplateRequest)

func (*ModifyWatermarkTemplateRequest) FromJsonString

func (r *ModifyWatermarkTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWatermarkTemplateRequest) ToJsonString

func (r *ModifyWatermarkTemplateRequest) ToJsonString() string

type ModifyWatermarkTemplateRequestParams added in v1.0.426

type ModifyWatermarkTemplateRequestParams struct {
	// 水印模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 原点位置,可选值:
	// <li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li>
	// <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li>
	// <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li>
	// <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`

	// 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li>
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li>
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 图片水印模板,该字段仅对图片水印模板有效。
	ImageTemplate *ImageWatermarkInputForUpdate `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,该字段仅对文字水印模板有效。
	TextTemplate *TextWatermarkTemplateInputForUpdate `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG水印模板,当 Type 为 svg,该字段必填。当 Type 为 image 或 text,该字段无效。
	SvgTemplate *SvgWatermarkInputForUpdate `json:"SvgTemplate,omitnil,omitempty" name:"SvgTemplate"`
}

Predefined struct for user

type ModifyWatermarkTemplateResponse

type ModifyWatermarkTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWatermarkTemplateResponseParams `json:"Response"`
}

func NewModifyWatermarkTemplateResponse

func NewModifyWatermarkTemplateResponse() (response *ModifyWatermarkTemplateResponse)

func (*ModifyWatermarkTemplateResponse) FromJsonString

func (r *ModifyWatermarkTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWatermarkTemplateResponse) ToJsonString

func (r *ModifyWatermarkTemplateResponse) ToJsonString() string

type ModifyWatermarkTemplateResponseParams added in v1.0.426

type ModifyWatermarkTemplateResponseParams struct {
	// 图片水印地址,仅当 ImageTemplate.ImageContent 非空,该字段有效。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWordSampleRequest

type ModifyWordSampleRequest struct {
	*tchttp.BaseRequest

	// 关键词,长度限制:128 个字符。
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// <b>关键词应用场景,可选值:</b>
	// 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;
	// 2. Recognition.Asr:通过音频识别技术,进行内容识别;
	// 3. Review.Ocr:通过光学字符识别技术,进行不适宜的内容识别;
	// 4. Review.Asr:通过音频识别技术,进行不适宜的音频识别;
	// <b>可合并简写为:</b>
	// 5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;
	// 6. Review:通过光学字符识别技术、音频识别技术,进行不适宜的内容识别,等价于 3+4;
	// 7. All:包含以上全部,等价于 1+2+3+4。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 标签操作信息。
	TagOperationInfo *AiSampleTagOperation `json:"TagOperationInfo,omitnil,omitempty" name:"TagOperationInfo"`
}

func NewModifyWordSampleRequest

func NewModifyWordSampleRequest() (request *ModifyWordSampleRequest)

func (*ModifyWordSampleRequest) FromJsonString

func (r *ModifyWordSampleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWordSampleRequest) ToJsonString

func (r *ModifyWordSampleRequest) ToJsonString() string

type ModifyWordSampleRequestParams added in v1.0.426

type ModifyWordSampleRequestParams struct {
	// 关键词,长度限制:128 个字符。
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// <b>关键词应用场景,可选值:</b>
	// 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别;
	// 2. Recognition.Asr:通过音频识别技术,进行内容识别;
	// 3. Review.Ocr:通过光学字符识别技术,进行不适宜的内容识别;
	// 4. Review.Asr:通过音频识别技术,进行不适宜的音频识别;
	// <b>可合并简写为:</b>
	// 5. Recognition:通过光学字符识别技术、音频识别技术,进行内容识别,等价于 1+2;
	// 6. Review:通过光学字符识别技术、音频识别技术,进行不适宜的内容识别,等价于 3+4;
	// 7. All:包含以上全部,等价于 1+2+3+4。
	Usages []*string `json:"Usages,omitnil,omitempty" name:"Usages"`

	// 标签操作信息。
	TagOperationInfo *AiSampleTagOperation `json:"TagOperationInfo,omitnil,omitempty" name:"TagOperationInfo"`
}

Predefined struct for user

type ModifyWordSampleResponse

type ModifyWordSampleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWordSampleResponseParams `json:"Response"`
}

func NewModifyWordSampleResponse

func NewModifyWordSampleResponse() (response *ModifyWordSampleResponse)

func (*ModifyWordSampleResponse) FromJsonString

func (r *ModifyWordSampleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWordSampleResponse) ToJsonString

func (r *ModifyWordSampleResponse) ToJsonString() string

type ModifyWordSampleResponseParams added in v1.0.426

type ModifyWordSampleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MosaicInput

type MosaicInput struct {
	// 原点位置,目前仅支持:
	// <li>TopLeft:表示坐标原点位于视频图像左上角,马赛克原点为图片或文字的左上角。</li>
	// 默认值:TopLeft。
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`

	// 马赛克原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示马赛克 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示马赛克 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li>
	// 默认值:0px。
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 马赛克原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示马赛克 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示马赛克 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li>
	// 默认值:0px。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 马赛克的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示马赛克 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示马赛克 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li>
	// 默认值:10%。
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 马赛克的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示马赛克 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示马赛克 Height 单位为像素,如 100px 表示 Height 为 100 像素。</li>
	// 默认值:10%。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 马赛克的起始时间偏移,单位:秒。不填或填0,表示马赛克从画面出现时开始显现。
	// <li>不填或填0,表示马赛克从画面开始就出现;</li>
	// <li>当数值大于0时(假设为 n),表示马赛克从画面开始的第 n 秒出现;</li>
	// <li>当数值小于0时(假设为 -n),表示马赛克从离画面结束 n 秒前开始出现。</li>
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 马赛克的结束时间偏移,单位:秒。
	// <li>不填或填0,表示马赛克持续到画面结束;</li>
	// <li>当数值大于0时(假设为 n),表示马赛克持续到第 n 秒时消失;</li>
	// <li>当数值小于0时(假设为 -n),表示马赛克持续到离画面结束 n 秒前消失。</li>
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`
}

type NumberFormat

type NumberFormat struct {
	// `{number}`变量的起始值,默认为0。
	InitialValue *uint64 `json:"InitialValue,omitnil,omitempty" name:"InitialValue"`

	// `{number}`变量的增长步长,默认为1。
	Increment *uint64 `json:"Increment,omitnil,omitempty" name:"Increment"`

	// `{number}`变量的最小长度,不足时补占位符。默认为1。
	MinLength *uint64 `json:"MinLength,omitnil,omitempty" name:"MinLength"`

	// `{number}`变量的长度不足时,补充的占位符。默认为"0"。
	PlaceHolder *string `json:"PlaceHolder,omitnil,omitempty" name:"PlaceHolder"`
}

type OcrFullTextConfigureInfo

type OcrFullTextConfigureInfo struct {
	// 文本全文识别任务开关,可选值:
	// <li>ON:开启智能文本全文识别任务;</li>
	// <li>OFF:关闭智能文本全文识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type OcrFullTextConfigureInfoForUpdate

type OcrFullTextConfigureInfoForUpdate struct {
	// 文本全文识别任务开关,可选值:
	// <li>ON:开启智能文本全文识别任务;</li>
	// <li>OFF:关闭智能文本全文识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type OcrWordsConfigureInfo

type OcrWordsConfigureInfo struct {
	// 文本关键词识别任务开关,可选值:
	// <li>ON:开启文本关键词识别任务;</li>
	// <li>OFF:关闭文本关键词识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`
}

type OcrWordsConfigureInfoForUpdate

type OcrWordsConfigureInfoForUpdate struct {
	// 文本关键词识别任务开关,可选值:
	// <li>ON:开启文本关键词识别任务;</li>
	// <li>OFF:关闭文本关键词识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`
}

type OutputAddress added in v1.0.531

type OutputAddress struct {
	// 出口IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`
}

type OutputSRTSourceAddressResp added in v1.0.531

type OutputSRTSourceAddressResp struct {
	// 监听IP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 监听端口。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type OverrideTranscodeParameter

type OverrideTranscodeParameter struct {
	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 是否去除视频数据,取值:
	// <li>0:保留;</li>
	// <li>1:去除。</li>
	RemoveVideo *uint64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,取值:
	// <li>0:保留;</li>
	// <li>1:去除。</li>
	RemoveAudio *uint64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数。
	VideoTemplate *VideoTemplateInfoForUpdate `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数。
	AudioTemplate *AudioTemplateInfoForUpdate `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TEHDConfig *TEHDConfigForUpdate `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`

	// 字幕流配置参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubtitleTemplate *SubtitleTemplate `json:"SubtitleTemplate,omitnil,omitempty" name:"SubtitleTemplate"`

	// 外挂音轨参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddonAudioStream []*MediaInputInfo `json:"AddonAudioStream,omitnil,omitempty" name:"AddonAudioStream"`

	// 转码扩展字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StdExtInfo *string `json:"StdExtInfo,omitnil,omitempty" name:"StdExtInfo"`

	// 要插入的字幕文件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddOnSubtitles []*AddOnSubtitle `json:"AddOnSubtitles,omitnil,omitempty" name:"AddOnSubtitles"`
}

type ParseLiveStreamProcessNotificationRequest

type ParseLiveStreamProcessNotificationRequest struct {
	*tchttp.BaseRequest

	// 从 CMQ 获取到的直播流事件通知内容。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

func NewParseLiveStreamProcessNotificationRequest

func NewParseLiveStreamProcessNotificationRequest() (request *ParseLiveStreamProcessNotificationRequest)

func (*ParseLiveStreamProcessNotificationRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ParseLiveStreamProcessNotificationRequest) ToJsonString

type ParseLiveStreamProcessNotificationRequestParams added in v1.0.426

type ParseLiveStreamProcessNotificationRequestParams struct {
	// 从 CMQ 获取到的直播流事件通知内容。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

Predefined struct for user

type ParseLiveStreamProcessNotificationResponse

type ParseLiveStreamProcessNotificationResponse struct {
	*tchttp.BaseResponse
	Response *ParseLiveStreamProcessNotificationResponseParams `json:"Response"`
}

func NewParseLiveStreamProcessNotificationResponse

func NewParseLiveStreamProcessNotificationResponse() (response *ParseLiveStreamProcessNotificationResponse)

func (*ParseLiveStreamProcessNotificationResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ParseLiveStreamProcessNotificationResponse) ToJsonString

type ParseLiveStreamProcessNotificationResponseParams added in v1.0.426

type ParseLiveStreamProcessNotificationResponseParams struct {
	// 直播流处理结果类型,包含:
	// <li>AiReviewResult:内容审核结果;</li>
	// <li>AiRecognitionResult:内容识别结果;</li>
	// <li>LiveRecordResult:直播录制结果;</li>
	// <li>ProcessEof:直播流处理结束。</li>
	NotificationType *string `json:"NotificationType,omitnil,omitempty" name:"NotificationType"`

	// 视频处理任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessEofInfo *LiveStreamProcessErrorInfo `json:"ProcessEofInfo,omitnil,omitempty" name:"ProcessEofInfo"`

	// 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiReviewResultInfo *LiveStreamAiReviewResultInfo `json:"AiReviewResultInfo,omitnil,omitempty" name:"AiReviewResultInfo"`

	// 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiRecognitionResultInfo *LiveStreamAiRecognitionResultInfo `json:"AiRecognitionResultInfo,omitnil,omitempty" name:"AiRecognitionResultInfo"`

	// 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiAnalysisResultInfo *LiveStreamAiAnalysisResultInfo `json:"AiAnalysisResultInfo,omitnil,omitempty" name:"AiAnalysisResultInfo"`

	// 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiQualityControlResultInfo *LiveStreamAiQualityControlResultInfo `json:"AiQualityControlResultInfo,omitnil,omitempty" name:"AiQualityControlResultInfo"`

	// 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveRecordResultInfo *LiveStreamRecordResultInfo `json:"LiveRecordResultInfo,omitnil,omitempty" name:"LiveRecordResultInfo"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ParseNotificationRequest

type ParseNotificationRequest struct {
	*tchttp.BaseRequest

	// 从 CMQ 获取到的事件通知内容。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

func NewParseNotificationRequest

func NewParseNotificationRequest() (request *ParseNotificationRequest)

func (*ParseNotificationRequest) FromJsonString

func (r *ParseNotificationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ParseNotificationRequest) ToJsonString

func (r *ParseNotificationRequest) ToJsonString() string

type ParseNotificationRequestParams added in v1.0.426

type ParseNotificationRequestParams struct {
	// 从 CMQ 获取到的事件通知内容。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

Predefined struct for user

type ParseNotificationResponse

type ParseNotificationResponse struct {
	*tchttp.BaseResponse
	Response *ParseNotificationResponseParams `json:"Response"`
}

func NewParseNotificationResponse

func NewParseNotificationResponse() (response *ParseNotificationResponse)

func (*ParseNotificationResponse) FromJsonString

func (r *ParseNotificationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ParseNotificationResponse) ToJsonString

func (r *ParseNotificationResponse) ToJsonString() string

type ParseNotificationResponseParams added in v1.0.426

type ParseNotificationResponseParams struct {
	// 支持事件类型,目前取值有:
	// <li>WorkflowTask:视频工作流处理任务。</li>
	// <li>EditMediaTask:视频编辑任务。</li>
	// <li>ScheduleTask:编排任务。</li>
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 视频处理任务信息,仅当 EventType 为 WorkflowTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkflowTaskEvent *WorkflowTask `json:"WorkflowTaskEvent,omitnil,omitempty" name:"WorkflowTaskEvent"`

	// 视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EditMediaTaskEvent *EditMediaTask `json:"EditMediaTaskEvent,omitnil,omitempty" name:"EditMediaTaskEvent"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScheduleTaskEvent *ScheduleTask `json:"ScheduleTaskEvent,omitnil,omitempty" name:"ScheduleTaskEvent"`

	// - 过期时间,事件通知签名过期 UNIX 时间戳。
	// - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。
	// - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。
	Sign *string `json:"Sign,omitnil,omitempty" name:"Sign"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PoliticalAsrReviewTemplateInfo

type PoliticalAsrReviewTemplateInfo struct {
	// 语音涉敏任务开关,可选值:
	// <li>ON:开启语音涉敏任务;</li>
	// <li>OFF:关闭语音涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PoliticalAsrReviewTemplateInfoForUpdate

type PoliticalAsrReviewTemplateInfoForUpdate struct {
	// 语音涉敏任务开关,可选值:
	// <li>ON:开启语音涉敏任务;</li>
	// <li>OFF:关闭语音涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PoliticalConfigureInfo

type PoliticalConfigureInfo struct {
	// 画面涉敏控制参数。
	ImgReviewInfo *PoliticalImgReviewTemplateInfo `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 语音涉敏控制参数。
	AsrReviewInfo *PoliticalAsrReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本涉敏控制参数。
	OcrReviewInfo *PoliticalOcrReviewTemplateInfo `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type PoliticalConfigureInfoForUpdate

type PoliticalConfigureInfoForUpdate struct {
	// 画面涉敏控制参数。
	ImgReviewInfo *PoliticalImgReviewTemplateInfoForUpdate `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 语音涉敏控制参数。
	AsrReviewInfo *PoliticalAsrReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本涉敏控制参数。
	OcrReviewInfo *PoliticalOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type PoliticalImgReviewTemplateInfo

type PoliticalImgReviewTemplateInfo struct {
	// 画面涉敏任务开关,可选值:
	// <li>ON:开启画面涉敏任务;</li>
	// <li>OFF:关闭画面涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面涉敏过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:
	// <li>violation_photo:违规图标;</li>
	// <li>politician:涉敏人物;</li>
	// <li>entertainment:娱乐人物;</li>
	// <li>sport:体育人物;</li>
	// <li>entrepreneur:商业人物;</li>
	// <li>scholar:教育学者;</li>
	// <li>celebrity:知名人物;</li>
	// <li>military:军事人物。</li>
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 97 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 95 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PoliticalImgReviewTemplateInfoForUpdate

type PoliticalImgReviewTemplateInfoForUpdate struct {
	// 画面涉敏任务开关,可选值:
	// <li>ON:开启画面涉敏任务;</li>
	// <li>OFF:关闭画面涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面涉敏过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:
	// <li>violation_photo:违规图标;</li>
	// <li>politician:涉敏人物;</li>
	// <li>entertainment:娱乐人物;</li>
	// <li>sport:体育人物;</li>
	// <li>entrepreneur:商业人物;</li>
	// <li>scholar:教育学者;</li>
	// <li>celebrity:知名人物;</li>
	// <li>military:军事人物。</li>
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PoliticalOcrReviewTemplateInfo

type PoliticalOcrReviewTemplateInfo struct {
	// 文本涉敏任务开关,可选值:
	// <li>ON:开启文本涉敏任务;</li>
	// <li>OFF:关闭文本涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PoliticalOcrReviewTemplateInfoForUpdate

type PoliticalOcrReviewTemplateInfoForUpdate struct {
	// 文本涉敏任务开关,可选值:
	// <li>ON:开启文本涉敏任务;</li>
	// <li>OFF:关闭文本涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PornAsrReviewTemplateInfo

type PornAsrReviewTemplateInfo struct {
	// 语音鉴黄任务开关,可选值:
	// <li>ON:开启语音鉴黄任务;</li>
	// <li>OFF:关闭语音鉴黄任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PornAsrReviewTemplateInfoForUpdate

type PornAsrReviewTemplateInfoForUpdate struct {
	// 语音鉴黄任务开关,可选值:
	// <li>ON:开启语音鉴黄任务;</li>
	// <li>OFF:关闭语音鉴黄任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PornConfigureInfo

type PornConfigureInfo struct {
	// 画面鉴黄控制参数。
	ImgReviewInfo *PornImgReviewTemplateInfo `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 语音鉴黄控制参数。
	AsrReviewInfo *PornAsrReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本鉴黄控制参数。
	OcrReviewInfo *PornOcrReviewTemplateInfo `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type PornConfigureInfoForUpdate

type PornConfigureInfoForUpdate struct {
	// 画面鉴黄控制参数。
	ImgReviewInfo *PornImgReviewTemplateInfoForUpdate `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 语音鉴黄控制参数。
	AsrReviewInfo *PornAsrReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本鉴黄控制参数。
	OcrReviewInfo *PornOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type PornImgReviewTemplateInfo

type PornImgReviewTemplateInfo struct {
	// 画面鉴黄任务开关,可选值:
	// <li>ON:开启画面鉴黄任务;</li>
	// <li>OFF:关闭画面鉴黄任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面鉴黄过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:
	// <li>porn:色情;</li>
	// <li>vulgar:低俗;</li>
	// <li>intimacy:亲密行为;</li>
	// <li>sexy:性感。</li>
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 90 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 0 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PornImgReviewTemplateInfoForUpdate

type PornImgReviewTemplateInfoForUpdate struct {
	// 画面鉴黄任务开关,可选值:
	// <li>ON:开启画面鉴黄任务;</li>
	// <li>OFF:关闭画面鉴黄任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面鉴黄过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:
	// <li>porn:色情;</li>
	// <li>vulgar:低俗;</li>
	// <li>intimacy:亲密行为;</li>
	// <li>sexy:性感。</li>
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PornOcrReviewTemplateInfo

type PornOcrReviewTemplateInfo struct {
	// 文本鉴黄任务开关,可选值:
	// <li>ON:开启文本鉴黄任务;</li>
	// <li>OFF:关闭文本鉴黄任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type PornOcrReviewTemplateInfoForUpdate

type PornOcrReviewTemplateInfoForUpdate struct {
	// 文本鉴黄任务开关,可选值:
	// <li>ON:开启文本鉴黄任务;</li>
	// <li>OFF:关闭文本鉴黄任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type ProcessLiveStreamRequest

type ProcessLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv 等)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 任务的事件通知信息,用于指定直播流处理的结果。
	TaskNotifyConfig *LiveStreamTaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 直播流处理生成的文件输出的目标目录,如`/movie/201909/`,如果不填为 `/` 目录。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容质检类型任务参数。
	AiQualityControlTask *AiQualityControlTaskInput `json:"AiQualityControlTask,omitnil,omitempty" name:"AiQualityControlTask"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 直播编排ID。
	// 注意1:对于OutputStorage、OutputDir参数:
	// <li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li>
	// <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li>
	// 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

func NewProcessLiveStreamRequest

func NewProcessLiveStreamRequest() (request *ProcessLiveStreamRequest)

func (*ProcessLiveStreamRequest) FromJsonString

func (r *ProcessLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ProcessLiveStreamRequest) ToJsonString

func (r *ProcessLiveStreamRequest) ToJsonString() string

type ProcessLiveStreamRequestParams added in v1.0.426

type ProcessLiveStreamRequestParams struct {
	// 直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv 等)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 任务的事件通知信息,用于指定直播流处理的结果。
	TaskNotifyConfig *LiveStreamTaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 直播流处理生成的文件输出的目标目录,如`/movie/201909/`,如果不填为 `/` 目录。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容质检类型任务参数。
	AiQualityControlTask *AiQualityControlTaskInput `json:"AiQualityControlTask,omitnil,omitempty" name:"AiQualityControlTask"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 直播编排ID。
	// 注意1:对于OutputStorage、OutputDir参数:
	// <li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li>
	// <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li>
	// 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`
}

Predefined struct for user

type ProcessLiveStreamResponse

type ProcessLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *ProcessLiveStreamResponseParams `json:"Response"`
}

func NewProcessLiveStreamResponse

func NewProcessLiveStreamResponse() (response *ProcessLiveStreamResponse)

func (*ProcessLiveStreamResponse) FromJsonString

func (r *ProcessLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ProcessLiveStreamResponse) ToJsonString

func (r *ProcessLiveStreamResponse) ToJsonString() string

type ProcessLiveStreamResponseParams added in v1.0.426

type ProcessLiveStreamResponseParams struct {
	// 任务 ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ProcessMediaRequest

type ProcessMediaRequest struct {
	*tchttp.BaseRequest

	// 媒体处理的文件输入信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
	// 如果不填,表示与 InputInfo 中文件所在的目录一致。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 编排ID。
	// 注意1:对于OutputStorage、OutputDir参数:
	// <li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li>
	// <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有指定输出,将覆盖原有编排的默认输出。</li>
	// <li>即输出设置的优先级:编排子任务节点 > 任务接口指定 > 对应编排内的配置 </li>
	// 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。
	//
	// 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`

	// 媒体处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 视频质检类型任务参数。
	AiQualityControlTask *AiQualityControlTaskInput `json:"AiQualityControlTask,omitnil,omitempty" name:"AiQualityControlTask"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务类型,默认Online
	// <li> Online:实时任务</li>
	// <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

func NewProcessMediaRequest

func NewProcessMediaRequest() (request *ProcessMediaRequest)

func (*ProcessMediaRequest) FromJsonString

func (r *ProcessMediaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ProcessMediaRequest) ToJsonString

func (r *ProcessMediaRequest) ToJsonString() string

type ProcessMediaRequestParams added in v1.0.426

type ProcessMediaRequestParams struct {
	// 媒体处理的文件输入信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
	// 如果不填,表示与 InputInfo 中文件所在的目录一致。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 编排ID。
	// 注意1:对于OutputStorage、OutputDir参数:
	// <li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li>
	// <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有指定输出,将覆盖原有编排的默认输出。</li>
	// <li>即输出设置的优先级:编排子任务节点 > 任务接口指定 > 对应编排内的配置 </li>
	// 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。
	//
	// 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`

	// 媒体处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 视频质检类型任务参数。
	AiQualityControlTask *AiQualityControlTaskInput `json:"AiQualityControlTask,omitnil,omitempty" name:"AiQualityControlTask"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务类型,默认Online
	// <li> Online:实时任务</li>
	// <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

Predefined struct for user

type ProcessMediaResponse

type ProcessMediaResponse struct {
	*tchttp.BaseResponse
	Response *ProcessMediaResponseParams `json:"Response"`
}

func NewProcessMediaResponse

func NewProcessMediaResponse() (response *ProcessMediaResponse)

func (*ProcessMediaResponse) FromJsonString

func (r *ProcessMediaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ProcessMediaResponse) ToJsonString

func (r *ProcessMediaResponse) ToJsonString() string

type ProcessMediaResponseParams added in v1.0.426

type ProcessMediaResponseParams struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ProhibitedAsrReviewTemplateInfo

type ProhibitedAsrReviewTemplateInfo struct {
	// 语音违禁任务开关,可选值:
	// <li>ON:开启语音违禁任务;</li>
	// <li>OFF:关闭语音违禁任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type ProhibitedAsrReviewTemplateInfoForUpdate

type ProhibitedAsrReviewTemplateInfoForUpdate struct {
	// 语音违禁任务开关,可选值:
	// <li>ON:开启语音违禁任务;</li>
	// <li>OFF:关闭语音违禁任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type ProhibitedConfigureInfo

type ProhibitedConfigureInfo struct {
	// 语音违禁控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrReviewInfo *ProhibitedAsrReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本违禁控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrReviewInfo *ProhibitedOcrReviewTemplateInfo `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type ProhibitedConfigureInfoForUpdate

type ProhibitedConfigureInfoForUpdate struct {
	// 语音违禁控制参数。
	AsrReviewInfo *ProhibitedAsrReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本违禁控制参数。
	OcrReviewInfo *ProhibitedOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type ProhibitedOcrReviewTemplateInfo

type ProhibitedOcrReviewTemplateInfo struct {
	// 文本违禁任务开关,可选值:
	// <li>ON:开启文本违禁任务;</li>
	// <li>OFF:关闭文本违禁任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type ProhibitedOcrReviewTemplateInfoForUpdate

type ProhibitedOcrReviewTemplateInfoForUpdate struct {
	// 文本违禁任务开关,可选值:
	// <li>ON:开启文本违禁任务;</li>
	// <li>OFF:关闭文本违禁任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type QualityControlData added in v1.0.633

type QualityControlData struct {
	// 为true时表示视频无音频轨。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoAudio *bool `json:"NoAudio,omitnil,omitempty" name:"NoAudio"`

	// 为true时表示视频无视频轨。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoVideo *bool `json:"NoVideo,omitnil,omitempty" name:"NoVideo"`

	// 视频无参考质量打分,百分制。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityEvaluationScore *int64 `json:"QualityEvaluationScore,omitnil,omitempty" name:"QualityEvaluationScore"`

	// 质检检出异常项。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityControlResultSet []*QualityControlResult `json:"QualityControlResultSet,omitnil,omitempty" name:"QualityControlResultSet"`
}

type QualityControlItem added in v1.0.633

type QualityControlItem struct {
	// 置信度,取值范围是 0 到 100。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 出现的起始时间戳,秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 出现的结束时间戳,秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 区域坐标(px),即左上角坐标、右下角坐标。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type QualityControlResult added in v1.0.633

type QualityControlResult struct {
	// 异常类型,取值范围:
	// Jitter:抖动,
	// Blur:模糊,
	// LowLighting:低光照,
	// HighLighting:过曝,
	// CrashScreen:花屏,
	// BlackWhiteEdge:黑白边,
	// SolidColorScreen:纯色屏,
	// Noise:噪点,
	// Mosaic:马赛克,
	// QRCode:二维码,
	// AppletCode:小程序码,
	// BarCode:条形码,
	// LowVoice:低音,
	// HighVoice:爆音,
	// NoVoice:静音,
	// LowEvaluation:无参考打分低于阈值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 质检结果项。
	QualityControlItems []*QualityControlItem `json:"QualityControlItems,omitnil,omitempty" name:"QualityControlItems"`
}

type RTMPAddressDestination added in v1.0.531

type RTMPAddressDestination struct {
	// 转推RTMP的目标Url,格式如'rtmp://domain/live'。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转推RTMP的目标StreamKey,格式如'steamid?key=value'。
	StreamKey *string `json:"StreamKey,omitnil,omitempty" name:"StreamKey"`
}

type RTMPPullSourceAddress added in v1.0.531

type RTMPPullSourceAddress struct {
	// RTMP源站的TcUrl地址。
	TcUrl *string `json:"TcUrl,omitnil,omitempty" name:"TcUrl"`

	// RTMP源站的StreamKey信息。
	StreamKey *string `json:"StreamKey,omitnil,omitempty" name:"StreamKey"`
}

type RTPAddressDestination added in v1.0.531

type RTPAddressDestination struct {
	// 转推的目标地址的IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 转推的目标地址的端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type RTSPPullSourceAddress added in v1.0.531

type RTSPPullSourceAddress struct {
	// RTSP源站的Url地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type RawImageWatermarkInput

type RawImageWatermarkInput struct {
	// 水印图片的输入内容。支持 jpeg、png 图片格式。
	ImageContent *MediaInputInfo `json:"ImageContent,omitnil,omitempty" name:"ImageContent"`

	// 水印的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li>
	// 默认值:10%。
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。</li>
	// 默认值:0px,表示 Height 按照原始水印图片的宽高比缩放。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印重复类型。使用场景:水印为动态图像。取值范围:
	// <li>once:动态水印播放完后,不再出现;</li>
	// <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li>
	// <li>repeat:水印循环播放,直到视频结束(默认值)。</li>
	RepeatType *string `json:"RepeatType,omitnil,omitempty" name:"RepeatType"`
}

type RawTranscodeParameter

type RawTranscodeParameter struct {
	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 是否去除视频数据,取值:
	// <li>0:保留;</li>
	// <li>1:去除。</li>
	// 默认值:0。
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,取值:
	// <li>0:保留;</li>
	// <li>1:去除。</li>
	// 默认值:0。
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数,当 RemoveVideo 为 0,该字段必填。
	VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数,当 RemoveAudio 为 0,该字段必填。
	AudioTemplate *AudioTemplateInfo `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	TEHDConfig *TEHDConfig `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`
}

type RawWatermarkParameter

type RawWatermarkParameter struct {
	// 水印类型,可选值:
	// <li>image:图片水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 原点位置,目前仅支持:
	// <li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角。</li>
	// 默认值:TopLeft。
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`

	// 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li>
	// 默认值:0px。
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li>
	// 默认值:0px。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 图片水印模板,当 Type 为 image,该字段必填。当 Type 为 text,该字段无效。
	ImageTemplate *RawImageWatermarkInput `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`
}

type RecognizeMediaForZhiXueRequest

type RecognizeMediaForZhiXueRequest struct {
	*tchttp.BaseRequest

	// 输入媒体文件存储信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 表情识别参数配置。默认开启。
	ExpressionConfig *ExpressionConfigInfo `json:"ExpressionConfig,omitnil,omitempty" name:"ExpressionConfig"`

	// 动作识别参数配置。默认开启。
	ActionConfig *ActionConfigInfo `json:"ActionConfig,omitnil,omitempty" name:"ActionConfig"`
}

func NewRecognizeMediaForZhiXueRequest

func NewRecognizeMediaForZhiXueRequest() (request *RecognizeMediaForZhiXueRequest)

func (*RecognizeMediaForZhiXueRequest) FromJsonString

func (r *RecognizeMediaForZhiXueRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizeMediaForZhiXueRequest) ToJsonString

func (r *RecognizeMediaForZhiXueRequest) ToJsonString() string

type RecognizeMediaForZhiXueRequestParams added in v1.0.426

type RecognizeMediaForZhiXueRequestParams struct {
	// 输入媒体文件存储信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 表情识别参数配置。默认开启。
	ExpressionConfig *ExpressionConfigInfo `json:"ExpressionConfig,omitnil,omitempty" name:"ExpressionConfig"`

	// 动作识别参数配置。默认开启。
	ActionConfig *ActionConfigInfo `json:"ActionConfig,omitnil,omitempty" name:"ActionConfig"`
}

Predefined struct for user

type RecognizeMediaForZhiXueResponse

type RecognizeMediaForZhiXueResponse struct {
	*tchttp.BaseResponse
	Response *RecognizeMediaForZhiXueResponseParams `json:"Response"`
}

func NewRecognizeMediaForZhiXueResponse

func NewRecognizeMediaForZhiXueResponse() (response *RecognizeMediaForZhiXueResponse)

func (*RecognizeMediaForZhiXueResponse) FromJsonString

func (r *RecognizeMediaForZhiXueResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizeMediaForZhiXueResponse) ToJsonString

func (r *RecognizeMediaForZhiXueResponse) ToJsonString() string

type RecognizeMediaForZhiXueResponseParams added in v1.0.426

type RecognizeMediaForZhiXueResponseParams struct {
	// 任务 ID,可以通过该 ID 查询任务状态和结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegionInfo added in v1.0.531

type RegionInfo struct {
	// 地区名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type ResetWorkflowRequest

type ResetWorkflowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// 工作流名称,最多128字符。同一个用户该名称唯一。
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// 工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 视频处理生成的文件输出的目标目录,如`/movie/201907/`。如果不填,表示与触发文件所在的目录一致,即`{inputDir}`。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TaskPriority *int64 `json:"TaskPriority,omitnil,omitempty" name:"TaskPriority"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`
}

func NewResetWorkflowRequest

func NewResetWorkflowRequest() (request *ResetWorkflowRequest)

func (*ResetWorkflowRequest) FromJsonString

func (r *ResetWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetWorkflowRequest) ToJsonString

func (r *ResetWorkflowRequest) ToJsonString() string

type ResetWorkflowRequestParams added in v1.0.426

type ResetWorkflowRequestParams struct {
	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// 工作流名称,最多128字符。同一个用户该名称唯一。
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// 工作流绑定的触发规则,当上传视频命中该规则到该对象时即触发工作流。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 视频处理的文件输出配置。不填则继承 Trigger 中的存储位置。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 视频处理生成的文件输出的目标目录,如`/movie/201907/`。如果不填,表示与触发文件所在的目录一致,即`{inputDir}`。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 工作流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TaskPriority *int64 `json:"TaskPriority,omitnil,omitempty" name:"TaskPriority"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`
}

Predefined struct for user

type ResetWorkflowResponse

type ResetWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *ResetWorkflowResponseParams `json:"Response"`
}

func NewResetWorkflowResponse

func NewResetWorkflowResponse() (response *ResetWorkflowResponse)

func (*ResetWorkflowResponse) FromJsonString

func (r *ResetWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetWorkflowResponse) ToJsonString

func (r *ResetWorkflowResponse) ToJsonString() string

type ResetWorkflowResponseParams added in v1.0.426

type ResetWorkflowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResilientStreamConf added in v1.0.542

type ResilientStreamConf struct {
	// 是否开启延播平滑吐流,true开启,false不开启,默认不开启。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *bool `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 延播时间,单位秒,目前支持的范围为10~300秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BufferTime *uint64 `json:"BufferTime,omitnil,omitempty" name:"BufferTime"`
}

type S3InputInfo added in v1.0.612

type S3InputInfo struct {
	// S3 bucket。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3Bucket *string `json:"S3Bucket,omitnil,omitempty" name:"S3Bucket"`

	// S3 bucket 对应的区域,目前支持:
	// us-east-1
	// eu-west-3
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3Region *string `json:"S3Region,omitnil,omitempty" name:"S3Region"`

	// S3 bucket 中的媒体资源路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3Object *string `json:"S3Object,omitnil,omitempty" name:"S3Object"`

	// AWS 内网访问 媒体资源的秘钥id。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretId *string `json:"S3SecretId,omitnil,omitempty" name:"S3SecretId"`

	// AWS 内网访问 媒体资源的秘钥key。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretKey *string `json:"S3SecretKey,omitnil,omitempty" name:"S3SecretKey"`
}

type S3OutputStorage added in v1.0.612

type S3OutputStorage struct {
	// S3 bucket。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3Bucket *string `json:"S3Bucket,omitnil,omitempty" name:"S3Bucket"`

	// S3 bucket 对应的区域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3Region *string `json:"S3Region,omitnil,omitempty" name:"S3Region"`

	// AWS 内网上传 媒体资源的秘钥id。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretId *string `json:"S3SecretId,omitnil,omitempty" name:"S3SecretId"`

	// AWS 内网上传 媒体资源的秘钥key。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3SecretKey *string `json:"S3SecretKey,omitnil,omitempty" name:"S3SecretKey"`
}

type SRTAddressDestination added in v1.0.531

type SRTAddressDestination struct {
	// 目标地址的IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 目标地址的端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type SRTSourceAddressReq added in v1.0.531

type SRTSourceAddressReq struct {
	// 对端IP。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 对端端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type SRTSourceAddressResp added in v1.0.531

type SRTSourceAddressResp struct {
	// 对端IP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 对端端口。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type SampleSnapshotTaskInput

type SampleSnapshotTaskInput struct {
	// 采样截图模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印列表,支持多张图片或文字水印,最大可支持 10 张。
	WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitnil,omitempty" name:"WatermarkSet"`

	// 采样截图后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 采样截图后图片文件的输出路径,可以为相对路径或者绝对路径。
	// 若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。
	// 相对路径示例:
	// <li>文件名_{变量名}.{format}</li>
	// <li>文件名.{format}</li>
	// 绝对路径示例:
	// <li>/自定义路径/文件名_{变量名}.{format}</li>
	// 如果不填,则默认为相对路径:`{inputName}_sampleSnapshot_{definition}_{number}.{format}`。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 采样截图后输出路径中的`{number}`变量的规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectNumberFormat *NumberFormat `json:"ObjectNumberFormat,omitnil,omitempty" name:"ObjectNumberFormat"`
}

type SampleSnapshotTemplate

type SampleSnapshotTemplate struct {
	// 采样截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板类型,取值范围:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 采样截图模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 采样截图类型。
	SampleType *string `json:"SampleType,omitnil,omitempty" name:"SampleType"`

	// 采样间隔。
	SampleInterval *uint64 `json:"SampleInterval,omitnil,omitempty" name:"SampleInterval"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

type ScheduleAnalysisTaskResult added in v1.0.444

type ScheduleAnalysisTaskResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 分析任务的输入。
	Input *AiAnalysisTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 分析任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output []*AiAnalysisResult `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type ScheduleQualityControlTaskResult added in v1.0.633

type ScheduleQualityControlTaskResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 质检任务的输入。
	Input *AiQualityControlTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 质检任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *QualityControlData `json:"Output,omitnil,omitempty" name:"Output"`
}

type ScheduleRecognitionTaskResult added in v1.0.444

type ScheduleRecognitionTaskResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 识别任务的输入。
	Input *AiRecognitionTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 识别任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output []*AiRecognitionResult `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type ScheduleReviewTaskResult added in v1.0.444

type ScheduleReviewTaskResult struct {
	// 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [媒体处理类错误码](https://cloud.tencent.com/document/product/862/50369#.E8.A7.86.E9.A2.91.E5.A4.84.E7.90.86.E7.B1.BB.E9.94.99.E8.AF.AF.E7.A0.81) 列表。
	ErrCodeExt *string `json:"ErrCodeExt,omitnil,omitempty" name:"ErrCodeExt"`

	// 错误码,0 表示成功,其他值表示失败(该字段已不推荐使用,建议使用新的错误码字段 ErrCodeExt)。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 审核任务的输入。
	Input *AiContentReviewTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 审核任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output []*AiContentReviewResult `json:"Output,omitnil,omitempty" name:"Output"`

	// 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type ScheduleTask added in v1.0.444

type ScheduleTask struct {
	// 编排任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 源异常时返回对应异常Message,否则请使用各个具体任务的 Message。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 媒体处理的目标文件信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 原始视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 编排任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActivityResultSet []*ActivityResult `json:"ActivityResultSet,omitnil,omitempty" name:"ActivityResultSet"`
}

type SchedulesInfo added in v1.0.613

type SchedulesInfo struct {
	// 编排唯一标识。
	ScheduleId *int64 `json:"ScheduleId,omitnil,omitempty" name:"ScheduleId"`

	// 编排名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScheduleName *string `json:"ScheduleName,omitnil,omitempty" name:"ScheduleName"`

	// 编排类型,可选值:
	//  <li>Preset:系统预置编排;</li>
	// <li>Custom:用户自定义编排。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 编排状态,取值范围:
	// Enabled:已启用,
	// Disabled:已禁用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 编排绑定的触发规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 编排任务列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Activities []*Activity `json:"Activities,omitnil,omitempty" name:"Activities"`

	// 媒体处理的文件输出存储位置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理生成的文件输出的目标目录。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 任务的事件通知配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后编辑时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 资源ID,对于没有关联资源ID的,用账号主资源ID填充。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type ScratchRepairConfig added in v1.0.444

type ScratchRepairConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 强度,取值范围:0.0~1.0。
	// 默认:0.0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intensity *float64 `json:"Intensity,omitnil,omitempty" name:"Intensity"`
}

type SegmentRecognitionItem added in v1.0.667

type SegmentRecognitionItem struct {
	// 置信度。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 片段起始时间偏移。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 片段结束时间偏移。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 拆条片段URL。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SegmentUrl *string `json:"SegmentUrl,omitnil,omitempty" name:"SegmentUrl"`
}

type SharpEnhanceConfig added in v1.0.444

type SharpEnhanceConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 强度,取值范围:0.0~1.0。
	// 默认:0.0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intensity *float64 `json:"Intensity,omitnil,omitempty" name:"Intensity"`
}

type SimpleAesDrm added in v1.0.738

type SimpleAesDrm struct {
	// 请求解密秘钥uri地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 加密key(32字节字符串)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 加密初始化向量(32字节字符串)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vector *string `json:"Vector,omitnil,omitempty" name:"Vector"`
}

type SnapshotByTimeOffsetTaskInput

type SnapshotByTimeOffsetTaskInput struct {
	// 指定时间点截图模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 截图时间点列表,时间点支持 s、% 两种格式:
	// <li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li>
	// <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>
	ExtTimeOffsetSet []*string `json:"ExtTimeOffsetSet,omitnil,omitempty" name:"ExtTimeOffsetSet"`

	// 截图时间点列表,单位为<font color=red>秒</font>。此参数已不再建议使用,建议您使用 ExtTimeOffsetSet 参数。
	TimeOffsetSet []*float64 `json:"TimeOffsetSet,omitnil,omitempty" name:"TimeOffsetSet"`

	// 水印列表,支持多张图片或文字水印,最大可支持 10 张。
	WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitnil,omitempty" name:"WatermarkSet"`

	// 时间点截图后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 时间点截图后图片文件的输出路径,可以为相对路径或者绝对路径。
	// 若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。
	// 相对路径示例:
	// <li>文件名_{变量名}.{format}</li>
	// <li>文件名.{format}</li>
	// 绝对路径示例:
	// <li>/自定义路径/文件名_{变量名}.{format}</li>
	// 如果不填,则默认为相对路径:`{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 时间点截图后输出路径中的`{number}`变量的规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectNumberFormat *NumberFormat `json:"ObjectNumberFormat,omitnil,omitempty" name:"ObjectNumberFormat"`
}

type SnapshotByTimeOffsetTemplate

type SnapshotByTimeOffsetTemplate struct {
	// 时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 模板类型,取值范围:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 时间点截图模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 截图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 图片格式。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>black:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>black:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

type StartStreamLinkFlowRequest added in v1.0.531

type StartStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewStartStreamLinkFlowRequest added in v1.0.531

func NewStartStreamLinkFlowRequest() (request *StartStreamLinkFlowRequest)

func (*StartStreamLinkFlowRequest) FromJsonString added in v1.0.531

func (r *StartStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartStreamLinkFlowRequest) ToJsonString added in v1.0.531

func (r *StartStreamLinkFlowRequest) ToJsonString() string

type StartStreamLinkFlowRequestParams added in v1.0.531

type StartStreamLinkFlowRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type StartStreamLinkFlowResponse added in v1.0.531

type StartStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *StartStreamLinkFlowResponseParams `json:"Response"`
}

func NewStartStreamLinkFlowResponse added in v1.0.531

func NewStartStreamLinkFlowResponse() (response *StartStreamLinkFlowResponse)

func (*StartStreamLinkFlowResponse) FromJsonString added in v1.0.531

func (r *StartStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartStreamLinkFlowResponse) ToJsonString added in v1.0.531

func (r *StartStreamLinkFlowResponse) ToJsonString() string

type StartStreamLinkFlowResponseParams added in v1.0.531

type StartStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopStreamLinkFlowRequest added in v1.0.531

type StopStreamLinkFlowRequest struct {
	*tchttp.BaseRequest

	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewStopStreamLinkFlowRequest added in v1.0.531

func NewStopStreamLinkFlowRequest() (request *StopStreamLinkFlowRequest)

func (*StopStreamLinkFlowRequest) FromJsonString added in v1.0.531

func (r *StopStreamLinkFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopStreamLinkFlowRequest) ToJsonString added in v1.0.531

func (r *StopStreamLinkFlowRequest) ToJsonString() string

type StopStreamLinkFlowRequestParams added in v1.0.531

type StopStreamLinkFlowRequestParams struct {
	// 流Id。
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type StopStreamLinkFlowResponse added in v1.0.531

type StopStreamLinkFlowResponse struct {
	*tchttp.BaseResponse
	Response *StopStreamLinkFlowResponseParams `json:"Response"`
}

func NewStopStreamLinkFlowResponse added in v1.0.531

func NewStopStreamLinkFlowResponse() (response *StopStreamLinkFlowResponse)

func (*StopStreamLinkFlowResponse) FromJsonString added in v1.0.531

func (r *StopStreamLinkFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopStreamLinkFlowResponse) ToJsonString added in v1.0.531

func (r *StopStreamLinkFlowResponse) ToJsonString() string

type StopStreamLinkFlowResponseParams added in v1.0.531

type StopStreamLinkFlowResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StreamLinkRegionInfo added in v1.0.531

type StreamLinkRegionInfo struct {
	// 媒体直传输的地区信息列表。
	Regions []*RegionInfo `json:"Regions,omitnil,omitempty" name:"Regions"`
}

type SubtitleTemplate added in v1.0.529

type SubtitleTemplate struct {
	// 要压制到视频中的字幕文件地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 指定要压制到视频中的字幕轨道,如果有指定Path,则Path 优先级更高。Path 和 StreamIndex 至少指定一个。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamIndex *int64 `json:"StreamIndex,omitnil,omitempty" name:"StreamIndex"`

	// 字体类型,
	// <li>hei.ttf:黑体</li>
	// <li>song.ttf:宋体</li>
	// <li>simkai.ttf:楷体</li>
	// <li>arial.ttf:仅支持英文</li>
	// 默认hei.ttf
	// 注意:此字段可能返回 null,表示取不到有效值。
	FontType *string `json:"FontType,omitnil,omitempty" name:"FontType"`

	// 字体大小,格式:Npx,N 为数值,不指定则以字幕文件中为准。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FontSize *string `json:"FontSize,omitnil,omitempty" name:"FontSize"`

	// 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FontColor *string `json:"FontColor,omitnil,omitempty" name:"FontColor"`

	// 文字透明度,取值范围:(0, 1]
	// <li>0:完全透明</li>
	// <li>1:完全不透明</li>
	// 默认值:1。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FontAlpha *float64 `json:"FontAlpha,omitnil,omitempty" name:"FontAlpha"`
}

type SuperResolutionConfig added in v1.0.444

type SuperResolutionConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>lq:针对低清晰度有较多噪声视频的超分;</li>
	// <li>hq:针对高清晰度视频超分。</li>
	// 默认值:lq。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 超分倍数,可选值:
	// <li>2:目前只支持 2 倍超分。</li>
	// 默认值:2。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`
}

type SvgWatermarkInput

type SvgWatermarkInput struct {
	// 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式:
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;当填 0px 且
	//  Height 不为 0px 时,表示水印的宽度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的宽度取原始 SVG 图像的宽度;</li>
	// <li>当字符串以 W% 结尾,表示水印 Width 为视频宽度的百分比大小,如 10W% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 H% 结尾,表示水印 Width 为视频高度的百分比大小,如 10H% 表示 Width 为视频高度的 10%;</li>
	// <li>当字符串以 S% 结尾,表示水印 Width 为视频短边的百分比大小,如 10S% 表示 Width 为视频短边的 10%;</li>
	// <li>当字符串以 L% 结尾,表示水印 Width 为视频长边的百分比大小,如 10L% 表示 Width 为视频长边的 10%;</li>
	// <li>当字符串以 % 结尾时,含义同 W%。</li>
	// 默认值为 10W%。
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度,支持 px,W%,H%,S%,L% 六种格式:
	// <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;当填 0px 且
	//  Width 不为 0px 时,表示水印的高度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的高度取原始 SVG 图像的高度;</li>
	// <li>当字符串以 W% 结尾,表示水印 Height 为视频宽度的百分比大小,如 10W% 表示 Height 为视频宽度的 10%;</li>
	// <li>当字符串以 H% 结尾,表示水印 Height 为视频高度的百分比大小,如 10H% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 S% 结尾,表示水印 Height 为视频短边的百分比大小,如 10S% 表示 Height 为视频短边的 10%;</li>
	// <li>当字符串以 L% 结尾,表示水印 Height 为视频长边的百分比大小,如 10L% 表示 Height 为视频长边的 10%;</li>
	// <li>当字符串以 % 结尾时,含义同 H%。</li>
	// 默认值为 0px。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`
}

type SvgWatermarkInputForUpdate

type SvgWatermarkInputForUpdate struct {
	// 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式:
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;当填 0px 且
	//  Height 不为 0px 时,表示水印的宽度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的宽度取原始 SVG 图像的宽度;</li>
	// <li>当字符串以 W% 结尾,表示水印 Width 为视频宽度的百分比大小,如 10W% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 H% 结尾,表示水印 Width 为视频高度的百分比大小,如 10H% 表示 Width 为视频高度的 10%;</li>
	// <li>当字符串以 S% 结尾,表示水印 Width 为视频短边的百分比大小,如 10S% 表示 Width 为视频短边的 10%;</li>
	// <li>当字符串以 L% 结尾,表示水印 Width 为视频长边的百分比大小,如 10L% 表示 Width 为视频长边的 10%;</li>
	// <li>当字符串以 % 结尾时,含义同 W%。</li>
	// 默认值为 10W%。
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度,支持 px,%,W%,H%,S%,L% 六种格式:
	// <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;当填 0px 且
	//  Width 不为 0px 时,表示水印的高度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的高度取原始 SVG 图像的高度;</li>
	// <li>当字符串以 W% 结尾,表示水印 Height 为视频宽度的百分比大小,如 10W% 表示 Height 为视频宽度的 10%;</li>
	// <li>当字符串以 H% 结尾,表示水印 Height 为视频高度的百分比大小,如 10H% 表示 Height 为视频高度的 10%;</li>
	// <li>当字符串以 S% 结尾,表示水印 Height 为视频短边的百分比大小,如 10S% 表示 Height 为视频短边的 10%;</li>
	// <li>当字符串以 L% 结尾,表示水印 Height 为视频长边的百分比大小,如 10L% 表示 Height 为视频长边的 10%;</li>
	// <li>当字符串以 % 结尾时,含义同 H%。
	// 默认值为 0px。
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`
}

type TEHDConfig

type TEHDConfig struct {
	// 极速高清类型,可选值:
	// <li>TEHD-100:极速高清-100(视频极速高清)。</li>
	// <li>TEHD-200:极速高清-200(音频极速高清)。</li>
	// 不填代表不启用极速高清。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频码率上限,当 Type 指定了极速高清类型时有效。
	// 不填或填0表示不设视频码率上限。
	MaxVideoBitrate *int64 `json:"MaxVideoBitrate,omitnil,omitempty" name:"MaxVideoBitrate"`
}

type TEHDConfigForUpdate

type TEHDConfigForUpdate struct {
	// 极速高清类型,可选值:
	// <li>TEHD-100:极速高清-100(视频极速高清)。</li>
	// <li>TEHD-200:极速高清-200(音频极速高清)。</li>
	// 不填代表不修改。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频码率上限,不填代表不修改。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxVideoBitrate *int64 `json:"MaxVideoBitrate,omitnil,omitempty" name:"MaxVideoBitrate"`
}

type TagConfigureInfo

type TagConfigureInfo struct {
	// 智能标签任务开关,可选值:
	// <li>ON:开启智能标签任务;</li>
	// <li>OFF:关闭智能标签任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type TagConfigureInfoForUpdate

type TagConfigureInfoForUpdate struct {
	// 智能标签任务开关,可选值:
	// <li>ON:开启智能标签任务;</li>
	// <li>OFF:关闭智能标签任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type TaskNotifyConfig

type TaskNotifyConfig struct {
	// 通知类型,可选值:
	// <li>CMQ:已下线,建议切换到TDMQ-CMQ</li>
	// <li>TDMQ-CMQ:消息队列</li>
	// <li>URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数 </li>
	// <li>SCF:不推荐使用,需要在控制台额外配置SCF</li>
	// <li>AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域</li>
	// <font color="red"> 注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。 </font>
	NotifyType *string `json:"NotifyType,omitnil,omitempty" name:"NotifyType"`

	// 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。
	NotifyMode *string `json:"NotifyMode,omitnil,omitempty" name:"NotifyMode"`

	// HTTP回调地址,NotifyType为URL时必填。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。
	CmqModel *string `json:"CmqModel,omitnil,omitempty" name:"CmqModel"`

	// CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。
	CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"`

	// 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。
	QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"`

	// AWS SQS 回调,NotifyType为 AWS-SQS 时必填。
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	AwsSQS *AwsSQS `json:"AwsSQS,omitnil,omitempty" name:"AwsSQS"`

	// 用于生成回调签名的key。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotifyKey *string `json:"NotifyKey,omitnil,omitempty" name:"NotifyKey"`
}

type TaskOutputStorage

type TaskOutputStorage struct {
	// 媒体处理输出对象存储位置的类型,支持:
	// <li>COS:COS存储</li>
	// <li>AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当 Type 为 COS 时有效,则该项为必填,表示媒体处理 COS 输出位置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosOutputStorage *CosOutputStorage `json:"CosOutputStorage,omitnil,omitempty" name:"CosOutputStorage"`

	// 当 Type 为 AWS-S3 时有效,则该项为必填,表示媒体处理 AWS S3 输出位置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	S3OutputStorage *S3OutputStorage `json:"S3OutputStorage,omitnil,omitempty" name:"S3OutputStorage"`
}

type TaskSimpleInfo

type TaskSimpleInfo struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务类型,包含:
	// <li> WorkflowTask:工作流处理任务;</li>
	// <li> EditMediaTask:视频编辑任务;</li>
	// <li> LiveProcessTask:直播处理任务。</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务开始执行时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。若任务尚未开始,该字段为:0000-00-00T00:00:00Z。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。若任务尚未完成,该字段为:0000-00-00T00:00:00Z。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 子任务类型。
	SubTaskTypes []*string `json:"SubTaskTypes,omitnil,omitempty" name:"SubTaskTypes"`
}

type TerrorismConfigureInfo

type TerrorismConfigureInfo struct {
	// 画面涉敏任务控制参数。
	ImgReviewInfo *TerrorismImgReviewTemplateInfo `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 文本涉敏任务控制参数。
	OcrReviewInfo *TerrorismOcrReviewTemplateInfo `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type TerrorismConfigureInfoForUpdate

type TerrorismConfigureInfoForUpdate struct {
	// 画面涉敏任务控制参数。
	ImgReviewInfo *TerrorismImgReviewTemplateInfoForUpdate `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 文本涉敏任务控制参数。
	OcrReviewInfo *TerrorismOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type TerrorismImgReviewTemplateInfo

type TerrorismImgReviewTemplateInfo struct {
	// 画面涉敏任务开关,可选值:
	// <li>ON:开启画面涉敏任务;</li>
	// <li>OFF:关闭画面涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面涉敏过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:
	// <li>guns:武器枪支;</li>
	// <li>crowd:人群聚集;</li>
	// <li>bloody:血腥画面;</li>
	// <li>police:警察部队;</li>
	// <li>banners:涉敏旗帜;</li>
	// <li>militant:武装分子;</li>
	// <li>explosion:爆炸火灾;</li>
	// <li>terrorists:涉敏人物;</li>
	// <li>scenario:涉敏画面。</li>
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 90 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 80 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type TerrorismImgReviewTemplateInfoForUpdate

type TerrorismImgReviewTemplateInfoForUpdate struct {
	// 画面涉敏任务开关,可选值:
	// <li>ON:开启画面涉敏任务;</li>
	// <li>OFF:关闭画面涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面涉敏过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为:
	// <li>guns:武器枪支;</li>
	// <li>crowd:人群聚集;</li>
	// <li>bloody:血腥画面;</li>
	// <li>police:警察部队;</li>
	// <li>banners:涉敏旗帜;</li>
	// <li>militant:武装分子;</li>
	// <li>explosion:爆炸火灾;</li>
	// <li>terrorists:涉敏人物;</li>
	// <li>scenario:涉敏画面。</li>
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type TerrorismOcrReviewTemplateInfo

type TerrorismOcrReviewTemplateInfo struct {
	// 文本涉敏任务开关,可选值:
	// <li>ON:开启文本涉敏任务;</li>
	// <li>OFF:关闭文本涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type TerrorismOcrReviewTemplateInfoForUpdate

type TerrorismOcrReviewTemplateInfoForUpdate struct {
	// 文本涉敏任务开关,可选值:
	// <li>ON:开启文本涉敏任务;</li>
	// <li>OFF:关闭文本涉敏任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type TextWatermarkTemplateInput

type TextWatermarkTemplateInput struct {
	// 字体类型,目前可以支持两种:
	// <li>simkai.ttf:可以支持中文和英文;</li>
	// <li>arial.ttf:仅支持英文。</li>
	FontType *string `json:"FontType,omitnil,omitempty" name:"FontType"`

	// 字体大小,格式:Npx,N 为数值。N的取值范围:[0,1] 和 [8, 4096]
	FontSize *string `json:"FontSize,omitnil,omitempty" name:"FontSize"`

	// 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。
	FontColor *string `json:"FontColor,omitnil,omitempty" name:"FontColor"`

	// 文字透明度,取值范围:(0, 1]
	// <li>0:完全透明</li>
	// <li>1:完全不透明</li>
	// 默认值:1。
	FontAlpha *float64 `json:"FontAlpha,omitnil,omitempty" name:"FontAlpha"`

	// 文字内容,长度不超过100个字符。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextContent *string `json:"TextContent,omitnil,omitempty" name:"TextContent"`
}

type TextWatermarkTemplateInputForUpdate

type TextWatermarkTemplateInputForUpdate struct {
	// 字体类型,目前可以支持两种:
	// <li>simkai.ttf:可以支持中文和英文;</li>
	// <li>arial.ttf:仅支持英文。</li>
	FontType *string `json:"FontType,omitnil,omitempty" name:"FontType"`

	// 字体大小,格式:Npx,N 为数值。N的取值范围:[0,1] 和 [8, 4096]
	FontSize *string `json:"FontSize,omitnil,omitempty" name:"FontSize"`

	// 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。
	FontColor *string `json:"FontColor,omitnil,omitempty" name:"FontColor"`

	// 文字透明度,取值范围:(0, 1]
	// <li>0:完全透明</li>
	// <li>1:完全不透明</li>
	FontAlpha *float64 `json:"FontAlpha,omitnil,omitempty" name:"FontAlpha"`

	// 文字内容,长度不超过100个字符。
	TextContent *string `json:"TextContent,omitnil,omitempty" name:"TextContent"`
}

type TranscodeTaskInput

type TranscodeTaskInput struct {
	// 视频转码模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频转码自定义参数,当 Definition 填 0 时有效。
	// 该参数用于高度定制场景,建议您优先使用 Definition 指定转码参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RawParameter *RawTranscodeParameter `json:"RawParameter,omitnil,omitempty" name:"RawParameter"`

	// 视频转码自定义参数,当 Definition 不填 0 时有效。
	// 当填写了该结构中的部分转码参数时,将使用填写的参数覆盖转码模板中的参数。
	// 该参数用于高度定制场景,建议您仅使用 Definition 指定转码参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OverrideParameter *OverrideTranscodeParameter `json:"OverrideParameter,omitnil,omitempty" name:"OverrideParameter"`

	// 水印列表,支持多张图片或文字水印,最大可支持 10 张。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitnil,omitempty" name:"WatermarkSet"`

	// 马赛克列表,最大可支持 10 张。
	MosaicSet []*MosaicInput `json:"MosaicSet,omitnil,omitempty" name:"MosaicSet"`

	// 转码后的视频的起始时间偏移,单位:秒。
	// <li>不填或填0,表示转码后的视频从原始视频的起始位置开始;</li>
	// <li>当数值大于0时(假设为 n),表示转码后的视频从原始视频的第 n 秒位置开始;</li>
	// <li>当数值小于0时(假设为 -n),表示转码后的视频从原始视频结束 n 秒前的位置开始。</li>
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 转码后视频的终止时间偏移,单位:秒。
	// <li>不填或填0,表示转码后的视频持续到原始视频的末尾终止;</li>
	// <li>当数值大于0时(假设为 n),表示转码后的视频持续到原始视频第 n 秒时终止;</li>
	// <li>当数值小于0时(假设为 -n),表示转码后的视频持续到原始视频结束 n 秒前终止。</li>
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 转码后文件的目标存储,不填则继承上层的 OutputStorage 值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 转码后主文件的输出路径,可以为相对路径或者绝对路径。
	// 若需定义输出路径,路径需以`.{format}`结尾。变量名请参考 [文件名变量说明](https://cloud.tencent.com/document/product/862/37039)。
	// 相对路径示例:
	// <li>文件名_{变量名}.{format}</li>
	// <li>文件名.{format}</li>
	// 绝对路径示例:
	// <li>/自定义路径/文件名_{变量名}.{format}</li>
	// 如果不填,则默认为相对路径:`{inputName}_transcode_{definition}.{format}`。
	OutputObjectPath *string `json:"OutputObjectPath,omitnil,omitempty" name:"OutputObjectPath"`

	// 转码后分片文件的输出路径(转码 HLS 时 ts 的路径),只能为相对路径。如果不填,则默认为:`{inputName}_transcode_{definition}_{number}.{format}`。
	SegmentObjectName *string `json:"SegmentObjectName,omitnil,omitempty" name:"SegmentObjectName"`

	// 转码后输出路径中的`{number}`变量的规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectNumberFormat *NumberFormat `json:"ObjectNumberFormat,omitnil,omitempty" name:"ObjectNumberFormat"`

	// 片头片尾参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadTailParameter *HeadTailParameter `json:"HeadTailParameter,omitnil,omitempty" name:"HeadTailParameter"`
}

type TranscodeTemplate

type TranscodeTemplate struct {
	// 转码模板唯一标识。
	Definition *string `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 封装格式,取值:mp4、flv、hls、mp3、flac、ogg。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 转码模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 模板类型,取值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否去除视频数据,取值:
	// <li>0:保留;</li>
	// <li>1:去除。</li>
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,取值:
	// <li>0:保留;</li>
	// <li>1:去除。</li>
	RemoveAudio *int64 `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`

	// 视频流配置参数,仅当 RemoveVideo 为 0,该字段有效。
	VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数,仅当 RemoveAudio 为 0,该字段有效 。
	AudioTemplate *AudioTemplateInfo `json:"AudioTemplate,omitnil,omitempty" name:"AudioTemplate"`

	// 极速高清转码参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TEHDConfig *TEHDConfig `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`

	// 封装格式过滤条件,可选值:
	// <li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li>
	// <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li>
	ContainerType *string `json:"ContainerType,omitnil,omitempty" name:"ContainerType"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 音视频增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnhanceConfig *EnhanceConfig `json:"EnhanceConfig,omitnil,omitempty" name:"EnhanceConfig"`
}

type TranslateConfigureInfo added in v1.0.676

type TranslateConfigureInfo struct {
	// 语音翻译任务开关,可选值:
	// <li>ON:开启智能语音翻译任务;</li>
	// <li>OFF:关闭智能语音翻译任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 视频源语言。
	SourceLanguage *string `json:"SourceLanguage,omitnil,omitempty" name:"SourceLanguage"`

	// 翻译目标语言。
	DestinationLanguage *string `json:"DestinationLanguage,omitnil,omitempty" name:"DestinationLanguage"`
}

type TranslateConfigureInfoForUpdate added in v1.0.676

type TranslateConfigureInfoForUpdate struct {
	// 语音翻译任务开关,可选值:
	// <li>ON:开启智能语音翻译任务;</li>
	// <li>OFF:关闭智能语音翻译任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 视频源语言。
	SourceLanguage *string `json:"SourceLanguage,omitnil,omitempty" name:"SourceLanguage"`

	// 翻译目标语言。
	DestinationLanguage *string `json:"DestinationLanguage,omitnil,omitempty" name:"DestinationLanguage"`
}

type UrlInputInfo

type UrlInputInfo struct {
	// 视频的 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type UserDefineAsrTextReviewTemplateInfo

type UserDefineAsrTextReviewTemplateInfo struct {
	// 用户自定语音审核任务开关,可选值:
	// <li>ON:开启自定义语音审核任务;</li>
	// <li>OFF:关闭自定义语音审核任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 用户自定义语音过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义语音关键词素材时需要添加对应标签。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type UserDefineAsrTextReviewTemplateInfoForUpdate

type UserDefineAsrTextReviewTemplateInfoForUpdate struct {
	// 用户自定语音审核任务开关,可选值:
	// <li>ON:开启自定义语音审核任务;</li>
	// <li>OFF:关闭自定义语音审核任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 用户自定义语音过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义语音关键词素材时需要添加对应标签。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type UserDefineConfigureInfo

type UserDefineConfigureInfo struct {
	// 用户自定义人物审核控制参数。
	FaceReviewInfo *UserDefineFaceReviewTemplateInfo `json:"FaceReviewInfo,omitnil,omitempty" name:"FaceReviewInfo"`

	// 用户自定义语音审核控制参数。
	AsrReviewInfo *UserDefineAsrTextReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 用户自定义文本审核控制参数。
	OcrReviewInfo *UserDefineOcrTextReviewTemplateInfo `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type UserDefineConfigureInfoForUpdate

type UserDefineConfigureInfoForUpdate struct {
	// 用户自定义人物审核控制参数。
	FaceReviewInfo *UserDefineFaceReviewTemplateInfoForUpdate `json:"FaceReviewInfo,omitnil,omitempty" name:"FaceReviewInfo"`

	// 用户自定义语音审核控制参数。
	AsrReviewInfo *UserDefineAsrTextReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 用户自定义文本审核控制参数。
	OcrReviewInfo *UserDefineOcrTextReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitnil,omitempty" name:"OcrReviewInfo"`
}

type UserDefineFaceReviewTemplateInfo

type UserDefineFaceReviewTemplateInfo struct {
	// 用户自定义人物审核任务开关,可选值:
	// <li>ON:开启自定义人物审核任务;</li>
	// <li>OFF:关闭自定义人物审核任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 用户自定义人物过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义人物库的时,需要添加对应人物标签。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 97 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 95 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type UserDefineFaceReviewTemplateInfoForUpdate

type UserDefineFaceReviewTemplateInfoForUpdate struct {
	// 用户自定义人物审核任务开关,可选值:
	// <li>ON:开启自定义人物审核任务;</li>
	// <li>OFF:关闭自定义人物审核任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 用户自定义人物过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义人物库的时,需要添加对应人物标签。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type UserDefineOcrTextReviewTemplateInfo

type UserDefineOcrTextReviewTemplateInfo struct {
	// 用户自定文本审核任务开关,可选值:
	// <li>ON:开启自定义文本审核任务;</li>
	// <li>OFF:关闭自定义文本审核任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 用户自定义文本过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义文本关键词素材时需要添加对应标签。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet []*string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type UserDefineOcrTextReviewTemplateInfoForUpdate

type UserDefineOcrTextReviewTemplateInfoForUpdate struct {
	// 用户自定文本审核任务开关,可选值:
	// <li>ON:开启自定义文本审核任务;</li>
	// <li>OFF:关闭自定义文本审核任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 用户自定义文本过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义文本关键词素材时需要添加对应标签。
	// 标签个数最多 10 个,每个标签长度最多 16 个字符。
	LabelSet *string `json:"LabelSet,omitnil,omitempty" name:"LabelSet"`

	// 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`

	// 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`
}

type VideoDenoiseConfig added in v1.0.444

type VideoDenoiseConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>weak</li>
	// <li>strong</li>
	// 默认值:weak。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type VideoEnhanceConfig added in v1.0.444

type VideoEnhanceConfig struct {
	// 插帧帧率配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrameRate *FrameRateConfig `json:"FrameRate,omitnil,omitempty" name:"FrameRate"`

	// 超分配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuperResolution *SuperResolutionConfig `json:"SuperResolution,omitnil,omitempty" name:"SuperResolution"`

	// HDR配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hdr *HdrConfig `json:"Hdr,omitnil,omitempty" name:"Hdr"`

	// 视频降噪配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Denoise *VideoDenoiseConfig `json:"Denoise,omitnil,omitempty" name:"Denoise"`

	// 综合增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageQualityEnhance *ImageQualityEnhanceConfig `json:"ImageQualityEnhance,omitnil,omitempty" name:"ImageQualityEnhance"`

	// 色彩增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColorEnhance *ColorEnhanceConfig `json:"ColorEnhance,omitnil,omitempty" name:"ColorEnhance"`

	// 细节增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SharpEnhance *SharpEnhanceConfig `json:"SharpEnhance,omitnil,omitempty" name:"SharpEnhance"`

	// 人脸增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaceEnhance *FaceEnhanceConfig `json:"FaceEnhance,omitnil,omitempty" name:"FaceEnhance"`

	// 低光照增强配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LowLightEnhance *LowLightEnhanceConfig `json:"LowLightEnhance,omitnil,omitempty" name:"LowLightEnhance"`

	// 去划痕配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScratchRepair *ScratchRepairConfig `json:"ScratchRepair,omitnil,omitempty" name:"ScratchRepair"`

	// 去伪影(毛刺)配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ArtifactRepair *ArtifactRepairConfig `json:"ArtifactRepair,omitnil,omitempty" name:"ArtifactRepair"`
}

type VideoTemplateInfo

type VideoTemplateInfo struct {
	// 视频流的编码格式,可选值:
	// <li>copy:纯音频模版</li>
	// <li>h264:H.264 编码</li>
	// <li>h265:H.265 编码</li>
	// <li>av1:AOMedia Video 1 编码</li>
	// 注意:目前 H.265 编码必须指定分辨率,并且需要在 640*480 以内。
	// 注意:av1 编码容器目前只支持 mp4 。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频帧率,取值范围:[0, 120],单位:Hz。
	// 当取值为 0,表示帧率和原始视频保持一致。
	// 注意:自适应码率时取值范围是 [0, 60]
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。
	// 当取值为 0,表示视频码率和原始视频保持一致。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	// 注意:自适应模式时,Width不能小于Height。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频流高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 默认值:0。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。
	// 当填 0 或不填时,系统将自动设置 gop 长度。
	Gop *uint64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊填充。</li>
	// 默认值:black 。
	// 注意:自适应码流只支持 stretch、black。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 视频恒定码率控制因子,取值范围为[1, 51]。
	// 如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效)。
	// 如果没有特殊需求,不建议指定该参数。
	Vcrf *uint64 `json:"Vcrf,omitnil,omitempty" name:"Vcrf"`
}

type VideoTemplateInfoForUpdate

type VideoTemplateInfoForUpdate struct {
	// 视频流的编码格式,可选值:
	// <li>h264:H.264 编码</li>
	// <li>h265:H.265 编码</li>
	// <li>av1:AOMedia Video 1 编码</li>
	// 注意:目前 H.265 编码必须指定分辨率,并且需要在 640*480 以内。
	// 注意:av1 编码容器目前只支持 mp4 。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频帧率,取值范围:[0, 120],单位:Hz。
	// 当取值为 0,表示帧率和原始视频保持一致。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。
	// 当取值为 0,表示视频码率和原始视频保持一致。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 注意:自适应模式时,Width不能小于Height。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResolutionAdaptive *string `json:"ResolutionAdaptive,omitnil,omitempty" name:"ResolutionAdaptive"`

	// 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// <li>当 Width、Height 均为 0,则分辨率同源;</li>
	// <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li>
	// <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li>
	// <li>当 Width、Height 均非 0,则分辨率按用户指定。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频流高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。当填 0 时,系统将自动设置 gop 长度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gop *uint64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊填充。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 视频恒定码率控制因子。取值范围为[0, 51],填0表示禁用该参数。
	// 如果没有特殊需求,不建议指定该参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vcrf *uint64 `json:"Vcrf,omitnil,omitempty" name:"Vcrf"`

	// 内容自适应编码。可选值:
	// <li>0:不开启</li>
	// <li>1:开启</li>
	// 默认值: 0.   当开启该参数时,将会自适应生成多个不同分辨率,不同码率的码流, 其中VideoTemplate的宽和高为多个码流中的最大分辨率,VideoTemplate中的码率为多个码流中的最高码率, VideoTemplate中的vcrf为多个码流中的最高质量。 当不设置分辨率、码率和vcrf时, ContentAdaptStream 参数生成的最高分辨率为视频源的分辨率,视频质量为接近vmaf95分。 若要开启该参数或了解计费细节, 请联系您的腾讯云商务。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContentAdaptStream *uint64 `json:"ContentAdaptStream,omitnil,omitempty" name:"ContentAdaptStream"`
}

type VolumeBalanceConfig added in v1.0.740

type VolumeBalanceConfig struct {
	// 能力配置开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	// 默认值:ON。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 类型,可选值:
	// <li>loudNorm:响度标准化</li>
	// <li>gainControl:减小突变</li>
	// 默认值:loudNorm。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type WatermarkInput

type WatermarkInput struct {
	// 水印模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印自定义参数,当 Definition 填 0 时有效。
	// 该参数用于高度定制场景,建议您优先使用 Definition 指定水印参数。
	// 水印自定义参数不支持截图打水印。
	RawParameter *RawWatermarkParameter `json:"RawParameter,omitnil,omitempty" name:"RawParameter"`

	// 文字内容,长度不超过100个字符。仅当水印类型为文字水印时填写。
	// 文字水印不支持截图打水印。
	TextContent *string `json:"TextContent,omitnil,omitempty" name:"TextContent"`

	// SVG 内容。长度不超过 2000000 个字符。仅当水印类型为 SVG 水印时填写。
	// SVG 水印不支持截图打水印。
	SvgContent *string `json:"SvgContent,omitnil,omitempty" name:"SvgContent"`

	// 水印的起始时间偏移,单位:秒。不填或填0,表示水印从画面出现时开始显现。
	// <li>不填或填0,表示水印从画面开始就出现;</li>
	// <li>当数值大于0时(假设为 n),表示水印从画面开始的第 n 秒出现;</li>
	// <li>当数值小于0时(假设为 -n),表示水印从离画面结束 n 秒前开始出现。</li>
	// 注:只用于视频场景,截图不支持。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 水印的结束时间偏移,单位:秒。
	// <li>不填或填0,表示水印持续到画面结束;</li>
	// <li>当数值大于0时(假设为 n),表示水印持续到第 n 秒时消失;</li>
	// <li>当数值小于0时(假设为 -n),表示水印持续到离画面结束 n 秒前消失。</li>
	// 注:只用于视频场景,截图不支持。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`
}

type WatermarkTemplate

type WatermarkTemplate struct {
	// 水印模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 水印类型,取值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 水印模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 水印图片原点距离视频图像原点的水平位置。
	// <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li>
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印图片原点距离视频图像原点的垂直位置。
	// <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li>
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`

	// 图片水印模板,仅当 Type 为 image,该字段有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTemplate *ImageWatermarkTemplate `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,仅当 Type 为 text,该字段有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG 水印模板,当 Type 为 svg,该字段有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SvgTemplate *SvgWatermarkInput `json:"SvgTemplate,omitnil,omitempty" name:"SvgTemplate"`

	// 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 原点位置,可选值:
	// <li>topLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li>
	// <li>topRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li>
	// <li>bottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li>
	// <li>bottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下。;</li>
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`
}

type WithdrawsWatermarkRequest added in v1.0.612

type WithdrawsWatermarkRequest struct {
	*tchttp.BaseRequest

	// 输入媒体文件存储信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

func NewWithdrawsWatermarkRequest added in v1.0.612

func NewWithdrawsWatermarkRequest() (request *WithdrawsWatermarkRequest)

func (*WithdrawsWatermarkRequest) FromJsonString added in v1.0.612

func (r *WithdrawsWatermarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*WithdrawsWatermarkRequest) ToJsonString added in v1.0.612

func (r *WithdrawsWatermarkRequest) ToJsonString() string

type WithdrawsWatermarkRequestParams added in v1.0.612

type WithdrawsWatermarkRequestParams struct {
	// 输入媒体文件存储信息。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

Predefined struct for user

type WithdrawsWatermarkResponse added in v1.0.612

type WithdrawsWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *WithdrawsWatermarkResponseParams `json:"Response"`
}

func NewWithdrawsWatermarkResponse added in v1.0.612

func NewWithdrawsWatermarkResponse() (response *WithdrawsWatermarkResponse)

func (*WithdrawsWatermarkResponse) FromJsonString added in v1.0.612

func (r *WithdrawsWatermarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*WithdrawsWatermarkResponse) ToJsonString added in v1.0.612

func (r *WithdrawsWatermarkResponse) ToJsonString() string

type WithdrawsWatermarkResponseParams added in v1.0.612

type WithdrawsWatermarkResponseParams struct {
	// 任务 ID,可以通过该 ID 查询任务状态和结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type WorkflowInfo

type WorkflowInfo struct {
	// 工作流 ID。
	WorkflowId *int64 `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// 工作流名称。
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// 工作流状态,取值范围:
	// <li>Enabled:已启用,</li>
	// <li>Disabled:已禁用。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 工作流绑定的输入规则,当上传视频命中该规则到该对象时即触发工作流。
	Trigger *WorkflowTrigger `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// 媒体处理的文件输出存储位置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStorage *TaskOutputStorage `json:"OutputStorage,omitnil,omitempty" name:"OutputStorage"`

	// 媒体处理类型任务参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 视频内容审核类型任务参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// 视频内容分析类型任务参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// 视频内容识别类型任务参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 任务的事件通知信息,不填代表不获取事件通知。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskNotifyConfig *TaskNotifyConfig `json:"TaskNotifyConfig,omitnil,omitempty" name:"TaskNotifyConfig"`

	// 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TaskPriority *int64 `json:"TaskPriority,omitnil,omitempty" name:"TaskPriority"`

	// 媒体处理生成的文件输出的目标目录,如`/movie/201907/`。
	OutputDir *string `json:"OutputDir,omitnil,omitempty" name:"OutputDir"`

	// 工作流创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 工作流最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/862/37710#52)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type WorkflowTask

type WorkflowTask struct {
	// 媒体处理任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 源异常时返回非0错误码,返回0 时请使用各个具体任务的 ErrCode。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 源异常时返回对应异常Message,否则请使用各个具体任务的 Message。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 媒体处理的目标文件信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 原始视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 媒体处理任务的执行状态与结果。
	MediaProcessResultSet []*MediaProcessTaskResult `json:"MediaProcessResultSet,omitnil,omitempty" name:"MediaProcessResultSet"`

	// 视频内容审核任务的执行状态与结果。
	AiContentReviewResultSet []*AiContentReviewResult `json:"AiContentReviewResultSet,omitnil,omitempty" name:"AiContentReviewResultSet"`

	// 视频内容分析任务的执行状态与结果。
	AiAnalysisResultSet []*AiAnalysisResult `json:"AiAnalysisResultSet,omitnil,omitempty" name:"AiAnalysisResultSet"`

	// 视频内容识别任务的执行状态与结果。
	AiRecognitionResultSet []*AiRecognitionResult `json:"AiRecognitionResultSet,omitnil,omitempty" name:"AiRecognitionResultSet"`

	// 视频质检任务的执行状态与结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiQualityControlTaskResult *ScheduleQualityControlTaskResult `json:"AiQualityControlTaskResult,omitnil,omitempty" name:"AiQualityControlTaskResult"`
}

type WorkflowTrigger

type WorkflowTrigger struct {
	// 触发器的类型,可选值:
	// <li>CosFileUpload:COS触发</li>
	// <li>AwsS3FileUpload:AWS触发,目前只支持转码任务。只有编排支持,工作流不支持。  </li>
	//
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当 Type 为 CosFileUpload 时必填且有效,为 COS 触发规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosFileUploadTrigger *CosFileUploadTrigger `json:"CosFileUploadTrigger,omitnil,omitempty" name:"CosFileUploadTrigger"`

	// 当 Type 为 AwsS3FileUpload 时必填且有效,为 AWS S3 触发规则。
	//
	// 注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AwsS3FileUploadTrigger *AwsS3FileUploadTrigger `json:"AwsS3FileUploadTrigger,omitnil,omitempty" name:"AwsS3FileUploadTrigger"`
}

Jump to

Keyboard shortcuts

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