v20180717

package
v1.0.939 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

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

	// 操作失败:超过分类层数限制。
	FAILEDOPERATION_CLASSLEVELLIMITEXCEEDED = "FailedOperation.ClassLevelLimitExceeded"

	// 操作失败:分类名称重复。
	FAILEDOPERATION_CLASSNAMEDUPLICATE = "FailedOperation.ClassNameDuplicate"

	// 操作失败:分类不存在。
	FAILEDOPERATION_CLASSNOFOUND = "FailedOperation.ClassNoFound"

	// 操作失败:不支持的封面类型。
	FAILEDOPERATION_COVERTYPE = "FailedOperation.CoverType"

	// 操作失败:数据库操作失败。
	FAILEDOPERATION_DBERROR = "FailedOperation.DBError"

	// 域名部署中,不能变更配置。
	FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"

	// 用户账户异常。
	FAILEDOPERATION_INVALIDACCOUNT = "FailedOperation.InvalidAccount"

	// 没有开通点播业务。
	FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"

	// 媒体被系统封禁。
	FAILEDOPERATION_MEDIAFORBIDEDBYSYSTEM = "FailedOperation.MediaForbidedBySystem"

	// 操作失败:不支持的媒体类型。
	FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"

	// 网络错误。
	FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"

	// 无需做降码率处理。
	FAILEDOPERATION_NONEEDTOREDUCEMEDIABITRATE = "FailedOperation.NoNeedToReduceMediaBitrate"

	// 没有开通该接口使用权限。
	FAILEDOPERATION_NOPRIVILEGES = "FailedOperation.NoPrivileges"

	// 操作失败:父类 ID 不存在。
	FAILEDOPERATION_PARENTIDNOFOUND = "FailedOperation.ParentIdNoFound"

	// 操作失败:子类数量超过限制。
	FAILEDOPERATION_SUBCLASSLIMITEXCEEDED = "FailedOperation.SubclassLimitExceeded"

	// 操作失败:任务重复。
	FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"

	// 操作失败:上传文件到 cos 失败。
	FAILEDOPERATION_UPLOADCOSFAIL = "FailedOperation.UploadCosFail"

	// 用户已经停服。
	FAILEDOPERATION_USERSTATUSINAVLID = "FailedOperation.UserStatusInavlid"

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

	// 内部错误,访问DB失败。
	INTERNALERROR_DBERROR = "InternalError.DBError"

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

	// 内部错误:获取媒体文件信息错误。
	INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"

	// 内部错误:获取媒体列表错误。
	INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"

	// 时间解析错误。
	INTERNALERROR_TIMEPARSEERROR = "InternalError.TimeParseError"

	// 内部错误:更新媒体文件信息错误。
	INTERNALERROR_UPDATEMEDIAERROR = "InternalError.UpdateMediaError"

	// 内部错误:上传封面图片错误。
	INTERNALERROR_UPLOADCOVERIMAGEERROR = "InternalError.UploadCoverImageError"

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

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

	// 任务流模板名字已存在。
	INVALIDPARAMETER_EXISTEDPROCEDURENAME = "InvalidParameter.ExistedProcedureName"

	// 参数值错误:过期时间。
	INVALIDPARAMETER_EXPIRETIME = "InvalidParameter.ExpireTime"

	// 参数错误:标签错误。
	INVALIDPARAMETER_LABELS = "InvalidParameter.Labels"

	// 任务流模板名字不存在。
	INVALIDPARAMETER_PROCEDURENAMENOTEXIST = "InvalidParameter.ProcedureNameNotExist"

	// 参数值错误:存储地域。
	INVALIDPARAMETER_STORAGEREGION = "InvalidParameter.StorageRegion"

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

	// 参数值错误:AddKeyFrameDescs 与 ClearKeyFrameDescs 参数冲突。
	INVALIDPARAMETERVALUE_ADDKEYFRAMEDESCSANDCLEARKEYFRAMEDESCSCONFLICT = "InvalidParameterValue.AddKeyFrameDescsAndClearKeyFrameDescsConflict"

	// 参数值错误:AddKeyFrameDescs 与 DeleteKeyFrameDescs 参数冲突。
	INVALIDPARAMETERVALUE_ADDKEYFRAMEDESCSANDDELETEKEYFRAMEDESCSCONFLICT = "InvalidParameterValue.AddKeyFrameDescsAndDeleteKeyFrameDescsConflict"

	// 参数值错误:AddTags 与 ClearTags 参数冲突。
	INVALIDPARAMETERVALUE_ADDTAGSANDCLEARTAGSCONFLICT = "InvalidParameterValue.AddTagsAndClearTagsConflict"

	// 参数值错误:AddTags 与 DeleteTags 参数冲突。
	INVALIDPARAMETERVALUE_ADDTAGSANDDELETETAGSCONFLICT = "InvalidParameterValue.AddTagsAndDeleteTagsConflict"

	// 参数值错误:AI 分析 Definition。
	INVALIDPARAMETERVALUE_AIANALYSISTASKDEFINITION = "InvalidParameterValue.AiAnalysisTaskDefinition"

	// 参数值错误:AI 内容审核 Definition。
	INVALIDPARAMETERVALUE_AICONTENTREVIEWTASKDEFINITION = "InvalidParameterValue.AiContentReviewTaskDefinition"

	// 参数值错误:AI 识别 Definition。
	INVALIDPARAMETERVALUE_AIRECOGNITIONTASKDEFINITION = "InvalidParameterValue.AiRecognitionTaskDefinition"

	// Area 参数错误。
	INVALIDPARAMETERVALUE_AREA = "InvalidParameterValue.Area"

	// 参数错误:音频流码率。
	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_CATEGORIES = "InvalidParameterValue.Categories"

	// 参数值错误:分类 ID。
	INVALIDPARAMETERVALUE_CLASSID = "InvalidParameterValue.ClassId"

	// 参数值错误:ClassIds 无效。
	INVALIDPARAMETERVALUE_CLASSIDS = "InvalidParameterValue.ClassIds"

	// 参数值错误:ClassName 无效。
	INVALIDPARAMETERVALUE_CLASSNAME = "InvalidParameterValue.ClassName"

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

	// 参数值错误:裁剪时间段太长。
	INVALIDPARAMETERVALUE_CLIPDURATION = "InvalidParameterValue.ClipDuration"

	// 无效的音频/视频编码格式。
	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_COVERTYPE = "InvalidParameterValue.CoverType"

	// 参数值错误:封面 URL。
	INVALIDPARAMETERVALUE_COVERURL = "InvalidParameterValue.CoverUrl"

	// 参数值错误:CutAndCrops 参数取值非法。
	INVALIDPARAMETERVALUE_CUTANDCROPS = "InvalidParameterValue.CutAndCrops"

	// 参数值错误,时间粒度。
	INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"

	// 参数值错误,数据类型。
	INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"

	// 参数值错误:Date。
	INVALIDPARAMETERVALUE_DATE = "InvalidParameterValue.Date"

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

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

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

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

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

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

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

	// Districts 参数值错误。
	INVALIDPARAMETERVALUE_DISTRICTS = "InvalidParameterValue.Districts"

	// 参数错误:不存在的域名。
	INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"

	// 恶意域名,无法添加。
	INVALIDPARAMETERVALUE_DOMAINNAMEINBLACKLIST = "InvalidParameterValue.DomainNameInBlackList"

	// 参数值,域名列表太大。
	INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"

	// 无效的DRM类型。
	INVALIDPARAMETERVALUE_DRMTYPE = "InvalidParameterValue.DrmType"

	// 参数值错误:EndDate 无效。
	INVALIDPARAMETERVALUE_ENDDATE = "InvalidParameterValue.EndDate"

	// 参数值错误:EndTime 无效。
	INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"

	// 参数错误:无效的结束时间。
	INVALIDPARAMETERVALUE_ENDTIMEOFFSET = "InvalidParameterValue.EndTimeOffset"

	// 名字重复
	INVALIDPARAMETERVALUE_EXISTEDNAME = "InvalidParameterValue.ExistedName"

	// 参数值错误:ExpireTime 格式错误。
	INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"

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

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

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

	// FileId 不存在。
	INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"

	// FileIds 参数错误。
	INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"

	// FileIds 数组为空。
	INVALIDPARAMETERVALUE_FILEIDSEMPTY = "InvalidParameterValue.FileIdsEmpty"

	// 参数值错误:FileId 过多。
	INVALIDPARAMETERVALUE_FILEIDSTOOMANY = "InvalidParameterValue.FileIdsTooMany"

	// 错误的视频类型。
	INVALIDPARAMETERVALUE_FILETYPE = "InvalidParameterValue.FileType"

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

	// 参数错误:是否去除视频,应为0或1。
	INVALIDPARAMETERVALUE_FILTRATEAUDIO = "InvalidParameterValue.FiltrateAudio"

	// 参数错误:去除视频。
	INVALIDPARAMETERVALUE_FILTRATEVIDEO = "InvalidParameterValue.FiltrateVideo"

	// 参数值错误: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"

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

	// 智能精彩集锦控制参数错误。
	INVALIDPARAMETERVALUE_HIGHLIGHTCONFIGURE = "InvalidParameterValue.HighlightConfigure"

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

	// 图片解 Base64 编码失败。
	INVALIDPARAMETERVALUE_IMAGEDECODEERROR = "InvalidParameterValue.ImageDecodeError"

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

	// 参数值错误:Interval 无效。
	INVALIDPARAMETERVALUE_INTERVAL = "InvalidParameterValue.Interval"

	// 参数错误:无效的操作类型。
	INVALIDPARAMETERVALUE_INVALIDOPERATIONTYPE = "InvalidParameterValue.InvalidOperationType"

	// Isps 参数错误。
	INVALIDPARAMETERVALUE_ISPS = "InvalidParameterValue.Isps"

	// 参数值错误:打点信息内容过长。
	INVALIDPARAMETERVALUE_KEYFRAMEDESCCONTENTTOOLONG = "InvalidParameterValue.KeyFrameDescContentTooLong"

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

	// 参数错误:标签错误。
	INVALIDPARAMETERVALUE_LABELS = "InvalidParameterValue.Labels"

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

	// 参数值错误:Limit 过大。
	INVALIDPARAMETERVALUE_LIMITTOOLARGE = "InvalidParameterValue.LimitTooLarge"

	// 参数取值错误:MediaManifestContent。
	INVALIDPARAMETERVALUE_MEDIAMANIFESTCONTENT = "InvalidParameterValue.MediaManifestContent"

	// 参数值错误:媒体类型。
	INVALIDPARAMETERVALUE_MEDIATYPE = "InvalidParameterValue.MediaType"

	// 参数值错误:媒体文件 URL。
	INVALIDPARAMETERVALUE_MEDIAURL = "InvalidParameterValue.MediaUrl"

	// 参数错误:Metric 无效。
	INVALIDPARAMETERVALUE_METRIC = "InvalidParameterValue.Metric"

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

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

	// 无效的文件名前缀。
	INVALIDPARAMETERVALUE_NAMEPREFIXES = "InvalidParameterValue.NamePrefixes"

	// Names数组中元素过多。
	INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"

	// 参数错误:文件不支持解冻。
	INVALIDPARAMETERVALUE_NOTRESTORABLE = "InvalidParameterValue.NotRestorable"

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

	// 参数值错误:Offset 无效。
	INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"

	// 参数值错误:Offset 过大。
	INVALIDPARAMETERVALUE_OFFSETTOOLARGE = "InvalidParameterValue.OffsetTooLarge"

	// 参数值错误:Operation 无效。
	INVALIDPARAMETERVALUE_OPERATION = "InvalidParameterValue.Operation"

	// 参数值错误:文件原存储类型异常。
	INVALIDPARAMETERVALUE_ORIGINALSTORAGECLASS = "InvalidParameterValue.OriginalStorageClass"

	// 参数值错误:ParentId 无效。
	INVALIDPARAMETERVALUE_PARENTID = "InvalidParameterValue.ParentId"

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

	// 任务流模板名无效。
	INVALIDPARAMETERVALUE_PROCEDURENAME = "InvalidParameterValue.ProcedureName"

	// 参数值错误: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"

	// 参数错误:解冻天数错误。
	INVALIDPARAMETERVALUE_RESTOREDAY = "InvalidParameterValue.RestoreDay"

	// 参数错误:不支持的解冻模式。
	INVALIDPARAMETERVALUE_RESTORETIER = "InvalidParameterValue.RestoreTier"

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

	// 参数值错误:ReviewWallSwitch 参数取值非法。
	INVALIDPARAMETERVALUE_REVIEWWALLSWITCH = "InvalidParameterValue.ReviewWallSwitch"

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

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

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

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

	// 参数错误:Scheme 无效。
	INVALIDPARAMETERVALUE_SCHEME = "InvalidParameterValue.Scheme"

	// 域名没有开启 https。
	INVALIDPARAMETERVALUE_SCHEMECONFLICT = "InvalidParameterValue.SchemeConflict"

	// 参数值错误:ScreenshotInterval 参数取值非法。
	INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"

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

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

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

	// 参数值错误:Sort 无效。
	INVALIDPARAMETERVALUE_SORT = "InvalidParameterValue.Sort"

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

	// SourceDefinition 错误,请检查媒体文件是否有对应的转码。
	INVALIDPARAMETERVALUE_SOURCEDEFINITION = "InvalidParameterValue.SourceDefinition"

	// 参数值错误:SourceType 无效。
	INVALIDPARAMETERVALUE_SOURCETYPE = "InvalidParameterValue.SourceType"

	// 未知的媒体文件来源。
	INVALIDPARAMETERVALUE_SOURCETYPES = "InvalidParameterValue.SourceTypes"

	// 参数值错误:StartDate 无效。
	INVALIDPARAMETERVALUE_STARTDATE = "InvalidParameterValue.StartDate"

	// 参数值错误:StartTime 无效。
	INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

	// 参数错误:无效的起始时间。
	INVALIDPARAMETERVALUE_STARTTIMEOFFSET = "InvalidParameterValue.StartTimeOffset"

	// 参数值错误:人工确认结果取值非法。
	INVALIDPARAMETERVALUE_STATUS = "InvalidParameterValue.Status"

	// 参数值错误:目标存储类型不在可选值中。
	INVALIDPARAMETERVALUE_STORAGECLASS = "InvalidParameterValue.StorageClass"

	// 参数值错误:存储地域。
	INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"

	// 参数值错误:StorageRegions 无效。
	INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"

	// 参数值错误:StorageType。
	INVALIDPARAMETERVALUE_STORAGETYPE = "InvalidParameterValue.StorageType"

	// 参数值错误:StreamId无效。
	INVALIDPARAMETERVALUE_STREAMIDINVALID = "InvalidParameterValue.StreamIdInvalid"

	// 无效的流ID参数。
	INVALIDPARAMETERVALUE_STREAMIDS = "InvalidParameterValue.StreamIds"

	// 参数值错误:子应用 ID。
	INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"

	// 参数值错误: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"

	// 参数值错误:标签过长。
	INVALIDPARAMETERVALUE_TAGTOOLONG = "InvalidParameterValue.TagTooLong"

	// 参数值错误:Tags 无效。
	INVALIDPARAMETERVALUE_TAGS = "InvalidParameterValue.Tags"

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

	// 参数值错误:搜索文本。
	INVALIDPARAMETERVALUE_TEXT = "InvalidParameterValue.Text"

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

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

	// 参数值错误:Thumbnail 参数取值非法。
	INVALIDPARAMETERVALUE_THUMBNAILS = "InvalidParameterValue.Thumbnails"

	// 参数值错误:TimeType。
	INVALIDPARAMETERVALUE_TIMETYPE = "InvalidParameterValue.TimeType"

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

	// 无效的 Types 参数。
	INVALIDPARAMETERVALUE_TYPES = "InvalidParameterValue.Types"

	// 去重识别码一天内重复,请求被去重。
	INVALIDPARAMETERVALUE_UNIQUEIDENTIFIER = "InvalidParameterValue.UniqueIdentifier"

	// 域名不能被设置。
	INVALIDPARAMETERVALUE_UNSUPPORTDOMAIN = "InvalidParameterValue.UnsupportDomain"

	// 参数值错误:文件不支持该解冻方式。
	INVALIDPARAMETERVALUE_UNSUPPORTEDRESTORETIER = "InvalidParameterValue.UnsupportedRestoreTier"

	// 参数值错误:不支持的目标存储类型,深度归档只支持部分园区。
	INVALIDPARAMETERVALUE_UNSUPPORTEDSTORAGECLASS = "InvalidParameterValue.UnsupportedStorageClass"

	// 参数值错误:不支持的存储类型转换。
	INVALIDPARAMETERVALUE_UNSUPPORTEDTRANSITION = "InvalidParameterValue.UnsupportedTransition"

	// 参数错误:无效的Url。
	INVALIDPARAMETERVALUE_URL = "InvalidParameterValue.Url"

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

	// 参数错误:vcrf。
	INVALIDPARAMETERVALUE_VCRF = "InvalidParameterValue.Vcrf"

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

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

	// 无效的 Vids 参数。
	INVALIDPARAMETERVALUE_VIDS = "InvalidParameterValue.Vids"

	// 参数值错误:点播会话。
	INVALIDPARAMETERVALUE_VODSESSIONKEY = "InvalidParameterValue.VodSessionKey"

	// 参数值错误:Watermarks 参数取值非法。
	INVALIDPARAMETERVALUE_WATERMARKS = "InvalidParameterValue.Watermarks"

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

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

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

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 超过限制值:新旧打点信息个数和超过限制值。
	LIMITEXCEEDED_KEYFRAMEDESCCOUNTREACHMAX = "LimitExceeded.KeyFrameDescCountReachMax"

	// 超过限制值:新旧标签个数和超过限制值。
	LIMITEXCEEDED_TAGCOUNTREACHMAX = "LimitExceeded.TagCountReachMax"

	// 超过限制值:模板数超过上限 100 个,如需更多请[提交工单](https://console.cloud.tencent.com/workorder/category)。
	LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

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

	// 资源不存在:封面不存在。
	RESOURCENOTFOUND_COVERURL = "ResourceNotFound.CoverUrl"

	// 资源不存在:文件不存在。
	RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"

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

	// 没有开通服务。
	RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"

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

	// 用户不存在。
	RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

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

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 参数错误:不支持MasterPlaylist的M3u8。
	RESOURCEUNAVAILABLE_MASTERPLAYLIST = "ResourceUnavailable.MasterPlaylist"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 域名解析验证失败
	UNAUTHORIZEDOPERATION_DOMAINRECORDNOTVERIFIED = "UnauthorizedOperation.DomainRecordNotVerified"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 不支持删除非空分类。
	UNSUPPORTEDOPERATION_CLASSNOTEMPTY = "UnsupportedOperation.ClassNotEmpty"
)
View Source
const APIVersion = "2018-07-17"

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"`

	// 智能精彩集锦任务控制参数。
	HighlightConfigure *HighlightsConfigureInfo `json:"HighlightConfigure,omitnil,omitempty" name:"HighlightConfigure"`

	// 模板创建时间,使用 [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"`
}

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"`

	// 头尾识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadTailConfigure *HeadTailConfigureInfo `json:"HeadTailConfigure,omitnil,omitempty" name:"HeadTailConfigure"`

	// 拆条识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SegmentConfigure *SegmentConfigureInfo `json:"SegmentConfigure,omitnil,omitempty" name:"SegmentConfigure"`

	// 人脸识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaceConfigure *FaceConfigureInfo `json:"FaceConfigure,omitnil,omitempty" name:"FaceConfigure"`

	// 文本全文识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrFullTextConfigure *OcrFullTextConfigureInfo `json:"OcrFullTextConfigure,omitnil,omitempty" name:"OcrFullTextConfigure"`

	// 文本关键词识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrWordsConfigure *OcrWordsConfigureInfo `json:"OcrWordsConfigure,omitnil,omitempty" name:"OcrWordsConfigure"`

	// 语音全文识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrFullTextConfigure *AsrFullTextConfigureInfo `json:"AsrFullTextConfigure,omitnil,omitempty" name:"AsrFullTextConfigure"`

	// 语音关键词识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrWordsConfigure *AsrWordsConfigureInfo `json:"AsrWordsConfigure,omitnil,omitempty" name:"AsrWordsConfigure"`

	// 物体识别控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectConfigure *ObjectConfigureInfo `json:"ObjectConfigure,omitnil,omitempty" name:"ObjectConfigure"`

	// 截图时间间隔,单位:秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 模板创建时间,使用 [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"`
}

type AbnormalLightingConfigureInfo added in v1.0.686

type AbnormalLightingConfigureInfo struct {
	// 视频画面低光、过曝检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type AbnormalLightingConfigureInfoForUpdate added in v1.0.686

type AbnormalLightingConfigureInfoForUpdate struct {
	// 视频画面低光、过曝检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type AccelerateAreaInfo

type AccelerateAreaInfo struct {
	// 加速地区,可选值:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland:中国境外。</li>
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 腾讯禁用原因,可选值:
	// <li>ForLegalReasons:因法律原因导致关闭加速;</li>
	// <li>ForOverdueBills:因欠费停服导致关闭加速。</li>
	TencentDisableReason *string `json:"TencentDisableReason,omitnil,omitempty" name:"TencentDisableReason"`

	// 加速域名对应的 CNAME 域名。
	TencentEdgeDomain *string `json:"TencentEdgeDomain,omitnil,omitempty" name:"TencentEdgeDomain"`
}

type AdaptiveDynamicStreamingInfoItem

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

	// 打包格式,取值范围:
	// <li>HLS;</li>
	// <li>DASH。</li>
	Package *string `json:"Package,omitnil,omitempty" name:"Package"`

	// 加密类型。
	DrmType *string `json:"DrmType,omitnil,omitempty" name:"DrmType"`

	// 播放地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 媒体文件大小,单位:字节。
	// <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和;</li>
	// <li>当媒体文件为 DASH 时,大小是 mpd 和分片文件大小的总和;</li>
	// <li><font color=red>注意</font>:在 2022-01-10T16:00:00Z 前处理生成的自适应码流文件此字段为0。</li>
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 数字水印类型。可选值:
	// <li>Trace 表示经过溯源水印处理;</li>
	// <li>CopyRight 表示经过版权水印处理;</li>
	// <li>None 表示没有经过数字水印处理。</li>
	DigitalWatermarkType *string `json:"DigitalWatermarkType,omitnil,omitempty" name:"DigitalWatermarkType"`

	// 子流信息列表。
	SubStreamSet []*MediaSubStreamInfoItem `json:"SubStreamSet,omitnil,omitempty" name:"SubStreamSet"`

	// 版权信息。
	CopyRightWatermarkText *string `json:"CopyRightWatermarkText,omitnil,omitempty" name:"CopyRightWatermarkText"`
}

type AdaptiveDynamicStreamingTaskInput

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

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

	// 溯源水印。
	TraceWatermark *TraceWatermarkInput `json:"TraceWatermark,omitnil,omitempty" name:"TraceWatermark"`

	// 版权水印。
	CopyRightWatermark *CopyRightWatermarkInput `json:"CopyRightWatermark,omitnil,omitempty" name:"CopyRightWatermark"`

	// 字幕列表,元素为字幕 ID,支持多个字幕,最大可支持16个。
	SubtitleSet []*string `json:"SubtitleSet,omitnil,omitempty" name:"SubtitleSet"`
}

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>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// DRM 类型,取值范围:
	// <li>SimpleAES</li>
	// <li>Widevine</li>
	// <li>FairPlay</li>
	// 如果取值为空字符串,代表不对视频做 DRM 保护。
	DrmType *string `json:"DrmType,omitnil,omitempty" name:"DrmType"`

	// DRM 的密钥提供商,取值范围:
	// <li>SDMC:华曦达;</li>
	// <li>VOD:云点播。</li>
	// 默认值为 VOD 。
	DrmKeyProvider *string `json:"DrmKeyProvider,omitnil,omitempty" name:"DrmKeyProvider"`

	// 自适应转码输入流参数信息,最多输入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"`

	// 切片类型,仅当 Format 为 HLS 时有效。
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

type AdaptiveStreamTemplate

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

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

	// 是否移除音频流,取值范围:
	// <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"`

	// 极速高清转码参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TEHDConfig *TEHDConfig `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`
}

type AiAnalysisResult

type AiAnalysisResult struct {
	// 任务的类型,可以取的值有:
	// <li>Classification:智能分类</li>
	// <li>Cover:智能封面</li>
	// <li>Tag:智能标签</li>
	// <li>FrameTag:智能按帧标签</li>
	// <li>Highlight:智能精彩集锦</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"`
}

type AiAnalysisTaskClassificationInput

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

type AiAnalysisTaskClassificationOutput

type AiAnalysisTaskClassificationOutput struct {
	// 视频智能分类列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ClassificationSetFileUrl 对应的文件中获取。
	ClassificationSet []*MediaAiAnalysisClassificationItem `json:"ClassificationSet,omitnil,omitempty" name:"ClassificationSet"`

	// 视频智能分类列表文件 URL。文件的内容为 JSON,数据结构与 ClassificationSet 字段一致。 (文件不会永久存储,到达 ClassificationSetFileUrlExpireTime 时间点后文件将被删除)。
	ClassificationSetFileUrl *string `json:"ClassificationSetFileUrl,omitnil,omitempty" name:"ClassificationSetFileUrl"`

	// 视频智能分类列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	ClassificationSetFileUrlExpireTime *string `json:"ClassificationSetFileUrlExpireTime,omitnil,omitempty" name:"ClassificationSetFileUrlExpireTime"`
}

type AiAnalysisTaskClassificationResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 智能分类任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 智能分类任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 智能分类任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiAnalysisTaskCoverInput

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

type AiAnalysisTaskCoverOutput

type AiAnalysisTaskCoverOutput struct {
	// 智能封面列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 CoverSetFileUrl 对应的文件中获取。
	CoverSet []*MediaAiAnalysisCoverItem `json:"CoverSet,omitnil,omitempty" name:"CoverSet"`

	// 智能封面列表文件 URL。文件的内容为 JSON,数据结构与 CoverSet 字段一致。 (文件不会永久存储,到达 CoverSetFileUrlExpireTime 时间点后文件将被删除)。
	CoverSetFileUrl *string `json:"CoverSetFileUrl,omitnil,omitempty" name:"CoverSetFileUrl"`

	// 智能封面列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	CoverSetFileUrlExpireTime *string `json:"CoverSetFileUrlExpireTime,omitnil,omitempty" name:"CoverSetFileUrlExpireTime"`
}

type AiAnalysisTaskCoverResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 智能封面任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 智能封面任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 智能封面任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiAnalysisTaskFrameTagInput

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

type AiAnalysisTaskFrameTagOutput

type AiAnalysisTaskFrameTagOutput struct {
	// 视频按帧标签列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaAiAnalysisFrameTagSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 视频按帧标签列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 视频按帧标签列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

type AiAnalysisTaskFrameTagResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 智能按帧标签任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 智能按帧标签任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 智能按帧标签任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiAnalysisTaskHighlightInput

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

type AiAnalysisTaskHighlightOutput

type AiAnalysisTaskHighlightOutput struct {
	// 视频智能精彩片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 HighlightSetFileUrl 对应的文件中获取。
	HighlightSet []*MediaAiAnalysisHighlightItem `json:"HighlightSet,omitnil,omitempty" name:"HighlightSet"`

	// 视频智能精彩片段列表文件 URL。文件的内容为 JSON,数据结构与 HighlightSet 字段一致。 (文件不会永久存储,到达 HighlightSetFileUrlExpireTime 时间点后文件将被删除)。
	HighlightSetFileUrl *string `json:"HighlightSetFileUrl,omitnil,omitempty" name:"HighlightSetFileUrl"`

	// 视频智能精彩片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	HighlightSetFileUrlExpireTime *string `json:"HighlightSetFileUrlExpireTime,omitnil,omitempty" name:"HighlightSetFileUrlExpireTime"`
}

type AiAnalysisTaskHighlightResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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 *AiAnalysisTaskHighlightInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 智能精彩片段任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 智能精彩片段任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 智能精彩片段任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiAnalysisTaskInput

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

type AiAnalysisTaskTagInput

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

type AiAnalysisTaskTagOutput

type AiAnalysisTaskTagOutput struct {
	// 视频智能标签列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 TagSetFileUrl 对应的文件中获取。
	TagSet []*MediaAiAnalysisTagItem `json:"TagSet,omitnil,omitempty" name:"TagSet"`

	// 视频智能标签列表文件 URL。文件的内容为 JSON,数据结构与 TagSet 字段一致。 (文件不会永久存储,到达 TagSetFileUrlExpireTime 时间点后文件将被删除)。
	TagSetFileUrl *string `json:"TagSetFileUrl,omitnil,omitempty" name:"TagSetFileUrl"`

	// 视频智能标签列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	TagSetFileUrlExpireTime *string `json:"TagSetFileUrlExpireTime,omitnil,omitempty" name:"TagSetFileUrlExpireTime"`
}

type AiAnalysisTaskTagResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 智能标签任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 智能标签任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 智能标签任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

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"`

	// 视频音视频审核任务(画面涉及令人反感的信息)的查询结果,当任务类型为 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"`

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

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

type AiContentReviewTaskInput

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

type AiRecognitionResult

type AiRecognitionResult struct {
	// 任务的类型,取值范围:
	// <li>FaceRecognition:人脸识别,</li>
	// <li>AsrWordsRecognition:语音关键词识别,</li>
	// <li>OcrWordsRecognition:文本关键词识别,</li>
	// <li>AsrFullTextRecognition:语音全文识别,</li>
	// <li>OcrFullTextRecognition:文本全文识别,</li>
	// <li>HeadTailRecognition:视频片头片尾识别,</li>
	// <li>ObjectRecognition:物体识别。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频片头片尾识别结果,当 Type 为
	//  HeadTailRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadTailTask *AiRecognitionTaskHeadTailResult `json:"HeadTailTask,omitnil,omitempty" name:"HeadTailTask"`

	// 视频拆条识别结果,当 Type 为
	//  SegmentRecognition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SegmentTask *AiRecognitionTaskSegmentResult `json:"SegmentTask,omitnil,omitempty" name:"SegmentTask"`

	// 人脸识别结果,当 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 为
	//  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/266/50368#.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"`

	// 语音全文识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 语音全文识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 语音全文识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiRecognitionTaskAsrFullTextResultInput

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

type AiRecognitionTaskAsrFullTextResultOutput

type AiRecognitionTaskAsrFullTextResultOutput struct {
	// 语音全文识别片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*AiRecognitionTaskAsrFullTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 语音全文识别片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 语音全文识别片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`

	// 生成的字幕列表,对应 [语音全文识别任务控制参数](https://cloud.tencent.com/document/api/266/31773#AsrFullTextConfigureInfo) SubtitleFormats。
	SubtitleSet []*AiRecognitionTaskAsrFullTextResultOutputSubtitleItem `json:"SubtitleSet,omitnil,omitempty" name:"SubtitleSet"`

	// 生成的字幕文件 Url,对应 [语音全文识别任务控制参数](https://cloud.tencent.com/document/api/266/31773#AsrFullTextConfigureInfo) SubtitleFormat。
	SubtitleUrl *string `json:"SubtitleUrl,omitnil,omitempty" name:"SubtitleUrl"`
}

type AiRecognitionTaskAsrFullTextResultOutputSubtitleItem added in v1.0.482

type AiRecognitionTaskAsrFullTextResultOutputSubtitleItem struct {
	// 字幕文件格式,取值范围:
	// <li>vtt:WebVTT 字幕文件;</li>
	// <li>srt:SRT 字幕文件。</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

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

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/266/50368#.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"`

	// 语音关键词识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 语音关键词识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 语音关键词识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

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 {
	// 语音关键词识别结果集。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。
	ResultSet []*AiRecognitionTaskAsrWordsResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 语音关键词识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。
	ResultSetFileUrl *string `json:"ResultSetFileUrl,omitnil,omitempty" name:"ResultSetFileUrl"`

	// 语音关键词识别结果集文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	ResultSetFileUrlExpireTime *string `json:"ResultSetFileUrlExpireTime,omitnil,omitempty" name:"ResultSetFileUrlExpireTime"`
}

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/266/50368#.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"`

	// 人脸识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 人脸识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 人脸识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

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"`
}

type AiRecognitionTaskFaceResultOutput

type AiRecognitionTaskFaceResultOutput struct {
	// 智能人脸识别结果集。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。
	ResultSet []*AiRecognitionTaskFaceResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 智能人脸识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。
	ResultSetFileUrl *string `json:"ResultSetFileUrl,omitnil,omitempty" name:"ResultSetFileUrl"`

	// 智能人脸识别结果集文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	ResultSetFileUrlExpireTime *string `json:"ResultSetFileUrlExpireTime,omitnil,omitempty" name:"ResultSetFileUrlExpireTime"`
}

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 AiRecognitionTaskHeadTailResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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 *AiRecognitionTaskHeadTailResultInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 视频片头片尾识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 视频片头片尾识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 视频片头片尾识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiRecognitionTaskHeadTailResultInput

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

type AiRecognitionTaskHeadTailResultOutput

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

	// 视频片头的结束时间点,单位:秒。
	HeadTimeOffset *float64 `json:"HeadTimeOffset,omitnil,omitempty" name:"HeadTimeOffset"`

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

	// 视频片尾的开始时间点,单位:秒。
	TailTimeOffset *float64 `json:"TailTimeOffset,omitnil,omitempty" name:"TailTimeOffset"`
}

type AiRecognitionTaskInput

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

type AiRecognitionTaskObjectResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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 *AiRecognitionTaskObjectResultInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 物体识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 物体识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 物体识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiRecognitionTaskObjectResultInput

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

type AiRecognitionTaskObjectResultItem

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

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

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

type AiRecognitionTaskObjectResultOutput

type AiRecognitionTaskObjectResultOutput struct {
	// 智能物体识别结果集。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。
	ResultSet []*AiRecognitionTaskObjectResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 智能物体识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。
	ResultSetFileUrl *string `json:"ResultSetFileUrl,omitnil,omitempty" name:"ResultSetFileUrl"`

	// 智能物体识别结果集文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	ResultSetFileUrlExpireTime *string `json:"ResultSetFileUrlExpireTime,omitnil,omitempty" name:"ResultSetFileUrlExpireTime"`
}

type AiRecognitionTaskObjectSegmentItem added in v1.0.748

type AiRecognitionTaskObjectSegmentItem 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 AiRecognitionTaskObjectSeqmentItem

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/266/50368#.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"`

	// 文本全文识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 文本全文识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 文本全文识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiRecognitionTaskOcrFullTextResultInput

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

type AiRecognitionTaskOcrFullTextResultOutput

type AiRecognitionTaskOcrFullTextResultOutput struct {
	// 文本全文识别结果集。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*AiRecognitionTaskOcrFullTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 文本全文识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 文本全文识别结果集文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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/266/50368#.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"`

	// 文本关键词识别任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 文本关键词识别任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 文本关键词识别任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

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 {
	// 文本关键词识别结果集。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 ResultSetFileUrl 对应的文件中获取。
	ResultSet []*AiRecognitionTaskOcrWordsResultItem `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 文本关键词识别结果集文件 URL。文件的内容为 JSON,数据结构与 ResultSet 字段一致。 (文件不会永久存储,到达ResultSetFileUrlExpireTime 时间点后文件将被删除)。
	ResultSetFileUrl *string `json:"ResultSetFileUrl,omitnil,omitempty" name:"ResultSetFileUrl"`

	// 文本关键词识别结果集文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	ResultSetFileUrlExpireTime *string `json:"ResultSetFileUrlExpireTime,omitnil,omitempty" name:"ResultSetFileUrlExpireTime"`
}

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 AiRecognitionTaskSegmentResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 视频拆条任务输入信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *AiRecognitionTaskSegmentResultInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 视频拆条任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 视频拆条任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 视频拆条任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AiRecognitionTaskSegmentResultInput

type AiRecognitionTaskSegmentResultInput struct {
	// 视频拆条模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type AiRecognitionTaskSegmentResultOutput

type AiRecognitionTaskSegmentResultOutput struct {
	// 视频拆条片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*AiRecognitionTaskSegmentSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 视频拆条片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 视频拆条片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

type AiRecognitionTaskSegmentSegmentItem

type AiRecognitionTaskSegmentSegmentItem struct {
	// 文件 ID。仅当处理的是点播文件并且拆条生成的子片段为点播文件时有效。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频拆条片段 Url。
	SegmentUrl *string `json:"SegmentUrl,omitnil,omitempty" name:"SegmentUrl"`

	// 拆条片段置信度。取值: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"`

	// 拆条封面图片 Url。
	CovImgUrl *string `json:"CovImgUrl,omitnil,omitempty" name:"CovImgUrl"`

	// 特殊字段,请忽略。
	SpecialInfo *string `json:"SpecialInfo,omitnil,omitempty" name:"SpecialInfo"`
}

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 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Asr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Asr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Ocr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Ocr 文字有涉及令人不适宜的信息、违规嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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/266/31773#PoliticalImgReviewTemplateInfo)里 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"`

	// 有涉及令人不适宜信息嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewPoliticalSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 有涉及令人不适宜的信息嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 有涉及令人不适宜的信息嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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 文字有涉及令人反感的信息的嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Asr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Asr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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 文字有涉及令人反感的信息的嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Ocr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Ocr 文字有涉及令人反感的信息的嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

type AiReviewPornTaskInput

type AiReviewPornTaskInput struct {
	// 鉴别涉及令人反感的信息的模板 ID。
	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"`

	// 有涉及令人反感的信息的嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 涉及令人反感的信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 涉及令人反感的信息的嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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 文字有涉违禁嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Asr 文字有涉违禁嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Asr 文字有涉违禁嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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 文字有涉违禁嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Ocr 文字有涉违禁嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Ocr 文字有涉违禁嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

type AiReviewTaskPoliticalAsrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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 文字涉及令人不适宜信息的任务输出。
	Output *AiReviewPoliticalAsrTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 音视频审核 Asr 文字涉及令人不适宜信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskPoliticalOcrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核 Ocr 文字涉及令人不适宜信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskPoliticalResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核涉及令人不适宜信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskPornAsrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核 Asr 文字涉及令人反感的信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskPornOcrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// Ocr 文字音视频审核涉及令人反感的信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskPornResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核涉及令人反感的信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskProhibitedAsrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核 Asr 文字鉴违禁任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskProhibitedOcrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核 Ocr 文字鉴违禁任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskTerrorismOcrResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核 Ocr 文字涉及令人不安全的信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type AiReviewTaskTerrorismResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 音视频审核涉及令人不安全的信息的任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

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 文字有涉及令人不安全信息嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// Ocr 文字有涉及令人不安全信息嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达 SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// Ocr 文字有涉及令人不安全信息嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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"`

	// 有暴恐嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 暴恐嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 暴恐嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

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) 编码后的字符串集合,仅支持 jpeg、png 图片格式。
	// <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/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"`
}

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/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"`
}

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"`

	// 动图在视频中的起始时间偏移,单位为秒。
	// <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 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/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"`
}

type ApplyUploadRequest

type ApplyUploadRequest struct {
	*tchttp.BaseRequest

	// 媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。
	MediaType *string `json:"MediaType,omitnil,omitempty" name:"MediaType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 媒体名称。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。
	CoverType *string `json:"CoverType,omitnil,omitempty" name:"CoverType"`

	// 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 指定上传园区,仅适用于对上传地域有特殊需求的用户。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewApplyUploadRequest

func NewApplyUploadRequest() (request *ApplyUploadRequest)

func (*ApplyUploadRequest) FromJsonString

func (r *ApplyUploadRequest) 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 (*ApplyUploadRequest) ToJsonString

func (r *ApplyUploadRequest) ToJsonString() string

type ApplyUploadRequestParams added in v1.0.426

type ApplyUploadRequestParams struct {
	// 媒体类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。
	MediaType *string `json:"MediaType,omitnil,omitempty" name:"MediaType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 媒体名称。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。
	CoverType *string `json:"CoverType,omitnil,omitempty" name:"CoverType"`

	// 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 指定上传园区,仅适用于对上传地域有特殊需求的用户。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type ApplyUploadResponse

type ApplyUploadResponse struct {
	*tchttp.BaseResponse
	Response *ApplyUploadResponseParams `json:"Response"`
}

func NewApplyUploadResponse

func NewApplyUploadResponse() (response *ApplyUploadResponse)

func (*ApplyUploadResponse) FromJsonString

func (r *ApplyUploadResponse) 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 (*ApplyUploadResponse) ToJsonString

func (r *ApplyUploadResponse) ToJsonString() string

type ApplyUploadResponseParams added in v1.0.426

type ApplyUploadResponseParams struct {
	// 存储桶,用于上传接口 URL 的 bucket_name。
	StorageBucket *string `json:"StorageBucket,omitnil,omitempty" name:"StorageBucket"`

	// 存储园区,用于上传接口 Host 的 Region。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// 点播会话,用于确认上传接口的参数 VodSessionKey。
	VodSessionKey *string `json:"VodSessionKey,omitnil,omitempty" name:"VodSessionKey"`

	// 媒体存储路径,用于上传接口存储媒体的对象键(Key)。
	MediaStoragePath *string `json:"MediaStoragePath,omitnil,omitempty" name:"MediaStoragePath"`

	// 封面存储路径,用于上传接口存储封面的对象键(Key)。
	CoverStoragePath *string `json:"CoverStoragePath,omitnil,omitempty" name:"CoverStoragePath"`

	// 临时凭证,用于上传接口的权限验证。
	TempCertificate *TempCertificate `json:"TempCertificate,omitnil,omitempty" name:"TempCertificate"`

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

Predefined struct for user

type AreaCLSTargetInfo added in v1.0.836

type AreaCLSTargetInfo struct {
	// 日志集所属地区:
	// <li>ap-guangzhou:广州;</li>
	// <li>ap-beijing:北京;</li>
	// <li>ap-chengdu:成都;</li>
	// <li>ap-chongqing:重庆;</li>
	// <li>ap-nanjing:南京;</li>
	// <li>ap-shanghai:上海;</li>
	// <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 投递的目标主题 ID。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 投递的目标集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`

	// 日志投递状态。
	//  ON:启用;
	//  OFF:停用。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type ArtifactRepairInfo added in v1.0.596

type ArtifactRepairInfo struct {
	// 去伪影(毛刺)控制开关,可选值:
	// <li>ON:开启去伪影(毛刺);</li>
	// <li>OFF:关闭去伪影(毛刺)。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 去伪影(毛刺)类型,仅当去伪影(毛刺)控制开关为 ON 时有效,可选值:
	// <li>weak:轻去伪影(毛刺);</li>
	// <li>strong:强去伪影(毛刺)。</li>
	// 默认值:weak。
	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>
	// <li>srt:生成 SRT 字幕文件。</li>
	SubtitleFormats []*string `json:"SubtitleFormats,omitnil,omitempty" name:"SubtitleFormats"`

	// 生成的字幕文件格式,不填或者填空字符串表示不生成字幕文件,可选值:
	// <li>vtt:生成 WebVTT 字幕文件;</li>
	// <li>srt:生成 SRT 字幕文件。</li>
	// <font color='red'>注意:此字段已废弃,建议使用 SubtitleFormats。</font>
	SubtitleFormat *string `json:"SubtitleFormat,omitnil,omitempty" name:"SubtitleFormat"`

	// 媒体源语言,取值范围:
	// <li>zh:中文普通话;</li>
	// <li>en:英语;</li>
	// <li>ja:日语;</li>
	// <li>zh-ca:粤语。</li>
	// <font color=red>注意:</font> 填空字符串,或者不填该参数,则自动识别(效果较难保证,推荐填写原始媒体对应的语言,以提高识别的准确率)。
	SrcLanguage *string `json:"SrcLanguage,omitnil,omitempty" name:"SrcLanguage"`
}

type AsrFullTextConfigureInfoForUpdate

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

	// 字幕格式列表操作信息。
	SubtitleFormatsOperation *SubtitleFormatsOperation `json:"SubtitleFormatsOperation,omitnil,omitempty" name:"SubtitleFormatsOperation"`

	// 生成的字幕文件格式,<font color='red'>填空字符串</font>表示不生成字幕文件,可选值:
	// <li>vtt:生成 WebVTT 字幕文件;</li>
	// <li>srt:生成 SRT 字幕文件。</li>
	// <font color='red'>注意:此字段已废弃,建议使用 SubtitleFormatsOperation。</font>
	SubtitleFormat *string `json:"SubtitleFormat,omitnil,omitempty" name:"SubtitleFormat"`

	// 媒体源语言,取值范围:
	// <li>zh:中文普通话;</li>
	// <li>en:英语;</li>
	// <li>ja:日语;</li>
	// <li>zh-ca:粤语。</li>
	SrcLanguage *string `json:"SrcLanguage,omitnil,omitempty" name:"SrcLanguage"`
}

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 AttachMediaSubtitlesRequest

type AttachMediaSubtitlesRequest struct {
	*tchttp.BaseRequest

	// 媒体文件唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 操作。取值如下:
	// <li>Attach:关联字幕。</li>
	// <li>Detach:解除关联字幕。</li>
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// [转自适应码流模板号](https://cloud.tencent.com/document/product/266/34071#zsy)。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 字幕的唯一标识。
	SubtitleIds []*string `json:"SubtitleIds,omitnil,omitempty" name:"SubtitleIds"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewAttachMediaSubtitlesRequest

func NewAttachMediaSubtitlesRequest() (request *AttachMediaSubtitlesRequest)

func (*AttachMediaSubtitlesRequest) FromJsonString

func (r *AttachMediaSubtitlesRequest) 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 (*AttachMediaSubtitlesRequest) ToJsonString

func (r *AttachMediaSubtitlesRequest) ToJsonString() string

type AttachMediaSubtitlesRequestParams added in v1.0.426

type AttachMediaSubtitlesRequestParams struct {
	// 媒体文件唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 操作。取值如下:
	// <li>Attach:关联字幕。</li>
	// <li>Detach:解除关联字幕。</li>
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// [转自适应码流模板号](https://cloud.tencent.com/document/product/266/34071#zsy)。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 字幕的唯一标识。
	SubtitleIds []*string `json:"SubtitleIds,omitnil,omitempty" name:"SubtitleIds"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type AttachMediaSubtitlesResponse

type AttachMediaSubtitlesResponse struct {
	*tchttp.BaseResponse
	Response *AttachMediaSubtitlesResponseParams `json:"Response"`
}

func NewAttachMediaSubtitlesResponse

func NewAttachMediaSubtitlesResponse() (response *AttachMediaSubtitlesResponse)

func (*AttachMediaSubtitlesResponse) FromJsonString

func (r *AttachMediaSubtitlesResponse) 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 (*AttachMediaSubtitlesResponse) ToJsonString

func (r *AttachMediaSubtitlesResponse) ToJsonString() string

type AttachMediaSubtitlesResponseParams added in v1.0.426

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

Predefined struct for user

type AudioDenoiseInfo added in v1.0.596

type AudioDenoiseInfo struct {
	// 音频降噪控制开关,可选值:
	// <li>ON:开启音频降噪;</li>
	// <li>OFF:关闭音频降噪。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 音频降噪类型,仅当音频降噪控制开关为 ON 时有效,可选值:
	// <li>weak:轻音频降噪;</li>
	// <li>normal:正常音频降噪;</li>
	// <li>strong:强音频降噪。</li>
	// 默认值:weak。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type AudioTemplateInfo

type AudioTemplateInfo struct {
	// 音频流的编码格式。
	// 当外层参数 Container 为 mp3 时,可选值为:
	// <li>libmp3lame。</li>
	// 当外层参数 Container 为 ogg 或 flac 时,可选值为:
	// <li>flac。</li>
	// 当外层参数 Container 为 m4a 时,可选值为:
	// <li>libfdk_aac;</li>
	// <li>libmp3lame;</li>
	// <li>ac3。</li>
	// 当外层参数 Container 为 mp4 或 flv 时,可选值为:
	// <li>libfdk_aac:更适合 mp4;</li>
	// <li>libmp3lame:更适合 flv;</li>
	// <li>mp2。</li>
	// 当外层参数 Container 为 hls 时,可选值为:
	// <li>libfdk_aac。</li>
	// 当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:
	// <li>libfdk_aac。</li>
	// 当外层参数 Container 为 wav 时,可选值为:
	// <li>pcm16。</li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

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

	// 音频流的采样率,可选值:
	// <li>16000,仅当 Codec 为 pcm16 时可选。</li>
	// <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:立体声</li>
	// <li>0:音频声道数和原始音频保持一致</li>
	// 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。
	// 默认值:2。
	AudioChannel *int64 `json:"AudioChannel,omitnil,omitempty" name:"AudioChannel"`
}

type AudioTemplateInfoForUpdate

type AudioTemplateInfoForUpdate struct {
	// 音频流的编码格式。
	// 当外层参数 Container 为 mp3 时,可选值为:
	// <li>libmp3lame。</li>
	// 当外层参数 Container 为 ogg 或 flac 时,可选值为:
	// <li>flac。</li>
	// 当外层参数 Container 为 m4a 时,可选值为:
	// <li>libfdk_aac;</li>
	// <li>libmp3lame;</li>
	// <li>ac3。</li>
	// 当外层参数 Container 为 mp4 或 flv 时,可选值为:
	// <li>libfdk_aac:更适合 mp4;</li>
	// <li>libmp3lame:更适合 flv;</li>
	// <li>mp2。</li>
	// 当外层参数 Container 为 hls 时,可选值为:
	// <li>libfdk_aac。</li>
	// 当外层参数 Format 为 HLS 或 MPEG-DASH 时,可选值为:
	// <li>libfdk_aac。</li>
	// 当外层参数 Container 为 wav 时,可选值为:
	// <li>pcm16。</li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

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

	// 音频流的采样率,可选值:
	// <li>16000,仅当 Codec 为 pcm16 时可选。</li>
	// <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:立体声</li>
	// <li>0:音频声道数和原始音频保持一致</li>
	// 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。
	AudioChannel *int64 `json:"AudioChannel,omitnil,omitempty" name:"AudioChannel"`
}

type AudioTrackItem

type AudioTrackItem struct {
	// 音频片段的媒体素材来源,可以是:
	// <li>点播的媒体文件 ID;</li>
	// <li>其他媒体文件的下载 URL。</li>
	// 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。
	SourceMedia *string `json:"SourceMedia,omitnil,omitempty" name:"SourceMedia"`

	// 音频片段取自素材文件的起始时间,单位为秒。0 表示从素材开始位置截取。默认为0。
	SourceMediaStartTime *float64 `json:"SourceMediaStartTime,omitnil,omitempty" name:"SourceMediaStartTime"`

	// 音频片段的时长,单位为秒。默认和素材本身长度一致,表示截取全部素材。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 音频片段目标时长,单位为秒。
	// <li>当 TargetDuration 不填或填0时,表示目标时长和 Duration 一致;</li>
	// <li>当 TargetDuration 取大于0的值时,将对音频片段做快进或慢放等处理,使得输出片段的时长等于 TargetDuration。</li>
	TargetDuration *float64 `json:"TargetDuration,omitnil,omitempty" name:"TargetDuration"`

	// 对音频片段进行的操作,如音量调节等。
	AudioOperations []*AudioTransform `json:"AudioOperations,omitnil,omitempty" name:"AudioOperations"`
}

type AudioTransform

type AudioTransform struct {
	// 音频操作类型,取值有:
	// <li>Volume:音量调节。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 音量调节参数, 当 Type = Volume 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VolumeParam *AudioVolumeParam `json:"VolumeParam,omitnil,omitempty" name:"VolumeParam"`
}

type AudioVolumeParam

type AudioVolumeParam struct {
	// 是否静音,取值范围0或1。
	// <li>0表示不静音。</li>
	// <li>1表示静音。</li>
	// 默认是0。
	Mute *int64 `json:"Mute,omitnil,omitempty" name:"Mute"`

	// 音频增益,取值范围0~10。
	// <li>大于1表示增加音量。</li>
	// <li>小于1表示降低音量。</li>
	// <li>0和1:表示不改变。</li>
	// 默认是0。
	Gain *float64 `json:"Gain,omitnil,omitempty" name:"Gain"`
}

type BlackWhiteEdgeConfigureInfo added in v1.0.686

type BlackWhiteEdgeConfigureInfo struct {
	// 视频画面黑边、白边、黑屏、白屏检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type BlackWhiteEdgeConfigureInfoForUpdate added in v1.0.686

type BlackWhiteEdgeConfigureInfoForUpdate struct {
	// 视频画面黑边、白边、黑屏、白屏检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type BlurConfigureInfo added in v1.0.686

type BlurConfigureInfo struct {
	// 视频画面模糊检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type BlurConfigureInfoForUpdate added in v1.0.686

type BlurConfigureInfoForUpdate struct {
	// 视频画面模糊检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type CLSLogsetInfo added in v1.0.836

type CLSLogsetInfo struct {
	// 日志集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`

	// 日志集名。
	LogsetName *string `json:"LogsetName,omitnil,omitempty" name:"LogsetName"`
}

type CLSTopicInfo added in v1.0.836

type CLSTopicInfo struct {
	// 日志主题 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 日志主题名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 日志集 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`
}

type Canvas

type Canvas struct {
	// 背景颜色,取值有:
	// <li>Black:黑色背景</li>
	// <li>White:白色背景</li>
	// 默认值:Black。
	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 CdnLogInfo

type CdnLogInfo struct {
	// 日志所属日期, 格式为:yyyy-MM-dd ,如2018-03-01。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 日志名称,格式为:日期小时-域名
	// 如 2018120101-test.vod2.mqcloud.com。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 日志下载链接,24小时内下载有效。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 日志起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

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) ApplyUpload

func (c *Client) ApplyUpload(request *ApplyUploadRequest) (response *ApplyUploadResponse, err error)

ApplyUpload * 我们强烈建议您使用云点播提供的 [服务端上传 SDK](/document/product/266/9759#1.-.E5.8F.91.E8.B5.B7.E4.B8.8A.E4.BC.A0) 来上传文件。直接调用 API 进行上传的难度和工作量都显著大于使用 SDK。

* 该接口用于申请媒体文件(和封面文件)的上传,获取文件上传到云点播的元信息(包括上传路径、上传签名等),用于后续上传接口。

* 上传流程请参考 [服务端上传综述](/document/product/266/9759)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_EXPIRETIME = "InvalidParameter.ExpireTime"
INVALIDPARAMETERVALUE_COVERTYPE = "InvalidParameterValue.CoverType"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_MEDIATYPE = "InvalidParameterValue.MediaType"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ApplyUploadWithContext added in v1.0.324

func (c *Client) ApplyUploadWithContext(ctx context.Context, request *ApplyUploadRequest) (response *ApplyUploadResponse, err error)

ApplyUpload * 我们强烈建议您使用云点播提供的 [服务端上传 SDK](/document/product/266/9759#1.-.E5.8F.91.E8.B5.B7.E4.B8.8A.E4.BC.A0) 来上传文件。直接调用 API 进行上传的难度和工作量都显著大于使用 SDK。

* 该接口用于申请媒体文件(和封面文件)的上传,获取文件上传到云点播的元信息(包括上传路径、上传签名等),用于后续上传接口。

* 上传流程请参考 [服务端上传综述](/document/product/266/9759)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_EXPIRETIME = "InvalidParameter.ExpireTime"
INVALIDPARAMETERVALUE_COVERTYPE = "InvalidParameterValue.CoverType"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_MEDIATYPE = "InvalidParameterValue.MediaType"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AttachMediaSubtitles

func (c *Client) AttachMediaSubtitles(request *AttachMediaSubtitlesRequest) (response *AttachMediaSubtitlesResponse, err error)

AttachMediaSubtitles 关联媒资字幕,将指定的字幕关联到转自适应码流模板号对应的媒体输出文件中(或解除关联)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AttachMediaSubtitlesWithContext added in v1.0.324

func (c *Client) AttachMediaSubtitlesWithContext(ctx context.Context, request *AttachMediaSubtitlesRequest) (response *AttachMediaSubtitlesResponse, err error)

AttachMediaSubtitles 关联媒资字幕,将指定的字幕关联到转自适应码流模板号对应的媒体输出文件中(或解除关联)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CommitUpload

func (c *Client) CommitUpload(request *CommitUploadRequest) (response *CommitUploadResponse, err error)

CommitUpload 该接口用于确认媒体文件(和封面文件)上传到腾讯云点播的结果,并存储媒体信息,返回文件的播放地址和文件 ID。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_VODSESSIONKEY = "InvalidParameterValue.VodSessionKey"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CommitUploadWithContext added in v1.0.324

func (c *Client) CommitUploadWithContext(ctx context.Context, request *CommitUploadRequest) (response *CommitUploadResponse, err error)

CommitUpload 该接口用于确认媒体文件(和封面文件)上传到腾讯云点播的结果,并存储媒体信息,返回文件的播放地址和文件 ID。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_VODSESSIONKEY = "InvalidParameterValue.VodSessionKey"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ComposeMedia

func (c *Client) ComposeMedia(request *ComposeMediaRequest) (response *ComposeMediaResponse, err error)

ComposeMedia 该接口用于合成媒体文件,可以达到以下效果:

1. **画面旋转**:对视频、图片的画面旋转一定角度,或按照某个方向翻转。

2. **声音控制**:升高降低视频、音频中声音的音量,或者对视频静音。

3. **画面叠加**:将视频、图片中的画面依序叠加在一起,如实现“画中画”的效果。

4. **声音混合**:将视频、音频中的声音混合在一起(混音)。

5. **声音提取**:将视频中的音频提取出来(不保留画面)。

6. **裁剪**:对视频、音频裁剪出指定时间段。

7. **拼接**:对视频、音频、图片按时间顺序前后拼接。

8. **转场**:将多段视频或图片拼接时,可以在段落之间添加转场效果。

合成后的媒体封装格式可以是 MP4(视频)或 MP3(音频)。如使用事件通知,事件通知的类型为 [视频合成完成](https://cloud.tencent.com/document/product/266/43000)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_UPLOADCOSFAIL = "FailedOperation.UploadCosFail"
INTERNALERROR = "InternalError"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_CLIPDURATION = "InvalidParameterValue.ClipDuration"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ComposeMediaWithContext added in v1.0.324

func (c *Client) ComposeMediaWithContext(ctx context.Context, request *ComposeMediaRequest) (response *ComposeMediaResponse, err error)

ComposeMedia 该接口用于合成媒体文件,可以达到以下效果:

1. **画面旋转**:对视频、图片的画面旋转一定角度,或按照某个方向翻转。

2. **声音控制**:升高降低视频、音频中声音的音量,或者对视频静音。

3. **画面叠加**:将视频、图片中的画面依序叠加在一起,如实现“画中画”的效果。

4. **声音混合**:将视频、音频中的声音混合在一起(混音)。

5. **声音提取**:将视频中的音频提取出来(不保留画面)。

6. **裁剪**:对视频、音频裁剪出指定时间段。

7. **拼接**:对视频、音频、图片按时间顺序前后拼接。

8. **转场**:将多段视频或图片拼接时,可以在段落之间添加转场效果。

合成后的媒体封装格式可以是 MP4(视频)或 MP3(音频)。如使用事件通知,事件通知的类型为 [视频合成完成](https://cloud.tencent.com/document/product/266/43000)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_UPLOADCOSFAIL = "FailedOperation.UploadCosFail"
INTERNALERROR = "InternalError"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_CLIPDURATION = "InvalidParameterValue.ClipDuration"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ConfirmEvents

func (c *Client) ConfirmEvents(request *ConfirmEventsRequest) (response *ConfirmEventsResponse, err error)

ConfirmEvents * 开发者调用拉取事件通知,获取到事件后,必须调用该接口来确认消息已经收到;

* 开发者获取到事件句柄后,等待确认的有效时间为 30 秒,超出 30 秒会报参数错误(4000);

* 更多参考事件通知的[可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ConfirmEventsWithContext added in v1.0.324

func (c *Client) ConfirmEventsWithContext(ctx context.Context, request *ConfirmEventsRequest) (response *ConfirmEventsResponse, err error)

ConfirmEvents * 开发者调用拉取事件通知,获取到事件后,必须调用该接口来确认消息已经收到;

* 开发者获取到事件句柄后,等待确认的有效时间为 30 秒,超出 30 秒会报参数错误(4000);

* 更多参考事件通知的[可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAIAnalysisTemplate

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"
INVALIDPARAMETERVALUE_HIGHLIGHTCONFIGURE = "InvalidParameterValue.HighlightConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAIAnalysisTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_CLASSIFCATIONCONFIGURE = "InvalidParameterValue.ClassifcationConfigure"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_COVERCONFIGURE = "InvalidParameterValue.CoverConfigure"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
INVALIDPARAMETERVALUE_FRAMETAGCONFIGURE = "InvalidParameterValue.FrameTagConfigure"
INVALIDPARAMETERVALUE_HIGHLIGHTCONFIGURE = "InvalidParameterValue.HighlightConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAIRecognitionTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"
INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAIRecognitionTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_OBJECTLIBRARY = "InvalidParameterValue.ObjectLibrary"
INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAdaptiveDynamicStreamingTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"
INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"
INVALIDPARAMETERVALUE_DRMTYPE = "InvalidParameterValue.DrmType"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
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 = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BITRATE = "InvalidParameterValue.Bitrate"
INVALIDPARAMETERVALUE_CODEC = "InvalidParameterValue.Codec"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEOBITRATE = "InvalidParameterValue.DisableHigherVideoBitrate"
INVALIDPARAMETERVALUE_DISABLEHIGHERVIDEORESOLUTION = "InvalidParameterValue.DisableHigherVideoResolution"
INVALIDPARAMETERVALUE_DRMTYPE = "InvalidParameterValue.DrmType"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
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 = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAnimatedGraphicsTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateCLSLogset added in v1.0.836

func (c *Client) CreateCLSLogset(request *CreateCLSLogsetRequest) (response *CreateCLSLogsetResponse, err error)

CreateCLSLogset 由 VOD 创建新的日志集。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCLSLogsetWithContext added in v1.0.836

func (c *Client) CreateCLSLogsetWithContext(ctx context.Context, request *CreateCLSLogsetRequest) (response *CreateCLSLogsetResponse, err error)

CreateCLSLogset 由 VOD 创建新的日志集。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCLSTopic added in v1.0.836

func (c *Client) CreateCLSTopic(request *CreateCLSTopicRequest) (response *CreateCLSTopicResponse, err error)

CreateCLSTopic 创建 VOD 下新的 CLS 日志主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCLSTopicWithContext added in v1.0.836

func (c *Client) CreateCLSTopicWithContext(ctx context.Context, request *CreateCLSTopicRequest) (response *CreateCLSTopicResponse, err error)

CreateCLSTopic 创建 VOD 下新的 CLS 日志主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateClass

func (c *Client) CreateClass(request *CreateClassRequest) (response *CreateClassResponse, err error)

CreateClass * 用于对媒体进行分类管理;

* 该接口不影响既有媒体的分类,如需修改媒体分类,请调用[修改媒体文件属性](/document/product/266/31762)接口。

* 分类层次不可超过 4 层。

* 每个分类的子类数量不可超过 500 个。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLASSLEVELLIMITEXCEEDED = "FailedOperation.ClassLevelLimitExceeded"
FAILEDOPERATION_CLASSNAMEDUPLICATE = "FailedOperation.ClassNameDuplicate"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_PARENTIDNOFOUND = "FailedOperation.ParentIdNoFound"
FAILEDOPERATION_SUBCLASSLIMITEXCEEDED = "FailedOperation.SubclassLimitExceeded"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CLASSNAME = "InvalidParameterValue.ClassName"
INVALIDPARAMETERVALUE_PARENTID = "InvalidParameterValue.ParentId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateClassWithContext added in v1.0.324

func (c *Client) CreateClassWithContext(ctx context.Context, request *CreateClassRequest) (response *CreateClassResponse, err error)

CreateClass * 用于对媒体进行分类管理;

* 该接口不影响既有媒体的分类,如需修改媒体分类,请调用[修改媒体文件属性](/document/product/266/31762)接口。

* 分类层次不可超过 4 层。

* 每个分类的子类数量不可超过 500 个。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLASSLEVELLIMITEXCEEDED = "FailedOperation.ClassLevelLimitExceeded"
FAILEDOPERATION_CLASSNAMEDUPLICATE = "FailedOperation.ClassNameDuplicate"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_PARENTIDNOFOUND = "FailedOperation.ParentIdNoFound"
FAILEDOPERATION_SUBCLASSLIMITEXCEEDED = "FailedOperation.SubclassLimitExceeded"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CLASSNAME = "InvalidParameterValue.ClassName"
INVALIDPARAMETERVALUE_PARENTID = "InvalidParameterValue.ParentId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateContentReviewTemplate

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

CreateContentReviewTemplate 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [创建审核模板](https://cloud.tencent.com/document/api/266/84391)。

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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_REVIEWWALLSWITCH = "InvalidParameterValue.ReviewWallSwitch"
INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateContentReviewTemplateWithContext added in v1.0.324

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

CreateContentReviewTemplate 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [创建审核模板](https://cloud.tencent.com/document/api/266/84391)。

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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_REVIEWWALLSWITCH = "InvalidParameterValue.ReviewWallSwitch"
INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateDomainVerifyRecord added in v1.0.746

func (c *Client) CreateDomainVerifyRecord(request *CreateDomainVerifyRecordRequest) (response *CreateDomainVerifyRecordResponse, err error)

CreateDomainVerifyRecord 该接口用于生成一条子域名解析,提示客户添加到域名解析上,用于泛域名及域名取回校验归属权。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateDomainVerifyRecordWithContext added in v1.0.746

func (c *Client) CreateDomainVerifyRecordWithContext(ctx context.Context, request *CreateDomainVerifyRecordRequest) (response *CreateDomainVerifyRecordResponse, err error)

CreateDomainVerifyRecord 该接口用于生成一条子域名解析,提示客户添加到域名解析上,用于泛域名及域名取回校验归属权。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateEnhanceMediaTemplate added in v1.0.665

func (c *Client) CreateEnhanceMediaTemplate(request *CreateEnhanceMediaTemplateRequest) (response *CreateEnhanceMediaTemplateResponse, err error)

CreateEnhanceMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

创建音画质重生模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateEnhanceMediaTemplateWithContext added in v1.0.665

func (c *Client) CreateEnhanceMediaTemplateWithContext(ctx context.Context, request *CreateEnhanceMediaTemplateRequest) (response *CreateEnhanceMediaTemplateResponse, err error)

CreateEnhanceMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

创建音画质重生模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateHeadTailTemplate

func (c *Client) CreateHeadTailTemplate(request *CreateHeadTailTemplateRequest) (response *CreateHeadTailTemplateResponse, err error)

CreateHeadTailTemplate 创建片头片尾模板。

- 最大支持模版数量为 100 个。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateHeadTailTemplateWithContext added in v1.0.324

func (c *Client) CreateHeadTailTemplateWithContext(ctx context.Context, request *CreateHeadTailTemplateRequest) (response *CreateHeadTailTemplateResponse, err error)

CreateHeadTailTemplate 创建片头片尾模板。

- 最大支持模版数量为 100 个。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateImageProcessingTemplate

func (c *Client) CreateImageProcessingTemplate(request *CreateImageProcessingTemplateRequest) (response *CreateImageProcessingTemplateResponse, err error)

CreateImageProcessingTemplate 创建一个用户自定义的图片处理模板,数量上限:16。最多支持十次操作,例如:裁剪-缩略-裁剪-模糊-缩略-裁剪-缩略-裁剪-模糊-缩略。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_CUTANDCROPS = "InvalidParameterValue.CutAndCrops"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_THUMBNAILS = "InvalidParameterValue.Thumbnails"
INVALIDPARAMETERVALUE_WATERMARKS = "InvalidParameterValue.Watermarks"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateImageProcessingTemplateWithContext added in v1.0.324

func (c *Client) CreateImageProcessingTemplateWithContext(ctx context.Context, request *CreateImageProcessingTemplateRequest) (response *CreateImageProcessingTemplateResponse, err error)

CreateImageProcessingTemplate 创建一个用户自定义的图片处理模板,数量上限:16。最多支持十次操作,例如:裁剪-缩略-裁剪-模糊-缩略-裁剪-缩略-裁剪-模糊-缩略。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_CUTANDCROPS = "InvalidParameterValue.CutAndCrops"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_THUMBNAILS = "InvalidParameterValue.Thumbnails"
INVALIDPARAMETERVALUE_WATERMARKS = "InvalidParameterValue.Watermarks"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateImageSpriteTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateImageSpriteTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COLUMNCOUNT = "InvalidParameterValue.ColumnCount"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateJustInTimeTranscodeTemplate added in v1.0.795

func (c *Client) CreateJustInTimeTranscodeTemplate(request *CreateJustInTimeTranscodeTemplateRequest) (response *CreateJustInTimeTranscodeTemplateResponse, err error)

CreateJustInTimeTranscodeTemplate 创建即时转码模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_EXISTEDNAME = "InvalidParameterValue.ExistedName"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) CreateJustInTimeTranscodeTemplateWithContext added in v1.0.795

func (c *Client) CreateJustInTimeTranscodeTemplateWithContext(ctx context.Context, request *CreateJustInTimeTranscodeTemplateRequest) (response *CreateJustInTimeTranscodeTemplateResponse, err error)

CreateJustInTimeTranscodeTemplate 创建即时转码模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_EXISTEDNAME = "InvalidParameterValue.ExistedName"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) CreatePersonSample

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreatePersonSampleWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateProcedureTemplate

func (c *Client) CreateProcedureTemplate(request *CreateProcedureTemplateRequest) (response *CreateProcedureTemplateResponse, err error)

CreateProcedureTemplate 创建用户自定义的任务流模板,模板上限:50。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXISTEDPROCEDURENAME = "InvalidParameter.ExistedProcedureName"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateProcedureTemplateWithContext added in v1.0.324

func (c *Client) CreateProcedureTemplateWithContext(ctx context.Context, request *CreateProcedureTemplateRequest) (response *CreateProcedureTemplateResponse, err error)

CreateProcedureTemplate 创建用户自定义的任务流模板,模板上限:50。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXISTEDPROCEDURENAME = "InvalidParameter.ExistedProcedureName"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateQualityInspectTemplate added in v1.0.686

func (c *Client) CreateQualityInspectTemplate(request *CreateQualityInspectTemplateRequest) (response *CreateQualityInspectTemplateResponse, err error)

CreateQualityInspectTemplate 创建音画质检测模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateQualityInspectTemplateWithContext added in v1.0.686

func (c *Client) CreateQualityInspectTemplateWithContext(ctx context.Context, request *CreateQualityInspectTemplateRequest) (response *CreateQualityInspectTemplateResponse, err error)

CreateQualityInspectTemplate 创建音画质检测模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"

func (*Client) CreateRebuildMediaTemplate added in v1.0.630

func (c *Client) CreateRebuildMediaTemplate(request *CreateRebuildMediaTemplateRequest) (response *CreateRebuildMediaTemplateResponse, err error)

CreateRebuildMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

创建视频重生模板。

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"

func (*Client) CreateRebuildMediaTemplateWithContext added in v1.0.630

func (c *Client) CreateRebuildMediaTemplateWithContext(ctx context.Context, request *CreateRebuildMediaTemplateRequest) (response *CreateRebuildMediaTemplateResponse, err error)

CreateRebuildMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

创建视频重生模板。

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"

func (*Client) CreateReviewTemplate added in v1.0.563

func (c *Client) CreateReviewTemplate(request *CreateReviewTemplateRequest) (response *CreateReviewTemplateResponse, err error)

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

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETER_LABELS = "InvalidParameter.Labels"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELS = "InvalidParameterValue.Labels"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateReviewTemplateWithContext added in v1.0.563

func (c *Client) CreateReviewTemplateWithContext(ctx context.Context, request *CreateReviewTemplateRequest) (response *CreateReviewTemplateResponse, err error)

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

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GENDEFINITION = "InternalError.GenDefinition"
INVALIDPARAMETER_LABELS = "InvalidParameter.Labels"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELS = "InvalidParameterValue.Labels"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateRoundPlay added in v1.0.589

func (c *Client) CreateRoundPlay(request *CreateRoundPlayRequest) (response *CreateRoundPlayResponse, err error)

CreateRoundPlay 该接口用于创建轮播播单,数量上限:100。

轮播播单的每个文件可以指定源文件,也可以指定某个转码文件。

指定的文件必须是hls格式,所有的播单文件最好保持相同的码率和分辨率。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateRoundPlayWithContext added in v1.0.589

func (c *Client) CreateRoundPlayWithContext(ctx context.Context, request *CreateRoundPlayRequest) (response *CreateRoundPlayResponse, err error)

CreateRoundPlay 该接口用于创建轮播播单,数量上限:100。

轮播播单的每个文件可以指定源文件,也可以指定某个转码文件。

指定的文件必须是hls格式,所有的播单文件最好保持相同的码率和分辨率。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateSampleSnapshotTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSampleSnapshotTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSnapshotByTimeOffsetTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSnapshotByTimeOffsetTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateStorageRegion added in v1.0.384

func (c *Client) CreateStorageRegion(request *CreateStorageRegionRequest) (response *CreateStorageRegionResponse, err error)

CreateStorageRegion 该接口用于开通某地域的存储。

  1. 用户开通点播业务时,系统默认为用户开通了部分地域的存储,用户如果需要开通其它地域的存储,可以通过该接口进行开通。

  2. 通过 DescribeStorageRegions 接口可以查询到所有存储地域及已经开通的地域。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_USERSTATUSINAVLID = "FailedOperation.UserStatusInavlid"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateStorageRegionWithContext added in v1.0.384

func (c *Client) CreateStorageRegionWithContext(ctx context.Context, request *CreateStorageRegionRequest) (response *CreateStorageRegionResponse, err error)

CreateStorageRegion 该接口用于开通某地域的存储。

  1. 用户开通点播业务时,系统默认为用户开通了部分地域的存储,用户如果需要开通其它地域的存储,可以通过该接口进行开通。

  2. 通过 DescribeStorageRegions 接口可以查询到所有存储地域及已经开通的地域。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_USERSTATUSINAVLID = "FailedOperation.UserStatusInavlid"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSubAppId

func (c *Client) CreateSubAppId(request *CreateSubAppIdRequest) (response *CreateSubAppIdResponse, err error)

CreateSubAppId 该接口用于创建点播应用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSubAppIdWithContext added in v1.0.324

func (c *Client) CreateSubAppIdWithContext(ctx context.Context, request *CreateSubAppIdRequest) (response *CreateSubAppIdResponse, err error)

CreateSubAppId 该接口用于创建点播应用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSuperPlayerConfig

func (c *Client) CreateSuperPlayerConfig(request *CreateSuperPlayerConfigRequest) (response *CreateSuperPlayerConfigResponse, err error)

CreateSuperPlayerConfig 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

创建播放器配置,数量上限:100。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateSuperPlayerConfigWithContext added in v1.0.324

func (c *Client) CreateSuperPlayerConfigWithContext(ctx context.Context, request *CreateSuperPlayerConfigRequest) (response *CreateSuperPlayerConfigResponse, err error)

CreateSuperPlayerConfig 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

创建播放器配置,数量上限:100。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateTranscodeTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
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_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_RESOLUTIONADAPTIVE = "InvalidParameterValue.ResolutionAdaptive"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_VCRF = "InvalidParameterValue.Vcrf"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateTranscodeTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
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_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_REMOVEVIDEO = "InvalidParameterValue.RemoveVideo"
INVALIDPARAMETERVALUE_RESOLUTION = "InvalidParameterValue.Resolution"
INVALIDPARAMETERVALUE_RESOLUTIONADAPTIVE = "InvalidParameterValue.ResolutionAdaptive"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_VCRF = "InvalidParameterValue.Vcrf"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateVodDomain added in v1.0.250

func (c *Client) CreateVodDomain(request *CreateVodDomainRequest) (response *CreateVodDomainResponse, err error)

CreateVodDomain 该接口用于将加速域名添加到点播,一个用户最多添加20个加速域名。

1.域名添加成功后点播会进行域名的部署,域名由部署状态变为在线状态大概需要2分钟的时间。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDACCOUNT = "FailedOperation.InvalidAccount"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DOMAINNAMEINBLACKLIST = "InvalidParameterValue.DomainNameInBlackList"
UNAUTHORIZEDOPERATION_DOMAINRECORDNOTVERIFIED = "UnauthorizedOperation.DomainRecordNotVerified"

func (*Client) CreateVodDomainWithContext added in v1.0.324

func (c *Client) CreateVodDomainWithContext(ctx context.Context, request *CreateVodDomainRequest) (response *CreateVodDomainResponse, err error)

CreateVodDomain 该接口用于将加速域名添加到点播,一个用户最多添加20个加速域名。

1.域名添加成功后点播会进行域名的部署,域名由部署状态变为在线状态大概需要2分钟的时间。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDACCOUNT = "FailedOperation.InvalidAccount"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DOMAINNAMEINBLACKLIST = "InvalidParameterValue.DomainNameInBlackList"
UNAUTHORIZEDOPERATION_DOMAINRECORDNOTVERIFIED = "UnauthorizedOperation.DomainRecordNotVerified"

func (*Client) CreateWatermarkTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateWatermarkTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateWordSamples

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateWordSamplesWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAIAnalysisTemplate

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

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAIAnalysisTemplateWithContext added in v1.0.324

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

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAIRecognitionTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAIRecognitionTemplateWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAdaptiveDynamicStreamingTemplate

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

DeleteAdaptiveDynamicStreamingTemplate 删除转自适应码流模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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 = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteAnimatedGraphicsTemplate

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAnimatedGraphicsTemplateWithContext added in v1.0.324

func (c *Client) DeleteAnimatedGraphicsTemplateWithContext(ctx context.Context, request *DeleteAnimatedGraphicsTemplateRequest) (response *DeleteAnimatedGraphicsTemplateResponse, err error)

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteCLSTopic added in v1.0.836

func (c *Client) DeleteCLSTopic(request *DeleteCLSTopicRequest) (response *DeleteCLSTopicResponse, err error)

DeleteCLSTopic 删除点播开通的日志主题。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteCLSTopicWithContext added in v1.0.836

func (c *Client) DeleteCLSTopicWithContext(ctx context.Context, request *DeleteCLSTopicRequest) (response *DeleteCLSTopicResponse, err error)

DeleteCLSTopic 删除点播开通的日志主题。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteClass

func (c *Client) DeleteClass(request *DeleteClassRequest) (response *DeleteClassResponse, err error)

DeleteClass * 仅当待删分类无子分类且无媒体关联情况下,可删除分类;

* 否则,请先执行[删除媒体](/document/product/266/31764)及子分类,再删除该分类;

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CLASSID = "InvalidParameterValue.ClassId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_CLASSNOTEMPTY = "UnsupportedOperation.ClassNotEmpty"

func (*Client) DeleteClassWithContext added in v1.0.324

func (c *Client) DeleteClassWithContext(ctx context.Context, request *DeleteClassRequest) (response *DeleteClassResponse, err error)

DeleteClass * 仅当待删分类无子分类且无媒体关联情况下,可删除分类;

* 否则,请先执行[删除媒体](/document/product/266/31764)及子分类,再删除该分类;

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CLASSID = "InvalidParameterValue.ClassId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_CLASSNOTEMPTY = "UnsupportedOperation.ClassNotEmpty"

func (*Client) DeleteContentReviewTemplate

func (c *Client) DeleteContentReviewTemplate(request *DeleteContentReviewTemplateRequest) (response *DeleteContentReviewTemplateResponse, err error)

DeleteContentReviewTemplate 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [删除审核模板](https://cloud.tencent.com/document/api/266/84390)。

删除用户自定义音视频内容审核模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteContentReviewTemplateWithContext added in v1.0.324

func (c *Client) DeleteContentReviewTemplateWithContext(ctx context.Context, request *DeleteContentReviewTemplateRequest) (response *DeleteContentReviewTemplateResponse, err error)

DeleteContentReviewTemplate 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [删除审核模板](https://cloud.tencent.com/document/api/266/84390)。

删除用户自定义音视频内容审核模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteEnhanceMediaTemplate added in v1.0.665

func (c *Client) DeleteEnhanceMediaTemplate(request *DeleteEnhanceMediaTemplateRequest) (response *DeleteEnhanceMediaTemplateResponse, err error)

DeleteEnhanceMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

删除音画质重生模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteEnhanceMediaTemplateWithContext added in v1.0.665

func (c *Client) DeleteEnhanceMediaTemplateWithContext(ctx context.Context, request *DeleteEnhanceMediaTemplateRequest) (response *DeleteEnhanceMediaTemplateResponse, err error)

DeleteEnhanceMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

删除音画质重生模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteHeadTailTemplate

func (c *Client) DeleteHeadTailTemplate(request *DeleteHeadTailTemplateRequest) (response *DeleteHeadTailTemplateResponse, err error)

DeleteHeadTailTemplate 删除片头片尾模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteHeadTailTemplateWithContext added in v1.0.324

func (c *Client) DeleteHeadTailTemplateWithContext(ctx context.Context, request *DeleteHeadTailTemplateRequest) (response *DeleteHeadTailTemplateResponse, err error)

DeleteHeadTailTemplate 删除片头片尾模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteImageProcessingTemplate

func (c *Client) DeleteImageProcessingTemplate(request *DeleteImageProcessingTemplateRequest) (response *DeleteImageProcessingTemplateResponse, err error)

DeleteImageProcessingTemplate 删除用户自定义图片处理模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteImageProcessingTemplateWithContext added in v1.0.324

func (c *Client) DeleteImageProcessingTemplateWithContext(ctx context.Context, request *DeleteImageProcessingTemplateRequest) (response *DeleteImageProcessingTemplateResponse, err error)

DeleteImageProcessingTemplate 删除用户自定义图片处理模板。

可能返回的错误码:

FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DELETEDEFAULTTEMPLATE = "InvalidParameterValue.DeleteDefaultTemplate"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteImageSpriteTemplate

func (c *Client) DeleteImageSpriteTemplate(request *DeleteImageSpriteTemplateRequest) (response *DeleteImageSpriteTemplateResponse, err error)

DeleteImageSpriteTemplate 删除雪碧图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteImageSpriteTemplateWithContext added in v1.0.324

func (c *Client) DeleteImageSpriteTemplateWithContext(ctx context.Context, request *DeleteImageSpriteTemplateRequest) (response *DeleteImageSpriteTemplateResponse, err error)

DeleteImageSpriteTemplate 删除雪碧图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteJustInTimeTranscodeTemplate added in v1.0.795

func (c *Client) DeleteJustInTimeTranscodeTemplate(request *DeleteJustInTimeTranscodeTemplateRequest) (response *DeleteJustInTimeTranscodeTemplateResponse, err error)

DeleteJustInTimeTranscodeTemplate 删除即时转码模板。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DeleteJustInTimeTranscodeTemplateWithContext added in v1.0.795

func (c *Client) DeleteJustInTimeTranscodeTemplateWithContext(ctx context.Context, request *DeleteJustInTimeTranscodeTemplateRequest) (response *DeleteJustInTimeTranscodeTemplateResponse, err error)

DeleteJustInTimeTranscodeTemplate 删除即时转码模板。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DeleteMedia

func (c *Client) DeleteMedia(request *DeleteMediaRequest) (response *DeleteMediaResponse, err error)

DeleteMedia * 删除媒体及其对应的视频处理文件(原始文件、如转码视频、雪碧图、截图、微信发布视频等);

* 可单独删除指定 ID 的视频文件下的原文件、转码视频、微信发布视频等;

* 注意:原文件删除后,无法发起转码、微信发布等任何视频处理操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteMediaWithContext added in v1.0.324

func (c *Client) DeleteMediaWithContext(ctx context.Context, request *DeleteMediaRequest) (response *DeleteMediaResponse, err error)

DeleteMedia * 删除媒体及其对应的视频处理文件(原始文件、如转码视频、雪碧图、截图、微信发布视频等);

* 可单独删除指定 ID 的视频文件下的原文件、转码视频、微信发布视频等;

* 注意:原文件删除后,无法发起转码、微信发布等任何视频处理操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeletePersonSample

func (c *Client) DeletePersonSample(request *DeletePersonSampleRequest) (response *DeletePersonSampleResponse, err error)

DeletePersonSample 该接口用于根据人物 ID,删除素材样本。

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeletePersonSampleWithContext added in v1.0.324

func (c *Client) DeletePersonSampleWithContext(ctx context.Context, request *DeletePersonSampleRequest) (response *DeletePersonSampleResponse, err error)

DeletePersonSample 该接口用于根据人物 ID,删除素材样本。

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteProcedureTemplate

func (c *Client) DeleteProcedureTemplate(request *DeleteProcedureTemplateRequest) (response *DeleteProcedureTemplateResponse, err error)

DeleteProcedureTemplate 删除用户自定义的任务流模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteProcedureTemplateWithContext added in v1.0.324

func (c *Client) DeleteProcedureTemplateWithContext(ctx context.Context, request *DeleteProcedureTemplateRequest) (response *DeleteProcedureTemplateResponse, err error)

DeleteProcedureTemplate 删除用户自定义的任务流模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteQualityInspectTemplate added in v1.0.686

func (c *Client) DeleteQualityInspectTemplate(request *DeleteQualityInspectTemplateRequest) (response *DeleteQualityInspectTemplateResponse, err error)

DeleteQualityInspectTemplate 删除音画质检测模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteQualityInspectTemplateWithContext added in v1.0.686

func (c *Client) DeleteQualityInspectTemplateWithContext(ctx context.Context, request *DeleteQualityInspectTemplateRequest) (response *DeleteQualityInspectTemplateResponse, err error)

DeleteQualityInspectTemplate 删除音画质检测模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteRebuildMediaTemplate added in v1.0.630

func (c *Client) DeleteRebuildMediaTemplate(request *DeleteRebuildMediaTemplateRequest) (response *DeleteRebuildMediaTemplateResponse, err error)

DeleteRebuildMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

删除视频重生模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteRebuildMediaTemplateWithContext added in v1.0.630

func (c *Client) DeleteRebuildMediaTemplateWithContext(ctx context.Context, request *DeleteRebuildMediaTemplateRequest) (response *DeleteRebuildMediaTemplateResponse, err error)

DeleteRebuildMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

删除视频重生模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) DeleteReviewTemplate added in v1.0.563

func (c *Client) DeleteReviewTemplate(request *DeleteReviewTemplateRequest) (response *DeleteReviewTemplateResponse, err error)

DeleteReviewTemplate 删除用户自定义审核模板。

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteReviewTemplateWithContext added in v1.0.563

func (c *Client) DeleteReviewTemplateWithContext(ctx context.Context, request *DeleteReviewTemplateRequest) (response *DeleteReviewTemplateResponse, err error)

DeleteReviewTemplate 删除用户自定义审核模板。

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteRoundPlay added in v1.0.589

func (c *Client) DeleteRoundPlay(request *DeleteRoundPlayRequest) (response *DeleteRoundPlayResponse, err error)

DeleteRoundPlay 该接口用于删除轮播播单。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteRoundPlayWithContext added in v1.0.589

func (c *Client) DeleteRoundPlayWithContext(ctx context.Context, request *DeleteRoundPlayRequest) (response *DeleteRoundPlayResponse, err error)

DeleteRoundPlay 该接口用于删除轮播播单。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSampleSnapshotTemplate

func (c *Client) DeleteSampleSnapshotTemplate(request *DeleteSampleSnapshotTemplateRequest) (response *DeleteSampleSnapshotTemplateResponse, err error)

DeleteSampleSnapshotTemplate 删除用户自定义采样截图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteSampleSnapshotTemplateWithContext added in v1.0.324

func (c *Client) DeleteSampleSnapshotTemplateWithContext(ctx context.Context, request *DeleteSampleSnapshotTemplateRequest) (response *DeleteSampleSnapshotTemplateResponse, err error)

DeleteSampleSnapshotTemplate 删除用户自定义采样截图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteSnapshotByTimeOffsetTemplate

func (c *Client) DeleteSnapshotByTimeOffsetTemplate(request *DeleteSnapshotByTimeOffsetTemplateRequest) (response *DeleteSnapshotByTimeOffsetTemplateResponse, err error)

DeleteSnapshotByTimeOffsetTemplate 删除用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteSnapshotByTimeOffsetTemplateWithContext added in v1.0.324

func (c *Client) DeleteSnapshotByTimeOffsetTemplateWithContext(ctx context.Context, request *DeleteSnapshotByTimeOffsetTemplateRequest) (response *DeleteSnapshotByTimeOffsetTemplateResponse, err error)

DeleteSnapshotByTimeOffsetTemplate 删除用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteSuperPlayerConfig

func (c *Client) DeleteSuperPlayerConfig(request *DeleteSuperPlayerConfigRequest) (response *DeleteSuperPlayerConfigResponse, err error)

DeleteSuperPlayerConfig 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

删除播放器配置。

*注:系统预置播放器配置不允许删除。*

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteSuperPlayerConfigWithContext added in v1.0.324

func (c *Client) DeleteSuperPlayerConfigWithContext(ctx context.Context, request *DeleteSuperPlayerConfigRequest) (response *DeleteSuperPlayerConfigResponse, err error)

DeleteSuperPlayerConfig 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

删除播放器配置。

*注:系统预置播放器配置不允许删除。*

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteTranscodeTemplate

func (c *Client) DeleteTranscodeTemplate(request *DeleteTranscodeTemplateRequest) (response *DeleteTranscodeTemplateResponse, err error)

DeleteTranscodeTemplate 删除用户自定义转码模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteTranscodeTemplateWithContext added in v1.0.324

func (c *Client) DeleteTranscodeTemplateWithContext(ctx context.Context, request *DeleteTranscodeTemplateRequest) (response *DeleteTranscodeTemplateResponse, err error)

DeleteTranscodeTemplate 删除用户自定义转码模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteVodDomain added in v1.0.250

func (c *Client) DeleteVodDomain(request *DeleteVodDomainRequest) (response *DeleteVodDomainResponse, err error)

DeleteVodDomain 该接口用于删除点播加速域名。

1、域名删除前需要先关闭所有区域的加速。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteVodDomainWithContext added in v1.0.324

func (c *Client) DeleteVodDomainWithContext(ctx context.Context, request *DeleteVodDomainRequest) (response *DeleteVodDomainResponse, err error)

DeleteVodDomain 该接口用于删除点播加速域名。

1、域名删除前需要先关闭所有区域的加速。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteWatermarkTemplate

func (c *Client) DeleteWatermarkTemplate(request *DeleteWatermarkTemplateRequest) (response *DeleteWatermarkTemplateResponse, err error)

DeleteWatermarkTemplate 删除用户自定义水印模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteWatermarkTemplateWithContext added in v1.0.324

func (c *Client) DeleteWatermarkTemplateWithContext(ctx context.Context, request *DeleteWatermarkTemplateRequest) (response *DeleteWatermarkTemplateResponse, err error)

DeleteWatermarkTemplate 删除用户自定义水印模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITION = "InvalidParameterValue.Definition"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteWordSamples

func (c *Client) DeleteWordSamples(request *DeleteWordSamplesRequest) (response *DeleteWordSamplesResponse, err error)

DeleteWordSamples 该接口用于批量删除关键词样本。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAIAnalysisTemplates

func (c *Client) DescribeAIAnalysisTemplates(request *DescribeAIAnalysisTemplatesRequest) (response *DescribeAIAnalysisTemplatesResponse, err error)

DescribeAIAnalysisTemplates 根据音视频内容分析模板唯一标识,获取音视频内容分析模板详情列表。返回结果包含符合条件的所有用户自定义音视频内容分析模板及[系统预置音视频内容分析模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.A7.86.E9.A2.91.E5.86.85.E5.AE.B9.E5.88.86.E6.9E.90.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAIAnalysisTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAIAnalysisTemplatesWithContext(ctx context.Context, request *DescribeAIAnalysisTemplatesRequest) (response *DescribeAIAnalysisTemplatesResponse, err error)

DescribeAIAnalysisTemplates 根据音视频内容分析模板唯一标识,获取音视频内容分析模板详情列表。返回结果包含符合条件的所有用户自定义音视频内容分析模板及[系统预置音视频内容分析模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.A7.86.E9.A2.91.E5.86.85.E5.AE.B9.E5.88.86.E6.9E.90.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAIRecognitionTemplates

func (c *Client) DescribeAIRecognitionTemplates(request *DescribeAIRecognitionTemplatesRequest) (response *DescribeAIRecognitionTemplatesResponse, err error)

DescribeAIRecognitionTemplates 根据音视频内容识别模板唯一标识,获取音视频内容识别模板详情列表。返回结果包含符合条件的所有用户自定义音视频内容识别模板及[系统预置音视频内容识别模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.A7.86.E9.A2.91.E5.86.85.E5.AE.B9.E8.AF.86.E5.88.AB.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAIRecognitionTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAIRecognitionTemplatesWithContext(ctx context.Context, request *DescribeAIRecognitionTemplatesRequest) (response *DescribeAIRecognitionTemplatesResponse, err error)

DescribeAIRecognitionTemplates 根据音视频内容识别模板唯一标识,获取音视频内容识别模板详情列表。返回结果包含符合条件的所有用户自定义音视频内容识别模板及[系统预置音视频内容识别模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.A7.86.E9.A2.91.E5.86.85.E5.AE.B9.E8.AF.86.E5.88.AB.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAdaptiveDynamicStreamingTemplates

func (c *Client) DescribeAdaptiveDynamicStreamingTemplates(request *DescribeAdaptiveDynamicStreamingTemplatesRequest) (response *DescribeAdaptiveDynamicStreamingTemplatesResponse, err error)

DescribeAdaptiveDynamicStreamingTemplates 查询转自适应码流模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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 = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAllClass

func (c *Client) DescribeAllClass(request *DescribeAllClassRequest) (response *DescribeAllClassResponse, err error)

DescribeAllClass * 获得用户的所有分类信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAllClassWithContext added in v1.0.324

func (c *Client) DescribeAllClassWithContext(ctx context.Context, request *DescribeAllClassRequest) (response *DescribeAllClassResponse, err error)

DescribeAllClass * 获得用户的所有分类信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAnimatedGraphicsTemplates

func (c *Client) DescribeAnimatedGraphicsTemplates(request *DescribeAnimatedGraphicsTemplatesRequest) (response *DescribeAnimatedGraphicsTemplatesResponse, err error)

DescribeAnimatedGraphicsTemplates 查询转动图模板列表,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAnimatedGraphicsTemplatesWithContext added in v1.0.324

func (c *Client) DescribeAnimatedGraphicsTemplatesWithContext(ctx context.Context, request *DescribeAnimatedGraphicsTemplatesRequest) (response *DescribeAnimatedGraphicsTemplatesResponse, err error)

DescribeAnimatedGraphicsTemplates 查询转动图模板列表,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCDNStatDetails

func (c *Client) DescribeCDNStatDetails(request *DescribeCDNStatDetailsRequest) (response *DescribeCDNStatDetailsResponse, err error)

DescribeCDNStatDetails 该接口用于查询点播域名的 CDN 带宽、流量等统计数据。

* 查询的起始时间和结束时间跨度不超过90天。

* 可以查询不同服务区域的数据。

* 中国境内的数据支持查询指定地区、运营商的统计数据。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDACCOUNT = "FailedOperation.InvalidAccount"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_AREA = "InvalidParameterValue.Area"
INVALIDPARAMETERVALUE_DISTRICTS = "InvalidParameterValue.Districts"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_ISPS = "InvalidParameterValue.Isps"
INVALIDPARAMETERVALUE_METRIC = "InvalidParameterValue.Metric"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

func (*Client) DescribeCDNStatDetailsWithContext added in v1.0.324

func (c *Client) DescribeCDNStatDetailsWithContext(ctx context.Context, request *DescribeCDNStatDetailsRequest) (response *DescribeCDNStatDetailsResponse, err error)

DescribeCDNStatDetails 该接口用于查询点播域名的 CDN 带宽、流量等统计数据。

* 查询的起始时间和结束时间跨度不超过90天。

* 可以查询不同服务区域的数据。

* 中国境内的数据支持查询指定地区、运营商的统计数据。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDACCOUNT = "FailedOperation.InvalidAccount"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_AREA = "InvalidParameterValue.Area"
INVALIDPARAMETERVALUE_DISTRICTS = "InvalidParameterValue.Districts"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_ISPS = "InvalidParameterValue.Isps"
INVALIDPARAMETERVALUE_METRIC = "InvalidParameterValue.Metric"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

func (*Client) DescribeCDNUsageData

func (c *Client) DescribeCDNUsageData(request *DescribeCDNUsageDataRequest) (response *DescribeCDNUsageDataResponse, err error)

DescribeCDNUsageData 该接口用于查询点播 CDN 的流量、带宽等统计数据。

  1. 可以查询最近365天内的 CDN 用量数据。

  2. 查询时间跨度不超过90天。

  3. 可以指定用量数据的时间粒度,支持5分钟、1小时、1天的时间粒度。

  4. 流量为查询时间粒度内的总流量,带宽为查询时间粒度内的峰值带宽。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"
INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCDNUsageDataWithContext added in v1.0.324

func (c *Client) DescribeCDNUsageDataWithContext(ctx context.Context, request *DescribeCDNUsageDataRequest) (response *DescribeCDNUsageDataResponse, err error)

DescribeCDNUsageData 该接口用于查询点播 CDN 的流量、带宽等统计数据。

  1. 可以查询最近365天内的 CDN 用量数据。

  2. 查询时间跨度不超过90天。

  3. 可以指定用量数据的时间粒度,支持5分钟、1小时、1天的时间粒度。

  4. 流量为查询时间粒度内的总流量,带宽为查询时间粒度内的峰值带宽。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"
INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCLSLogsets added in v1.0.836

func (c *Client) DescribeCLSLogsets(request *DescribeCLSLogsetsRequest) (response *DescribeCLSLogsetsResponse, err error)

DescribeCLSLogsets 查询 VOD 创建的 CLS 日志集。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"
INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCLSLogsetsWithContext added in v1.0.836

func (c *Client) DescribeCLSLogsetsWithContext(ctx context.Context, request *DescribeCLSLogsetsRequest) (response *DescribeCLSLogsetsResponse, err error)

DescribeCLSLogsets 查询 VOD 创建的 CLS 日志集。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"
INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCLSPushTargets added in v1.0.836

func (c *Client) DescribeCLSPushTargets(request *DescribeCLSPushTargetsRequest) (response *DescribeCLSPushTargetsResponse, err error)

DescribeCLSPushTargets 查询点播域名下日志投递的目标主题。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"
INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCLSPushTargetsWithContext added in v1.0.836

func (c *Client) DescribeCLSPushTargetsWithContext(ctx context.Context, request *DescribeCLSPushTargetsRequest) (response *DescribeCLSPushTargetsResponse, err error)

DescribeCLSPushTargets 查询点播域名下日志投递的目标主题。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATAINTERVAL = "InvalidParameterValue.DataInterval"
INVALIDPARAMETERVALUE_DATATYPE = "InvalidParameterValue.DataType"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_DOMAINNAMES = "InvalidParameterValue.DomainNames"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCLSTopics added in v1.0.836

func (c *Client) DescribeCLSTopics(request *DescribeCLSTopicsRequest) (response *DescribeCLSTopicsResponse, err error)

DescribeCLSTopics 查询 VOD 创建的 CLS 日志主题列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCLSTopicsWithContext added in v1.0.836

func (c *Client) DescribeCLSTopicsWithContext(ctx context.Context, request *DescribeCLSTopicsRequest) (response *DescribeCLSTopicsResponse, err error)

DescribeCLSTopics 查询 VOD 创建的 CLS 日志主题列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCdnLogs

func (c *Client) DescribeCdnLogs(request *DescribeCdnLogsRequest) (response *DescribeCdnLogsResponse, err error)

DescribeCdnLogs 查询点播域名的 CDN 访问日志的下载链接。

  1. 可以查询最近30天内的 CDN 日志下载链接。

  2. 默认情况下 CDN 每小时生成一个日志文件,如果某一个小时没有 CDN 访问,不会生成日志文件。

  3. CDN 日志下载链接的有效期为24小时。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCdnLogsWithContext added in v1.0.324

func (c *Client) DescribeCdnLogsWithContext(ctx context.Context, request *DescribeCdnLogsRequest) (response *DescribeCdnLogsResponse, err error)

DescribeCdnLogs 查询点播域名的 CDN 访问日志的下载链接。

  1. 可以查询最近30天内的 CDN 日志下载链接。

  2. 默认情况下 CDN 每小时生成一个日志文件,如果某一个小时没有 CDN 访问,不会生成日志文件。

  3. CDN 日志下载链接的有效期为24小时。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClientUploadAccelerationUsageData added in v1.0.471

func (c *Client) DescribeClientUploadAccelerationUsageData(request *DescribeClientUploadAccelerationUsageDataRequest) (response *DescribeClientUploadAccelerationUsageDataResponse, err error)

DescribeClientUploadAccelerationUsageData 该接口返回查询时间范围内客户端上传加速统计信息。

  1. 可以查询最近365天内的客户端上传加速统计数据。

  2. 查询时间跨度不超过90天。

  3. 查询时间跨度超过1天的,返回以天为粒度的数据,否则,返回以5分钟为粒度的数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeClientUploadAccelerationUsageDataWithContext added in v1.0.471

func (c *Client) DescribeClientUploadAccelerationUsageDataWithContext(ctx context.Context, request *DescribeClientUploadAccelerationUsageDataRequest) (response *DescribeClientUploadAccelerationUsageDataResponse, err error)

DescribeClientUploadAccelerationUsageData 该接口返回查询时间范围内客户端上传加速统计信息。

  1. 可以查询最近365天内的客户端上传加速统计数据。

  2. 查询时间跨度不超过90天。

  3. 查询时间跨度超过1天的,返回以天为粒度的数据,否则,返回以5分钟为粒度的数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeContentReviewTemplates

func (c *Client) DescribeContentReviewTemplates(request *DescribeContentReviewTemplatesRequest) (response *DescribeContentReviewTemplatesResponse, err error)

DescribeContentReviewTemplates 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [获取审核模板列表](https://cloud.tencent.com/document/api/266/84389)。

根据音视频内容审核模板唯一标识,获取音视频内容审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置内容审核模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.A7.86.E9.A2.91.E5.86.85.E5.AE.B9.E5.AE.A1.E6.A0.B8.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeContentReviewTemplatesWithContext added in v1.0.324

func (c *Client) DescribeContentReviewTemplatesWithContext(ctx context.Context, request *DescribeContentReviewTemplatesRequest) (response *DescribeContentReviewTemplatesResponse, err error)

DescribeContentReviewTemplates 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [获取审核模板列表](https://cloud.tencent.com/document/api/266/84389)。

根据音视频内容审核模板唯一标识,获取音视频内容审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置内容审核模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E8.A7.86.E9.A2.91.E5.86.85.E5.AE.B9.E5.AE.A1.E6.A0.B8.E6.A8.A1.E6.9D.BF)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDailyMediaPlayStat

func (c *Client) DescribeDailyMediaPlayStat(request *DescribeDailyMediaPlayStatRequest) (response *DescribeDailyMediaPlayStatResponse, err error)

DescribeDailyMediaPlayStat 该接口用于查询指定日期范围内每天的播放统计数据。

* 可以查询最近一年的播放统计数据。

* 结束日期和起始日期的时间跨度最大为90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_ENDDATE = "InvalidParameterValue.EndDate"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_STARTDATE = "InvalidParameterValue.StartDate"

func (*Client) DescribeDailyMediaPlayStatWithContext added in v1.0.324

func (c *Client) DescribeDailyMediaPlayStatWithContext(ctx context.Context, request *DescribeDailyMediaPlayStatRequest) (response *DescribeDailyMediaPlayStatResponse, err error)

DescribeDailyMediaPlayStat 该接口用于查询指定日期范围内每天的播放统计数据。

* 可以查询最近一年的播放统计数据。

* 结束日期和起始日期的时间跨度最大为90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_ENDDATE = "InvalidParameterValue.EndDate"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_STARTDATE = "InvalidParameterValue.StartDate"

func (*Client) DescribeDailyMostPlayedStat

func (c *Client) DescribeDailyMostPlayedStat(request *DescribeDailyMostPlayedStatRequest) (response *DescribeDailyMostPlayedStatResponse, err error)

DescribeDailyMostPlayedStat 该接口用于查询每日播放Top100 的媒体文件的播放统计数据。

* 可以查询最近一年的播放统计数据。

* 可以按播放次数或者播放流量查询。

* 播放次数统计说明:

  1. HLS 文件:访问 M3U8 文件时统计播放次数;访问 TS 文件不统计播放次数。

  2. 其它文件(如 MP4 文件):播放请求带有 range 参数且 range 的 start 参数不等于0时不统计播放次数,其它情况统计播放次数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INVALIDPARAMETERVALUE_DATE = "InvalidParameterValue.Date"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_METRIC = "InvalidParameterValue.Metric"

func (*Client) DescribeDailyMostPlayedStatWithContext added in v1.0.324

func (c *Client) DescribeDailyMostPlayedStatWithContext(ctx context.Context, request *DescribeDailyMostPlayedStatRequest) (response *DescribeDailyMostPlayedStatResponse, err error)

DescribeDailyMostPlayedStat 该接口用于查询每日播放Top100 的媒体文件的播放统计数据。

* 可以查询最近一年的播放统计数据。

* 可以按播放次数或者播放流量查询。

* 播放次数统计说明:

  1. HLS 文件:访问 M3U8 文件时统计播放次数;访问 TS 文件不统计播放次数。

  2. 其它文件(如 MP4 文件):播放请求带有 range 参数且 range 的 start 参数不等于0时不统计播放次数,其它情况统计播放次数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetWorkError"
INVALIDPARAMETERVALUE_DATE = "InvalidParameterValue.Date"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_METRIC = "InvalidParameterValue.Metric"

func (*Client) DescribeDailyPlayStatFileList

func (c *Client) DescribeDailyPlayStatFileList(request *DescribeDailyPlayStatFileListRequest) (response *DescribeDailyPlayStatFileListResponse, err error)

DescribeDailyPlayStatFileList 该接口用于查询播放统计文件的下载地址。

* 可以查询最近一年的播放统计文件下载地址,查询的起始日期和结束日期的时间跨度不超过90天。

* 云点播每天对前一天的 CDN 请求日志进行分析处理,生成播放统计文件。

* 播放统计文件内容包含媒体文件的播放次数、播放流量等统计信息。

* 播放次数统计说明:

  1. HLS 文件:访问M3U8 文件时统计播放次数;访问TS 文件不统计播放次数。

  2. 其它文件(如 MP4 文件):播放请求带有 range 参数且 range 的 start 参数不等于0时不统计播放次数,其它情况统计播放次数。

* 播放设备的统计:播放请求带了 UserAgent 参数,并且 UserAgent 包含 Android 或者 iPhone 等标识,会统计为移动端播放次数,否则统计为 PC 端播放次数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

func (*Client) DescribeDailyPlayStatFileListWithContext added in v1.0.324

func (c *Client) DescribeDailyPlayStatFileListWithContext(ctx context.Context, request *DescribeDailyPlayStatFileListRequest) (response *DescribeDailyPlayStatFileListResponse, err error)

DescribeDailyPlayStatFileList 该接口用于查询播放统计文件的下载地址。

* 可以查询最近一年的播放统计文件下载地址,查询的起始日期和结束日期的时间跨度不超过90天。

* 云点播每天对前一天的 CDN 请求日志进行分析处理,生成播放统计文件。

* 播放统计文件内容包含媒体文件的播放次数、播放流量等统计信息。

* 播放次数统计说明:

  1. HLS 文件:访问M3U8 文件时统计播放次数;访问TS 文件不统计播放次数。

  2. 其它文件(如 MP4 文件):播放请求带有 range 参数且 range 的 start 参数不等于0时不统计播放次数,其它情况统计播放次数。

* 播放设备的统计:播放请求带了 UserAgent 参数,并且 UserAgent 包含 Android 或者 iPhone 等标识,会统计为移动端播放次数,否则统计为 PC 端播放次数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

func (*Client) DescribeDefaultDistributionConfig added in v1.0.866

func (c *Client) DescribeDefaultDistributionConfig(request *DescribeDefaultDistributionConfigRequest) (response *DescribeDefaultDistributionConfigResponse, err error)

DescribeDefaultDistributionConfig 该接口用于查询默认分发配置。

* 分发域名和分发协议,即媒体文件分发 URL 中的域名和协议。媒体文件按默认分发配置进行分发。

* 播放密钥,用于计算播放器签名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDefaultDistributionConfigWithContext added in v1.0.866

func (c *Client) DescribeDefaultDistributionConfigWithContext(ctx context.Context, request *DescribeDefaultDistributionConfigRequest) (response *DescribeDefaultDistributionConfigResponse, err error)

DescribeDefaultDistributionConfig 该接口用于查询默认分发配置。

* 分发域名和分发协议,即媒体文件分发 URL 中的域名和协议。媒体文件按默认分发配置进行分发。

* 播放密钥,用于计算播放器签名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDrmDataKey

func (c *Client) DescribeDrmDataKey(request *DescribeDrmDataKeyRequest) (response *DescribeDrmDataKeyResponse, err error)

DescribeDrmDataKey 本 API 是 [旧版本加密](https://cloud.tencent.com/document/product/266/9638) 中 [DescribeDrmDataKey 的 API 2017 接口](https://cloud.tencent.com/document/product/266/9643) 的升级版本。

如果您是新接入点播加密的用户,不要使用该 API,请参考 [视频加密综述](https://cloud.tencent.com/document/product/266/45552) 使用推荐的加密方式。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeDrmDataKeyWithContext added in v1.0.324

func (c *Client) DescribeDrmDataKeyWithContext(ctx context.Context, request *DescribeDrmDataKeyRequest) (response *DescribeDrmDataKeyResponse, err error)

DescribeDrmDataKey 本 API 是 [旧版本加密](https://cloud.tencent.com/document/product/266/9638) 中 [DescribeDrmDataKey 的 API 2017 接口](https://cloud.tencent.com/document/product/266/9643) 的升级版本。

如果您是新接入点播加密的用户,不要使用该 API,请参考 [视频加密综述](https://cloud.tencent.com/document/product/266/45552) 使用推荐的加密方式。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeDrmKeyProviderInfo added in v1.0.482

func (c *Client) DescribeDrmKeyProviderInfo(request *DescribeDrmKeyProviderInfoRequest) (response *DescribeDrmKeyProviderInfoResponse, err error)

DescribeDrmKeyProviderInfo 查询 DRM 密钥提供商信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDrmKeyProviderInfoWithContext added in v1.0.482

func (c *Client) DescribeDrmKeyProviderInfoWithContext(ctx context.Context, request *DescribeDrmKeyProviderInfoRequest) (response *DescribeDrmKeyProviderInfoResponse, err error)

DescribeDrmKeyProviderInfo 查询 DRM 密钥提供商信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEnhanceMediaTemplates added in v1.0.665

func (c *Client) DescribeEnhanceMediaTemplates(request *DescribeEnhanceMediaTemplatesRequest) (response *DescribeEnhanceMediaTemplatesResponse, err error)

DescribeEnhanceMediaTemplates 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

获取音画质重生模板列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeEnhanceMediaTemplatesWithContext added in v1.0.665

func (c *Client) DescribeEnhanceMediaTemplatesWithContext(ctx context.Context, request *DescribeEnhanceMediaTemplatesRequest) (response *DescribeEnhanceMediaTemplatesResponse, err error)

DescribeEnhanceMediaTemplates 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

获取音画质重生模板列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeEventConfig

func (c *Client) DescribeEventConfig(request *DescribeEventConfigRequest) (response *DescribeEventConfigResponse, err error)

DescribeEventConfig 腾讯云点播为客户提供了媒体上传、媒体管理、媒体处理等等服务,在这些服务执行过程或执行结束时,腾讯云点播也提供各种对应的事件通知,方便开发者感知服务处理状态,并做下一步的业务操作。

开发者可以通过本接口来查询当前配置事件通知的接收方式、接收地址以及哪些事件开启了接收回调通知。

默认接口请求频率限制:100次/秒。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeEventConfigWithContext added in v1.0.324

func (c *Client) DescribeEventConfigWithContext(ctx context.Context, request *DescribeEventConfigRequest) (response *DescribeEventConfigResponse, err error)

DescribeEventConfig 腾讯云点播为客户提供了媒体上传、媒体管理、媒体处理等等服务,在这些服务执行过程或执行结束时,腾讯云点播也提供各种对应的事件通知,方便开发者感知服务处理状态,并做下一步的业务操作。

开发者可以通过本接口来查询当前配置事件通知的接收方式、接收地址以及哪些事件开启了接收回调通知。

默认接口请求频率限制:100次/秒。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeEventsState

func (c *Client) DescribeEventsState(request *DescribeEventsStateRequest) (response *DescribeEventsStateResponse, err error)

DescribeEventsState * 该接口用于业务服务器获取 [可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83) 事件通知的状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeEventsStateWithContext added in v1.0.324

func (c *Client) DescribeEventsStateWithContext(ctx context.Context, request *DescribeEventsStateRequest) (response *DescribeEventsStateResponse, err error)

DescribeEventsState * 该接口用于业务服务器获取 [可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83) 事件通知的状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeFileAttributes added in v1.0.556

func (c *Client) DescribeFileAttributes(request *DescribeFileAttributesRequest) (response *DescribeFileAttributesResponse, err error)

DescribeFileAttributes 用于异步获取文件属性。

- 当前仅支持获取源文件的 Md5、Sha1。

- 对输入文件为 HLS 或 DASH 的情况,仅获取索引文件的属性。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeFileAttributesWithContext added in v1.0.556

func (c *Client) DescribeFileAttributesWithContext(ctx context.Context, request *DescribeFileAttributesRequest) (response *DescribeFileAttributesResponse, err error)

DescribeFileAttributes 用于异步获取文件属性。

- 当前仅支持获取源文件的 Md5、Sha1。

- 对输入文件为 HLS 或 DASH 的情况,仅获取索引文件的属性。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeHeadTailTemplates

func (c *Client) DescribeHeadTailTemplates(request *DescribeHeadTailTemplatesRequest) (response *DescribeHeadTailTemplatesResponse, err error)

DescribeHeadTailTemplates 获取片头片尾模板列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeHeadTailTemplatesWithContext added in v1.0.324

func (c *Client) DescribeHeadTailTemplatesWithContext(ctx context.Context, request *DescribeHeadTailTemplatesRequest) (response *DescribeHeadTailTemplatesResponse, err error)

DescribeHeadTailTemplates 获取片头片尾模板列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeImageProcessingTemplates

func (c *Client) DescribeImageProcessingTemplates(request *DescribeImageProcessingTemplatesRequest) (response *DescribeImageProcessingTemplatesResponse, err error)

DescribeImageProcessingTemplates 获取图片处理模板列表,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeImageProcessingTemplatesWithContext added in v1.0.324

func (c *Client) DescribeImageProcessingTemplatesWithContext(ctx context.Context, request *DescribeImageProcessingTemplatesRequest) (response *DescribeImageProcessingTemplatesResponse, err error)

DescribeImageProcessingTemplates 获取图片处理模板列表,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeImageReviewUsageData added in v1.0.392

func (c *Client) DescribeImageReviewUsageData(request *DescribeImageReviewUsageDataRequest) (response *DescribeImageReviewUsageDataResponse, err error)

DescribeImageReviewUsageData 该接口返回查询时间范围内每天使用的图片审核用量信息。

  1. 可以查询最近365天内的图片审核统计数据。

  2. 查询时间跨度不超过90天。

  3. 查询时间跨度超过1天的,返回以天为粒度的数据,否则,返回以5分钟为粒度的数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeImageReviewUsageDataWithContext added in v1.0.392

func (c *Client) DescribeImageReviewUsageDataWithContext(ctx context.Context, request *DescribeImageReviewUsageDataRequest) (response *DescribeImageReviewUsageDataResponse, err error)

DescribeImageReviewUsageData 该接口返回查询时间范围内每天使用的图片审核用量信息。

  1. 可以查询最近365天内的图片审核统计数据。

  2. 查询时间跨度不超过90天。

  3. 查询时间跨度超过1天的,返回以天为粒度的数据,否则,返回以5分钟为粒度的数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeImageSpriteTemplates

func (c *Client) DescribeImageSpriteTemplates(request *DescribeImageSpriteTemplatesRequest) (response *DescribeImageSpriteTemplatesResponse, err error)

DescribeImageSpriteTemplates 查询雪碧图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeImageSpriteTemplatesWithContext added in v1.0.324

func (c *Client) DescribeImageSpriteTemplatesWithContext(ctx context.Context, request *DescribeImageSpriteTemplatesRequest) (response *DescribeImageSpriteTemplatesResponse, err error)

DescribeImageSpriteTemplates 查询雪碧图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeJustInTimeTranscodeTemplates added in v1.0.795

func (c *Client) DescribeJustInTimeTranscodeTemplates(request *DescribeJustInTimeTranscodeTemplatesRequest) (response *DescribeJustInTimeTranscodeTemplatesResponse, err error)

DescribeJustInTimeTranscodeTemplates 获取即时转码模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeJustInTimeTranscodeTemplatesWithContext added in v1.0.795

func (c *Client) DescribeJustInTimeTranscodeTemplatesWithContext(ctx context.Context, request *DescribeJustInTimeTranscodeTemplatesRequest) (response *DescribeJustInTimeTranscodeTemplatesResponse, err error)

DescribeJustInTimeTranscodeTemplates 获取即时转码模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLicenseUsageData added in v1.0.400

func (c *Client) DescribeLicenseUsageData(request *DescribeLicenseUsageDataRequest) (response *DescribeLicenseUsageDataResponse, err error)

DescribeLicenseUsageData 该接口返回查询时间范围内每天 License 请求次数信息。

  1. 可以查询最近365天内的 License 请求次数统计数据。

  2. 查询时间跨度不超过90天。

  3. 查询时间跨度超过1天的,返回以天为粒度的数据,否则,返回以5分钟为粒度的数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeLicenseUsageDataWithContext added in v1.0.400

func (c *Client) DescribeLicenseUsageDataWithContext(ctx context.Context, request *DescribeLicenseUsageDataRequest) (response *DescribeLicenseUsageDataResponse, err error)

DescribeLicenseUsageData 该接口返回查询时间范围内每天 License 请求次数信息。

  1. 可以查询最近365天内的 License 请求次数统计数据。

  2. 查询时间跨度不超过90天。

  3. 查询时间跨度超过1天的,返回以天为粒度的数据,否则,返回以5分钟为粒度的数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeMediaInfos

func (c *Client) DescribeMediaInfos(request *DescribeMediaInfosRequest) (response *DescribeMediaInfosResponse, err error)

DescribeMediaInfos 1. 该接口可以获取多个媒体文件的多种信息,包括:

  1. 基础信息(basicInfo):包括媒体名称、分类、播放地址、封面图片等。

  2. 元信息(metaData):包括大小、时长、视频流信息、音频流信息等。

  3. 转码结果信息(transcodeInfo):包括该媒体转码生成的各种规格的媒体地址、视频流参数、音频流参数等。

  4. 转动图结果信息(animatedGraphicsInfo):对视频转动图(如 gif)后的动图信息。

  5. 采样截图信息(sampleSnapshotInfo):对视频采样截图后的截图信息。

  6. 雪碧图信息(imageSpriteInfo):对视频截取雪碧图后的雪碧图信息。

  7. 指定时间点截图信息(snapshotByTimeOffsetInfo):对视频依照指定时间点截图后,的截图信息。

  8. 视频打点信息(keyFrameDescInfo):对视频设置的打点信息。

  9. 转自适应码流信息(adaptiveDynamicStreamingInfo):包括规格、加密类型、打包格式等相关信息。

  10. 审核信息(reviewInfo):包括媒体审核及媒体封面审核信息。

2. 可以指定回包只返回部分信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_FILEIDSEMPTY = "InvalidParameterValue.FileIdsEmpty"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeMediaInfosWithContext added in v1.0.324

func (c *Client) DescribeMediaInfosWithContext(ctx context.Context, request *DescribeMediaInfosRequest) (response *DescribeMediaInfosResponse, err error)

DescribeMediaInfos 1. 该接口可以获取多个媒体文件的多种信息,包括:

  1. 基础信息(basicInfo):包括媒体名称、分类、播放地址、封面图片等。

  2. 元信息(metaData):包括大小、时长、视频流信息、音频流信息等。

  3. 转码结果信息(transcodeInfo):包括该媒体转码生成的各种规格的媒体地址、视频流参数、音频流参数等。

  4. 转动图结果信息(animatedGraphicsInfo):对视频转动图(如 gif)后的动图信息。

  5. 采样截图信息(sampleSnapshotInfo):对视频采样截图后的截图信息。

  6. 雪碧图信息(imageSpriteInfo):对视频截取雪碧图后的雪碧图信息。

  7. 指定时间点截图信息(snapshotByTimeOffsetInfo):对视频依照指定时间点截图后,的截图信息。

  8. 视频打点信息(keyFrameDescInfo):对视频设置的打点信息。

  9. 转自适应码流信息(adaptiveDynamicStreamingInfo):包括规格、加密类型、打包格式等相关信息。

  10. 审核信息(reviewInfo):包括媒体审核及媒体封面审核信息。

2. 可以指定回包只返回部分信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_FILEIDSEMPTY = "InvalidParameterValue.FileIdsEmpty"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeMediaPlayStatDetails added in v1.0.371

func (c *Client) DescribeMediaPlayStatDetails(request *DescribeMediaPlayStatDetailsRequest) (response *DescribeMediaPlayStatDetailsResponse, err error)

DescribeMediaPlayStatDetails 该接口用于查询媒体文件按指定时间粒度统计的播放数据

* 可以查询最近一年的播放统计数据。

* 时间粒度为小时,结束时间和起始时间的跨度最大为7天。

* 时间粒度为天,结束时间和起始时间的跨度最大为90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_INTERVAL = "InvalidParameterValue.Interval"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

func (*Client) DescribeMediaPlayStatDetailsWithContext added in v1.0.371

func (c *Client) DescribeMediaPlayStatDetailsWithContext(ctx context.Context, request *DescribeMediaPlayStatDetailsRequest) (response *DescribeMediaPlayStatDetailsResponse, err error)

DescribeMediaPlayStatDetails 该接口用于查询媒体文件按指定时间粒度统计的播放数据

* 可以查询最近一年的播放统计数据。

* 时间粒度为小时,结束时间和起始时间的跨度最大为7天。

* 时间粒度为天,结束时间和起始时间的跨度最大为90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_INTERVAL = "InvalidParameterValue.Interval"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"

func (*Client) DescribeMediaProcessUsageData

func (c *Client) DescribeMediaProcessUsageData(request *DescribeMediaProcessUsageDataRequest) (response *DescribeMediaProcessUsageDataResponse, err error)

DescribeMediaProcessUsageData 该接口返回查询时间范围内每天使用的视频处理用量信息。

  1. 可以查询最近365天内的视频处理统计数据。

  2. 查询时间跨度不超过90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeMediaProcessUsageDataWithContext added in v1.0.324

func (c *Client) DescribeMediaProcessUsageDataWithContext(ctx context.Context, request *DescribeMediaProcessUsageDataRequest) (response *DescribeMediaProcessUsageDataResponse, err error)

DescribeMediaProcessUsageData 该接口返回查询时间范围内每天使用的视频处理用量信息。

  1. 可以查询最近365天内的视频处理统计数据。

  2. 查询时间跨度不超过90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePersonSamples

func (c *Client) DescribePersonSamples(request *DescribePersonSamplesRequest) (response *DescribePersonSamplesResponse, err error)

DescribePersonSamples 该接口用于查询素材样本信息,支持根据素材 ID、名称、标签,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePersonSamplesWithContext added in v1.0.324

func (c *Client) DescribePersonSamplesWithContext(ctx context.Context, request *DescribePersonSamplesRequest) (response *DescribePersonSamplesResponse, err error)

DescribePersonSamples 该接口用于查询素材样本信息,支持根据素材 ID、名称、标签,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribePrepaidProducts

func (c *Client) DescribePrepaidProducts(request *DescribePrepaidProductsRequest) (response *DescribePrepaidProductsResponse, err error)

DescribePrepaidProducts 该接口可以查询用户已经购买的预付费商品的信息,包括:

  1. 商品的类型、生效和失效日期。

  2. 商品中每种资源的额度和剩余额度。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribePrepaidProductsWithContext added in v1.0.324

func (c *Client) DescribePrepaidProductsWithContext(ctx context.Context, request *DescribePrepaidProductsRequest) (response *DescribePrepaidProductsResponse, err error)

DescribePrepaidProducts 该接口可以查询用户已经购买的预付费商品的信息,包括:

  1. 商品的类型、生效和失效日期。

  2. 商品中每种资源的额度和剩余额度。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeProcedureTemplates

func (c *Client) DescribeProcedureTemplates(request *DescribeProcedureTemplatesRequest) (response *DescribeProcedureTemplatesResponse, err error)

DescribeProcedureTemplates 根据任务流模板名字,获取任务流模板详情列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeProcedureTemplatesWithContext added in v1.0.324

func (c *Client) DescribeProcedureTemplatesWithContext(ctx context.Context, request *DescribeProcedureTemplatesRequest) (response *DescribeProcedureTemplatesResponse, err error)

DescribeProcedureTemplates 根据任务流模板名字,获取任务流模板详情列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeQualityInspectTemplates added in v1.0.686

func (c *Client) DescribeQualityInspectTemplates(request *DescribeQualityInspectTemplatesRequest) (response *DescribeQualityInspectTemplatesResponse, err error)

DescribeQualityInspectTemplates 获取音画质检测模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeQualityInspectTemplatesWithContext added in v1.0.686

func (c *Client) DescribeQualityInspectTemplatesWithContext(ctx context.Context, request *DescribeQualityInspectTemplatesRequest) (response *DescribeQualityInspectTemplatesResponse, err error)

DescribeQualityInspectTemplates 获取音画质检测模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRebuildMediaTemplates added in v1.0.630

func (c *Client) DescribeRebuildMediaTemplates(request *DescribeRebuildMediaTemplatesRequest) (response *DescribeRebuildMediaTemplatesResponse, err error)

DescribeRebuildMediaTemplates 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

获取视频重生模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRebuildMediaTemplatesWithContext added in v1.0.630

func (c *Client) DescribeRebuildMediaTemplatesWithContext(ctx context.Context, request *DescribeRebuildMediaTemplatesRequest) (response *DescribeRebuildMediaTemplatesResponse, err error)

DescribeRebuildMediaTemplates 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

获取视频重生模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED_TOOMUCHTEMPLATE = "LimitExceeded.TooMuchTemplate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReviewDetails

func (c *Client) DescribeReviewDetails(request *DescribeReviewDetailsRequest) (response *DescribeReviewDetailsResponse, err error)

DescribeReviewDetails <b>本接口已不推荐使用,用 [DescribeMediaProcessUsageData](/document/product/266/41464) 替代</b>

该接口返回查询时间范围内每天使用的视频内容智能识别时长数据,单位: 秒。

1. 可以查询最近365天内的视频内容智能识别时长统计数据。

2. 查询时间跨度不超过90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeReviewDetailsWithContext added in v1.0.324

func (c *Client) DescribeReviewDetailsWithContext(ctx context.Context, request *DescribeReviewDetailsRequest) (response *DescribeReviewDetailsResponse, err error)

DescribeReviewDetails <b>本接口已不推荐使用,用 [DescribeMediaProcessUsageData](/document/product/266/41464) 替代</b>

该接口返回查询时间范围内每天使用的视频内容智能识别时长数据,单位: 秒。

1. 可以查询最近365天内的视频内容智能识别时长统计数据。

2. 查询时间跨度不超过90天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeReviewTemplates added in v1.0.563

func (c *Client) DescribeReviewTemplates(request *DescribeReviewTemplatesRequest) (response *DescribeReviewTemplatesResponse, err error)

DescribeReviewTemplates 获取审核模板列表。

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReviewTemplatesWithContext added in v1.0.563

func (c *Client) DescribeReviewTemplatesWithContext(ctx context.Context, request *DescribeReviewTemplatesRequest) (response *DescribeReviewTemplatesResponse, err error)

DescribeReviewTemplates 获取审核模板列表。

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRoundPlays added in v1.0.589

func (c *Client) DescribeRoundPlays(request *DescribeRoundPlaysRequest) (response *DescribeRoundPlaysResponse, err error)

DescribeRoundPlays 该接口用于获取轮播播单列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRoundPlaysWithContext added in v1.0.589

func (c *Client) DescribeRoundPlaysWithContext(ctx context.Context, request *DescribeRoundPlaysRequest) (response *DescribeRoundPlaysResponse, err error)

DescribeRoundPlays 该接口用于获取轮播播单列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSampleSnapshotTemplates

func (c *Client) DescribeSampleSnapshotTemplates(request *DescribeSampleSnapshotTemplatesRequest) (response *DescribeSampleSnapshotTemplatesResponse, err error)

DescribeSampleSnapshotTemplates 查询采样截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSampleSnapshotTemplatesWithContext added in v1.0.324

func (c *Client) DescribeSampleSnapshotTemplatesWithContext(ctx context.Context, request *DescribeSampleSnapshotTemplatesRequest) (response *DescribeSampleSnapshotTemplatesResponse, err error)

DescribeSampleSnapshotTemplates 查询采样截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSnapshotByTimeOffsetTemplates

func (c *Client) DescribeSnapshotByTimeOffsetTemplates(request *DescribeSnapshotByTimeOffsetTemplatesRequest) (response *DescribeSnapshotByTimeOffsetTemplatesResponse, err error)

DescribeSnapshotByTimeOffsetTemplates 查询指定时间点截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSnapshotByTimeOffsetTemplatesWithContext added in v1.0.324

func (c *Client) DescribeSnapshotByTimeOffsetTemplatesWithContext(ctx context.Context, request *DescribeSnapshotByTimeOffsetTemplatesRequest) (response *DescribeSnapshotByTimeOffsetTemplatesResponse, err error)

DescribeSnapshotByTimeOffsetTemplates 查询指定时间点截图模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeStorageData

func (c *Client) DescribeStorageData(request *DescribeStorageDataRequest) (response *DescribeStorageDataResponse, err error)

DescribeStorageData 查询存储空间使用情况和文件数量。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeStorageDataWithContext added in v1.0.324

func (c *Client) DescribeStorageDataWithContext(ctx context.Context, request *DescribeStorageDataRequest) (response *DescribeStorageDataResponse, err error)

DescribeStorageData 查询存储空间使用情况和文件数量。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeStorageDetails

func (c *Client) DescribeStorageDetails(request *DescribeStorageDetailsRequest) (response *DescribeStorageDetailsResponse, err error)

DescribeStorageDetails 该接口返回查询时间范围内使用的点播存储空间,单位:字节。

  1. 可以查询最近365天内的存储空间数据;

  2. 查询时间跨度不超过90天;

  3. 分钟粒度查询跨度不超过7天;

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_TIMEPARSEERROR = "InternalError.TimeParseError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_AREA = "InvalidParameterValue.Area"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STORAGETYPE = "InvalidParameterValue.StorageType"
INVALIDPARAMETERVALUE_TIMETYPE = "InvalidParameterValue.TimeType"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeStorageDetailsWithContext added in v1.0.324

func (c *Client) DescribeStorageDetailsWithContext(ctx context.Context, request *DescribeStorageDetailsRequest) (response *DescribeStorageDetailsResponse, err error)

DescribeStorageDetails 该接口返回查询时间范围内使用的点播存储空间,单位:字节。

  1. 可以查询最近365天内的存储空间数据;

  2. 查询时间跨度不超过90天;

  3. 分钟粒度查询跨度不超过7天;

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_TIMEPARSEERROR = "InternalError.TimeParseError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_AREA = "InvalidParameterValue.Area"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STORAGETYPE = "InvalidParameterValue.StorageType"
INVALIDPARAMETERVALUE_TIMETYPE = "InvalidParameterValue.TimeType"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeStorageRegions added in v1.0.384

func (c *Client) DescribeStorageRegions(request *DescribeStorageRegionsRequest) (response *DescribeStorageRegionsResponse, err error)

DescribeStorageRegions 该接口用于:

  1. 查询点播可开通的所有存储园区列表。

  2. 查询已经开通的园区列表。

  3. 查询默认使用的存储园区。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeStorageRegionsWithContext added in v1.0.384

func (c *Client) DescribeStorageRegionsWithContext(ctx context.Context, request *DescribeStorageRegionsRequest) (response *DescribeStorageRegionsResponse, err error)

DescribeStorageRegions 该接口用于:

  1. 查询点播可开通的所有存储园区列表。

  2. 查询已经开通的园区列表。

  3. 查询默认使用的存储园区。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSubAppIds

func (c *Client) DescribeSubAppIds(request *DescribeSubAppIdsRequest) (response *DescribeSubAppIdsResponse, err error)

DescribeSubAppIds 该接口用于获取当前账号的应用列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSubAppIdsWithContext added in v1.0.324

func (c *Client) DescribeSubAppIdsWithContext(ctx context.Context, request *DescribeSubAppIdsRequest) (response *DescribeSubAppIdsResponse, err error)

DescribeSubAppIds 该接口用于获取当前账号的应用列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_SERVICENOTEXIST = "ResourceNotFound.ServiceNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSuperPlayerConfigs

func (c *Client) DescribeSuperPlayerConfigs(request *DescribeSuperPlayerConfigsRequest) (response *DescribeSuperPlayerConfigsResponse, err error)

DescribeSuperPlayerConfigs 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

查询播放器配置,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSuperPlayerConfigsWithContext added in v1.0.324

func (c *Client) DescribeSuperPlayerConfigsWithContext(ctx context.Context, request *DescribeSuperPlayerConfigsRequest) (response *DescribeSuperPlayerConfigsResponse, err error)

DescribeSuperPlayerConfigs 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

查询播放器配置,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTaskDetail

func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)

DescribeTaskDetail 通过任务 ID 查询任务的执行状态和结果的详细信息(最多可以查询3天之内提交的任务)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"
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 查询任务的执行状态和结果的详细信息(最多可以查询3天之内提交的任务)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTasks

func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks * 该接口用于查询任务列表;

* 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取;

* 只能查询到最近三天(72 小时)内的任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_STATUS = "InvalidParameterValue.Status"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTasksWithContext added in v1.0.324

func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks * 该接口用于查询任务列表;

* 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取;

* 只能查询到最近三天(72 小时)内的任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_STATUS = "InvalidParameterValue.Status"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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 = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CONTAINERTYPE = "InvalidParameterValue.ContainerType"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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 = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CONTAINERTYPE = "InvalidParameterValue.ContainerType"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TEHDTYPE = "InvalidParameterValue.TEHDType"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVodDomains

func (c *Client) DescribeVodDomains(request *DescribeVodDomainsRequest) (response *DescribeVodDomainsResponse, err error)

DescribeVodDomains 该接口用于查询点播域名信息列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_LIMITTOOLARGE = "InvalidParameterValue.LimitTooLarge"
INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"
INVALIDPARAMETERVALUE_OFFSETTOOLARGE = "InvalidParameterValue.OffsetTooLarge"

func (*Client) DescribeVodDomainsWithContext added in v1.0.324

func (c *Client) DescribeVodDomainsWithContext(ctx context.Context, request *DescribeVodDomainsRequest) (response *DescribeVodDomainsResponse, err error)

DescribeVodDomains 该接口用于查询点播域名信息列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_LIMITTOOLARGE = "InvalidParameterValue.LimitTooLarge"
INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"
INVALIDPARAMETERVALUE_OFFSETTOOLARGE = "InvalidParameterValue.OffsetTooLarge"

func (*Client) DescribeWatermarkTemplates

func (c *Client) DescribeWatermarkTemplates(request *DescribeWatermarkTemplatesRequest) (response *DescribeWatermarkTemplatesResponse, err error)

DescribeWatermarkTemplates 查询用户自定义水印模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeWatermarkTemplatesWithContext added in v1.0.324

func (c *Client) DescribeWatermarkTemplatesWithContext(ctx context.Context, request *DescribeWatermarkTemplatesRequest) (response *DescribeWatermarkTemplatesResponse, err error)

DescribeWatermarkTemplates 查询用户自定义水印模板,支持根据条件,分页查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_DEFINITIONS = "InvalidParameterValue.Definitions"
INVALIDPARAMETERVALUE_LIMIT = "InvalidParameterValue.Limit"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeWordSamples

func (c *Client) DescribeWordSamples(request *DescribeWordSamplesRequest) (response *DescribeWordSamplesResponse, err error)

DescribeWordSamples 该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeWordSamplesWithContext added in v1.0.324

func (c *Client) DescribeWordSamplesWithContext(ctx context.Context, request *DescribeWordSamplesRequest) (response *DescribeWordSamplesResponse, err error)

DescribeWordSamples 该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) EditMedia

func (c *Client) EditMedia(request *EditMediaRequest) (response *EditMediaResponse, err error)

EditMedia 对视频进行编辑(剪辑、拼接等),生成一个新的点播视频。编辑的功能包括:

1. 对点播中的一个文件进行剪辑,生成一个新的视频;

2. 对点播中的多个文件进行拼接,生成一个新的视频;

3. 对点播中的多个文件进行剪辑,然后再拼接,生成一个新的视频;

4. 对点播中的一个流,直接生成一个新的视频;

5. 对点播中的一个流进行剪辑,生成一个新的视频;

6. 对点播中的多个流进行拼接,生成一个新的视频;

7. 对点播中的多个流进行剪辑,然后拼接,生成一个新的视频。

对于生成的新视频,还可以指定生成后的视频是否要执行任务流。

>当对直播流做剪辑、拼接等操作时,请确保流结束后再操作。否则生成的视频可能不完整。

如使用事件通知,事件通知的类型为 [视频编辑完成](https://cloud.tencent.com/document/product/266/33794)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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. 对点播中的多个文件进行剪辑,然后再拼接,生成一个新的视频;

4. 对点播中的一个流,直接生成一个新的视频;

5. 对点播中的一个流进行剪辑,生成一个新的视频;

6. 对点播中的多个流进行拼接,生成一个新的视频;

7. 对点播中的多个流进行剪辑,然后拼接,生成一个新的视频。

对于生成的新视频,还可以指定生成后的视频是否要执行任务流。

>当对直播流做剪辑、拼接等操作时,请确保流结束后再操作。否则生成的视频可能不完整。

如使用事件通知,事件通知的类型为 [视频编辑完成](https://cloud.tencent.com/document/product/266/33794)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) EnhanceMediaByTemplate added in v1.0.665

func (c *Client) EnhanceMediaByTemplate(request *EnhanceMediaByTemplateRequest) (response *EnhanceMediaByTemplateResponse, err error)

EnhanceMediaByTemplate 该 API 已经<font color=red>不再维护</font>,请使用新版接口 [音画质重生](https://cloud.tencent.com/document/api/266/102571)。

使用模板发起音画质重生。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) EnhanceMediaByTemplateWithContext added in v1.0.665

func (c *Client) EnhanceMediaByTemplateWithContext(ctx context.Context, request *EnhanceMediaByTemplateRequest) (response *EnhanceMediaByTemplateResponse, err error)

EnhanceMediaByTemplate 该 API 已经<font color=red>不再维护</font>,请使用新版接口 [音画质重生](https://cloud.tencent.com/document/api/266/102571)。

使用模板发起音画质重生。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) EnhanceMediaQuality added in v1.0.823

func (c *Client) EnhanceMediaQuality(request *EnhanceMediaQualityRequest) (response *EnhanceMediaQualityResponse, err error)

EnhanceMediaQuality 对点播中的音视频媒体发起音画质重生任务。

可能返回的错误码:

FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

func (*Client) EnhanceMediaQualityWithContext added in v1.0.823

func (c *Client) EnhanceMediaQualityWithContext(ctx context.Context, request *EnhanceMediaQualityRequest) (response *EnhanceMediaQualityResponse, err error)

EnhanceMediaQuality 对点播中的音视频媒体发起音画质重生任务。

可能返回的错误码:

FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

func (*Client) ExecuteFunction

func (c *Client) ExecuteFunction(request *ExecuteFunctionRequest) (response *ExecuteFunctionResponse, err error)

ExecuteFunction 本接口仅用于定制开发的特殊场景,除非云点播客服人员主动告知您需要使用本接口,其它情况请勿调用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
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 = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ExtractCopyRightWatermark added in v1.0.681

func (c *Client) ExtractCopyRightWatermark(request *ExtractCopyRightWatermarkRequest) (response *ExtractCopyRightWatermarkResponse, err error)

ExtractCopyRightWatermark 提取版权水印信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ExtractCopyRightWatermarkWithContext added in v1.0.681

func (c *Client) ExtractCopyRightWatermarkWithContext(ctx context.Context, request *ExtractCopyRightWatermarkRequest) (response *ExtractCopyRightWatermarkResponse, err error)

ExtractCopyRightWatermark 提取版权水印信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ExtractTraceWatermark added in v1.0.498

func (c *Client) ExtractTraceWatermark(request *ExtractTraceWatermarkRequest) (response *ExtractTraceWatermarkResponse, err error)

ExtractTraceWatermark 用于提取溯源水印。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ExtractTraceWatermarkWithContext added in v1.0.498

func (c *Client) ExtractTraceWatermarkWithContext(ctx context.Context, request *ExtractTraceWatermarkRequest) (response *ExtractTraceWatermarkResponse, err error)

ExtractTraceWatermark 用于提取溯源水印。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_FUNCTIONARG = "InvalidParameterValue.FunctionArg"
INVALIDPARAMETERVALUE_FUNCTIONNAME = "InvalidParameterValue.FunctionName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ForbidMediaDistribution

func (c *Client) ForbidMediaDistribution(request *ForbidMediaDistributionRequest) (response *ForbidMediaDistributionResponse, err error)

ForbidMediaDistribution * 对媒体禁播后,除了点播控制台预览,其他场景访问视频各种资源的 URL(原始文件、转码输出文件、截图等)均会返回 403。

禁播/解禁操作全网生效时间约 5~10 分钟。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIAFORBIDEDBYSYSTEM = "FailedOperation.MediaForbidedBySystem"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FILEIDSTOOMANY = "InvalidParameterValue.FileIdsTooMany"
INVALIDPARAMETERVALUE_OPERATION = "InvalidParameterValue.Operation"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ForbidMediaDistributionWithContext added in v1.0.324

func (c *Client) ForbidMediaDistributionWithContext(ctx context.Context, request *ForbidMediaDistributionRequest) (response *ForbidMediaDistributionResponse, err error)

ForbidMediaDistribution * 对媒体禁播后,除了点播控制台预览,其他场景访问视频各种资源的 URL(原始文件、转码输出文件、截图等)均会返回 403。

禁播/解禁操作全网生效时间约 5~10 分钟。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIAFORBIDEDBYSYSTEM = "FailedOperation.MediaForbidedBySystem"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FILEIDSTOOMANY = "InvalidParameterValue.FileIdsTooMany"
INVALIDPARAMETERVALUE_OPERATION = "InvalidParameterValue.Operation"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) InspectMediaQuality added in v1.0.686

func (c *Client) InspectMediaQuality(request *InspectMediaQualityRequest) (response *InspectMediaQualityResponse, err error)

InspectMediaQuality 对点播中的音视频媒体发起音画质检测任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

func (*Client) InspectMediaQualityWithContext added in v1.0.686

func (c *Client) InspectMediaQualityWithContext(ctx context.Context, request *InspectMediaQualityRequest) (response *InspectMediaQualityResponse, err error)

InspectMediaQuality 对点播中的音视频媒体发起音画质检测任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"

func (*Client) LiveRealTimeClip

func (c *Client) LiveRealTimeClip(request *LiveRealTimeClipRequest) (response *LiveRealTimeClipResponse, err error)

LiveRealTimeClip 直播即时剪辑,是指在直播过程中(即直播尚未结束时),客户可以在过往直播内容中选择一段,实时生成一个新的视频(HLS 格式),开发者可以将其立即分享出去,或者长久保存起来。

腾讯云点播支持两种即时剪辑模式:

- 剪辑固化:将剪辑出来的视频保存成独立的视频,拥有独立 FileId;适用于将精彩片段**长久保存**的场景;

- 剪辑不固化:剪辑得到的视频附属于直播录制文件,没有独立 FileId;适用于将精彩片段**临时分享**的场景。

注意:

- 使用直播即时剪辑功能的前提是:目标直播流开启了[时移回看](https://cloud.tencent.com/document/product/267/32742)功能。

- 直播即时剪辑是基于直播录制生成的 m3u8 文件进行的,故而其最小剪辑精度为一个 ts 切片,无法实现秒级或者更为精确的剪辑精度。

- 由于直播过程中可能存在断流的情况,所以有可能导致剪辑生成的实际视频时长与期望不一致。例如剪辑某个直播流的时间区间为 2018-09-20T10:30:00Z 到 2018-09-20T10:40:00Z ,如果在该时间区间中发生过断流,那么返回的媒资文件的时长将少于 10 分钟,在这种情况下,可以通过输出参数 <a href="#p_segmentset">SegmentSet</a> 感知到。

### 剪辑固化

所谓剪辑固化,是指将剪辑出来的视频是保存成一个独立的视频(拥有独立的 FileId)。其生命周期不受原始直播录制视频影响(即使原始录制视频被删除,剪辑结果也不会受到任何影响);也可以对其进行转码、微信发布等二次处理。

举例如下:一场完整的足球比赛,直播录制出来的原始视频可能长达 2 个小时,客户出于节省成本的目的可以对这个视频存储 2 个月,但对于直播即时剪辑的「精彩时刻」视频却可以指定存储更长时间,同时可以单独对「精彩时刻」视频进行转码、微信发布等额外的点播操作,这时候可以选择直播即时剪辑并且固化的方案。

剪辑固化的优势在于其生命周期与原始录制视频相互独立,可以独立管理、长久保存。

### 剪辑不固化

所谓剪辑不固化,是指剪辑所得到的结果(m3u8 文件)与直播录制视频共享相同的 ts 分片,新生成的视频不是一个独立完整的视频(没有独立 FileId,只有播放 URL),其有效期与直播录制的完整视频有效期是一致的。一旦直播录制出来的视频被删除,也会导致该片段无法播放。

剪辑不固化,由于其剪辑结果不是一个独立的视频,因而也不会纳入点播媒资视频管理(例如控制台的视频总数不会统计这一片段)中,也无法单独针对这个片段做转码、微信发布等任何视频处理操作。

剪辑不固化的优势在于其剪辑操作十分“轻量化”,不会产生额外的存储开销。但其不足之处在于生命周期与原始录制视频相同,且无法进一步进行转码等视频处理。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_CLIPDURATION = "InvalidParameterValue.ClipDuration"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STREAMIDINVALID = "InvalidParameterValue.StreamIdInvalid"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) LiveRealTimeClipWithContext added in v1.0.324

func (c *Client) LiveRealTimeClipWithContext(ctx context.Context, request *LiveRealTimeClipRequest) (response *LiveRealTimeClipResponse, err error)

LiveRealTimeClip 直播即时剪辑,是指在直播过程中(即直播尚未结束时),客户可以在过往直播内容中选择一段,实时生成一个新的视频(HLS 格式),开发者可以将其立即分享出去,或者长久保存起来。

腾讯云点播支持两种即时剪辑模式:

- 剪辑固化:将剪辑出来的视频保存成独立的视频,拥有独立 FileId;适用于将精彩片段**长久保存**的场景;

- 剪辑不固化:剪辑得到的视频附属于直播录制文件,没有独立 FileId;适用于将精彩片段**临时分享**的场景。

注意:

- 使用直播即时剪辑功能的前提是:目标直播流开启了[时移回看](https://cloud.tencent.com/document/product/267/32742)功能。

- 直播即时剪辑是基于直播录制生成的 m3u8 文件进行的,故而其最小剪辑精度为一个 ts 切片,无法实现秒级或者更为精确的剪辑精度。

- 由于直播过程中可能存在断流的情况,所以有可能导致剪辑生成的实际视频时长与期望不一致。例如剪辑某个直播流的时间区间为 2018-09-20T10:30:00Z 到 2018-09-20T10:40:00Z ,如果在该时间区间中发生过断流,那么返回的媒资文件的时长将少于 10 分钟,在这种情况下,可以通过输出参数 <a href="#p_segmentset">SegmentSet</a> 感知到。

### 剪辑固化

所谓剪辑固化,是指将剪辑出来的视频是保存成一个独立的视频(拥有独立的 FileId)。其生命周期不受原始直播录制视频影响(即使原始录制视频被删除,剪辑结果也不会受到任何影响);也可以对其进行转码、微信发布等二次处理。

举例如下:一场完整的足球比赛,直播录制出来的原始视频可能长达 2 个小时,客户出于节省成本的目的可以对这个视频存储 2 个月,但对于直播即时剪辑的「精彩时刻」视频却可以指定存储更长时间,同时可以单独对「精彩时刻」视频进行转码、微信发布等额外的点播操作,这时候可以选择直播即时剪辑并且固化的方案。

剪辑固化的优势在于其生命周期与原始录制视频相互独立,可以独立管理、长久保存。

### 剪辑不固化

所谓剪辑不固化,是指剪辑所得到的结果(m3u8 文件)与直播录制视频共享相同的 ts 分片,新生成的视频不是一个独立完整的视频(没有独立 FileId,只有播放 URL),其有效期与直播录制的完整视频有效期是一致的。一旦直播录制出来的视频被删除,也会导致该片段无法播放。

剪辑不固化,由于其剪辑结果不是一个独立的视频,因而也不会纳入点播媒资视频管理(例如控制台的视频总数不会统计这一片段)中,也无法单独针对这个片段做转码、微信发布等任何视频处理操作。

剪辑不固化的优势在于其剪辑操作十分“轻量化”,不会产生额外的存储开销。但其不足之处在于生命周期与原始录制视频相同,且无法进一步进行转码等视频处理。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_CLIPDURATION = "InvalidParameterValue.ClipDuration"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STREAMIDINVALID = "InvalidParameterValue.StreamIdInvalid"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ManageTask

func (c *Client) ManageTask(request *ManageTaskRequest) (response *ManageTaskResponse, err error)

ManageTask 对已发起的任务进行管理。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDOPERATIONTYPE = "InvalidParameterValue.InvalidOperationType"
INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ManageTaskWithContext added in v1.0.324

func (c *Client) ManageTaskWithContext(ctx context.Context, request *ManageTaskRequest) (response *ManageTaskResponse, err error)

ManageTask 对已发起的任务进行管理。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDOPERATIONTYPE = "InvalidParameterValue.InvalidOperationType"
INVALIDPARAMETERVALUE_TASKID = "InvalidParameterValue.TaskId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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_HIGHLIGHTCONFIGURE = "InvalidParameterValue.HighlightConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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_HIGHLIGHTCONFIGURE = "InvalidParameterValue.HighlightConfigure"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGCONFIGURE = "InvalidParameterValue.TagConfigure"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAIRecognitionTemplate

func (c *Client) ModifyAIRecognitionTemplate(request *ModifyAIRecognitionTemplateRequest) (response *ModifyAIRecognitionTemplateResponse, err error)

ModifyAIRecognitionTemplate 修改用户自定义音视频内容识别模板。

可能返回的错误码:

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_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAIRecognitionTemplateWithContext added in v1.0.324

func (c *Client) ModifyAIRecognitionTemplateWithContext(ctx context.Context, request *ModifyAIRecognitionTemplateRequest) (response *ModifyAIRecognitionTemplateResponse, err error)

ModifyAIRecognitionTemplate 修改用户自定义音视频内容识别模板。

可能返回的错误码:

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_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SUBTITLEFORMAT = "InvalidParameterValue.SubtitleFormat"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
INVALIDPARAMETERVALUE_USERDEFINELIBRARYLABELSET = "InvalidParameterValue.UserDefineLibraryLabelSet"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAdaptiveDynamicStreamingTemplate

func (c *Client) ModifyAdaptiveDynamicStreamingTemplate(request *ModifyAdaptiveDynamicStreamingTemplateRequest) (response *ModifyAdaptiveDynamicStreamingTemplateResponse, err error)

ModifyAdaptiveDynamicStreamingTemplate 修改转自适应码流模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
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_DRMTYPE = "InvalidParameterValue.DrmType"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAdaptiveDynamicStreamingTemplateWithContext added in v1.0.324

func (c *Client) ModifyAdaptiveDynamicStreamingTemplateWithContext(ctx context.Context, request *ModifyAdaptiveDynamicStreamingTemplateRequest) (response *ModifyAdaptiveDynamicStreamingTemplateResponse, err error)

ModifyAdaptiveDynamicStreamingTemplate 修改转自适应码流模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
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_DRMTYPE = "InvalidParameterValue.DrmType"
INVALIDPARAMETERVALUE_FILLTYPE = "InvalidParameterValue.FillType"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REMOVEAUDIO = "InvalidParameterValue.RemoveAudio"
INVALIDPARAMETERVALUE_SAMPLERATE = "InvalidParameterValue.SampleRate"
INVALIDPARAMETERVALUE_SOUNDSYSTEM = "InvalidParameterValue.SoundSystem"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyAnimatedGraphicsTemplate

func (c *Client) ModifyAnimatedGraphicsTemplate(request *ModifyAnimatedGraphicsTemplateRequest) (response *ModifyAnimatedGraphicsTemplateResponse, err error)

ModifyAnimatedGraphicsTemplate 修改用户自定义转动图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAnimatedGraphicsTemplateWithContext added in v1.0.324

func (c *Client) ModifyAnimatedGraphicsTemplateWithContext(ctx context.Context, request *ModifyAnimatedGraphicsTemplateRequest) (response *ModifyAnimatedGraphicsTemplateResponse, err error)

ModifyAnimatedGraphicsTemplate 修改用户自定义转动图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyClass

func (c *Client) ModifyClass(request *ModifyClassRequest) (response *ModifyClassResponse, err error)

ModifyClass 修改媒体分类属性。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLASSNAMEDUPLICATE = "FailedOperation.ClassNameDuplicate"
FAILEDOPERATION_CLASSNOFOUND = "FailedOperation.ClassNoFound"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CLASSID = "InvalidParameterValue.ClassId"
INVALIDPARAMETERVALUE_CLASSNAME = "InvalidParameterValue.ClassName"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyClassWithContext added in v1.0.324

func (c *Client) ModifyClassWithContext(ctx context.Context, request *ModifyClassRequest) (response *ModifyClassResponse, err error)

ModifyClass 修改媒体分类属性。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLASSNAMEDUPLICATE = "FailedOperation.ClassNameDuplicate"
FAILEDOPERATION_CLASSNOFOUND = "FailedOperation.ClassNoFound"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_CLASSID = "InvalidParameterValue.ClassId"
INVALIDPARAMETERVALUE_CLASSNAME = "InvalidParameterValue.ClassName"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyContentReviewTemplate

func (c *Client) ModifyContentReviewTemplate(request *ModifyContentReviewTemplateRequest) (response *ModifyContentReviewTemplateResponse, err error)

ModifyContentReviewTemplate 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [修改审核模板](https://cloud.tencent.com/document/api/266/84388)。

修改用户自定义音视频内容审核模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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_REVIEWWALLSWITCH = "InvalidParameterValue.ReviewWallSwitch"
INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyContentReviewTemplateWithContext added in v1.0.324

func (c *Client) ModifyContentReviewTemplateWithContext(ctx context.Context, request *ModifyContentReviewTemplateRequest) (response *ModifyContentReviewTemplateResponse, err error)

ModifyContentReviewTemplate 该 API 已经<font color=red>不再维护</font>,新版审核模板支持音视频审核和图片审核,详细请参考 [修改审核模板](https://cloud.tencent.com/document/api/266/84388)。

修改用户自定义音视频内容审核模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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_REVIEWWALLSWITCH = "InvalidParameterValue.ReviewWallSwitch"
INVALIDPARAMETERVALUE_SCREENSHOTINTERVAL = "InvalidParameterValue.ScreenshotInterval"
INVALIDPARAMETERVALUE_SWITCH = "InvalidParameterValue.Switch"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyDefaultDistributionConfig added in v1.0.866

func (c *Client) ModifyDefaultDistributionConfig(request *ModifyDefaultDistributionConfigRequest) (response *ModifyDefaultDistributionConfigResponse, err error)

ModifyDefaultDistributionConfig 该接口用于修改默认分发配置。

* 分发域名和分发协议,即媒体文件分发 URL 中的域名和协议。媒体文件按默认分发配置进行分发。

* 播放密钥,用于计算播放器签名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_SCHEME = "InvalidParameterValue.Scheme"
INVALIDPARAMETERVALUE_SCHEMECONFLICT = "InvalidParameterValue.SchemeConflict"
INVALIDPARAMETERVALUE_UNSUPPORTDOMAIN = "InvalidParameterValue.UnsupportDomain"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyDefaultDistributionConfigWithContext added in v1.0.866

func (c *Client) ModifyDefaultDistributionConfigWithContext(ctx context.Context, request *ModifyDefaultDistributionConfigRequest) (response *ModifyDefaultDistributionConfigResponse, err error)

ModifyDefaultDistributionConfig 该接口用于修改默认分发配置。

* 分发域名和分发协议,即媒体文件分发 URL 中的域名和协议。媒体文件按默认分发配置进行分发。

* 播放密钥,用于计算播放器签名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETERVALUE_DOMAINNAME = "InvalidParameterValue.DomainName"
INVALIDPARAMETERVALUE_SCHEME = "InvalidParameterValue.Scheme"
INVALIDPARAMETERVALUE_SCHEMECONFLICT = "InvalidParameterValue.SchemeConflict"
INVALIDPARAMETERVALUE_UNSUPPORTDOMAIN = "InvalidParameterValue.UnsupportDomain"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyDefaultStorageRegion added in v1.0.384

func (c *Client) ModifyDefaultStorageRegion(request *ModifyDefaultStorageRegionRequest) (response *ModifyDefaultStorageRegionResponse, err error)

ModifyDefaultStorageRegion 该接口用于设置默认的存储地域。上传文件时如果没有指定地域,将上传到默认地域。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyDefaultStorageRegionWithContext added in v1.0.384

func (c *Client) ModifyDefaultStorageRegionWithContext(ctx context.Context, request *ModifyDefaultStorageRegionRequest) (response *ModifyDefaultStorageRegionResponse, err error)

ModifyDefaultStorageRegion 该接口用于设置默认的存储地域。上传文件时如果没有指定地域,将上传到默认地域。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyEnhanceMediaTemplate added in v1.0.665

func (c *Client) ModifyEnhanceMediaTemplate(request *ModifyEnhanceMediaTemplateRequest) (response *ModifyEnhanceMediaTemplateResponse, err error)

ModifyEnhanceMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

修改音画质重生模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyEnhanceMediaTemplateWithContext added in v1.0.665

func (c *Client) ModifyEnhanceMediaTemplateWithContext(ctx context.Context, request *ModifyEnhanceMediaTemplateRequest) (response *ModifyEnhanceMediaTemplateResponse, err error)

ModifyEnhanceMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

修改音画质重生模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyEventConfig

func (c *Client) ModifyEventConfig(request *ModifyEventConfigRequest) (response *ModifyEventConfigResponse, err error)

ModifyEventConfig 腾讯云点播为客户提供了媒体上传、媒体管理、媒体处理等等服务,在这些服务执行过程或执行结束时,腾讯云点播也提供各种对应的事件通知,方便开发者感知服务处理状态,并做下一步的业务操作。

开发者可以通过调用本接口来实现:

- 设置接收回调通知的类型,目前有[ HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779) 和 [基于消息队列的可靠通知](https://cloud.tencent.com/document/product/266/33779) 两种类型。

- 对于[ HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779),可设置 3.0 格式回调的地址。3.0 格式回调的说明参见 [历史格式回调](https://cloud.tencent.com/document/product/266/33796)。

- 对具体事件服务的通知事件选择设置接收或者忽略。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyEventConfigWithContext added in v1.0.324

func (c *Client) ModifyEventConfigWithContext(ctx context.Context, request *ModifyEventConfigRequest) (response *ModifyEventConfigResponse, err error)

ModifyEventConfig 腾讯云点播为客户提供了媒体上传、媒体管理、媒体处理等等服务,在这些服务执行过程或执行结束时,腾讯云点播也提供各种对应的事件通知,方便开发者感知服务处理状态,并做下一步的业务操作。

开发者可以通过调用本接口来实现:

- 设置接收回调通知的类型,目前有[ HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779) 和 [基于消息队列的可靠通知](https://cloud.tencent.com/document/product/266/33779) 两种类型。

- 对于[ HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779),可设置 3.0 格式回调的地址。3.0 格式回调的说明参见 [历史格式回调](https://cloud.tencent.com/document/product/266/33796)。

- 对具体事件服务的通知事件选择设置接收或者忽略。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyHeadTailTemplate

func (c *Client) ModifyHeadTailTemplate(request *ModifyHeadTailTemplateRequest) (response *ModifyHeadTailTemplateResponse, err error)

ModifyHeadTailTemplate 修改片头片尾模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyHeadTailTemplateWithContext added in v1.0.324

func (c *Client) ModifyHeadTailTemplateWithContext(ctx context.Context, request *ModifyHeadTailTemplateRequest) (response *ModifyHeadTailTemplateResponse, err error)

ModifyHeadTailTemplate 修改片头片尾模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyImageSpriteTemplate

func (c *Client) ModifyImageSpriteTemplate(request *ModifyImageSpriteTemplateRequest) (response *ModifyImageSpriteTemplateResponse, err error)

ModifyImageSpriteTemplate 修改用户自定义雪碧图模板。

可能返回的错误码:

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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyImageSpriteTemplateWithContext added in v1.0.324

func (c *Client) ModifyImageSpriteTemplateWithContext(ctx context.Context, request *ModifyImageSpriteTemplateRequest) (response *ModifyImageSpriteTemplateResponse, err error)

ModifyImageSpriteTemplate 修改用户自定义雪碧图模板。

可能返回的错误码:

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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyJustInTimeTranscodeTemplate added in v1.0.795

func (c *Client) ModifyJustInTimeTranscodeTemplate(request *ModifyJustInTimeTranscodeTemplateRequest) (response *ModifyJustInTimeTranscodeTemplateResponse, err error)

ModifyJustInTimeTranscodeTemplate 修改即时转码模板。

- 注意:即时转码模板创建后,不推荐修改,如需修改参数,推荐使用新增模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyJustInTimeTranscodeTemplateWithContext added in v1.0.795

func (c *Client) ModifyJustInTimeTranscodeTemplateWithContext(ctx context.Context, request *ModifyJustInTimeTranscodeTemplateRequest) (response *ModifyJustInTimeTranscodeTemplateResponse, err error)

ModifyJustInTimeTranscodeTemplate 修改即时转码模板。

- 注意:即时转码模板创建后,不推荐修改,如需修改参数,推荐使用新增模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyMediaInfo

func (c *Client) ModifyMediaInfo(request *ModifyMediaInfoRequest) (response *ModifyMediaInfoResponse, err error)

ModifyMediaInfo 修改媒体文件的属性,包括分类、名称、描述、标签、过期时间、打点信息、视频封面、字幕信息等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INTERNALERROR_UPDATEMEDIAERROR = "InternalError.UpdateMediaError"
INTERNALERROR_UPLOADCOVERIMAGEERROR = "InternalError.UploadCoverImageError"
INVALIDPARAMETERVALUE_ADDKEYFRAMEDESCSANDCLEARKEYFRAMEDESCSCONFLICT = "InvalidParameterValue.AddKeyFrameDescsAndClearKeyFrameDescsConflict"
INVALIDPARAMETERVALUE_ADDKEYFRAMEDESCSANDDELETEKEYFRAMEDESCSCONFLICT = "InvalidParameterValue.AddKeyFrameDescsAndDeleteKeyFrameDescsConflict"
INVALIDPARAMETERVALUE_ADDTAGSANDCLEARTAGSCONFLICT = "InvalidParameterValue.AddTagsAndClearTagsConflict"
INVALIDPARAMETERVALUE_ADDTAGSANDDELETETAGSCONFLICT = "InvalidParameterValue.AddTagsAndDeleteTagsConflict"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_IMAGEDECODEERROR = "InvalidParameterValue.ImageDecodeError"
INVALIDPARAMETERVALUE_KEYFRAMEDESCCONTENTTOOLONG = "InvalidParameterValue.KeyFrameDescContentTooLong"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGTOOLONG = "InvalidParameterValue.TagTooLong"
LIMITEXCEEDED_KEYFRAMEDESCCOUNTREACHMAX = "LimitExceeded.KeyFrameDescCountReachMax"
LIMITEXCEEDED_TAGCOUNTREACHMAX = "LimitExceeded.TagCountReachMax"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyMediaInfoWithContext added in v1.0.324

func (c *Client) ModifyMediaInfoWithContext(ctx context.Context, request *ModifyMediaInfoRequest) (response *ModifyMediaInfoResponse, err error)

ModifyMediaInfo 修改媒体文件的属性,包括分类、名称、描述、标签、过期时间、打点信息、视频封面、字幕信息等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INTERNALERROR_UPDATEMEDIAERROR = "InternalError.UpdateMediaError"
INTERNALERROR_UPLOADCOVERIMAGEERROR = "InternalError.UploadCoverImageError"
INVALIDPARAMETERVALUE_ADDKEYFRAMEDESCSANDCLEARKEYFRAMEDESCSCONFLICT = "InvalidParameterValue.AddKeyFrameDescsAndClearKeyFrameDescsConflict"
INVALIDPARAMETERVALUE_ADDKEYFRAMEDESCSANDDELETEKEYFRAMEDESCSCONFLICT = "InvalidParameterValue.AddKeyFrameDescsAndDeleteKeyFrameDescsConflict"
INVALIDPARAMETERVALUE_ADDTAGSANDCLEARTAGSCONFLICT = "InvalidParameterValue.AddTagsAndClearTagsConflict"
INVALIDPARAMETERVALUE_ADDTAGSANDDELETETAGSCONFLICT = "InvalidParameterValue.AddTagsAndDeleteTagsConflict"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_IMAGEDECODEERROR = "InvalidParameterValue.ImageDecodeError"
INVALIDPARAMETERVALUE_KEYFRAMEDESCCONTENTTOOLONG = "InvalidParameterValue.KeyFrameDescContentTooLong"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_TAGTOOLONG = "InvalidParameterValue.TagTooLong"
LIMITEXCEEDED_KEYFRAMEDESCCOUNTREACHMAX = "LimitExceeded.KeyFrameDescCountReachMax"
LIMITEXCEEDED_TAGCOUNTREACHMAX = "LimitExceeded.TagCountReachMax"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyMediaStorageClass added in v1.0.363

func (c *Client) ModifyMediaStorageClass(request *ModifyMediaStorageClassRequest) (response *ModifyMediaStorageClassResponse, err error)

ModifyMediaStorageClass 修改媒体文件的存储类型。

当媒体文件的存储类型为标准存储时,可以修改为以下类型:

<li>低频存储</li>

<li>归档存储</li>

<li>深度归档存储</li>

当媒体文件的当前存储类型为低频存储时,可以修改为以下类型:

<li>标准存储</li>

<li>归档存储</li>

<li>深度归档存储</li>

当媒体文件的当前存储类型为归档存储时,可以修改为以下类型:

<li>标准存储</li>

当媒体文件的当前存储类型为深度归档存储时,可以修改为以下类型:

<li>标准存储</li>

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_ORIGINALSTORAGECLASS = "InvalidParameterValue.OriginalStorageClass"
INVALIDPARAMETERVALUE_STORAGECLASS = "InvalidParameterValue.StorageClass"
INVALIDPARAMETERVALUE_UNSUPPORTEDRESTORETIER = "InvalidParameterValue.UnsupportedRestoreTier"
INVALIDPARAMETERVALUE_UNSUPPORTEDSTORAGECLASS = "InvalidParameterValue.UnsupportedStorageClass"
INVALIDPARAMETERVALUE_UNSUPPORTEDTRANSITION = "InvalidParameterValue.UnsupportedTransition"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyMediaStorageClassWithContext added in v1.0.363

func (c *Client) ModifyMediaStorageClassWithContext(ctx context.Context, request *ModifyMediaStorageClassRequest) (response *ModifyMediaStorageClassResponse, err error)

ModifyMediaStorageClass 修改媒体文件的存储类型。

当媒体文件的存储类型为标准存储时,可以修改为以下类型:

<li>低频存储</li>

<li>归档存储</li>

<li>深度归档存储</li>

当媒体文件的当前存储类型为低频存储时,可以修改为以下类型:

<li>标准存储</li>

<li>归档存储</li>

<li>深度归档存储</li>

当媒体文件的当前存储类型为归档存储时,可以修改为以下类型:

<li>标准存储</li>

当媒体文件的当前存储类型为深度归档存储时,可以修改为以下类型:

<li>标准存储</li>

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_ORIGINALSTORAGECLASS = "InvalidParameterValue.OriginalStorageClass"
INVALIDPARAMETERVALUE_STORAGECLASS = "InvalidParameterValue.StorageClass"
INVALIDPARAMETERVALUE_UNSUPPORTEDRESTORETIER = "InvalidParameterValue.UnsupportedRestoreTier"
INVALIDPARAMETERVALUE_UNSUPPORTEDSTORAGECLASS = "InvalidParameterValue.UnsupportedStorageClass"
INVALIDPARAMETERVALUE_UNSUPPORTEDTRANSITION = "InvalidParameterValue.UnsupportedTransition"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyPersonSample

func (c *Client) ModifyPersonSample(request *ModifyPersonSampleRequest) (response *ModifyPersonSampleResponse, err error)

ModifyPersonSample 该接口用于根据素材 ID,修改素材样本信息,包括名称、描述的修改,以及五官、标签的添加、删除、重置操作。五官删除操作需保证至少剩余 1 张图片,否则,请使用重置操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FACEDUPLICATE = "InvalidParameterValue.FaceDuplicate"
INVALIDPARAMETERVALUE_PICFORMATERROR = "InvalidParameterValue.PicFormatError"
RESOURCENOTFOUND_PERSON = "ResourceNotFound.Person"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyQualityInspectTemplate added in v1.0.686

func (c *Client) ModifyQualityInspectTemplate(request *ModifyQualityInspectTemplateRequest) (response *ModifyQualityInspectTemplateResponse, err error)

ModifyQualityInspectTemplate 修改音画质检测模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyQualityInspectTemplateWithContext added in v1.0.686

func (c *Client) ModifyQualityInspectTemplateWithContext(ctx context.Context, request *ModifyQualityInspectTemplateRequest) (response *ModifyQualityInspectTemplateResponse, err error)

ModifyQualityInspectTemplate 修改音画质检测模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyRebuildMediaTemplate added in v1.0.630

func (c *Client) ModifyRebuildMediaTemplate(request *ModifyRebuildMediaTemplateRequest) (response *ModifyRebuildMediaTemplateResponse, err error)

ModifyRebuildMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

修改视频重生模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyRebuildMediaTemplateWithContext added in v1.0.630

func (c *Client) ModifyRebuildMediaTemplateWithContext(ctx context.Context, request *ModifyRebuildMediaTemplateRequest) (response *ModifyRebuildMediaTemplateResponse, err error)

ModifyRebuildMediaTemplate 该 API 已经<font color=red>不再维护</font>,新版 [音画质重生](https://cloud.tencent.com/document/product/266/102571) 接口使用预置模板,详情请参见 [音画质重生模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。

修改视频重生模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"

func (*Client) ModifyReviewTemplate added in v1.0.563

func (c *Client) ModifyReviewTemplate(request *ModifyReviewTemplateRequest) (response *ModifyReviewTemplateResponse, err error)

ModifyReviewTemplate 修改用户自定义审核模板。

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELS = "InvalidParameterValue.Labels"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyReviewTemplateWithContext added in v1.0.563

func (c *Client) ModifyReviewTemplateWithContext(ctx context.Context, request *ModifyReviewTemplateRequest) (response *ModifyReviewTemplateResponse, err error)

ModifyReviewTemplate 修改用户自定义审核模板。

>模板仅适用于 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 和 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_LABELS = "InvalidParameterValue.Labels"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyRoundPlay added in v1.0.589

func (c *Client) ModifyRoundPlay(request *ModifyRoundPlayRequest) (response *ModifyRoundPlayResponse, err error)

ModifyRoundPlay 该接口用于修改轮播播单。

修改后只有新的播放请求会生效,已经在播放中的用户在七天之内还可以播放修改前的播单。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyRoundPlayWithContext added in v1.0.589

func (c *Client) ModifyRoundPlayWithContext(ctx context.Context, request *ModifyRoundPlayRequest) (response *ModifyRoundPlayResponse, err error)

ModifyRoundPlay 该接口用于修改轮播播单。

修改后只有新的播放请求会生效,已经在播放中的用户在七天之内还可以播放修改前的播单。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifySampleSnapshotTemplate

func (c *Client) ModifySampleSnapshotTemplate(request *ModifySampleSnapshotTemplateRequest) (response *ModifySampleSnapshotTemplateResponse, err error)

ModifySampleSnapshotTemplate 修改用户自定义采样截图模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySampleSnapshotTemplateWithContext added in v1.0.324

func (c *Client) ModifySampleSnapshotTemplateWithContext(ctx context.Context, request *ModifySampleSnapshotTemplateRequest) (response *ModifySampleSnapshotTemplateResponse, err error)

ModifySampleSnapshotTemplate 修改用户自定义采样截图模板。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_SAMPLEINTERVAL = "InvalidParameterValue.SampleInterval"
INVALIDPARAMETERVALUE_SAMPLETYPE = "InvalidParameterValue.SampleType"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySnapshotByTimeOffsetTemplate

func (c *Client) ModifySnapshotByTimeOffsetTemplate(request *ModifySnapshotByTimeOffsetTemplateRequest) (response *ModifySnapshotByTimeOffsetTemplateResponse, err error)

ModifySnapshotByTimeOffsetTemplate 修改用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySnapshotByTimeOffsetTemplateWithContext added in v1.0.324

func (c *Client) ModifySnapshotByTimeOffsetTemplateWithContext(ctx context.Context, request *ModifySnapshotByTimeOffsetTemplateRequest) (response *ModifySnapshotByTimeOffsetTemplateResponse, err error)

ModifySnapshotByTimeOffsetTemplate 修改用户自定义指定时间点截图模板。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_COMMENT = "InvalidParameterValue.Comment"
INVALIDPARAMETERVALUE_FORMAT = "InvalidParameterValue.Format"
INVALIDPARAMETERVALUE_HEIGHT = "InvalidParameterValue.Height"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_WIDTH = "InvalidParameterValue.Width"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySubAppIdInfo

func (c *Client) ModifySubAppIdInfo(request *ModifySubAppIdInfoRequest) (response *ModifySubAppIdInfoResponse, err error)

ModifySubAppIdInfo 该接口用于修改应用信息,但不允许修改默认应用信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySubAppIdInfoWithContext added in v1.0.324

func (c *Client) ModifySubAppIdInfoWithContext(ctx context.Context, request *ModifySubAppIdInfoRequest) (response *ModifySubAppIdInfoResponse, err error)

ModifySubAppIdInfo 该接口用于修改应用信息,但不允许修改默认应用信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySubAppIdStatus

func (c *Client) ModifySubAppIdStatus(request *ModifySubAppIdStatusRequest) (response *ModifySubAppIdStatusResponse, err error)

ModifySubAppIdStatus 该接口用于启用、停用应用。被停用的应用将封停对应域名,并限制控制台访问。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySubAppIdStatusWithContext added in v1.0.324

func (c *Client) ModifySubAppIdStatusWithContext(ctx context.Context, request *ModifySubAppIdStatusRequest) (response *ModifySubAppIdStatusResponse, err error)

ModifySubAppIdStatus 该接口用于启用、停用应用。被停用的应用将封停对应域名,并限制控制台访问。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySuperPlayerConfig

func (c *Client) ModifySuperPlayerConfig(request *ModifySuperPlayerConfigRequest) (response *ModifySuperPlayerConfigResponse, err error)

ModifySuperPlayerConfig 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

修改播放器配置。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySuperPlayerConfigWithContext added in v1.0.324

func (c *Client) ModifySuperPlayerConfigWithContext(ctx context.Context, request *ModifySuperPlayerConfigRequest) (response *ModifySuperPlayerConfigResponse, err error)

ModifySuperPlayerConfig 该 API 已经<font color='red'>不再维护</font>,新版播放器签名不再使用播放器配置模板,详细请参考 [播放器签名](https://cloud.tencent.com/document/product/266/45554)。

修改播放器配置。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyTranscodeTemplate

func (c *Client) ModifyTranscodeTemplate(request *ModifyTranscodeTemplateRequest) (response *ModifyTranscodeTemplateResponse, err error)

ModifyTranscodeTemplate 修改用户自定义转码模板信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
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_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FILTRATEAUDIO = "InvalidParameterValue.FiltrateAudio"
INVALIDPARAMETERVALUE_FILTRATEVIDEO = "InvalidParameterValue.FiltrateVideo"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
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_VCRF = "InvalidParameterValue.Vcrf"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyTranscodeTemplateWithContext added in v1.0.324

func (c *Client) ModifyTranscodeTemplateWithContext(ctx context.Context, request *ModifyTranscodeTemplateRequest) (response *ModifyTranscodeTemplateResponse, err error)

ModifyTranscodeTemplate 修改用户自定义转码模板信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
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_CONTAINER = "InvalidParameterValue.Container"
INVALIDPARAMETERVALUE_FILTRATEAUDIO = "InvalidParameterValue.FiltrateAudio"
INVALIDPARAMETERVALUE_FILTRATEVIDEO = "InvalidParameterValue.FiltrateVideo"
INVALIDPARAMETERVALUE_FPS = "InvalidParameterValue.Fps"
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_VCRF = "InvalidParameterValue.Vcrf"
INVALIDPARAMETERVALUE_VIDEOBITRATE = "InvalidParameterValue.VideoBitrate"
INVALIDPARAMETERVALUE_VIDEOCODEC = "InvalidParameterValue.VideoCodec"
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyVodDomainAccelerateConfig added in v1.0.250

func (c *Client) ModifyVodDomainAccelerateConfig(request *ModifyVodDomainAccelerateConfigRequest) (response *ModifyVodDomainAccelerateConfigResponse, err error)

ModifyVodDomainAccelerateConfig 该接口用于修改点播域名的加速区域。

1、域名部署状态为 Online 状态时才允许修改加速区域。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVodDomainAccelerateConfigWithContext added in v1.0.324

func (c *Client) ModifyVodDomainAccelerateConfigWithContext(ctx context.Context, request *ModifyVodDomainAccelerateConfigRequest) (response *ModifyVodDomainAccelerateConfigResponse, err error)

ModifyVodDomainAccelerateConfig 该接口用于修改点播域名的加速区域。

1、域名部署状态为 Online 状态时才允许修改加速区域。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVodDomainConfig added in v1.0.250

func (c *Client) ModifyVodDomainConfig(request *ModifyVodDomainConfigRequest) (response *ModifyVodDomainConfigResponse, err error)

ModifyVodDomainConfig 该接口用于修改域名配置,可以修改域名的防盗链配置。

1、域名部署状态为 Online 状态时才允许修改域名的配置。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVodDomainConfigWithContext added in v1.0.324

func (c *Client) ModifyVodDomainConfigWithContext(ctx context.Context, request *ModifyVodDomainConfigRequest) (response *ModifyVodDomainConfigResponse, err error)

ModifyVodDomainConfig 该接口用于修改域名配置,可以修改域名的防盗链配置。

1、域名部署状态为 Online 状态时才允许修改域名的配置。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyWatermarkTemplate

func (c *Client) ModifyWatermarkTemplate(request *ModifyWatermarkTemplateRequest) (response *ModifyWatermarkTemplateResponse, err error)

ModifyWatermarkTemplate 修改用户自定义水印模板,水印类型不允许修改。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyWatermarkTemplateWithContext added in v1.0.324

func (c *Client) ModifyWatermarkTemplateWithContext(ctx context.Context, request *ModifyWatermarkTemplateRequest) (response *ModifyWatermarkTemplateResponse, err error)

ModifyWatermarkTemplate 修改用户自定义水印模板,水印类型不允许修改。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
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"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyWordSample

func (c *Client) ModifyWordSample(request *ModifyWordSampleRequest) (response *ModifyWordSampleResponse, err error)

ModifyWordSample 该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_WORD = "ResourceNotFound.Word"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyWordSampleWithContext added in v1.0.324

func (c *Client) ModifyWordSampleWithContext(ctx context.Context, request *ModifyWordSampleRequest) (response *ModifyWordSampleResponse, err error)

ModifyWordSample 该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_WORD = "ResourceNotFound.Word"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ParseStreamingManifest

func (c *Client) ParseStreamingManifest(request *ParseStreamingManifestRequest) (response *ParseStreamingManifestResponse, err error)

ParseStreamingManifest 上传 HLS 视频时,解析索引文件内容,返回待上传的分片文件列表。分片文件路径必须是当前目录或子目录的相对路径,不能是 URL,不能是绝对路径。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_MEDIAMANIFESTCONTENT = "InvalidParameterValue.MediaManifestContent"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ParseStreamingManifestWithContext added in v1.0.324

func (c *Client) ParseStreamingManifestWithContext(ctx context.Context, request *ParseStreamingManifestRequest) (response *ParseStreamingManifestResponse, err error)

ParseStreamingManifest 上传 HLS 视频时,解析索引文件内容,返回待上传的分片文件列表。分片文件路径必须是当前目录或子目录的相对路径,不能是 URL,不能是绝对路径。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_MEDIAMANIFESTCONTENT = "InvalidParameterValue.MediaManifestContent"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ProcessImage added in v1.0.369

func (c *Client) ProcessImage(request *ProcessImageRequest) (response *ProcessImageResponse, err error)

ProcessImage 该 API 已经<font color='red'>不再维护</font>,智能识别任务请使用图片智能识别 [ReviewImage](https://cloud.tencent.com/document/api/266/73217) 接口。

对点播中的图片文件发起处理任务,功能包括:

1. 智能识别(令人反感的信息、不安全的信息、不适宜的信息);

><li>图片文件大小支持:文件 < 5M;</li>

><li>图片文件分辨率支持:建议分辨率大于256x256,否则可能会影响识别效果;</li>

><li>图片文件支持格式:PNG、JPG、JPEG、BMP、GIF、WEBP格式。</li>

可能返回的错误码:

FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ProcessImageWithContext added in v1.0.369

func (c *Client) ProcessImageWithContext(ctx context.Context, request *ProcessImageRequest) (response *ProcessImageResponse, err error)

ProcessImage 该 API 已经<font color='red'>不再维护</font>,智能识别任务请使用图片智能识别 [ReviewImage](https://cloud.tencent.com/document/api/266/73217) 接口。

对点播中的图片文件发起处理任务,功能包括:

1. 智能识别(令人反感的信息、不安全的信息、不适宜的信息);

><li>图片文件大小支持:文件 < 5M;</li>

><li>图片文件分辨率支持:建议分辨率大于256x256,否则可能会影响识别效果;</li>

><li>图片文件支持格式:PNG、JPG、JPEG、BMP、GIF、WEBP格式。</li>

可能返回的错误码:

FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ProcessMedia

func (c *Client) ProcessMedia(request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)

ProcessMedia 对点播中的音视频媒体发起处理任务,功能包括:

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

2. 视频转动图;

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

4. 对视频采样截图;

5. 对视频截取雪碧图;

6. 对视频截取一张图做封面;

7. 对视频转自适应码流(并加密);

8. 内容审核(令人反感的信息、不安全的信息、不适宜的信息),<font color=red>不建议</font> 使用该接口发起,推荐使用 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217);

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

10. 内容识别(视频片头片尾、人脸、文本全文、文本关键词、语音全文、语音关键词、物体)。

如使用事件通知,事件通知的类型为 [任务流状态变更](https://cloud.tencent.com/document/product/266/9636)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NONEEDTOREDUCEMEDIABITRATE = "FailedOperation.NoNeedToReduceMediaBitrate"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AIANALYSISTASKDEFINITION = "InvalidParameterValue.AiAnalysisTaskDefinition"
INVALIDPARAMETERVALUE_AICONTENTREVIEWTASKDEFINITION = "InvalidParameterValue.AiContentReviewTaskDefinition"
INVALIDPARAMETERVALUE_AIRECOGNITIONTASKDEFINITION = "InvalidParameterValue.AiRecognitionTaskDefinition"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ProcessMediaByProcedure

func (c *Client) ProcessMediaByProcedure(request *ProcessMediaByProcedureRequest) (response *ProcessMediaByProcedureResponse, err error)

ProcessMediaByProcedure 使用任务流模板,对点播中的视频发起处理任务。

有两种方式创建任务流模板:

1. 在控制台上创建和修改任务流模板;

2. 通过任务流模板接口创建任务流模板。

如使用事件通知,除音视频审核任务外的事件通知的类型为 [任务流状态变更](https://cloud.tencent.com/document/product/266/9636);音视频审核任务事件通知的类型为 [音视频审核完成](https://cloud.tencent.com/document/product/266/81258)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_PROCEDURENAME = "InvalidParameterValue.ProcedureName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_UNIQUEIDENTIFIER = "InvalidParameterValue.UniqueIdentifier"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ProcessMediaByProcedureWithContext added in v1.0.324

func (c *Client) ProcessMediaByProcedureWithContext(ctx context.Context, request *ProcessMediaByProcedureRequest) (response *ProcessMediaByProcedureResponse, err error)

ProcessMediaByProcedure 使用任务流模板,对点播中的视频发起处理任务。

有两种方式创建任务流模板:

1. 在控制台上创建和修改任务流模板;

2. 通过任务流模板接口创建任务流模板。

如使用事件通知,除音视频审核任务外的事件通知的类型为 [任务流状态变更](https://cloud.tencent.com/document/product/266/9636);音视频审核任务事件通知的类型为 [音视频审核完成](https://cloud.tencent.com/document/product/266/81258)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_PROCEDURENAME = "InvalidParameterValue.ProcedureName"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_UNIQUEIDENTIFIER = "InvalidParameterValue.UniqueIdentifier"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ProcessMediaByUrl

func (c *Client) ProcessMediaByUrl(request *ProcessMediaByUrlRequest) (response *ProcessMediaByUrlResponse, err error)

ProcessMediaByUrl 该 API 已经<font color='red'>不再维护</font>,请使用 MPS 产品的 [ProcessMedia](https://cloud.tencent.com/document/product/862/37578) 接口,在入参 InputInfo.UrlInputInfo.Url 中指定视频 URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_AIANALYSISTASKDEFINITION = "InvalidParameterValue.AiAnalysisTaskDefinition"
INVALIDPARAMETERVALUE_AICONTENTREVIEWTASKDEFINITION = "InvalidParameterValue.AiContentReviewTaskDefinition"
INVALIDPARAMETERVALUE_AIRECOGNITIONTASKDEFINITION = "InvalidParameterValue.AiRecognitionTaskDefinition"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ProcessMediaByUrlWithContext added in v1.0.324

func (c *Client) ProcessMediaByUrlWithContext(ctx context.Context, request *ProcessMediaByUrlRequest) (response *ProcessMediaByUrlResponse, err error)

ProcessMediaByUrl 该 API 已经<font color='red'>不再维护</font>,请使用 MPS 产品的 [ProcessMedia](https://cloud.tencent.com/document/product/862/37578) 接口,在入参 InputInfo.UrlInputInfo.Url 中指定视频 URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INTERNALERROR_GETFILEINFOERROR = "InternalError.GetFileInfoError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_AIANALYSISTASKDEFINITION = "InvalidParameterValue.AiAnalysisTaskDefinition"
INVALIDPARAMETERVALUE_AICONTENTREVIEWTASKDEFINITION = "InvalidParameterValue.AiContentReviewTaskDefinition"
INVALIDPARAMETERVALUE_AIRECOGNITIONTASKDEFINITION = "InvalidParameterValue.AiRecognitionTaskDefinition"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ProcessMediaWithContext added in v1.0.324

func (c *Client) ProcessMediaWithContext(ctx context.Context, request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)

ProcessMedia 对点播中的音视频媒体发起处理任务,功能包括:

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

2. 视频转动图;

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

4. 对视频采样截图;

5. 对视频截取雪碧图;

6. 对视频截取一张图做封面;

7. 对视频转自适应码流(并加密);

8. 内容审核(令人反感的信息、不安全的信息、不适宜的信息),<font color=red>不建议</font> 使用该接口发起,推荐使用 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217);

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

10. 内容识别(视频片头片尾、人脸、文本全文、文本关键词、语音全文、语音关键词、物体)。

如使用事件通知,事件通知的类型为 [任务流状态变更](https://cloud.tencent.com/document/product/266/9636)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NONEEDTOREDUCEMEDIABITRATE = "FailedOperation.NoNeedToReduceMediaBitrate"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AIANALYSISTASKDEFINITION = "InvalidParameterValue.AiAnalysisTaskDefinition"
INVALIDPARAMETERVALUE_AICONTENTREVIEWTASKDEFINITION = "InvalidParameterValue.AiContentReviewTaskDefinition"
INVALIDPARAMETERVALUE_AIRECOGNITIONTASKDEFINITION = "InvalidParameterValue.AiRecognitionTaskDefinition"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) PullEvents

func (c *Client) PullEvents(request *PullEventsRequest) (response *PullEventsResponse, err error)

PullEvents * 该接口用于业务服务器以 [可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83) 的方式获取事件通知;

* 接口为长轮询模式,即:如果服务端存在未消费事件,则立即返回给请求方;如果服务端没有未消费事件,则后台会将请求挂起,直到有新的事件产生为止;

* 请求最多挂起5秒,建议请求方将超时时间设置为10秒;

* 未被拉取的事件通知最多保留4天,超过该时限的事件通知可能会被清除;

* 若该接口有事件返回,调用方必须在<font color="red">30秒</font>内调用 [确认事件通知](https://cloud.tencent.com/document/product/266/33434) 接口,确认事件通知已经处理,否则该事件通知在<font color="red">30秒</font>后会再次被拉取到。

* 当前,API 每次最多可以获取16个事件通知。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) PullEventsWithContext added in v1.0.324

func (c *Client) PullEventsWithContext(ctx context.Context, request *PullEventsRequest) (response *PullEventsResponse, err error)

PullEvents * 该接口用于业务服务器以 [可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83) 的方式获取事件通知;

* 接口为长轮询模式,即:如果服务端存在未消费事件,则立即返回给请求方;如果服务端没有未消费事件,则后台会将请求挂起,直到有新的事件产生为止;

* 请求最多挂起5秒,建议请求方将超时时间设置为10秒;

* 未被拉取的事件通知最多保留4天,超过该时限的事件通知可能会被清除;

* 若该接口有事件返回,调用方必须在<font color="red">30秒</font>内调用 [确认事件通知](https://cloud.tencent.com/document/product/266/33434) 接口,确认事件通知已经处理,否则该事件通知在<font color="red">30秒</font>后会再次被拉取到。

* 当前,API 每次最多可以获取16个事件通知。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) PullUpload

func (c *Client) PullUpload(request *PullUploadRequest) (response *PullUploadResponse, err error)

PullUpload 该接口用于将一个网络上的视频拉取到云点播平台。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_COVERTYPE = "FailedOperation.CoverType"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_EXPIRETIME = "InvalidParameter.ExpireTime"
INVALIDPARAMETER_STORAGEREGION = "InvalidParameter.StorageRegion"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COVERURL = "InvalidParameterValue.CoverUrl"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_MEDIAURL = "InvalidParameterValue.MediaUrl"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
RESOURCENOTFOUND_COVERURL = "ResourceNotFound.CoverUrl"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) PullUploadWithContext added in v1.0.324

func (c *Client) PullUploadWithContext(ctx context.Context, request *PullUploadRequest) (response *PullUploadResponse, err error)

PullUpload 该接口用于将一个网络上的视频拉取到云点播平台。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_COVERTYPE = "FailedOperation.CoverType"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_EXPIRETIME = "InvalidParameter.ExpireTime"
INVALIDPARAMETER_STORAGEREGION = "InvalidParameter.StorageRegion"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COVERURL = "InvalidParameterValue.CoverUrl"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_MEDIAURL = "InvalidParameterValue.MediaUrl"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_STORAGEREGION = "InvalidParameterValue.StorageRegion"
RESOURCENOTFOUND_COVERURL = "ResourceNotFound.CoverUrl"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) PushUrlCache

func (c *Client) PushUrlCache(request *PushUrlCacheRequest) (response *PushUrlCacheResponse, err error)

PushUrlCache 1. 预热指定的 URL 列表。

2. URL 的域名必须已在云点播中注册。

3. 单次请求最多指定20个 URL。

4. 默认预热配额为每天10000个 URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) PushUrlCacheWithContext added in v1.0.324

func (c *Client) PushUrlCacheWithContext(ctx context.Context, request *PushUrlCacheRequest) (response *PushUrlCacheResponse, err error)

PushUrlCache 1. 预热指定的 URL 列表。

2. URL 的域名必须已在云点播中注册。

3. 单次请求最多指定20个 URL。

4. 默认预热配额为每天10000个 URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RebuildMedia added in v1.0.597

func (c *Client) RebuildMedia(request *RebuildMediaRequest) (response *RebuildMediaResponse, err error)

RebuildMedia 该 API 已经<font color=red>不再维护</font>,请使用新版接口 [音画质重生](https://cloud.tencent.com/document/api/266/102571)。

发起音画质重生

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

func (*Client) RebuildMediaByTemplate added in v1.0.630

func (c *Client) RebuildMediaByTemplate(request *RebuildMediaByTemplateRequest) (response *RebuildMediaByTemplateResponse, err error)

RebuildMediaByTemplate 该 API 已经<font color=red>不再维护</font>,请使用新版接口 [音画质重生](https://cloud.tencent.com/document/api/266/102571)。

使用模板发起视频重生。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

func (*Client) RebuildMediaByTemplateWithContext added in v1.0.630

func (c *Client) RebuildMediaByTemplateWithContext(ctx context.Context, request *RebuildMediaByTemplateRequest) (response *RebuildMediaByTemplateResponse, err error)

RebuildMediaByTemplate 该 API 已经<font color=red>不再维护</font>,请使用新版接口 [音画质重生](https://cloud.tencent.com/document/api/266/102571)。

使用模板发起视频重生。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

func (*Client) RebuildMediaWithContext added in v1.0.597

func (c *Client) RebuildMediaWithContext(ctx context.Context, request *RebuildMediaRequest) (response *RebuildMediaResponse, err error)

RebuildMedia 该 API 已经<font color=red>不再维护</font>,请使用新版接口 [音画质重生](https://cloud.tencent.com/document/api/266/102571)。

发起音画质重生

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"

func (*Client) RefreshUrlCache added in v1.0.422

func (c *Client) RefreshUrlCache(request *RefreshUrlCacheRequest) (response *RefreshUrlCacheResponse, err error)

RefreshUrlCache 1. 刷新指定的 URL 列表。

2. URL 的域名必须已在云点播中注册。

3. 单次请求最多指定20个 URL。

4. 默认刷新配额为每天100000个 URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RefreshUrlCacheWithContext added in v1.0.422

func (c *Client) RefreshUrlCacheWithContext(ctx context.Context, request *RefreshUrlCacheRequest) (response *RefreshUrlCacheResponse, err error)

RefreshUrlCache 1. 刷新指定的 URL 列表。

2. URL 的域名必须已在云点播中注册。

3. 单次请求最多指定20个 URL。

4. 默认刷新配额为每天100000个 URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RemoveWatermark added in v1.0.480

func (c *Client) RemoveWatermark(request *RemoveWatermarkRequest) (response *RemoveWatermarkResponse, err error)

RemoveWatermark 智能去除水印

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RemoveWatermarkWithContext added in v1.0.480

func (c *Client) RemoveWatermarkWithContext(ctx context.Context, request *RemoveWatermarkRequest) (response *RemoveWatermarkResponse, err error)

RemoveWatermark 智能去除水印

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_TASKDUPLICATE = "FailedOperation.TaskDuplicate"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ResetProcedureTemplate

func (c *Client) ResetProcedureTemplate(request *ResetProcedureTemplateRequest) (response *ResetProcedureTemplateResponse, err error)

ResetProcedureTemplate 重新设置用户自定义任务流模板的内容。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PROCEDURENAMENOTEXIST = "InvalidParameter.ProcedureNameNotExist"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ResetProcedureTemplateWithContext added in v1.0.324

func (c *Client) ResetProcedureTemplateWithContext(ctx context.Context, request *ResetProcedureTemplateRequest) (response *ResetProcedureTemplateResponse, err error)

ResetProcedureTemplate 重新设置用户自定义任务流模板的内容。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PROCEDURENAMENOTEXIST = "InvalidParameter.ProcedureNameNotExist"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RestoreMedia added in v1.0.422

func (c *Client) RestoreMedia(request *RestoreMediaRequest) (response *RestoreMediaResponse, err error)

RestoreMedia 当媒体文件的存储类型是归档存储或深度归档存储时,是不可访问的。如需访问,则需要调用本接口进行解冻,解冻后可访问的媒体文件是临时的,在有效期过后,则不可访问。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_NOTRESTORABLE = "InvalidParameterValue.NotRestorable"
INVALIDPARAMETERVALUE_ORIGINALSTORAGECLASS = "InvalidParameterValue.OriginalStorageClass"
INVALIDPARAMETERVALUE_RESTOREDAY = "InvalidParameterValue.RestoreDay"
INVALIDPARAMETERVALUE_RESTORETIER = "InvalidParameterValue.RestoreTier"
INVALIDPARAMETERVALUE_UNSUPPORTEDRESTORETIER = "InvalidParameterValue.UnsupportedRestoreTier"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestoreMediaWithContext added in v1.0.422

func (c *Client) RestoreMediaWithContext(ctx context.Context, request *RestoreMediaRequest) (response *RestoreMediaResponse, err error)

RestoreMedia 当媒体文件的存储类型是归档存储或深度归档存储时,是不可访问的。如需访问,则需要调用本接口进行解冻,解冻后可访问的媒体文件是临时的,在有效期过后,则不可访问。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_NOTRESTORABLE = "InvalidParameterValue.NotRestorable"
INVALIDPARAMETERVALUE_ORIGINALSTORAGECLASS = "InvalidParameterValue.OriginalStorageClass"
INVALIDPARAMETERVALUE_RESTOREDAY = "InvalidParameterValue.RestoreDay"
INVALIDPARAMETERVALUE_RESTORETIER = "InvalidParameterValue.RestoreTier"
INVALIDPARAMETERVALUE_UNSUPPORTEDRESTORETIER = "InvalidParameterValue.UnsupportedRestoreTier"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ReviewAudioVideo added in v1.0.493

func (c *Client) ReviewAudioVideo(request *ReviewAudioVideoRequest) (response *ReviewAudioVideoResponse, err error)

ReviewAudioVideo 对点播中的音视频媒体发起审核任务,智能检测视频画面、画面中的文字、语音中的文字、声音出现的违规内容。

如使用事件通知,事件通知的类型为 [音视频审核完成](https://cloud.tencent.com/document/product/266/81258)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ReviewAudioVideoWithContext added in v1.0.493

func (c *Client) ReviewAudioVideoWithContext(ctx context.Context, request *ReviewAudioVideoRequest) (response *ReviewAudioVideoResponse, err error)

ReviewAudioVideo 对点播中的音视频媒体发起审核任务,智能检测视频画面、画面中的文字、语音中的文字、声音出现的违规内容。

如使用事件通知,事件通知的类型为 [音视频审核完成](https://cloud.tencent.com/document/product/266/81258)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ReviewImage added in v1.0.392

func (c *Client) ReviewImage(request *ReviewImageRequest) (response *ReviewImageResponse, err error)

ReviewImage 对点播中的图片文件发起审核(令人反感的信息、不安全的信息、不适宜的信息)任务。

><li>图片文件大小支持:文件 < 5M;</li>

><li>图片文件分辨率支持:建议分辨率大于256x256,否则可能会影响审核效果;</li>

><li>图片文件支持格式:PNG、JPG、JPEG、BMP、GIF、WEBP格式。</li>

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ReviewImageWithContext added in v1.0.392

func (c *Client) ReviewImageWithContext(ctx context.Context, request *ReviewImageRequest) (response *ReviewImageResponse, err error)

ReviewImage 对点播中的图片文件发起审核(令人反感的信息、不安全的信息、不适宜的信息)任务。

><li>图片文件大小支持:文件 < 5M;</li>

><li>图片文件分辨率支持:建议分辨率大于256x256,否则可能会影响审核效果;</li>

><li>图片文件支持格式:PNG、JPG、JPEG、BMP、GIF、WEBP格式。</li>

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_MEDIATYPE = "FailedOperation.MediaType"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SearchMedia

func (c *Client) SearchMedia(request *SearchMediaRequest) (response *SearchMediaResponse, err error)

SearchMedia 搜索媒体信息,支持多种条件筛选,以及支持对返回结果排序、过滤等功能,具体包括:

- 指定文件 ID 集合 FileIds ,返回匹配集合中任意 ID 的媒体。

- 根据多个媒体文件名 Names 或描述信息 Descriptions 进行模糊搜索。

- 根据多个文件名前缀 NamePrefixes 进行搜索。

- 指定分类集合 ClassIds(见输入参数),返回满足集合中任意分类的媒体。例如:媒体分类有电影、电视剧、综艺等,其中电影分类下又有子分类历史片、动作片、言情片。如果 ClassIds 指定了电影、电视剧,那么电影和电视剧下的所有子分类都会返回;而如果 ClassIds 指定的是历史片、动作片,那么只有这2个子分类下的媒体才会返回。

- 指定标签集合 Tags(见输入参数),返回满足集合中任意标签的媒体。例如:媒体标签有二次元、宫斗、鬼畜,如果 Tags 指定了二次元、鬼畜2个标签,那么只要符合这2个标签中任意一个的媒体都会被检索出来。

- 指定文件类型集合 Categories(见输入参数),返回满足集合中任意类型的媒体。例如:文件类型有 Video(视频)、 Audio (音频)、 Image (图片)。如果Categories指定了 Video 和 Audio 2个文件类型,那么符合这些类型的媒体都会被检索出来。

- 指定来源集合 SourceTypes(见输入参数),返回满足集合中任意来源的媒体。例如:媒体来源有 Record (直播录制)、Upload (上传)等。如果 SourceTypes 指定了 Record 和 Upload ,那么符合这些来源的媒体都会被检索出来。

- 指定文件封装格式集合 MediaTypes(见输入参数),返回满足集合中任意封装格式的媒体。例如:封装格式有 MP4、AVI、MP3 等。如果 MediaTypes 指定了 MP4 和 MP3,那么符合这些封装格式的媒体都会被检索出来。

- 指定文件状态集合 Status(见输入参数),返回满足集合中任意状态的媒体。例如:文件状态有 Normal(正常)、SystemForbidden(平台封禁)、Forbidden(主动封禁)。如果 Status 指定了 Normal 和 Forbidden 2种文件状态,那么符合这些状态的媒体都会被检索出来。

- 指定文件审核结果集合 ReviewResults(见输入参数),返回满足集合中任意状态的媒体。例如:文件审核结果有 pass(通过)、block(违规)等。如果 ReviewResults 指定了 pass 和 block 2种审核结果,那么符合这些审核结果的媒体都会被检索出来。

- 指定直播推流码集合 StreamIds(见输入参数)筛选直播录制的媒体。

- 指定媒体的创建时间范围筛选媒体。

- 指定 TRTC 应用 ID 集合筛选媒体。

- 指定 TRTC 房间 ID 集合筛选媒体。

- 以上参数之间可以任意组合进行检索。例如:筛选创建时间在2018年12月1日12:00:00到2018年12月8日12:00:00之间、分类为电影或电视剧、带有宫斗和悬疑标签的媒体。注意,任何支持数组输入的参数,其元素之间的搜索逻辑为‘或’。所有参数之间的逻辑关系为‘与’。

- 允许通过 Filters 控制返回的媒体信息种类(默认返回所有信息)。可选输入包括:

  1. 基础信息(basicInfo):包括媒体名称、分类、播放地址、封面图片等。

  2. 元信息(metaData):包括大小、时长、视频流信息、音频流信息等。

  3. 转码结果信息(transcodeInfo):包括该媒体转码生成的各种规格的媒体地址、视频流参数、音频流参数等。

  4. 转动图结果信息(animatedGraphicsInfo):对视频转动图(如 gif)后的动图信息。

  5. 采样截图信息(sampleSnapshotInfo):对视频采样截图后的截图信息。

  6. 雪碧图信息(imageSpriteInfo):对视频截取雪碧图后的雪碧图信息。

  7. 指定时间点截图信息(snapshotByTimeOffsetInfo):对视频依照指定时间点截图后,的截图信息。

  8. 视频打点信息(keyFrameDescInfo):对视频设置的打点信息。

  9. 转自适应码流信息(adaptiveDynamicStreamingInfo):包括规格、加密类型、打包格式等相关信息。

- 允许对结果根据创建时间进行排序并分页返回,通过 Offset 和 Limit (见输入参数)来控制分页。

<div id="maxResultsDesc">接口返回结果数限制:</div>

- <b><a href="#p_offset">Offset</a> 和 <a href="#p_limit">Limit</a> 两个参数影响单次分页查询结果数。特别注意:当这2个值都缺省时,本接口最多只返回10条查询结果。</b>

- <b>最大支持返回5000条搜索结果,超出部分不再支持查询。如果搜索结果量太大,建议使用更精细的筛选条件来减少搜索结果。</b>

<br>不推荐使用的条件筛选:

- (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)指定单个文本 Text 对媒体文件名或描述信息进行模糊搜索。

- (不推荐:应使用 SourceTypes 替代)指定单个媒体文件来源 SourceType 进行搜索。

- (不推荐:应使用 StreamIds 替代)指定单个推流直播码 StreamId 进行搜索。

- (不推荐:应使用 CreateTime 替代)指定单个起始创建时间 StartTime 进行搜索。

- (不推荐:应使用 CreateTime 替代)指定单个结尾创建时间 EndTime 进行搜索。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETERVALUE_CATEGORIES = "InvalidParameterValue.Categories"
INVALIDPARAMETERVALUE_CLASSIDS = "InvalidParameterValue.ClassIds"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_NAMEPREFIXES = "InvalidParameterValue.NamePrefixes"
INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"
INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"
INVALIDPARAMETERVALUE_SORT = "InvalidParameterValue.Sort"
INVALIDPARAMETERVALUE_SOURCETYPE = "InvalidParameterValue.SourceType"
INVALIDPARAMETERVALUE_SOURCETYPES = "InvalidParameterValue.SourceTypes"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"
INVALIDPARAMETERVALUE_STREAMIDS = "InvalidParameterValue.StreamIds"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_TAGS = "InvalidParameterValue.Tags"
INVALIDPARAMETERVALUE_TEXT = "InvalidParameterValue.Text"
INVALIDPARAMETERVALUE_TYPES = "InvalidParameterValue.Types"
INVALIDPARAMETERVALUE_VIDS = "InvalidParameterValue.Vids"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SearchMediaWithContext added in v1.0.324

func (c *Client) SearchMediaWithContext(ctx context.Context, request *SearchMediaRequest) (response *SearchMediaResponse, err error)

SearchMedia 搜索媒体信息,支持多种条件筛选,以及支持对返回结果排序、过滤等功能,具体包括:

- 指定文件 ID 集合 FileIds ,返回匹配集合中任意 ID 的媒体。

- 根据多个媒体文件名 Names 或描述信息 Descriptions 进行模糊搜索。

- 根据多个文件名前缀 NamePrefixes 进行搜索。

- 指定分类集合 ClassIds(见输入参数),返回满足集合中任意分类的媒体。例如:媒体分类有电影、电视剧、综艺等,其中电影分类下又有子分类历史片、动作片、言情片。如果 ClassIds 指定了电影、电视剧,那么电影和电视剧下的所有子分类都会返回;而如果 ClassIds 指定的是历史片、动作片,那么只有这2个子分类下的媒体才会返回。

- 指定标签集合 Tags(见输入参数),返回满足集合中任意标签的媒体。例如:媒体标签有二次元、宫斗、鬼畜,如果 Tags 指定了二次元、鬼畜2个标签,那么只要符合这2个标签中任意一个的媒体都会被检索出来。

- 指定文件类型集合 Categories(见输入参数),返回满足集合中任意类型的媒体。例如:文件类型有 Video(视频)、 Audio (音频)、 Image (图片)。如果Categories指定了 Video 和 Audio 2个文件类型,那么符合这些类型的媒体都会被检索出来。

- 指定来源集合 SourceTypes(见输入参数),返回满足集合中任意来源的媒体。例如:媒体来源有 Record (直播录制)、Upload (上传)等。如果 SourceTypes 指定了 Record 和 Upload ,那么符合这些来源的媒体都会被检索出来。

- 指定文件封装格式集合 MediaTypes(见输入参数),返回满足集合中任意封装格式的媒体。例如:封装格式有 MP4、AVI、MP3 等。如果 MediaTypes 指定了 MP4 和 MP3,那么符合这些封装格式的媒体都会被检索出来。

- 指定文件状态集合 Status(见输入参数),返回满足集合中任意状态的媒体。例如:文件状态有 Normal(正常)、SystemForbidden(平台封禁)、Forbidden(主动封禁)。如果 Status 指定了 Normal 和 Forbidden 2种文件状态,那么符合这些状态的媒体都会被检索出来。

- 指定文件审核结果集合 ReviewResults(见输入参数),返回满足集合中任意状态的媒体。例如:文件审核结果有 pass(通过)、block(违规)等。如果 ReviewResults 指定了 pass 和 block 2种审核结果,那么符合这些审核结果的媒体都会被检索出来。

- 指定直播推流码集合 StreamIds(见输入参数)筛选直播录制的媒体。

- 指定媒体的创建时间范围筛选媒体。

- 指定 TRTC 应用 ID 集合筛选媒体。

- 指定 TRTC 房间 ID 集合筛选媒体。

- 以上参数之间可以任意组合进行检索。例如:筛选创建时间在2018年12月1日12:00:00到2018年12月8日12:00:00之间、分类为电影或电视剧、带有宫斗和悬疑标签的媒体。注意,任何支持数组输入的参数,其元素之间的搜索逻辑为‘或’。所有参数之间的逻辑关系为‘与’。

- 允许通过 Filters 控制返回的媒体信息种类(默认返回所有信息)。可选输入包括:

  1. 基础信息(basicInfo):包括媒体名称、分类、播放地址、封面图片等。

  2. 元信息(metaData):包括大小、时长、视频流信息、音频流信息等。

  3. 转码结果信息(transcodeInfo):包括该媒体转码生成的各种规格的媒体地址、视频流参数、音频流参数等。

  4. 转动图结果信息(animatedGraphicsInfo):对视频转动图(如 gif)后的动图信息。

  5. 采样截图信息(sampleSnapshotInfo):对视频采样截图后的截图信息。

  6. 雪碧图信息(imageSpriteInfo):对视频截取雪碧图后的雪碧图信息。

  7. 指定时间点截图信息(snapshotByTimeOffsetInfo):对视频依照指定时间点截图后,的截图信息。

  8. 视频打点信息(keyFrameDescInfo):对视频设置的打点信息。

  9. 转自适应码流信息(adaptiveDynamicStreamingInfo):包括规格、加密类型、打包格式等相关信息。

- 允许对结果根据创建时间进行排序并分页返回,通过 Offset 和 Limit (见输入参数)来控制分页。

<div id="maxResultsDesc">接口返回结果数限制:</div>

- <b><a href="#p_offset">Offset</a> 和 <a href="#p_limit">Limit</a> 两个参数影响单次分页查询结果数。特别注意:当这2个值都缺省时,本接口最多只返回10条查询结果。</b>

- <b>最大支持返回5000条搜索结果,超出部分不再支持查询。如果搜索结果量太大,建议使用更精细的筛选条件来减少搜索结果。</b>

<br>不推荐使用的条件筛选:

- (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)指定单个文本 Text 对媒体文件名或描述信息进行模糊搜索。

- (不推荐:应使用 SourceTypes 替代)指定单个媒体文件来源 SourceType 进行搜索。

- (不推荐:应使用 StreamIds 替代)指定单个推流直播码 StreamId 进行搜索。

- (不推荐:应使用 CreateTime 替代)指定单个起始创建时间 StartTime 进行搜索。

- (不推荐:应使用 CreateTime 替代)指定单个结尾创建时间 EndTime 进行搜索。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETERVALUE_CATEGORIES = "InvalidParameterValue.Categories"
INVALIDPARAMETERVALUE_CLASSIDS = "InvalidParameterValue.ClassIds"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_NAMEPREFIXES = "InvalidParameterValue.NamePrefixes"
INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"
INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"
INVALIDPARAMETERVALUE_SORT = "InvalidParameterValue.Sort"
INVALIDPARAMETERVALUE_SOURCETYPE = "InvalidParameterValue.SourceType"
INVALIDPARAMETERVALUE_SOURCETYPES = "InvalidParameterValue.SourceTypes"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"
INVALIDPARAMETERVALUE_STREAMIDS = "InvalidParameterValue.StreamIds"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_TAGS = "InvalidParameterValue.Tags"
INVALIDPARAMETERVALUE_TEXT = "InvalidParameterValue.Text"
INVALIDPARAMETERVALUE_TYPES = "InvalidParameterValue.Types"
INVALIDPARAMETERVALUE_VIDS = "InvalidParameterValue.Vids"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SetCLSPushTarget added in v1.0.836

func (c *Client) SetCLSPushTarget(request *SetCLSPushTargetRequest) (response *SetCLSPushTargetResponse, err error)

SetCLSPushTarget 为点播域名设置投递 CLS 的目标。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETERVALUE_CATEGORIES = "InvalidParameterValue.Categories"
INVALIDPARAMETERVALUE_CLASSIDS = "InvalidParameterValue.ClassIds"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_NAMEPREFIXES = "InvalidParameterValue.NamePrefixes"
INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"
INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"
INVALIDPARAMETERVALUE_SORT = "InvalidParameterValue.Sort"
INVALIDPARAMETERVALUE_SOURCETYPE = "InvalidParameterValue.SourceType"
INVALIDPARAMETERVALUE_SOURCETYPES = "InvalidParameterValue.SourceTypes"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"
INVALIDPARAMETERVALUE_STREAMIDS = "InvalidParameterValue.StreamIds"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_TAGS = "InvalidParameterValue.Tags"
INVALIDPARAMETERVALUE_TEXT = "InvalidParameterValue.Text"
INVALIDPARAMETERVALUE_TYPES = "InvalidParameterValue.Types"
INVALIDPARAMETERVALUE_VIDS = "InvalidParameterValue.Vids"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SetCLSPushTargetWithContext added in v1.0.836

func (c *Client) SetCLSPushTargetWithContext(ctx context.Context, request *SetCLSPushTargetRequest) (response *SetCLSPushTargetResponse, err error)

SetCLSPushTarget 为点播域名设置投递 CLS 的目标。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INTERNALERROR_GETMEDIALISTERROR = "InternalError.GetMediaListError"
INVALIDPARAMETERVALUE_CATEGORIES = "InvalidParameterValue.Categories"
INVALIDPARAMETERVALUE_CLASSIDS = "InvalidParameterValue.ClassIds"
INVALIDPARAMETERVALUE_ENDTIME = "InvalidParameterValue.EndTime"
INVALIDPARAMETERVALUE_FILEIDS = "InvalidParameterValue.FileIds"
INVALIDPARAMETERVALUE_NAMEPREFIXES = "InvalidParameterValue.NamePrefixes"
INVALIDPARAMETERVALUE_NAMES = "InvalidParameterValue.Names"
INVALIDPARAMETERVALUE_OFFSET = "InvalidParameterValue.Offset"
INVALIDPARAMETERVALUE_SORT = "InvalidParameterValue.Sort"
INVALIDPARAMETERVALUE_SOURCETYPE = "InvalidParameterValue.SourceType"
INVALIDPARAMETERVALUE_SOURCETYPES = "InvalidParameterValue.SourceTypes"
INVALIDPARAMETERVALUE_STARTTIME = "InvalidParameterValue.StartTime"
INVALIDPARAMETERVALUE_STORAGEREGIONS = "InvalidParameterValue.StorageRegions"
INVALIDPARAMETERVALUE_STREAMIDS = "InvalidParameterValue.StreamIds"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
INVALIDPARAMETERVALUE_TAGS = "InvalidParameterValue.Tags"
INVALIDPARAMETERVALUE_TEXT = "InvalidParameterValue.Text"
INVALIDPARAMETERVALUE_TYPES = "InvalidParameterValue.Types"
INVALIDPARAMETERVALUE_VIDS = "InvalidParameterValue.Vids"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SetDrmKeyProviderInfo added in v1.0.482

func (c *Client) SetDrmKeyProviderInfo(request *SetDrmKeyProviderInfoRequest) (response *SetDrmKeyProviderInfoResponse, err error)

SetDrmKeyProviderInfo 设置 DRM 密钥提供商信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) SetDrmKeyProviderInfoWithContext added in v1.0.482

func (c *Client) SetDrmKeyProviderInfoWithContext(ctx context.Context, request *SetDrmKeyProviderInfoRequest) (response *SetDrmKeyProviderInfoResponse, err error)

SetDrmKeyProviderInfo 设置 DRM 密钥提供商信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) SetVodDomainCertificate added in v1.0.806

func (c *Client) SetVodDomainCertificate(request *SetVodDomainCertificateRequest) (response *SetVodDomainCertificateResponse, err error)

SetVodDomainCertificate 设置点播域名 HTTPS 证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) SetVodDomainCertificateWithContext added in v1.0.806

func (c *Client) SetVodDomainCertificateWithContext(ctx context.Context, request *SetVodDomainCertificateRequest) (response *SetVodDomainCertificateResponse, err error)

SetVodDomainCertificate 设置点播域名 HTTPS 证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DOMAINDEPLOYING = "FailedOperation.DomainDeploying"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) SimpleHlsClip

func (c *Client) SimpleHlsClip(request *SimpleHlsClipRequest) (response *SimpleHlsClipResponse, err error)

SimpleHlsClip 对 HLS 视频进行按时间段裁剪,实时生成一个新的视频(HLS 格式),开发者可以将其立即分享出去,或者长久保存起来。

腾讯云点播支持两种剪辑模式:

- 剪辑固化:将剪辑出来的视频保存成独立的视频,拥有独立 FileId;适用于将精彩片段长久保存的场景;

- 剪辑不固化:剪辑得到的视频附属于输入文件,没有独立 FileId;适用于将精彩片段临时分享的场景。

注意:

- 剪辑是基于输入 m3u8 文件进行的,故而其最小剪辑精度为一个 ts 切片,无法实现秒级或者更为精确的剪辑精度。

### 剪辑固化

所谓剪辑固化,是指将剪辑出来的视频保存成一个独立的视频(拥有独立的 FileId)。其生命周期不受原始输入视频影响(即使原始输入视频被删除,剪辑结果也不会受到任何影响);也可以对其进行转码、微信发布等二次处理。

举例如下:一场完整的足球比赛,原始视频可能长达 2 个小时,客户出于节省成本的目的可以对这个视频存储 2 个月,但对于剪辑的「精彩时刻」视频却可以指定存储更长时间,同时可以单独对「精彩时刻」视频进行转码、微信发布等额外的点播操作,这时候可以选择剪辑并且固化的方案。

剪辑固化的优势在于其生命周期与原始输入视频相互独立,可以独立管理、长久保存。

### 剪辑不固化

所谓剪辑不固化,是指剪辑所得到的结果(m3u8 文件)与原始输入视频共享相同的 ts 分片,新生成的视频不是一个独立完整的视频(没有独立 FileId,只有播放 URL),其有效期与原始输入的完整视频有效期是一致的。一旦原始输入的视频被删除,也会导致该片段无法播放。

剪辑不固化,由于其剪辑结果不是一个独立的视频,因而也不会纳入点播媒资视频管理(例如控制台的视频总数不会统计这一片段)中,也无法单独针对这个片段做转码、微信发布等任何视频处理操作。

剪辑不固化的优势在于其剪辑操作十分“轻量化”,不会产生额外的存储开销。但其不足之处在于生命周期与原始录制视频相同,且无法进一步进行转码等视频处理。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ENDTIMEOFFSET = "InvalidParameterValue.EndTimeOffset"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_STARTTIMEOFFSET = "InvalidParameterValue.StartTimeOffset"
INVALIDPARAMETERVALUE_URL = "InvalidParameterValue.Url"
RESOURCEUNAVAILABLE_MASTERPLAYLIST = "ResourceUnavailable.MasterPlaylist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SimpleHlsClipWithContext added in v1.0.324

func (c *Client) SimpleHlsClipWithContext(ctx context.Context, request *SimpleHlsClipRequest) (response *SimpleHlsClipResponse, err error)

SimpleHlsClip 对 HLS 视频进行按时间段裁剪,实时生成一个新的视频(HLS 格式),开发者可以将其立即分享出去,或者长久保存起来。

腾讯云点播支持两种剪辑模式:

- 剪辑固化:将剪辑出来的视频保存成独立的视频,拥有独立 FileId;适用于将精彩片段长久保存的场景;

- 剪辑不固化:剪辑得到的视频附属于输入文件,没有独立 FileId;适用于将精彩片段临时分享的场景。

注意:

- 剪辑是基于输入 m3u8 文件进行的,故而其最小剪辑精度为一个 ts 切片,无法实现秒级或者更为精确的剪辑精度。

### 剪辑固化

所谓剪辑固化,是指将剪辑出来的视频保存成一个独立的视频(拥有独立的 FileId)。其生命周期不受原始输入视频影响(即使原始输入视频被删除,剪辑结果也不会受到任何影响);也可以对其进行转码、微信发布等二次处理。

举例如下:一场完整的足球比赛,原始视频可能长达 2 个小时,客户出于节省成本的目的可以对这个视频存储 2 个月,但对于剪辑的「精彩时刻」视频却可以指定存储更长时间,同时可以单独对「精彩时刻」视频进行转码、微信发布等额外的点播操作,这时候可以选择剪辑并且固化的方案。

剪辑固化的优势在于其生命周期与原始输入视频相互独立,可以独立管理、长久保存。

### 剪辑不固化

所谓剪辑不固化,是指剪辑所得到的结果(m3u8 文件)与原始输入视频共享相同的 ts 分片,新生成的视频不是一个独立完整的视频(没有独立 FileId,只有播放 URL),其有效期与原始输入的完整视频有效期是一致的。一旦原始输入的视频被删除,也会导致该片段无法播放。

剪辑不固化,由于其剪辑结果不是一个独立的视频,因而也不会纳入点播媒资视频管理(例如控制台的视频总数不会统计这一片段)中,也无法单独针对这个片段做转码、微信发布等任何视频处理操作。

剪辑不固化的优势在于其剪辑操作十分“轻量化”,不会产生额外的存储开销。但其不足之处在于生命周期与原始录制视频相同,且无法进一步进行转码等视频处理。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ENDTIMEOFFSET = "InvalidParameterValue.EndTimeOffset"
INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime"
INVALIDPARAMETERVALUE_STARTTIMEOFFSET = "InvalidParameterValue.StartTimeOffset"
INVALIDPARAMETERVALUE_URL = "InvalidParameterValue.Url"
RESOURCEUNAVAILABLE_MASTERPLAYLIST = "ResourceUnavailable.MasterPlaylist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SplitMedia

func (c *Client) SplitMedia(request *SplitMediaRequest) (response *SplitMediaResponse, err error)

SplitMedia 对点播视频进行拆条,生成多个新的点播视频。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SplitMediaWithContext added in v1.0.324

func (c *Client) SplitMediaWithContext(ctx context.Context, request *SplitMediaRequest) (response *SplitMediaResponse, err error)

SplitMedia 对点播视频进行拆条,生成多个新的点播视频。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_SESSIONCONTEXTTOOLONG = "InvalidParameterValue.SessionContextTooLong"
INVALIDPARAMETERVALUE_SESSIONID = "InvalidParameterValue.SessionId"
INVALIDPARAMETERVALUE_SESSIONIDTOOLONG = "InvalidParameterValue.SessionIdTooLong"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) VerifyDomainRecord added in v1.0.746

func (c *Client) VerifyDomainRecord(request *VerifyDomainRecordRequest) (response *VerifyDomainRecordResponse, err error)

VerifyDomainRecord 该接口用于验证域名解析值。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) VerifyDomainRecordWithContext added in v1.0.746

func (c *Client) VerifyDomainRecordWithContext(ctx context.Context, request *VerifyDomainRecordRequest) (response *VerifyDomainRecordResponse, err error)

VerifyDomainRecord 该接口用于验证域名解析值。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) WeChatMiniProgramPublish

func (c *Client) WeChatMiniProgramPublish(request *WeChatMiniProgramPublishRequest) (response *WeChatMiniProgramPublishResponse, err error)

WeChatMiniProgramPublish 将点播视频发布到微信小程序,供微信小程序播放器播放。

本接口支持发布原始视频和转码后视频,暂不支持发布自适应码流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NOPRIVILEGES = "FailedOperation.NoPrivileges"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_FILETYPE = "InvalidParameterValue.FileType"
INVALIDPARAMETERVALUE_SOURCEDEFINITION = "InvalidParameterValue.SourceDefinition"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) WeChatMiniProgramPublishWithContext added in v1.0.324

func (c *Client) WeChatMiniProgramPublishWithContext(ctx context.Context, request *WeChatMiniProgramPublishRequest) (response *WeChatMiniProgramPublishResponse, err error)

WeChatMiniProgramPublish 将点播视频发布到微信小程序,供微信小程序播放器播放。

本接口支持发布原始视频和转码后视频,暂不支持发布自适应码流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVALIDVODUSER = "FailedOperation.InvalidVodUser"
FAILEDOPERATION_NOPRIVILEGES = "FailedOperation.NoPrivileges"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FILEID = "InvalidParameterValue.FileId"
INVALIDPARAMETERVALUE_FILETYPE = "InvalidParameterValue.FileType"
INVALIDPARAMETERVALUE_SOURCEDEFINITION = "InvalidParameterValue.SourceDefinition"
INVALIDPARAMETERVALUE_SUBAPPID = "InvalidParameterValue.SubAppId"
RESOURCENOTFOUND_FILENOTEXIST = "ResourceNotFound.FileNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

type ClipFileInfo2017

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

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

	// 输出目标文件的文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 输出目标文件的文件地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 输出目标文件的文件类型。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
}

type ClipTask2017

type ClipTask2017 struct {
	// 视频剪辑任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 视频剪辑任务源文件 ID。
	SrcFileId *string `json:"SrcFileId,omitnil,omitempty" name:"SrcFileId"`

	// 视频剪辑输出的文件信息。
	FileInfo *ClipFileInfo2017 `json:"FileInfo,omitnil,omitempty" name:"FileInfo"`
}

type ColorEnhanceInfo added in v1.0.596

type ColorEnhanceInfo struct {
	// 色彩增强控制开关,可选值:
	// <li>ON:开启综合增强;</li>
	// <li>OFF:关闭综合增强。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 色彩增强类型,仅当色彩增强控制开关为 ON 时有效,可选值:
	// <li>weak:轻色彩增强;</li>
	// <li>normal:正常色彩增强;</li>
	// <li>strong:强色彩增强。</li>
	// 默认值:weak。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type CommitUploadRequest

type CommitUploadRequest struct {
	*tchttp.BaseRequest

	// 点播会话,取申请上传接口的返回值 VodSessionKey。
	VodSessionKey *string `json:"VodSessionKey,omitnil,omitempty" name:"VodSessionKey"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewCommitUploadRequest

func NewCommitUploadRequest() (request *CommitUploadRequest)

func (*CommitUploadRequest) FromJsonString

func (r *CommitUploadRequest) 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 (*CommitUploadRequest) ToJsonString

func (r *CommitUploadRequest) ToJsonString() string

type CommitUploadRequestParams added in v1.0.426

type CommitUploadRequestParams struct {
	// 点播会话,取申请上传接口的返回值 VodSessionKey。
	VodSessionKey *string `json:"VodSessionKey,omitnil,omitempty" name:"VodSessionKey"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type CommitUploadResponse

type CommitUploadResponse struct {
	*tchttp.BaseResponse
	Response *CommitUploadResponseParams `json:"Response"`
}

func NewCommitUploadResponse

func NewCommitUploadResponse() (response *CommitUploadResponse)

func (*CommitUploadResponse) FromJsonString

func (r *CommitUploadResponse) 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 (*CommitUploadResponse) ToJsonString

func (r *CommitUploadResponse) ToJsonString() string

type CommitUploadResponseParams added in v1.0.426

type CommitUploadResponseParams struct {
	// 媒体文件的唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 媒体播放地址。
	MediaUrl *string `json:"MediaUrl,omitnil,omitempty" name:"MediaUrl"`

	// 媒体封面地址。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

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

Predefined struct for user

type ComposeMediaOutput

type ComposeMediaOutput struct {
	// 文件名称,最长 64 个字符。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 描述信息,最长 128 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 封装格式,可选值:mp4、mp3。其中,mp3 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 输出的视频信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoStream *OutputVideoStream `json:"VideoStream,omitnil,omitempty" name:"VideoStream"`

	// 输出的音频信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioStream *OutputAudioStream `json:"AudioStream,omitnil,omitempty" name:"AudioStream"`

	// 是否去除视频数据,可选值:
	// <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"`
}

type ComposeMediaRequest

type ComposeMediaRequest struct {
	*tchttp.BaseRequest

	// 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:<li>输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;</li><li>时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;</li><li>视频、音频、图片,每一种类型的轨道最多支持 10 个。</li><li>所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。</li>
	Tracks []*MediaTrack `json:"Tracks,omitnil,omitempty" name:"Tracks"`

	// 输出的媒体文件信息。
	Output *ComposeMediaOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 制作视频文件时使用的画布。
	Canvas *Canvas `json:"Canvas,omitnil,omitempty" name:"Canvas"`

	// 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewComposeMediaRequest

func NewComposeMediaRequest() (request *ComposeMediaRequest)

func (*ComposeMediaRequest) FromJsonString

func (r *ComposeMediaRequest) 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 (*ComposeMediaRequest) ToJsonString

func (r *ComposeMediaRequest) ToJsonString() string

type ComposeMediaRequestParams added in v1.0.426

type ComposeMediaRequestParams struct {
	// 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:<li>输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;</li><li>时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;</li><li>视频、音频、图片,每一种类型的轨道最多支持 10 个。</li><li>所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。</li>
	Tracks []*MediaTrack `json:"Tracks,omitnil,omitempty" name:"Tracks"`

	// 输出的媒体文件信息。
	Output *ComposeMediaOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 制作视频文件时使用的画布。
	Canvas *Canvas `json:"Canvas,omitnil,omitempty" name:"Canvas"`

	// 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type ComposeMediaResponse

type ComposeMediaResponse struct {
	*tchttp.BaseResponse
	Response *ComposeMediaResponseParams `json:"Response"`
}

func NewComposeMediaResponse

func NewComposeMediaResponse() (response *ComposeMediaResponse)

func (*ComposeMediaResponse) FromJsonString

func (r *ComposeMediaResponse) 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 (*ComposeMediaResponse) ToJsonString

func (r *ComposeMediaResponse) ToJsonString() string

type ComposeMediaResponseParams added in v1.0.426

type ComposeMediaResponseParams struct {
	// 制作媒体文件的任务 ID,可以通过该 ID 查询制作任务(任务类型为 MakeMedia)的状态。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type ComposeMediaTask

type ComposeMediaTask 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"`

	// 制作媒体文件任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 制作媒体文件任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *ComposeMediaTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 制作媒体文件任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *ComposeMediaTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 输出视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type ComposeMediaTaskInput

type ComposeMediaTaskInput struct {
	// 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息。
	Tracks []*MediaTrack `json:"Tracks,omitnil,omitempty" name:"Tracks"`

	// 制作视频文件时使用的画布。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Canvas *Canvas `json:"Canvas,omitnil,omitempty" name:"Canvas"`

	// 输出的媒体文件信息。
	Output *ComposeMediaOutput `json:"Output,omitnil,omitempty" name:"Output"`
}

type ComposeMediaTaskOutput

type ComposeMediaTaskOutput struct {
	// 文件类型,例如 mp4、mp3 等。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 媒体文件播放地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 文件名称,最长 64 个字符。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type ConcatFileInfo2017

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

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

	// 视频拼接源文件的 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频拼接源文件的地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 视频拼接源文件的格式。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
}

type ConcatTask2017

type ConcatTask2017 struct {
	// 视频拼接任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 视频拼接源文件信息。
	FileInfoSet []*ConcatFileInfo2017 `json:"FileInfoSet,omitnil,omitempty" name:"FileInfoSet"`
}

type ConfirmEventsRequest

type ConfirmEventsRequest struct {
	*tchttp.BaseRequest

	// 事件句柄,即 [拉取事件通知](/document/product/266/33433) 接口输出参数中的 EventSet. EventHandle 字段。
	// 数组长度限制:16。
	EventHandles []*string `json:"EventHandles,omitnil,omitempty" name:"EventHandles"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewConfirmEventsRequest

func NewConfirmEventsRequest() (request *ConfirmEventsRequest)

func (*ConfirmEventsRequest) FromJsonString

func (r *ConfirmEventsRequest) 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 (*ConfirmEventsRequest) ToJsonString

func (r *ConfirmEventsRequest) ToJsonString() string

type ConfirmEventsRequestParams added in v1.0.426

type ConfirmEventsRequestParams struct {
	// 事件句柄,即 [拉取事件通知](/document/product/266/33433) 接口输出参数中的 EventSet. EventHandle 字段。
	// 数组长度限制:16。
	EventHandles []*string `json:"EventHandles,omitnil,omitempty" name:"EventHandles"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ConfirmEventsResponse

type ConfirmEventsResponse struct {
	*tchttp.BaseResponse
	Response *ConfirmEventsResponseParams `json:"Response"`
}

func NewConfirmEventsResponse

func NewConfirmEventsResponse() (response *ConfirmEventsResponse)

func (*ConfirmEventsResponse) FromJsonString

func (r *ConfirmEventsResponse) 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 (*ConfirmEventsResponse) ToJsonString

func (r *ConfirmEventsResponse) ToJsonString() string

type ConfirmEventsResponseParams added in v1.0.426

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

Predefined struct for user

type ContentReviewOcrResult added in v1.0.369

type ContentReviewOcrResult 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 文字鉴别的嫌疑关键词列表。
	KeywordSet []*string `json:"KeywordSet,omitnil,omitempty" name:"KeywordSet"`

	// Ocr 文字鉴别的嫌疑文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

type ContentReviewResult added in v1.0.369

type ContentReviewResult struct {
	// 结果类型,取值范围:
	// <li>Porn.Image:图片画面中的鉴别令人反感的信息结果;</li>
	// <li>Terrorism.Image:图片画面中的鉴别令人不安全的信息结果;</li>
	// <li>Political.Image:图片画面中的鉴别令人不适宜信息结果;</li>
	// <li>Porn.Ocr:图片 OCR 文字中的鉴别令人反感的信息结果;</li>
	// <li>Terrorism.Ocr:图片 OCR 文字中的鉴别令人不安全的信息结果;</li>
	// <li>Political.Ocr:图片 OCR 文字中的鉴别令人不适宜信息结果。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 图片画面中的鉴别令人反感的信息结果,当 Type 为 Porn.Image 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PornImageResult *PornImageResult `json:"PornImageResult,omitnil,omitempty" name:"PornImageResult"`

	// 图片画面中的鉴别令人不安全的信息结果,当 Type 为 Terrorism.Image 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerrorismImageResult *TerrorismImageResult `json:"TerrorismImageResult,omitnil,omitempty" name:"TerrorismImageResult"`

	// 图片画面中的鉴别令人不适宜信息结果,当 Type 为 Political.Image 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoliticalImageResult *PoliticalImageResult `json:"PoliticalImageResult,omitnil,omitempty" name:"PoliticalImageResult"`

	// 图片 OCR 文字中的鉴别令人反感的信息结果,当 Type 为 Porn.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PornOcrResult *ContentReviewOcrResult `json:"PornOcrResult,omitnil,omitempty" name:"PornOcrResult"`

	// 图片 OCR 中的鉴别令人不安全的信息结果,当 Type 为 Terrorism.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerrorismOcrResult *ContentReviewOcrResult `json:"TerrorismOcrResult,omitnil,omitempty" name:"TerrorismOcrResult"`

	// 图片 OCR 文字中的鉴别令人不适宜信息结果,当 Type 为 Political.Ocr 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoliticalOcrResult *ContentReviewOcrResult `json:"PoliticalOcrResult,omitnil,omitempty" name:"PoliticalOcrResult"`
}

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"`

	// 音视频审核结果是否进入音视频审核墙(对音视频审核结果进行人工复核)的开关。
	// <li>ON:是;</li>
	// <li>OFF:否。</li>
	ReviewWallSwitch *string `json:"ReviewWallSwitch,omitnil,omitempty" name:"ReviewWallSwitch"`

	// 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 模板创建时间,使用 [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"`
}

type CopyRightWatermarkInput added in v1.0.680

type CopyRightWatermarkInput struct {
	// 版权信息,最大长度为 200 个字符。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type CoverBySnapshotTaskInput

type CoverBySnapshotTaskInput struct {
	// 指定时间点截图模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 截图方式。包含:
	// <li>Time:依照时间点截图</li>
	// <li>Percent:依照百分比截图</li>
	PositionType *string `json:"PositionType,omitnil,omitempty" name:"PositionType"`

	// 截图位置:
	// <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li>
	// <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>
	PositionValue *float64 `json:"PositionValue,omitnil,omitempty" name:"PositionValue"`

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

type CoverBySnapshotTaskOutput

type CoverBySnapshotTaskOutput struct {
	// 封面 URL。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`
}

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 CrashScreenConfigureInfo added in v1.0.686

type CrashScreenConfigureInfo struct {
	// 视频画面花屏检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type CrashScreenConfigureInfoForUpdate added in v1.0.686

type CrashScreenConfigureInfoForUpdate struct {
	// 视频画面花屏检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type CreateAIAnalysisTemplateRequest

type CreateAIAnalysisTemplateRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容分析模板名称,长度限制: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"`

	// 智能精彩集锦任务控制参数。
	HighlightConfigure *HighlightsConfigureInfo `json:"HighlightConfigure,omitnil,omitempty" name:"HighlightConfigure"`
}

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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容分析模板名称,长度限制: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"`

	// 智能精彩集锦任务控制参数。
	HighlightConfigure *HighlightsConfigureInfo `json:"HighlightConfigure,omitnil,omitempty" name:"HighlightConfigure"`
}

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 音视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频片头片尾识别控制参数。
	HeadTailConfigure *HeadTailConfigureInfo `json:"HeadTailConfigure,omitnil,omitempty" name:"HeadTailConfigure"`

	// 视频拆条识别控制参数。
	SegmentConfigure *SegmentConfigureInfo `json:"SegmentConfigure,omitnil,omitempty" name:"SegmentConfigure"`

	// 人脸识别控制参数。
	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"`

	// 物体识别控制参数。
	ObjectConfigure *ObjectConfigureInfo `json:"ObjectConfigure,omitnil,omitempty" name:"ObjectConfigure"`

	// 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 音视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频片头片尾识别控制参数。
	HeadTailConfigure *HeadTailConfigureInfo `json:"HeadTailConfigure,omitnil,omitempty" name:"HeadTailConfigure"`

	// 视频拆条识别控制参数。
	SegmentConfigure *SegmentConfigureInfo `json:"SegmentConfigure,omitnil,omitempty" name:"SegmentConfigure"`

	// 人脸识别控制参数。
	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"`

	// 物体识别控制参数。
	ObjectConfigure *ObjectConfigureInfo `json:"ObjectConfigure,omitnil,omitempty" name:"ObjectConfigure"`

	// 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// DRM 方案类型,取值范围:
	// <li>SimpleAES</li>
	// <li>Widevine</li>
	// <li>FairPlay</li>
	// 默认值为空字符串,如果取值为空字符串,代表不对视频做 DRM 保护。
	DrmType *string `json:"DrmType,omitnil,omitempty" name:"DrmType"`

	// DRM 的密钥提供商,取值范围:
	// <li>SDMC:华曦达;</li>
	// <li>VOD:云点播。</li>
	// 默认为 VOD 。
	DrmKeyProvider *string `json:"DrmKeyProvider,omitnil,omitempty" name:"DrmKeyProvider"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <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"`

	// 切片类型,当 Format 为 HLS 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	// 默认值:ts。
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// DRM 方案类型,取值范围:
	// <li>SimpleAES</li>
	// <li>Widevine</li>
	// <li>FairPlay</li>
	// 默认值为空字符串,如果取值为空字符串,代表不对视频做 DRM 保护。
	DrmType *string `json:"DrmType,omitnil,omitempty" name:"DrmType"`

	// DRM 的密钥提供商,取值范围:
	// <li>SDMC:华曦达;</li>
	// <li>VOD:云点播。</li>
	// 默认为 VOD 。
	DrmKeyProvider *string `json:"DrmKeyProvider,omitnil,omitempty" name:"DrmKeyProvider"`

	// 是否禁止视频低码率转高码率,取值范围:
	// <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"`

	// 切片类型,当 Format 为 HLS 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	// 默认值:ts。
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 动图宽度(或长边)的最大值,取值范围: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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 动图宽度(或长边)的最大值,取值范围: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 CreateCLSLogsetRequest added in v1.0.836

type CreateCLSLogsetRequest struct {
	*tchttp.BaseRequest

	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`
}

func NewCreateCLSLogsetRequest added in v1.0.836

func NewCreateCLSLogsetRequest() (request *CreateCLSLogsetRequest)

func (*CreateCLSLogsetRequest) FromJsonString added in v1.0.836

func (r *CreateCLSLogsetRequest) 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 (*CreateCLSLogsetRequest) ToJsonString added in v1.0.836

func (r *CreateCLSLogsetRequest) ToJsonString() string

type CreateCLSLogsetRequestParams added in v1.0.836

type CreateCLSLogsetRequestParams struct {
	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`
}

Predefined struct for user

type CreateCLSLogsetResponse added in v1.0.836

type CreateCLSLogsetResponse struct {
	*tchttp.BaseResponse
	Response *CreateCLSLogsetResponseParams `json:"Response"`
}

func NewCreateCLSLogsetResponse added in v1.0.836

func NewCreateCLSLogsetResponse() (response *CreateCLSLogsetResponse)

func (*CreateCLSLogsetResponse) FromJsonString added in v1.0.836

func (r *CreateCLSLogsetResponse) 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 (*CreateCLSLogsetResponse) ToJsonString added in v1.0.836

func (r *CreateCLSLogsetResponse) ToJsonString() string

type CreateCLSLogsetResponseParams added in v1.0.836

type CreateCLSLogsetResponseParams struct {
	// 日志集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`

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

Predefined struct for user

type CreateCLSTopicRequest added in v1.0.836

type CreateCLSTopicRequest struct {
	*tchttp.BaseRequest

	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 日志主题名。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 日志集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`
}

func NewCreateCLSTopicRequest added in v1.0.836

func NewCreateCLSTopicRequest() (request *CreateCLSTopicRequest)

func (*CreateCLSTopicRequest) FromJsonString added in v1.0.836

func (r *CreateCLSTopicRequest) 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 (*CreateCLSTopicRequest) ToJsonString added in v1.0.836

func (r *CreateCLSTopicRequest) ToJsonString() string

type CreateCLSTopicRequestParams added in v1.0.836

type CreateCLSTopicRequestParams struct {
	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 日志主题名。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 日志集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`
}

Predefined struct for user

type CreateCLSTopicResponse added in v1.0.836

type CreateCLSTopicResponse struct {
	*tchttp.BaseResponse
	Response *CreateCLSTopicResponseParams `json:"Response"`
}

func NewCreateCLSTopicResponse added in v1.0.836

func NewCreateCLSTopicResponse() (response *CreateCLSTopicResponse)

func (*CreateCLSTopicResponse) FromJsonString added in v1.0.836

func (r *CreateCLSTopicResponse) 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 (*CreateCLSTopicResponse) ToJsonString added in v1.0.836

func (r *CreateCLSTopicResponse) ToJsonString() string

type CreateCLSTopicResponseParams added in v1.0.836

type CreateCLSTopicResponseParams struct {
	// 日志主题 ID。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

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

Predefined struct for user

type CreateClassRequest

type CreateClassRequest struct {
	*tchttp.BaseRequest

	// 父类 ID,一级分类填写 -1。
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// 分类名称,长度限制:1-64 个字符。
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewCreateClassRequest

func NewCreateClassRequest() (request *CreateClassRequest)

func (*CreateClassRequest) FromJsonString

func (r *CreateClassRequest) 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 (*CreateClassRequest) ToJsonString

func (r *CreateClassRequest) ToJsonString() string

type CreateClassRequestParams added in v1.0.426

type CreateClassRequestParams struct {
	// 父类 ID,一级分类填写 -1。
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// 分类名称,长度限制:1-64 个字符。
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type CreateClassResponse

type CreateClassResponse struct {
	*tchttp.BaseResponse
	Response *CreateClassResponseParams `json:"Response"`
}

func NewCreateClassResponse

func NewCreateClassResponse() (response *CreateClassResponse)

func (*CreateClassResponse) FromJsonString

func (r *CreateClassResponse) 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 (*CreateClassResponse) ToJsonString

func (r *CreateClassResponse) ToJsonString() string

type CreateClassResponseParams added in v1.0.426

type CreateClassResponseParams struct {
	// 分类 ID
	ClassId *uint64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

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

Predefined struct for user

type CreateContentReviewTemplateRequest

type CreateContentReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 音视频审核结果是否进入音视频审核墙(对识别结果进行人工复核)的开关。
	// <li>ON:是;</li>
	// <li>OFF:否。</li>
	ReviewWallSwitch *string `json:"ReviewWallSwitch,omitnil,omitempty" name:"ReviewWallSwitch"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 内容审核模板名称,长度限制: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"`

	// 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

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 {
	// 音视频审核结果是否进入音视频审核墙(对识别结果进行人工复核)的开关。
	// <li>ON:是;</li>
	// <li>OFF:否。</li>
	ReviewWallSwitch *string `json:"ReviewWallSwitch,omitnil,omitempty" name:"ReviewWallSwitch"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 内容审核模板名称,长度限制: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"`

	// 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

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 CreateDomainVerifyRecordRequest added in v1.0.746

type CreateDomainVerifyRecordRequest struct {
	*tchttp.BaseRequest

	// 需要接入点播的加速域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewCreateDomainVerifyRecordRequest added in v1.0.746

func NewCreateDomainVerifyRecordRequest() (request *CreateDomainVerifyRecordRequest)

func (*CreateDomainVerifyRecordRequest) FromJsonString added in v1.0.746

func (r *CreateDomainVerifyRecordRequest) 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 (*CreateDomainVerifyRecordRequest) ToJsonString added in v1.0.746

func (r *CreateDomainVerifyRecordRequest) ToJsonString() string

type CreateDomainVerifyRecordRequestParams added in v1.0.746

type CreateDomainVerifyRecordRequestParams struct {
	// 需要接入点播的加速域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type CreateDomainVerifyRecordResponse added in v1.0.746

type CreateDomainVerifyRecordResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainVerifyRecordResponseParams `json:"Response"`
}

func NewCreateDomainVerifyRecordResponse added in v1.0.746

func NewCreateDomainVerifyRecordResponse() (response *CreateDomainVerifyRecordResponse)

func (*CreateDomainVerifyRecordResponse) FromJsonString added in v1.0.746

func (r *CreateDomainVerifyRecordResponse) 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 (*CreateDomainVerifyRecordResponse) ToJsonString added in v1.0.746

func (r *CreateDomainVerifyRecordResponse) ToJsonString() string

type CreateDomainVerifyRecordResponseParams added in v1.0.746

type CreateDomainVerifyRecordResponseParams struct {
	// DNS解析信息
	DNSVerifyInfo *DNSVerifyInfo `json:"DNSVerifyInfo,omitnil,omitempty" name:"DNSVerifyInfo"`

	// 文件验证信息
	FileVerifyInfo *FileVerifyInfo `json:"FileVerifyInfo,omitnil,omitempty" name:"FileVerifyInfo"`

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

Predefined struct for user

type CreateEnhanceMediaTemplateRequest added in v1.0.665

type CreateEnhanceMediaTemplateRequest struct {
	*tchttp.BaseRequest

	// 输出文件封装格式,可选值:mp4、flv、hls。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 音画质重生视频控制控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 是否去除视频数据,可选值:
	// <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"`
}

func NewCreateEnhanceMediaTemplateRequest added in v1.0.665

func NewCreateEnhanceMediaTemplateRequest() (request *CreateEnhanceMediaTemplateRequest)

func (*CreateEnhanceMediaTemplateRequest) FromJsonString added in v1.0.665

func (r *CreateEnhanceMediaTemplateRequest) 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 (*CreateEnhanceMediaTemplateRequest) ToJsonString added in v1.0.665

func (r *CreateEnhanceMediaTemplateRequest) ToJsonString() string

type CreateEnhanceMediaTemplateRequestParams added in v1.0.665

type CreateEnhanceMediaTemplateRequestParams struct {
	// 输出文件封装格式,可选值:mp4、flv、hls。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 音画质重生视频控制控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 是否去除视频数据,可选值:
	// <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"`
}

Predefined struct for user

type CreateEnhanceMediaTemplateResponse added in v1.0.665

type CreateEnhanceMediaTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateEnhanceMediaTemplateResponseParams `json:"Response"`
}

func NewCreateEnhanceMediaTemplateResponse added in v1.0.665

func NewCreateEnhanceMediaTemplateResponse() (response *CreateEnhanceMediaTemplateResponse)

func (*CreateEnhanceMediaTemplateResponse) FromJsonString added in v1.0.665

func (r *CreateEnhanceMediaTemplateResponse) 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 (*CreateEnhanceMediaTemplateResponse) ToJsonString added in v1.0.665

func (r *CreateEnhanceMediaTemplateResponse) ToJsonString() string

type CreateEnhanceMediaTemplateResponseParams added in v1.0.665

type CreateEnhanceMediaTemplateResponseParams struct {
	// 音画质重生模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

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

Predefined struct for user

type CreateHeadTailTemplateRequest

type CreateHeadTailTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名,长度限制 64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板描述信息,长度限制 256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 片头候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片头(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。
	HeadCandidateSet []*string `json:"HeadCandidateSet,omitnil,omitempty" name:"HeadCandidateSet"`

	// 片尾候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片尾(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片尾。
	TailCandidateSet []*string `json:"TailCandidateSet,omitnil,omitempty" name:"TailCandidateSet"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li>
	// <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li>
	// <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:stretch 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

func NewCreateHeadTailTemplateRequest

func NewCreateHeadTailTemplateRequest() (request *CreateHeadTailTemplateRequest)

func (*CreateHeadTailTemplateRequest) FromJsonString

func (r *CreateHeadTailTemplateRequest) 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 (*CreateHeadTailTemplateRequest) ToJsonString

func (r *CreateHeadTailTemplateRequest) ToJsonString() string

type CreateHeadTailTemplateRequestParams added in v1.0.426

type CreateHeadTailTemplateRequestParams struct {
	// 模板名,长度限制 64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板描述信息,长度限制 256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 片头候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片头(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。
	HeadCandidateSet []*string `json:"HeadCandidateSet,omitnil,omitempty" name:"HeadCandidateSet"`

	// 片尾候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片尾(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片尾。
	TailCandidateSet []*string `json:"TailCandidateSet,omitnil,omitempty" name:"TailCandidateSet"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li>
	// <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li>
	// <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:stretch 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

Predefined struct for user

type CreateHeadTailTemplateResponse

type CreateHeadTailTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateHeadTailTemplateResponseParams `json:"Response"`
}

func NewCreateHeadTailTemplateResponse

func NewCreateHeadTailTemplateResponse() (response *CreateHeadTailTemplateResponse)

func (*CreateHeadTailTemplateResponse) FromJsonString

func (r *CreateHeadTailTemplateResponse) 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 (*CreateHeadTailTemplateResponse) ToJsonString

func (r *CreateHeadTailTemplateResponse) ToJsonString() string

type CreateHeadTailTemplateResponseParams added in v1.0.426

type CreateHeadTailTemplateResponseParams 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 CreateImageProcessingTemplateRequest

type CreateImageProcessingTemplateRequest struct {
	*tchttp.BaseRequest

	// 图片处理操作数组,操作将以其在数组中的顺序执行。
	// <li>长度限制:10。</li>
	Operations []*ImageOperation `json:"Operations,omitnil,omitempty" name:"Operations"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 图片处理模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateImageProcessingTemplateRequest

func NewCreateImageProcessingTemplateRequest() (request *CreateImageProcessingTemplateRequest)

func (*CreateImageProcessingTemplateRequest) FromJsonString

func (r *CreateImageProcessingTemplateRequest) 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 (*CreateImageProcessingTemplateRequest) ToJsonString

func (r *CreateImageProcessingTemplateRequest) ToJsonString() string

type CreateImageProcessingTemplateRequestParams added in v1.0.426

type CreateImageProcessingTemplateRequestParams struct {
	// 图片处理操作数组,操作将以其在数组中的顺序执行。
	// <li>长度限制:10。</li>
	Operations []*ImageOperation `json:"Operations,omitnil,omitempty" name:"Operations"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 图片处理模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateImageProcessingTemplateResponse

type CreateImageProcessingTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateImageProcessingTemplateResponseParams `json:"Response"`
}

func NewCreateImageProcessingTemplateResponse

func NewCreateImageProcessingTemplateResponse() (response *CreateImageProcessingTemplateResponse)

func (*CreateImageProcessingTemplateResponse) FromJsonString

func (r *CreateImageProcessingTemplateResponse) 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 (*CreateImageProcessingTemplateResponse) ToJsonString

type CreateImageProcessingTemplateResponseParams added in v1.0.426

type CreateImageProcessingTemplateResponseParams 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 CreateImageSpriteTask2017

type CreateImageSpriteTask2017 struct {
	// 截图雪碧图任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

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

	// 截取雪碧图文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 雪碧图规格,参见[雪碧图截图模板](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"`

	// 雪碧图小图总数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 截取雪碧图输出的地址。
	ImageSpriteUrlSet []*string `json:"ImageSpriteUrlSet,omitnil,omitempty" name:"ImageSpriteUrlSet"`

	// 雪碧图子图位置与时间关系 WebVtt 文件地址。
	WebVttUrl *string `json:"WebVttUrl,omitnil,omitempty" name:"WebVttUrl"`
}

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"`

	// 雪碧图中小图的行数。
	// 注意:小图的行数会影响最终大图的高度,大图的高度最大为15000像素,其中大图的高度为小图行数与小图高度的乘积。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	// 注意:小图的列数会影响最终大图的宽度,大图的宽度最大为15000像素,其中大图的宽度为小图列数与小图宽度的乘积。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围: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。
	// 注意:小图的宽度会影响最终大图的宽度,大图的宽度最大为15000像素,其中大图的宽度为小图列数与小图宽度的乘积。
	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。
	// 注意:小图的高度会影响最终大图的高度,大图的高度最大为15000像素,其中大图的高度为小图行数与小图高度的乘积。
	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> jpg:jpg 格式;</li>
	// <li> png:png 格式;</li>
	// <li> webp:webp 格式。</li>
	// 默认值: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"`

	// 雪碧图中小图的行数。
	// 注意:小图的行数会影响最终大图的高度,大图的高度最大为15000像素,其中大图的高度为小图行数与小图高度的乘积。
	RowCount *uint64 `json:"RowCount,omitnil,omitempty" name:"RowCount"`

	// 雪碧图中小图的列数。
	// 注意:小图的列数会影响最终大图的宽度,大图的宽度最大为15000像素,其中大图的宽度为小图列数与小图宽度的乘积。
	ColumnCount *uint64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 雪碧图中小图的宽度(或长边)的最大值,取值范围: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。
	// 注意:小图的宽度会影响最终大图的宽度,大图的宽度最大为15000像素,其中大图的宽度为小图列数与小图宽度的乘积。
	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。
	// 注意:小图的高度会影响最终大图的高度,大图的高度最大为15000像素,其中大图的高度为小图行数与小图高度的乘积。
	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> jpg:jpg 格式;</li>
	// <li> png:png 格式;</li>
	// <li> webp:webp 格式。</li>
	// 默认值: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 CreateJustInTimeTranscodeTemplateRequest added in v1.0.795

type CreateJustInTimeTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名字,长度限制64个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频参数配置。
	VideoConfigure *VideoConfigureInfo `json:"VideoConfigure,omitnil,omitempty" name:"VideoConfigure"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印参数配置。
	WatermarkConfigure *WatermarkConfigureInfo `json:"WatermarkConfigure,omitnil,omitempty" name:"WatermarkConfigure"`

	// 模板描述,长度限制256个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateJustInTimeTranscodeTemplateRequest added in v1.0.795

func NewCreateJustInTimeTranscodeTemplateRequest() (request *CreateJustInTimeTranscodeTemplateRequest)

func (*CreateJustInTimeTranscodeTemplateRequest) FromJsonString added in v1.0.795

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

func (*CreateJustInTimeTranscodeTemplateRequest) ToJsonString added in v1.0.795

type CreateJustInTimeTranscodeTemplateRequestParams added in v1.0.795

type CreateJustInTimeTranscodeTemplateRequestParams struct {
	// 模板名字,长度限制64个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频参数配置。
	VideoConfigure *VideoConfigureInfo `json:"VideoConfigure,omitnil,omitempty" name:"VideoConfigure"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印参数配置。
	WatermarkConfigure *WatermarkConfigureInfo `json:"WatermarkConfigure,omitnil,omitempty" name:"WatermarkConfigure"`

	// 模板描述,长度限制256个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateJustInTimeTranscodeTemplateResponse added in v1.0.795

type CreateJustInTimeTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateJustInTimeTranscodeTemplateResponseParams `json:"Response"`
}

func NewCreateJustInTimeTranscodeTemplateResponse added in v1.0.795

func NewCreateJustInTimeTranscodeTemplateResponse() (response *CreateJustInTimeTranscodeTemplateResponse)

func (*CreateJustInTimeTranscodeTemplateResponse) FromJsonString added in v1.0.795

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

func (*CreateJustInTimeTranscodeTemplateResponse) ToJsonString added in v1.0.795

type CreateJustInTimeTranscodeTemplateResponseParams added in v1.0.795

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

Predefined struct for user

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 素材描述,长度限制: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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 素材描述,长度限制: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 CreateProcedureTemplateRequest

type CreateProcedureTemplateRequest struct {
	*tchttp.BaseRequest

	// 任务流名字(支持中文,不超过20个字)。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// AI 内容审核类型任务参数 \*。
	// <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// AI 内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// AI 内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 音视频审核类型任务参数。
	ReviewAudioVideoTask *ProcedureReviewAudioVideoTaskInput `json:"ReviewAudioVideoTask,omitnil,omitempty" name:"ReviewAudioVideoTask"`
}

func NewCreateProcedureTemplateRequest

func NewCreateProcedureTemplateRequest() (request *CreateProcedureTemplateRequest)

func (*CreateProcedureTemplateRequest) FromJsonString

func (r *CreateProcedureTemplateRequest) 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 (*CreateProcedureTemplateRequest) ToJsonString

func (r *CreateProcedureTemplateRequest) ToJsonString() string

type CreateProcedureTemplateRequestParams added in v1.0.426

type CreateProcedureTemplateRequestParams struct {
	// 任务流名字(支持中文,不超过20个字)。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// AI 内容审核类型任务参数 \*。
	// <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// AI 内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// AI 内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 音视频审核类型任务参数。
	ReviewAudioVideoTask *ProcedureReviewAudioVideoTaskInput `json:"ReviewAudioVideoTask,omitnil,omitempty" name:"ReviewAudioVideoTask"`
}

Predefined struct for user

type CreateProcedureTemplateResponse

type CreateProcedureTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateProcedureTemplateResponseParams `json:"Response"`
}

func NewCreateProcedureTemplateResponse

func NewCreateProcedureTemplateResponse() (response *CreateProcedureTemplateResponse)

func (*CreateProcedureTemplateResponse) FromJsonString

func (r *CreateProcedureTemplateResponse) 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 (*CreateProcedureTemplateResponse) ToJsonString

func (r *CreateProcedureTemplateResponse) ToJsonString() string

type CreateProcedureTemplateResponseParams added in v1.0.426

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

Predefined struct for user

type CreateQualityInspectTemplateRequest added in v1.0.686

type CreateQualityInspectTemplateRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质检测模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 音画质检测模板描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 视频画面抖动重影检测的控制参数。
	JitterConfigure *JitterConfigureInfo `json:"JitterConfigure,omitnil,omitempty" name:"JitterConfigure"`

	// 视频画面模糊检测的控制参数。
	BlurConfigure *BlurConfigureInfo `json:"BlurConfigure,omitnil,omitempty" name:"BlurConfigure"`

	// 视频画面低光、过曝检测的控制参数。
	AbnormalLightingConfigure *AbnormalLightingConfigureInfo `json:"AbnormalLightingConfigure,omitnil,omitempty" name:"AbnormalLightingConfigure"`

	// 视频画面花屏检测的控制参数。
	CrashScreenConfigure *CrashScreenConfigureInfo `json:"CrashScreenConfigure,omitnil,omitempty" name:"CrashScreenConfigure"`

	// 视频画面黑边、白边、黑屏、白屏检测的控制参数。
	BlackWhiteEdgeConfigure *BlackWhiteEdgeConfigureInfo `json:"BlackWhiteEdgeConfigure,omitnil,omitempty" name:"BlackWhiteEdgeConfigure"`

	// 视频画面噪点检测的控制参数。
	NoiseConfigure *NoiseConfigureInfo `json:"NoiseConfigure,omitnil,omitempty" name:"NoiseConfigure"`

	// 视频画面马赛克检测的控制参数。
	MosaicConfigure *MosaicConfigureInfo `json:"MosaicConfigure,omitnil,omitempty" name:"MosaicConfigure"`

	// 视频画面二维码检测的控制参数。
	QRCodeConfigure *QRCodeConfigureInfo `json:"QRCodeConfigure,omitnil,omitempty" name:"QRCodeConfigure"`

	// 音频(静音、低音、爆音)检测的控制参数。
	VoiceConfigure *VoiceConfigureInfo `json:"VoiceConfigure,omitnil,omitempty" name:"VoiceConfigure"`

	// 视频画面质量评价的控制参数。
	QualityEvaluationConfigure *QualityEvaluationConfigureInfo `json:"QualityEvaluationConfigure,omitnil,omitempty" name:"QualityEvaluationConfigure"`
}

func NewCreateQualityInspectTemplateRequest added in v1.0.686

func NewCreateQualityInspectTemplateRequest() (request *CreateQualityInspectTemplateRequest)

func (*CreateQualityInspectTemplateRequest) FromJsonString added in v1.0.686

func (r *CreateQualityInspectTemplateRequest) 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 (*CreateQualityInspectTemplateRequest) ToJsonString added in v1.0.686

func (r *CreateQualityInspectTemplateRequest) ToJsonString() string

type CreateQualityInspectTemplateRequestParams added in v1.0.686

type CreateQualityInspectTemplateRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质检测模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 音画质检测模板描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 视频画面抖动重影检测的控制参数。
	JitterConfigure *JitterConfigureInfo `json:"JitterConfigure,omitnil,omitempty" name:"JitterConfigure"`

	// 视频画面模糊检测的控制参数。
	BlurConfigure *BlurConfigureInfo `json:"BlurConfigure,omitnil,omitempty" name:"BlurConfigure"`

	// 视频画面低光、过曝检测的控制参数。
	AbnormalLightingConfigure *AbnormalLightingConfigureInfo `json:"AbnormalLightingConfigure,omitnil,omitempty" name:"AbnormalLightingConfigure"`

	// 视频画面花屏检测的控制参数。
	CrashScreenConfigure *CrashScreenConfigureInfo `json:"CrashScreenConfigure,omitnil,omitempty" name:"CrashScreenConfigure"`

	// 视频画面黑边、白边、黑屏、白屏检测的控制参数。
	BlackWhiteEdgeConfigure *BlackWhiteEdgeConfigureInfo `json:"BlackWhiteEdgeConfigure,omitnil,omitempty" name:"BlackWhiteEdgeConfigure"`

	// 视频画面噪点检测的控制参数。
	NoiseConfigure *NoiseConfigureInfo `json:"NoiseConfigure,omitnil,omitempty" name:"NoiseConfigure"`

	// 视频画面马赛克检测的控制参数。
	MosaicConfigure *MosaicConfigureInfo `json:"MosaicConfigure,omitnil,omitempty" name:"MosaicConfigure"`

	// 视频画面二维码检测的控制参数。
	QRCodeConfigure *QRCodeConfigureInfo `json:"QRCodeConfigure,omitnil,omitempty" name:"QRCodeConfigure"`

	// 音频(静音、低音、爆音)检测的控制参数。
	VoiceConfigure *VoiceConfigureInfo `json:"VoiceConfigure,omitnil,omitempty" name:"VoiceConfigure"`

	// 视频画面质量评价的控制参数。
	QualityEvaluationConfigure *QualityEvaluationConfigureInfo `json:"QualityEvaluationConfigure,omitnil,omitempty" name:"QualityEvaluationConfigure"`
}

Predefined struct for user

type CreateQualityInspectTemplateResponse added in v1.0.686

type CreateQualityInspectTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateQualityInspectTemplateResponseParams `json:"Response"`
}

func NewCreateQualityInspectTemplateResponse added in v1.0.686

func NewCreateQualityInspectTemplateResponse() (response *CreateQualityInspectTemplateResponse)

func (*CreateQualityInspectTemplateResponse) FromJsonString added in v1.0.686

func (r *CreateQualityInspectTemplateResponse) 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 (*CreateQualityInspectTemplateResponse) ToJsonString added in v1.0.686

func (r *CreateQualityInspectTemplateResponse) ToJsonString() string

type CreateQualityInspectTemplateResponseParams added in v1.0.686

type CreateQualityInspectTemplateResponseParams struct {
	// 音画质检测模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

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

Predefined struct for user

type CreateRebuildMediaTemplateRequest added in v1.0.630

type CreateRebuildMediaTemplateRequest struct {
	*tchttp.BaseRequest

	// 输出文件封装格式,可选值:mp4、flv、hls。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 音画质重生视频控制控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 是否去除视频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值 0。
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值 0。
	RemoveAudio *string `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`
}

func NewCreateRebuildMediaTemplateRequest added in v1.0.630

func NewCreateRebuildMediaTemplateRequest() (request *CreateRebuildMediaTemplateRequest)

func (*CreateRebuildMediaTemplateRequest) FromJsonString added in v1.0.630

func (r *CreateRebuildMediaTemplateRequest) 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 (*CreateRebuildMediaTemplateRequest) ToJsonString added in v1.0.630

func (r *CreateRebuildMediaTemplateRequest) ToJsonString() string

type CreateRebuildMediaTemplateRequestParams added in v1.0.630

type CreateRebuildMediaTemplateRequestParams struct {
	// 输出文件封装格式,可选值:mp4、flv、hls。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 音画质重生视频控制控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 是否去除视频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值 0。
	RemoveVideo *int64 `json:"RemoveVideo,omitnil,omitempty" name:"RemoveVideo"`

	// 是否去除音频数据,可选值:
	// <li>0:保留</li>
	// <li>1:去除</li>
	// 默认值 0。
	RemoveAudio *string `json:"RemoveAudio,omitnil,omitempty" name:"RemoveAudio"`
}

Predefined struct for user

type CreateRebuildMediaTemplateResponse added in v1.0.630

type CreateRebuildMediaTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateRebuildMediaTemplateResponseParams `json:"Response"`
}

func NewCreateRebuildMediaTemplateResponse added in v1.0.630

func NewCreateRebuildMediaTemplateResponse() (response *CreateRebuildMediaTemplateResponse)

func (*CreateRebuildMediaTemplateResponse) FromJsonString added in v1.0.630

func (r *CreateRebuildMediaTemplateResponse) 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 (*CreateRebuildMediaTemplateResponse) ToJsonString added in v1.0.630

func (r *CreateRebuildMediaTemplateResponse) ToJsonString() string

type CreateRebuildMediaTemplateResponseParams added in v1.0.630

type CreateRebuildMediaTemplateResponseParams struct {
	// 视频重生模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

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

Predefined struct for user

type CreateReviewTemplateRequest added in v1.0.563

type CreateReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 需要返回的违规标签列表,可选值为:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Ad:广告;</li>
	// <li>Moan:娇喘。</li>
	Labels []*string `json:"Labels,omitnil,omitempty" name:"Labels"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateReviewTemplateRequest added in v1.0.563

func NewCreateReviewTemplateRequest() (request *CreateReviewTemplateRequest)

func (*CreateReviewTemplateRequest) FromJsonString added in v1.0.563

func (r *CreateReviewTemplateRequest) 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 (*CreateReviewTemplateRequest) ToJsonString added in v1.0.563

func (r *CreateReviewTemplateRequest) ToJsonString() string

type CreateReviewTemplateRequestParams added in v1.0.563

type CreateReviewTemplateRequestParams struct {
	// 需要返回的违规标签列表,可选值为:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Ad:广告;</li>
	// <li>Moan:娇喘。</li>
	Labels []*string `json:"Labels,omitnil,omitempty" name:"Labels"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateReviewTemplateResponse added in v1.0.563

type CreateReviewTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateReviewTemplateResponseParams `json:"Response"`
}

func NewCreateReviewTemplateResponse added in v1.0.563

func NewCreateReviewTemplateResponse() (response *CreateReviewTemplateResponse)

func (*CreateReviewTemplateResponse) FromJsonString added in v1.0.563

func (r *CreateReviewTemplateResponse) 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 (*CreateReviewTemplateResponse) ToJsonString added in v1.0.563

func (r *CreateReviewTemplateResponse) ToJsonString() string

type CreateReviewTemplateResponseParams added in v1.0.563

type CreateReviewTemplateResponseParams 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 CreateRoundPlayRequest added in v1.0.589

type CreateRoundPlayRequest struct {
	*tchttp.BaseRequest

	// 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 轮播列表。
	// <li>数组长度限制:100。</li>
	RoundPlaylist []*RoundPlayListItemInfo `json:"RoundPlaylist,omitnil,omitempty" name:"RoundPlaylist"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 轮播播单名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 轮播播单描述信息,长度限制:256 个字符。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 播放模式,可选值:
	// <li>Loop:循环播放播单;</li>
	// <li>Linear:单次播放,播单播放完停止播放。</li>
	// 默认值:Loop。
	PlayBackMode *string `json:"PlayBackMode,omitnil,omitempty" name:"PlayBackMode"`
}

func NewCreateRoundPlayRequest added in v1.0.589

func NewCreateRoundPlayRequest() (request *CreateRoundPlayRequest)

func (*CreateRoundPlayRequest) FromJsonString added in v1.0.589

func (r *CreateRoundPlayRequest) 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 (*CreateRoundPlayRequest) ToJsonString added in v1.0.589

func (r *CreateRoundPlayRequest) ToJsonString() string

type CreateRoundPlayRequestParams added in v1.0.589

type CreateRoundPlayRequestParams struct {
	// 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 轮播列表。
	// <li>数组长度限制:100。</li>
	RoundPlaylist []*RoundPlayListItemInfo `json:"RoundPlaylist,omitnil,omitempty" name:"RoundPlaylist"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 轮播播单名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 轮播播单描述信息,长度限制:256 个字符。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 播放模式,可选值:
	// <li>Loop:循环播放播单;</li>
	// <li>Linear:单次播放,播单播放完停止播放。</li>
	// 默认值:Loop。
	PlayBackMode *string `json:"PlayBackMode,omitnil,omitempty" name:"PlayBackMode"`
}

Predefined struct for user

type CreateRoundPlayResponse added in v1.0.589

type CreateRoundPlayResponse struct {
	*tchttp.BaseResponse
	Response *CreateRoundPlayResponseParams `json:"Response"`
}

func NewCreateRoundPlayResponse added in v1.0.589

func NewCreateRoundPlayResponse() (response *CreateRoundPlayResponse)

func (*CreateRoundPlayResponse) FromJsonString added in v1.0.589

func (r *CreateRoundPlayResponse) 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 (*CreateRoundPlayResponse) ToJsonString added in v1.0.589

func (r *CreateRoundPlayResponse) ToJsonString() string

type CreateRoundPlayResponseParams added in v1.0.589

type CreateRoundPlayResponseParams struct {
	// 轮播播单唯一标识。
	RoundPlayId *string `json:"RoundPlayId,omitnil,omitempty" name:"RoundPlayId"`

	// 轮播播放地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 唯一请求 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 采样截图模板名称,长度限制: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。默认为 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 采样截图模板名称,长度限制: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。默认为 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 CreateSnapshotByTimeOffsetTemplateRequest

type CreateSnapshotByTimeOffsetTemplateRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定时间点截图模板名称,长度限制: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。默认为 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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定时间点截图模板名称,长度限制: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。默认为 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 CreateStorageRegionRequest added in v1.0.384

type CreateStorageRegionRequest struct {
	*tchttp.BaseRequest

	// 待开通的存储地域,必须是系统支持的地域。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewCreateStorageRegionRequest added in v1.0.384

func NewCreateStorageRegionRequest() (request *CreateStorageRegionRequest)

func (*CreateStorageRegionRequest) FromJsonString added in v1.0.384

func (r *CreateStorageRegionRequest) 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 (*CreateStorageRegionRequest) ToJsonString added in v1.0.384

func (r *CreateStorageRegionRequest) ToJsonString() string

type CreateStorageRegionRequestParams added in v1.0.426

type CreateStorageRegionRequestParams struct {
	// 待开通的存储地域,必须是系统支持的地域。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type CreateStorageRegionResponse added in v1.0.384

type CreateStorageRegionResponse struct {
	*tchttp.BaseResponse
	Response *CreateStorageRegionResponseParams `json:"Response"`
}

func NewCreateStorageRegionResponse added in v1.0.384

func NewCreateStorageRegionResponse() (response *CreateStorageRegionResponse)

func (*CreateStorageRegionResponse) FromJsonString added in v1.0.384

func (r *CreateStorageRegionResponse) 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 (*CreateStorageRegionResponse) ToJsonString added in v1.0.384

func (r *CreateStorageRegionResponse) ToJsonString() string

type CreateStorageRegionResponseParams added in v1.0.426

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

Predefined struct for user

type CreateSubAppIdRequest

type CreateSubAppIdRequest struct {
	*tchttp.BaseRequest

	// 应用名称,长度限制:40个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 应用简介,长度限制: 300个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateSubAppIdRequest

func NewCreateSubAppIdRequest() (request *CreateSubAppIdRequest)

func (*CreateSubAppIdRequest) FromJsonString

func (r *CreateSubAppIdRequest) 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 (*CreateSubAppIdRequest) ToJsonString

func (r *CreateSubAppIdRequest) ToJsonString() string

type CreateSubAppIdRequestParams added in v1.0.426

type CreateSubAppIdRequestParams struct {
	// 应用名称,长度限制:40个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 应用简介,长度限制: 300个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateSubAppIdResponse

type CreateSubAppIdResponse struct {
	*tchttp.BaseResponse
	Response *CreateSubAppIdResponseParams `json:"Response"`
}

func NewCreateSubAppIdResponse

func NewCreateSubAppIdResponse() (response *CreateSubAppIdResponse)

func (*CreateSubAppIdResponse) FromJsonString

func (r *CreateSubAppIdResponse) 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 (*CreateSubAppIdResponse) ToJsonString

func (r *CreateSubAppIdResponse) ToJsonString() string

type CreateSubAppIdResponseParams added in v1.0.426

type CreateSubAppIdResponseParams struct {
	// 新创建的应用 ID。
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

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

Predefined struct for user

type CreateSuperPlayerConfigRequest

type CreateSuperPlayerConfigRequest struct {
	*tchttp.BaseRequest

	// 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 播放的音视频类型,可选值:
	// <li>AdaptiveDynamicStream:自适应码流输出;</li>
	// <li>Transcode:转码输出;</li>
	// <li>Original:原始音视频。</li>
	// 默认为 AdaptiveDynamicStream。
	AudioVideoType *string `json:"AudioVideoType,omitnil,omitempty" name:"AudioVideoType"`

	// 播放 DRM 保护的自适应码流开关:
	// <li>ON:开启,表示仅播放 DRM  保护的自适应码流输出;</li>
	// <li>OFF:关闭,表示播放未加密的自适应码流输出。</li>
	// 默认为 OFF。
	// 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。
	DrmSwitch *string `json:"DrmSwitch,omitnil,omitempty" name:"DrmSwitch"`

	// 允许输出的未加密的自适应码流模板 ID。
	//
	// 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 允许输出的 DRM 自适应码流模板内容。
	//
	// 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。
	DrmStreamingsInfo *DrmStreamingsInfo `json:"DrmStreamingsInfo,omitnil,omitempty" name:"DrmStreamingsInfo"`

	// 允许输出的转码模板 ID。
	//
	// 当 AudioVideoType 为 Transcode 时必填。
	TranscodeDefinition *uint64 `json:"TranscodeDefinition,omitnil,omitempty" name:"TranscodeDefinition"`

	// 允许输出的雪碧图模板 ID。
	ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitnil,omitempty" name:"ImageSpriteDefinition"`

	// 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:
	// <li>MinEdgeLength:240,Name:流畅;</li>
	// <li>MinEdgeLength:480,Name:标清;</li>
	// <li>MinEdgeLength:720,Name:高清;</li>
	// <li>MinEdgeLength:1080,Name:全高清;</li>
	// <li>MinEdgeLength:1440,Name:2K;</li>
	// <li>MinEdgeLength:2160,Name:4K;</li>
	// <li>MinEdgeLength:4320,Name:8K。</li>
	ResolutionNames []*ResolutionNameInfo `json:"ResolutionNames,omitnil,omitempty" name:"ResolutionNames"`

	// 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:
	// <li>HTTP;</li>
	// <li>HTTPS。</li>
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateSuperPlayerConfigRequest

func NewCreateSuperPlayerConfigRequest() (request *CreateSuperPlayerConfigRequest)

func (*CreateSuperPlayerConfigRequest) FromJsonString

func (r *CreateSuperPlayerConfigRequest) 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 (*CreateSuperPlayerConfigRequest) ToJsonString

func (r *CreateSuperPlayerConfigRequest) ToJsonString() string

type CreateSuperPlayerConfigRequestParams added in v1.0.426

type CreateSuperPlayerConfigRequestParams struct {
	// 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 播放的音视频类型,可选值:
	// <li>AdaptiveDynamicStream:自适应码流输出;</li>
	// <li>Transcode:转码输出;</li>
	// <li>Original:原始音视频。</li>
	// 默认为 AdaptiveDynamicStream。
	AudioVideoType *string `json:"AudioVideoType,omitnil,omitempty" name:"AudioVideoType"`

	// 播放 DRM 保护的自适应码流开关:
	// <li>ON:开启,表示仅播放 DRM  保护的自适应码流输出;</li>
	// <li>OFF:关闭,表示播放未加密的自适应码流输出。</li>
	// 默认为 OFF。
	// 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。
	DrmSwitch *string `json:"DrmSwitch,omitnil,omitempty" name:"DrmSwitch"`

	// 允许输出的未加密的自适应码流模板 ID。
	//
	// 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 允许输出的 DRM 自适应码流模板内容。
	//
	// 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。
	DrmStreamingsInfo *DrmStreamingsInfo `json:"DrmStreamingsInfo,omitnil,omitempty" name:"DrmStreamingsInfo"`

	// 允许输出的转码模板 ID。
	//
	// 当 AudioVideoType 为 Transcode 时必填。
	TranscodeDefinition *uint64 `json:"TranscodeDefinition,omitnil,omitempty" name:"TranscodeDefinition"`

	// 允许输出的雪碧图模板 ID。
	ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitnil,omitempty" name:"ImageSpriteDefinition"`

	// 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:
	// <li>MinEdgeLength:240,Name:流畅;</li>
	// <li>MinEdgeLength:480,Name:标清;</li>
	// <li>MinEdgeLength:720,Name:高清;</li>
	// <li>MinEdgeLength:1080,Name:全高清;</li>
	// <li>MinEdgeLength:1440,Name:2K;</li>
	// <li>MinEdgeLength:2160,Name:4K;</li>
	// <li>MinEdgeLength:4320,Name:8K。</li>
	ResolutionNames []*ResolutionNameInfo `json:"ResolutionNames,omitnil,omitempty" name:"ResolutionNames"`

	// 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:
	// <li>HTTP;</li>
	// <li>HTTPS。</li>
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateSuperPlayerConfigResponse

type CreateSuperPlayerConfigResponse struct {
	*tchttp.BaseResponse
	Response *CreateSuperPlayerConfigResponseParams `json:"Response"`
}

func NewCreateSuperPlayerConfigResponse

func NewCreateSuperPlayerConfigResponse() (response *CreateSuperPlayerConfigResponse)

func (*CreateSuperPlayerConfigResponse) FromJsonString

func (r *CreateSuperPlayerConfigResponse) 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 (*CreateSuperPlayerConfigResponse) ToJsonString

func (r *CreateSuperPlayerConfigResponse) ToJsonString() string

type CreateSuperPlayerConfigResponseParams added in v1.0.426

type CreateSuperPlayerConfigResponseParams struct {
	// 唯一请求 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、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转码模板名称,长度限制: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"`

	// 切片类型,当 Container 为 hls 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	// 默认值:ts。
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转码模板名称,长度限制: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"`

	// 切片类型,当 Container 为 hls 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	// 默认值:ts。
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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 CreateVodDomainRequest added in v1.0.250

type CreateVodDomainRequest struct {
	*tchttp.BaseRequest

	// 需要接入点播的加速域名。注意:不支持填写泛域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 需要开启 CDN 加速的区域:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland: 中国境外。</li>
	// <li>Global: 全球范围。</li>
	// 如果没有设置 AccelerateArea, 点播会根据用户在腾讯云设置的地域信息自动开通中国境内或者中国境外的 CDN 加速。开启中国境内加速的域名,需要先[备案域名](/document/product/243/18905)。
	AccelerateArea *string `json:"AccelerateArea,omitnil,omitempty" name:"AccelerateArea"`
}

func NewCreateVodDomainRequest added in v1.0.250

func NewCreateVodDomainRequest() (request *CreateVodDomainRequest)

func (*CreateVodDomainRequest) FromJsonString added in v1.0.250

func (r *CreateVodDomainRequest) 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 (*CreateVodDomainRequest) ToJsonString added in v1.0.250

func (r *CreateVodDomainRequest) ToJsonString() string

type CreateVodDomainRequestParams added in v1.0.426

type CreateVodDomainRequestParams struct {
	// 需要接入点播的加速域名。注意:不支持填写泛域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 需要开启 CDN 加速的区域:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland: 中国境外。</li>
	// <li>Global: 全球范围。</li>
	// 如果没有设置 AccelerateArea, 点播会根据用户在腾讯云设置的地域信息自动开通中国境内或者中国境外的 CDN 加速。开启中国境内加速的域名,需要先[备案域名](/document/product/243/18905)。
	AccelerateArea *string `json:"AccelerateArea,omitnil,omitempty" name:"AccelerateArea"`
}

Predefined struct for user

type CreateVodDomainResponse added in v1.0.250

type CreateVodDomainResponse struct {
	*tchttp.BaseResponse
	Response *CreateVodDomainResponseParams `json:"Response"`
}

func NewCreateVodDomainResponse added in v1.0.250

func NewCreateVodDomainResponse() (response *CreateVodDomainResponse)

func (*CreateVodDomainResponse) FromJsonString added in v1.0.250

func (r *CreateVodDomainResponse) 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 (*CreateVodDomainResponse) ToJsonString added in v1.0.250

func (r *CreateVodDomainResponse) ToJsonString() string

type CreateVodDomainResponseParams added in v1.0.426

type CreateVodDomainResponseParams struct {
	// 唯一请求 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印模板名称,长度限制: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,该字段必填。当 Type 为 text,该字段无效。
	ImageTemplate *ImageWatermarkInput `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,当 Type 为 text,该字段必填。当 Type 为 image,该字段无效。
	TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG水印模板,当 Type 为 svg,该字段必填。当 Type 为 image 或 text,该字段无效。
	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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印模板名称,长度限制: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,该字段必填。当 Type 为 text,该字段无效。
	ImageTemplate *ImageWatermarkInput `json:"ImageTemplate,omitnil,omitempty" name:"ImageTemplate"`

	// 文字水印模板,当 Type 为 text,该字段必填。当 Type 为 image,该字段无效。
	TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitnil,omitempty" name:"TextTemplate"`

	// SVG水印模板,当 Type 为 svg,该字段必填。当 Type 为 image 或 text,该字段无效。
	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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DNSVerifyInfo added in v1.0.746

type DNSVerifyInfo struct {
	// 子解析。
	SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`

	// 解析值。
	Record *string `json:"Record,omitnil,omitempty" name:"Record"`

	// 解析类型。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`
}

type DailyPlayStatInfo

type DailyPlayStatInfo struct {
	// 播放媒体文件的日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 媒体文件ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 播放次数。
	PlayTimes *uint64 `json:"PlayTimes,omitnil,omitempty" name:"PlayTimes"`

	// 播放流量,单位:字节。
	Traffic *uint64 `json:"Traffic,omitnil,omitempty" name:"Traffic"`
}

type DeleteAIAnalysisTemplateRequest

type DeleteAIAnalysisTemplateRequest struct {
	*tchttp.BaseRequest

	// 音视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteCLSTopicRequest added in v1.0.836

type DeleteCLSTopicRequest struct {
	*tchttp.BaseRequest

	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 日志主题 ID。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

func NewDeleteCLSTopicRequest added in v1.0.836

func NewDeleteCLSTopicRequest() (request *DeleteCLSTopicRequest)

func (*DeleteCLSTopicRequest) FromJsonString added in v1.0.836

func (r *DeleteCLSTopicRequest) 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 (*DeleteCLSTopicRequest) ToJsonString added in v1.0.836

func (r *DeleteCLSTopicRequest) ToJsonString() string

type DeleteCLSTopicRequestParams added in v1.0.836

type DeleteCLSTopicRequestParams struct {
	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 日志主题 ID。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

Predefined struct for user

type DeleteCLSTopicResponse added in v1.0.836

type DeleteCLSTopicResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCLSTopicResponseParams `json:"Response"`
}

func NewDeleteCLSTopicResponse added in v1.0.836

func NewDeleteCLSTopicResponse() (response *DeleteCLSTopicResponse)

func (*DeleteCLSTopicResponse) FromJsonString added in v1.0.836

func (r *DeleteCLSTopicResponse) 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 (*DeleteCLSTopicResponse) ToJsonString added in v1.0.836

func (r *DeleteCLSTopicResponse) ToJsonString() string

type DeleteCLSTopicResponseParams added in v1.0.836

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

Predefined struct for user

type DeleteClassRequest

type DeleteClassRequest struct {
	*tchttp.BaseRequest

	// 分类 ID
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteClassRequest

func NewDeleteClassRequest() (request *DeleteClassRequest)

func (*DeleteClassRequest) FromJsonString

func (r *DeleteClassRequest) 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 (*DeleteClassRequest) ToJsonString

func (r *DeleteClassRequest) ToJsonString() string

type DeleteClassRequestParams added in v1.0.426

type DeleteClassRequestParams struct {
	// 分类 ID
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteClassResponse

type DeleteClassResponse struct {
	*tchttp.BaseResponse
	Response *DeleteClassResponseParams `json:"Response"`
}

func NewDeleteClassResponse

func NewDeleteClassResponse() (response *DeleteClassResponse)

func (*DeleteClassResponse) FromJsonString

func (r *DeleteClassResponse) 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 (*DeleteClassResponse) ToJsonString

func (r *DeleteClassResponse) ToJsonString() string

type DeleteClassResponseParams added in v1.0.426

type DeleteClassResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteEnhanceMediaTemplateRequest added in v1.0.665

type DeleteEnhanceMediaTemplateRequest struct {
	*tchttp.BaseRequest

	// 音画质重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteEnhanceMediaTemplateRequest added in v1.0.665

func NewDeleteEnhanceMediaTemplateRequest() (request *DeleteEnhanceMediaTemplateRequest)

func (*DeleteEnhanceMediaTemplateRequest) FromJsonString added in v1.0.665

func (r *DeleteEnhanceMediaTemplateRequest) 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 (*DeleteEnhanceMediaTemplateRequest) ToJsonString added in v1.0.665

func (r *DeleteEnhanceMediaTemplateRequest) ToJsonString() string

type DeleteEnhanceMediaTemplateRequestParams added in v1.0.665

type DeleteEnhanceMediaTemplateRequestParams struct {
	// 音画质重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteEnhanceMediaTemplateResponse added in v1.0.665

type DeleteEnhanceMediaTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteEnhanceMediaTemplateResponseParams `json:"Response"`
}

func NewDeleteEnhanceMediaTemplateResponse added in v1.0.665

func NewDeleteEnhanceMediaTemplateResponse() (response *DeleteEnhanceMediaTemplateResponse)

func (*DeleteEnhanceMediaTemplateResponse) FromJsonString added in v1.0.665

func (r *DeleteEnhanceMediaTemplateResponse) 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 (*DeleteEnhanceMediaTemplateResponse) ToJsonString added in v1.0.665

func (r *DeleteEnhanceMediaTemplateResponse) ToJsonString() string

type DeleteEnhanceMediaTemplateResponseParams added in v1.0.665

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

Predefined struct for user

type DeleteHeadTailTemplateRequest

type DeleteHeadTailTemplateRequest struct {
	*tchttp.BaseRequest

	// 片头片尾模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteHeadTailTemplateRequest

func NewDeleteHeadTailTemplateRequest() (request *DeleteHeadTailTemplateRequest)

func (*DeleteHeadTailTemplateRequest) FromJsonString

func (r *DeleteHeadTailTemplateRequest) 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 (*DeleteHeadTailTemplateRequest) ToJsonString

func (r *DeleteHeadTailTemplateRequest) ToJsonString() string

type DeleteHeadTailTemplateRequestParams added in v1.0.426

type DeleteHeadTailTemplateRequestParams struct {
	// 片头片尾模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteHeadTailTemplateResponse

type DeleteHeadTailTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteHeadTailTemplateResponseParams `json:"Response"`
}

func NewDeleteHeadTailTemplateResponse

func NewDeleteHeadTailTemplateResponse() (response *DeleteHeadTailTemplateResponse)

func (*DeleteHeadTailTemplateResponse) FromJsonString

func (r *DeleteHeadTailTemplateResponse) 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 (*DeleteHeadTailTemplateResponse) ToJsonString

func (r *DeleteHeadTailTemplateResponse) ToJsonString() string

type DeleteHeadTailTemplateResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteImageProcessingTemplateRequest

type DeleteImageProcessingTemplateRequest struct {
	*tchttp.BaseRequest

	// 图片处理模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteImageProcessingTemplateRequest

func NewDeleteImageProcessingTemplateRequest() (request *DeleteImageProcessingTemplateRequest)

func (*DeleteImageProcessingTemplateRequest) FromJsonString

func (r *DeleteImageProcessingTemplateRequest) 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 (*DeleteImageProcessingTemplateRequest) ToJsonString

func (r *DeleteImageProcessingTemplateRequest) ToJsonString() string

type DeleteImageProcessingTemplateRequestParams added in v1.0.426

type DeleteImageProcessingTemplateRequestParams struct {
	// 图片处理模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteImageProcessingTemplateResponse

type DeleteImageProcessingTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteImageProcessingTemplateResponseParams `json:"Response"`
}

func NewDeleteImageProcessingTemplateResponse

func NewDeleteImageProcessingTemplateResponse() (response *DeleteImageProcessingTemplateResponse)

func (*DeleteImageProcessingTemplateResponse) FromJsonString

func (r *DeleteImageProcessingTemplateResponse) 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 (*DeleteImageProcessingTemplateResponse) ToJsonString

type DeleteImageProcessingTemplateResponseParams added in v1.0.426

type DeleteImageProcessingTemplateResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteJustInTimeTranscodeTemplateRequest added in v1.0.795

type DeleteJustInTimeTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteJustInTimeTranscodeTemplateRequest added in v1.0.795

func NewDeleteJustInTimeTranscodeTemplateRequest() (request *DeleteJustInTimeTranscodeTemplateRequest)

func (*DeleteJustInTimeTranscodeTemplateRequest) FromJsonString added in v1.0.795

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

func (*DeleteJustInTimeTranscodeTemplateRequest) ToJsonString added in v1.0.795

type DeleteJustInTimeTranscodeTemplateRequestParams added in v1.0.795

type DeleteJustInTimeTranscodeTemplateRequestParams struct {
	// 模板名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteJustInTimeTranscodeTemplateResponse added in v1.0.795

type DeleteJustInTimeTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteJustInTimeTranscodeTemplateResponseParams `json:"Response"`
}

func NewDeleteJustInTimeTranscodeTemplateResponse added in v1.0.795

func NewDeleteJustInTimeTranscodeTemplateResponse() (response *DeleteJustInTimeTranscodeTemplateResponse)

func (*DeleteJustInTimeTranscodeTemplateResponse) FromJsonString added in v1.0.795

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

func (*DeleteJustInTimeTranscodeTemplateResponse) ToJsonString added in v1.0.795

type DeleteJustInTimeTranscodeTemplateResponseParams added in v1.0.795

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

Predefined struct for user

type DeleteMediaRequest

type DeleteMediaRequest struct {
	*tchttp.BaseRequest

	// 媒体文件的唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定本次需要删除的部分。默认值为 "[]", 表示删除媒体及其对应的全部视频处理文件。
	DeleteParts []*MediaDeleteItem `json:"DeleteParts,omitnil,omitempty" name:"DeleteParts"`
}

func NewDeleteMediaRequest

func NewDeleteMediaRequest() (request *DeleteMediaRequest)

func (*DeleteMediaRequest) FromJsonString

func (r *DeleteMediaRequest) 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 (*DeleteMediaRequest) ToJsonString

func (r *DeleteMediaRequest) ToJsonString() string

type DeleteMediaRequestParams added in v1.0.426

type DeleteMediaRequestParams struct {
	// 媒体文件的唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定本次需要删除的部分。默认值为 "[]", 表示删除媒体及其对应的全部视频处理文件。
	DeleteParts []*MediaDeleteItem `json:"DeleteParts,omitnil,omitempty" name:"DeleteParts"`
}

Predefined struct for user

type DeleteMediaResponse

type DeleteMediaResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMediaResponseParams `json:"Response"`
}

func NewDeleteMediaResponse

func NewDeleteMediaResponse() (response *DeleteMediaResponse)

func (*DeleteMediaResponse) FromJsonString

func (r *DeleteMediaResponse) 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 (*DeleteMediaResponse) ToJsonString

func (r *DeleteMediaResponse) ToJsonString() string

type DeleteMediaResponseParams added in v1.0.426

type DeleteMediaResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteProcedureTemplateRequest

type DeleteProcedureTemplateRequest struct {
	*tchttp.BaseRequest

	// 任务流名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteProcedureTemplateRequest

func NewDeleteProcedureTemplateRequest() (request *DeleteProcedureTemplateRequest)

func (*DeleteProcedureTemplateRequest) FromJsonString

func (r *DeleteProcedureTemplateRequest) 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 (*DeleteProcedureTemplateRequest) ToJsonString

func (r *DeleteProcedureTemplateRequest) ToJsonString() string

type DeleteProcedureTemplateRequestParams added in v1.0.426

type DeleteProcedureTemplateRequestParams struct {
	// 任务流名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteProcedureTemplateResponse

type DeleteProcedureTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteProcedureTemplateResponseParams `json:"Response"`
}

func NewDeleteProcedureTemplateResponse

func NewDeleteProcedureTemplateResponse() (response *DeleteProcedureTemplateResponse)

func (*DeleteProcedureTemplateResponse) FromJsonString

func (r *DeleteProcedureTemplateResponse) 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 (*DeleteProcedureTemplateResponse) ToJsonString

func (r *DeleteProcedureTemplateResponse) ToJsonString() string

type DeleteProcedureTemplateResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteQualityInspectTemplateRequest added in v1.0.686

type DeleteQualityInspectTemplateRequest struct {
	*tchttp.BaseRequest

	// 音画质检测模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteQualityInspectTemplateRequest added in v1.0.686

func NewDeleteQualityInspectTemplateRequest() (request *DeleteQualityInspectTemplateRequest)

func (*DeleteQualityInspectTemplateRequest) FromJsonString added in v1.0.686

func (r *DeleteQualityInspectTemplateRequest) 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 (*DeleteQualityInspectTemplateRequest) ToJsonString added in v1.0.686

func (r *DeleteQualityInspectTemplateRequest) ToJsonString() string

type DeleteQualityInspectTemplateRequestParams added in v1.0.686

type DeleteQualityInspectTemplateRequestParams struct {
	// 音画质检测模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteQualityInspectTemplateResponse added in v1.0.686

type DeleteQualityInspectTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteQualityInspectTemplateResponseParams `json:"Response"`
}

func NewDeleteQualityInspectTemplateResponse added in v1.0.686

func NewDeleteQualityInspectTemplateResponse() (response *DeleteQualityInspectTemplateResponse)

func (*DeleteQualityInspectTemplateResponse) FromJsonString added in v1.0.686

func (r *DeleteQualityInspectTemplateResponse) 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 (*DeleteQualityInspectTemplateResponse) ToJsonString added in v1.0.686

func (r *DeleteQualityInspectTemplateResponse) ToJsonString() string

type DeleteQualityInspectTemplateResponseParams added in v1.0.686

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

Predefined struct for user

type DeleteRebuildMediaTemplateRequest added in v1.0.630

type DeleteRebuildMediaTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteRebuildMediaTemplateRequest added in v1.0.630

func NewDeleteRebuildMediaTemplateRequest() (request *DeleteRebuildMediaTemplateRequest)

func (*DeleteRebuildMediaTemplateRequest) FromJsonString added in v1.0.630

func (r *DeleteRebuildMediaTemplateRequest) 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 (*DeleteRebuildMediaTemplateRequest) ToJsonString added in v1.0.630

func (r *DeleteRebuildMediaTemplateRequest) ToJsonString() string

type DeleteRebuildMediaTemplateRequestParams added in v1.0.630

type DeleteRebuildMediaTemplateRequestParams struct {
	// 视频重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteRebuildMediaTemplateResponse added in v1.0.630

type DeleteRebuildMediaTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRebuildMediaTemplateResponseParams `json:"Response"`
}

func NewDeleteRebuildMediaTemplateResponse added in v1.0.630

func NewDeleteRebuildMediaTemplateResponse() (response *DeleteRebuildMediaTemplateResponse)

func (*DeleteRebuildMediaTemplateResponse) FromJsonString added in v1.0.630

func (r *DeleteRebuildMediaTemplateResponse) 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 (*DeleteRebuildMediaTemplateResponse) ToJsonString added in v1.0.630

func (r *DeleteRebuildMediaTemplateResponse) ToJsonString() string

type DeleteRebuildMediaTemplateResponseParams added in v1.0.630

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

Predefined struct for user

type DeleteReviewTemplateRequest added in v1.0.563

type DeleteReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteReviewTemplateRequest added in v1.0.563

func NewDeleteReviewTemplateRequest() (request *DeleteReviewTemplateRequest)

func (*DeleteReviewTemplateRequest) FromJsonString added in v1.0.563

func (r *DeleteReviewTemplateRequest) 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 (*DeleteReviewTemplateRequest) ToJsonString added in v1.0.563

func (r *DeleteReviewTemplateRequest) ToJsonString() string

type DeleteReviewTemplateRequestParams added in v1.0.563

type DeleteReviewTemplateRequestParams struct {
	// 审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteReviewTemplateResponse added in v1.0.563

type DeleteReviewTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReviewTemplateResponseParams `json:"Response"`
}

func NewDeleteReviewTemplateResponse added in v1.0.563

func NewDeleteReviewTemplateResponse() (response *DeleteReviewTemplateResponse)

func (*DeleteReviewTemplateResponse) FromJsonString added in v1.0.563

func (r *DeleteReviewTemplateResponse) 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 (*DeleteReviewTemplateResponse) ToJsonString added in v1.0.563

func (r *DeleteReviewTemplateResponse) ToJsonString() string

type DeleteReviewTemplateResponseParams added in v1.0.563

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

Predefined struct for user

type DeleteRoundPlayRequest added in v1.0.589

type DeleteRoundPlayRequest struct {
	*tchttp.BaseRequest

	// 轮播播单唯一标识。
	RoundPlayId *string `json:"RoundPlayId,omitnil,omitempty" name:"RoundPlayId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteRoundPlayRequest added in v1.0.589

func NewDeleteRoundPlayRequest() (request *DeleteRoundPlayRequest)

func (*DeleteRoundPlayRequest) FromJsonString added in v1.0.589

func (r *DeleteRoundPlayRequest) 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 (*DeleteRoundPlayRequest) ToJsonString added in v1.0.589

func (r *DeleteRoundPlayRequest) ToJsonString() string

type DeleteRoundPlayRequestParams added in v1.0.589

type DeleteRoundPlayRequestParams struct {
	// 轮播播单唯一标识。
	RoundPlayId *string `json:"RoundPlayId,omitnil,omitempty" name:"RoundPlayId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteRoundPlayResponse added in v1.0.589

type DeleteRoundPlayResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRoundPlayResponseParams `json:"Response"`
}

func NewDeleteRoundPlayResponse added in v1.0.589

func NewDeleteRoundPlayResponse() (response *DeleteRoundPlayResponse)

func (*DeleteRoundPlayResponse) FromJsonString added in v1.0.589

func (r *DeleteRoundPlayResponse) 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 (*DeleteRoundPlayResponse) ToJsonString added in v1.0.589

func (r *DeleteRoundPlayResponse) ToJsonString() string

type DeleteRoundPlayResponseParams added in v1.0.589

type DeleteRoundPlayResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteSnapshotByTimeOffsetTemplateRequest

type DeleteSnapshotByTimeOffsetTemplateRequest struct {
	*tchttp.BaseRequest

	// 指定时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteSuperPlayerConfigRequest

type DeleteSuperPlayerConfigRequest struct {
	*tchttp.BaseRequest

	// 播放器配置名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteSuperPlayerConfigRequest

func NewDeleteSuperPlayerConfigRequest() (request *DeleteSuperPlayerConfigRequest)

func (*DeleteSuperPlayerConfigRequest) FromJsonString

func (r *DeleteSuperPlayerConfigRequest) 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 (*DeleteSuperPlayerConfigRequest) ToJsonString

func (r *DeleteSuperPlayerConfigRequest) ToJsonString() string

type DeleteSuperPlayerConfigRequestParams added in v1.0.426

type DeleteSuperPlayerConfigRequestParams struct {
	// 播放器配置名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteSuperPlayerConfigResponse

type DeleteSuperPlayerConfigResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSuperPlayerConfigResponseParams `json:"Response"`
}

func NewDeleteSuperPlayerConfigResponse

func NewDeleteSuperPlayerConfigResponse() (response *DeleteSuperPlayerConfigResponse)

func (*DeleteSuperPlayerConfigResponse) FromJsonString

func (r *DeleteSuperPlayerConfigResponse) 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 (*DeleteSuperPlayerConfigResponse) ToJsonString

func (r *DeleteSuperPlayerConfigResponse) ToJsonString() string

type DeleteSuperPlayerConfigResponseParams added in v1.0.426

type DeleteSuperPlayerConfigResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DeleteVodDomainRequest added in v1.0.250

type DeleteVodDomainRequest struct {
	*tchttp.BaseRequest

	// 要删除的点播加速域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDeleteVodDomainRequest added in v1.0.250

func NewDeleteVodDomainRequest() (request *DeleteVodDomainRequest)

func (*DeleteVodDomainRequest) FromJsonString added in v1.0.250

func (r *DeleteVodDomainRequest) 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 (*DeleteVodDomainRequest) ToJsonString added in v1.0.250

func (r *DeleteVodDomainRequest) ToJsonString() string

type DeleteVodDomainRequestParams added in v1.0.426

type DeleteVodDomainRequestParams struct {
	// 要删除的点播加速域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DeleteVodDomainResponse added in v1.0.250

type DeleteVodDomainResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVodDomainResponseParams `json:"Response"`
}

func NewDeleteVodDomainResponse added in v1.0.250

func NewDeleteVodDomainResponse() (response *DeleteVodDomainResponse)

func (*DeleteVodDomainResponse) FromJsonString added in v1.0.250

func (r *DeleteVodDomainResponse) 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 (*DeleteVodDomainResponse) ToJsonString added in v1.0.250

func (r *DeleteVodDomainResponse) ToJsonString() string

type DeleteVodDomainResponseParams added in v1.0.426

type DeleteVodDomainResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 DescribeAIAnalysisTemplatesRequest

type DescribeAIAnalysisTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容分析模板唯一标识过滤条件,数组长度最大值:100。
	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"`
}

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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容分析模板唯一标识过滤条件,数组长度最大值:100。
	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"`
}

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容识别模板唯一标识过滤条件,数组长度限制:100。
	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"`
}

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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容识别模板唯一标识过滤条件,数组长度限制:100。
	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"`
}

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转自适应码流模板唯一标识过滤条件,数组长度限制: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 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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转自适应码流模板唯一标识过滤条件,数组长度限制: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 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 DescribeAllClassRequest

type DescribeAllClassRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeAllClassRequest

func NewDescribeAllClassRequest() (request *DescribeAllClassRequest)

func (*DescribeAllClassRequest) FromJsonString

func (r *DescribeAllClassRequest) 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 (*DescribeAllClassRequest) ToJsonString

func (r *DescribeAllClassRequest) ToJsonString() string

type DescribeAllClassRequestParams added in v1.0.426

type DescribeAllClassRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeAllClassResponse

type DescribeAllClassResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAllClassResponseParams `json:"Response"`
}

func NewDescribeAllClassResponse

func NewDescribeAllClassResponse() (response *DescribeAllClassResponse)

func (*DescribeAllClassResponse) FromJsonString

func (r *DescribeAllClassResponse) 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 (*DescribeAllClassResponse) ToJsonString

func (r *DescribeAllClassResponse) ToJsonString() string

type DescribeAllClassResponseParams added in v1.0.426

type DescribeAllClassResponseParams struct {
	// 分类信息集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassInfoSet []*MediaClassInfo `json:"ClassInfoSet,omitnil,omitempty" name:"ClassInfoSet"`

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

Predefined struct for user

type DescribeAnimatedGraphicsTemplatesRequest

type DescribeAnimatedGraphicsTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转动图模板唯一标识过滤条件,数组长度限制: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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转动图模板唯一标识过滤条件,数组长度限制: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 DescribeCDNStatDetailsRequest

type DescribeCDNStatDetailsRequest struct {
	*tchttp.BaseRequest

	// 查询指标,取值有:
	// <li>Traffic:流量,单位为 Byte。</li>
	// <li>Bandwidth:带宽,单位为 Bps。</li>
	// <li>Requests:请求数。</li>
	// <li>QUICRequests:QUIC 请求数。</li>
	// <li>IpVisit:IP 访问数。</li>
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

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

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。
	DomainNames []*string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`

	// 服务区域,取值有:
	// <li>Chinese Mainland:中国大陆。 </li>
	// <li>Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。 </li>
	// <li>Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。 </li>
	// <li>Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。 </li>
	// <li>Middle East:中东。 </li>
	// <li>Europe:欧洲。</li>
	// <li>North America:北美。</li>
	// <li>South America:南美。</li>
	// <li>Africa:非洲。</li>
	// 默认为中国大陆。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
	// <li>Beijing:北京。</li>
	// <li>Inner Mongolia:内蒙古。</li>
	// <li>Shanxi:山西。</li>
	// <li>Hebei:河北。</li>
	// <li>Tianjin:天津。</li>
	// <li>Ningxia:宁夏。</li>
	// <li>Shaanxi:陕西。</li>
	// <li>Gansu:甘肃。</li>
	// <li>Qinghai:青海。</li>
	// <li>Xinjiang:新疆。</li>
	// <li>Heilongjiang:黑龙江。</li>
	// <li>Jilin:吉林。</li>
	// <li>Liaoning:辽宁。</li>
	// <li>Fujian:福建。</li>
	// <li>Jiangsu:江苏。</li>
	// <li>Anhui:安徽。</li>
	// <li>Shandong:山东。</li>
	// <li>Shanghai:上海。</li>
	// <li>Zhejiang:浙江。</li>
	// <li>Henan:河南。</li>
	// <li>Hubei:湖北。</li>
	// <li>Jiangxi:江西。</li>
	// <li>Hunan:湖南。</li>
	// <li>Guizhou:贵州。</li>
	// <li>Yunnan:云南。</li>
	// <li>Chongqing:重庆。</li>
	// <li>Sichuan:四川。</li>
	// <li>Tibet:西藏。</li>
	// <li>Guangdong:广东。</li>
	// <li>Guangxi:广西。</li>
	// <li>Hainan:海南。</li>
	// <li>Hong Kong, Macao and Taiwan:港澳台。</li>
	// <li>Outside Chinese Mainland:海外。</li>
	// <li>Other:其他 。</li>
	Districts []*string `json:"Districts,omitnil,omitempty" name:"Districts"`

	// 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
	// <li>China Telecom:中国电信。 </li>
	// <li>China Unicom:中国联通。 </li>
	// <li>CERNET:教育网。</li>
	// <li>Great Wall Broadband Network:长城宽带。</li>
	// <li>China Mobile:中国移动。</li>
	// <li>China Mobile Tietong:中国铁通。</li>
	// <li>ISPs outside Chinese Mainland:海外运营商。</li>
	// <li>Other ISPs:其他运营商。</li>
	Isps []*string `json:"Isps,omitnil,omitempty" name:"Isps"`

	// 每条数据的时间粒度,单位:分钟,取值有:
	// <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li>
	// <li>1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。</li>
	// 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。
	DataInterval *uint64 `json:"DataInterval,omitnil,omitempty" name:"DataInterval"`
}

func NewDescribeCDNStatDetailsRequest

func NewDescribeCDNStatDetailsRequest() (request *DescribeCDNStatDetailsRequest)

func (*DescribeCDNStatDetailsRequest) FromJsonString

func (r *DescribeCDNStatDetailsRequest) 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 (*DescribeCDNStatDetailsRequest) ToJsonString

func (r *DescribeCDNStatDetailsRequest) ToJsonString() string

type DescribeCDNStatDetailsRequestParams added in v1.0.426

type DescribeCDNStatDetailsRequestParams struct {
	// 查询指标,取值有:
	// <li>Traffic:流量,单位为 Byte。</li>
	// <li>Bandwidth:带宽,单位为 Bps。</li>
	// <li>Requests:请求数。</li>
	// <li>QUICRequests:QUIC 请求数。</li>
	// <li>IpVisit:IP 访问数。</li>
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

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

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。
	DomainNames []*string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`

	// 服务区域,取值有:
	// <li>Chinese Mainland:中国大陆。 </li>
	// <li>Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。 </li>
	// <li>Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。 </li>
	// <li>Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。 </li>
	// <li>Middle East:中东。 </li>
	// <li>Europe:欧洲。</li>
	// <li>North America:北美。</li>
	// <li>South America:南美。</li>
	// <li>Africa:非洲。</li>
	// 默认为中国大陆。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
	// <li>Beijing:北京。</li>
	// <li>Inner Mongolia:内蒙古。</li>
	// <li>Shanxi:山西。</li>
	// <li>Hebei:河北。</li>
	// <li>Tianjin:天津。</li>
	// <li>Ningxia:宁夏。</li>
	// <li>Shaanxi:陕西。</li>
	// <li>Gansu:甘肃。</li>
	// <li>Qinghai:青海。</li>
	// <li>Xinjiang:新疆。</li>
	// <li>Heilongjiang:黑龙江。</li>
	// <li>Jilin:吉林。</li>
	// <li>Liaoning:辽宁。</li>
	// <li>Fujian:福建。</li>
	// <li>Jiangsu:江苏。</li>
	// <li>Anhui:安徽。</li>
	// <li>Shandong:山东。</li>
	// <li>Shanghai:上海。</li>
	// <li>Zhejiang:浙江。</li>
	// <li>Henan:河南。</li>
	// <li>Hubei:湖北。</li>
	// <li>Jiangxi:江西。</li>
	// <li>Hunan:湖南。</li>
	// <li>Guizhou:贵州。</li>
	// <li>Yunnan:云南。</li>
	// <li>Chongqing:重庆。</li>
	// <li>Sichuan:四川。</li>
	// <li>Tibet:西藏。</li>
	// <li>Guangdong:广东。</li>
	// <li>Guangxi:广西。</li>
	// <li>Hainan:海南。</li>
	// <li>Hong Kong, Macao and Taiwan:港澳台。</li>
	// <li>Outside Chinese Mainland:海外。</li>
	// <li>Other:其他 。</li>
	Districts []*string `json:"Districts,omitnil,omitempty" name:"Districts"`

	// 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
	// <li>China Telecom:中国电信。 </li>
	// <li>China Unicom:中国联通。 </li>
	// <li>CERNET:教育网。</li>
	// <li>Great Wall Broadband Network:长城宽带。</li>
	// <li>China Mobile:中国移动。</li>
	// <li>China Mobile Tietong:中国铁通。</li>
	// <li>ISPs outside Chinese Mainland:海外运营商。</li>
	// <li>Other ISPs:其他运营商。</li>
	Isps []*string `json:"Isps,omitnil,omitempty" name:"Isps"`

	// 每条数据的时间粒度,单位:分钟,取值有:
	// <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li>
	// <li>1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。</li>
	// 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。
	DataInterval *uint64 `json:"DataInterval,omitnil,omitempty" name:"DataInterval"`
}

Predefined struct for user

type DescribeCDNStatDetailsResponse

type DescribeCDNStatDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCDNStatDetailsResponseParams `json:"Response"`
}

func NewDescribeCDNStatDetailsResponse

func NewDescribeCDNStatDetailsResponse() (response *DescribeCDNStatDetailsResponse)

func (*DescribeCDNStatDetailsResponse) FromJsonString

func (r *DescribeCDNStatDetailsResponse) 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 (*DescribeCDNStatDetailsResponse) ToJsonString

func (r *DescribeCDNStatDetailsResponse) ToJsonString() string

type DescribeCDNStatDetailsResponseParams added in v1.0.426

type DescribeCDNStatDetailsResponseParams struct {
	// 每条数据的时间粒度,单位:分钟。
	DataInterval *uint64 `json:"DataInterval,omitnil,omitempty" name:"DataInterval"`

	// CDN 用量数据。
	Data []*StatDataItem `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCDNUsageDataRequest

type DescribeCDNUsageDataRequest struct {
	*tchttp.BaseRequest

	// 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于开始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// CDN 统计数据类型,有效值:
	// <li>Flux:流量,单位为 byte。</li>
	// <li>Bandwidth:带宽,单位为 bps。</li>
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用量数据的时间粒度,单位:分钟,取值有:
	// <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li>
	// <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li>
	// <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li>
	// 默认值为1440,返回天粒度的数据。
	DataInterval *uint64 `json:"DataInterval,omitnil,omitempty" name:"DataInterval"`

	// 域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。
	DomainNames []*string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`
}

func NewDescribeCDNUsageDataRequest

func NewDescribeCDNUsageDataRequest() (request *DescribeCDNUsageDataRequest)

func (*DescribeCDNUsageDataRequest) FromJsonString

func (r *DescribeCDNUsageDataRequest) 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 (*DescribeCDNUsageDataRequest) ToJsonString

func (r *DescribeCDNUsageDataRequest) ToJsonString() string

type DescribeCDNUsageDataRequestParams added in v1.0.426

type DescribeCDNUsageDataRequestParams struct {
	// 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于开始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// CDN 统计数据类型,有效值:
	// <li>Flux:流量,单位为 byte。</li>
	// <li>Bandwidth:带宽,单位为 bps。</li>
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用量数据的时间粒度,单位:分钟,取值有:
	// <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li>
	// <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li>
	// <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li>
	// 默认值为1440,返回天粒度的数据。
	DataInterval *uint64 `json:"DataInterval,omitnil,omitempty" name:"DataInterval"`

	// 域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。
	DomainNames []*string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`
}

Predefined struct for user

type DescribeCDNUsageDataResponse

type DescribeCDNUsageDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCDNUsageDataResponseParams `json:"Response"`
}

func NewDescribeCDNUsageDataResponse

func NewDescribeCDNUsageDataResponse() (response *DescribeCDNUsageDataResponse)

func (*DescribeCDNUsageDataResponse) FromJsonString

func (r *DescribeCDNUsageDataResponse) 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 (*DescribeCDNUsageDataResponse) ToJsonString

func (r *DescribeCDNUsageDataResponse) ToJsonString() string

type DescribeCDNUsageDataResponseParams added in v1.0.426

type DescribeCDNUsageDataResponseParams struct {
	// 时间粒度,单位:分钟。
	DataInterval *int64 `json:"DataInterval,omitnil,omitempty" name:"DataInterval"`

	// CDN 统计数据。
	Data []*StatDataItem `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCLSLogsetsRequest added in v1.0.836

type DescribeCLSLogsetsRequest struct {
	*tchttp.BaseRequest

	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`
}

func NewDescribeCLSLogsetsRequest added in v1.0.836

func NewDescribeCLSLogsetsRequest() (request *DescribeCLSLogsetsRequest)

func (*DescribeCLSLogsetsRequest) FromJsonString added in v1.0.836

func (r *DescribeCLSLogsetsRequest) 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 (*DescribeCLSLogsetsRequest) ToJsonString added in v1.0.836

func (r *DescribeCLSLogsetsRequest) ToJsonString() string

type DescribeCLSLogsetsRequestParams added in v1.0.836

type DescribeCLSLogsetsRequestParams struct {
	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`
}

Predefined struct for user

type DescribeCLSLogsetsResponse added in v1.0.836

type DescribeCLSLogsetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCLSLogsetsResponseParams `json:"Response"`
}

func NewDescribeCLSLogsetsResponse added in v1.0.836

func NewDescribeCLSLogsetsResponse() (response *DescribeCLSLogsetsResponse)

func (*DescribeCLSLogsetsResponse) FromJsonString added in v1.0.836

func (r *DescribeCLSLogsetsResponse) 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 (*DescribeCLSLogsetsResponse) ToJsonString added in v1.0.836

func (r *DescribeCLSLogsetsResponse) ToJsonString() string

type DescribeCLSLogsetsResponseParams added in v1.0.836

type DescribeCLSLogsetsResponseParams struct {
	// 查询到的日志集列表。
	Logsets []*CLSLogsetInfo `json:"Logsets,omitnil,omitempty" name:"Logsets"`

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

Predefined struct for user

type DescribeCLSPushTargetsRequest added in v1.0.836

type DescribeCLSPushTargetsRequest struct {
	*tchttp.BaseRequest

	// 点播域名。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeCLSPushTargetsRequest added in v1.0.836

func NewDescribeCLSPushTargetsRequest() (request *DescribeCLSPushTargetsRequest)

func (*DescribeCLSPushTargetsRequest) FromJsonString added in v1.0.836

func (r *DescribeCLSPushTargetsRequest) 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 (*DescribeCLSPushTargetsRequest) ToJsonString added in v1.0.836

func (r *DescribeCLSPushTargetsRequest) ToJsonString() string

type DescribeCLSPushTargetsRequestParams added in v1.0.836

type DescribeCLSPushTargetsRequestParams struct {
	// 点播域名。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeCLSPushTargetsResponse added in v1.0.836

type DescribeCLSPushTargetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCLSPushTargetsResponseParams `json:"Response"`
}

func NewDescribeCLSPushTargetsResponse added in v1.0.836

func NewDescribeCLSPushTargetsResponse() (response *DescribeCLSPushTargetsResponse)

func (*DescribeCLSPushTargetsResponse) FromJsonString added in v1.0.836

func (r *DescribeCLSPushTargetsResponse) 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 (*DescribeCLSPushTargetsResponse) ToJsonString added in v1.0.836

func (r *DescribeCLSPushTargetsResponse) ToJsonString() string

type DescribeCLSPushTargetsResponseParams added in v1.0.836

type DescribeCLSPushTargetsResponseParams struct {
	// 域名推送总数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 域名推送 CLS 目标列表。
	DomainCLSTargets []*DomainCLSTargetInfo `json:"DomainCLSTargets,omitnil,omitempty" name:"DomainCLSTargets"`

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

Predefined struct for user

type DescribeCLSTopicsRequest added in v1.0.836

type DescribeCLSTopicsRequest struct {
	*tchttp.BaseRequest

	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 日志主题所属日志集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`

	// 日志主题 ID 列表。如果不填,表示查询所有的日志主题。
	TopicIds []*string `json:"TopicIds,omitnil,omitempty" name:"TopicIds"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:20,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeCLSTopicsRequest added in v1.0.836

func NewDescribeCLSTopicsRequest() (request *DescribeCLSTopicsRequest)

func (*DescribeCLSTopicsRequest) FromJsonString added in v1.0.836

func (r *DescribeCLSTopicsRequest) 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 (*DescribeCLSTopicsRequest) ToJsonString added in v1.0.836

func (r *DescribeCLSTopicsRequest) ToJsonString() string

type DescribeCLSTopicsRequestParams added in v1.0.836

type DescribeCLSTopicsRequestParams struct {
	// 日志集所属的地域,取值有: <li>ap-guangzhou:广州;</li> <li>ap-beijing:北京;</li> <li>ap-chengdu:成都;</li> <li>ap-chongqing:重庆;</li> <li>ap-nanjing:南京;</li> <li>ap-shanghai:上海;</li> <li>ap-singapore:新加坡。</li>
	CLSRegion *string `json:"CLSRegion,omitnil,omitempty" name:"CLSRegion"`

	// 日志主题所属日志集 ID。
	LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"`

	// 日志主题 ID 列表。如果不填,表示查询所有的日志主题。
	TopicIds []*string `json:"TopicIds,omitnil,omitempty" name:"TopicIds"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:20,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeCLSTopicsResponse added in v1.0.836

type DescribeCLSTopicsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCLSTopicsResponseParams `json:"Response"`
}

func NewDescribeCLSTopicsResponse added in v1.0.836

func NewDescribeCLSTopicsResponse() (response *DescribeCLSTopicsResponse)

func (*DescribeCLSTopicsResponse) FromJsonString added in v1.0.836

func (r *DescribeCLSTopicsResponse) 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 (*DescribeCLSTopicsResponse) ToJsonString added in v1.0.836

func (r *DescribeCLSTopicsResponse) ToJsonString() string

type DescribeCLSTopicsResponseParams added in v1.0.836

type DescribeCLSTopicsResponseParams struct {
	// 日志主题总数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 日志主题列表。
	Topics []*CLSTopicInfo `json:"Topics,omitnil,omitempty" name:"Topics"`

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

Predefined struct for user

type DescribeCdnLogsRequest

type DescribeCdnLogsRequest struct {
	*tchttp.BaseRequest

	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 获取日志起始时间点,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间需大于起始时间;使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 分页拉取的最大返回结果数。默认值:100;最大值:1000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取的起始偏移量。默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeCdnLogsRequest

func NewDescribeCdnLogsRequest() (request *DescribeCdnLogsRequest)

func (*DescribeCdnLogsRequest) FromJsonString

func (r *DescribeCdnLogsRequest) 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 (*DescribeCdnLogsRequest) ToJsonString

func (r *DescribeCdnLogsRequest) ToJsonString() string

type DescribeCdnLogsRequestParams added in v1.0.426

type DescribeCdnLogsRequestParams struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 获取日志起始时间点,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间需大于起始时间;使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 分页拉取的最大返回结果数。默认值:100;最大值:1000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取的起始偏移量。默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeCdnLogsResponse

type DescribeCdnLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCdnLogsResponseParams `json:"Response"`
}

func NewDescribeCdnLogsResponse

func NewDescribeCdnLogsResponse() (response *DescribeCdnLogsResponse)

func (*DescribeCdnLogsResponse) FromJsonString

func (r *DescribeCdnLogsResponse) 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 (*DescribeCdnLogsResponse) ToJsonString

func (r *DescribeCdnLogsResponse) ToJsonString() string

type DescribeCdnLogsResponseParams added in v1.0.426

type DescribeCdnLogsResponseParams struct {
	// 日志下载链接总数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 海外CDN节点的日志下载列表。如果域名没有开启海外加速,忽略该参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OverseaCdnLogs []*CdnLogInfo `json:"OverseaCdnLogs,omitnil,omitempty" name:"OverseaCdnLogs"`

	// 国内CDN节点的日志下载列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomesticCdnLogs []*CdnLogInfo `json:"DomesticCdnLogs,omitnil,omitempty" name:"DomesticCdnLogs"`

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

Predefined struct for user

type DescribeClientUploadAccelerationUsageDataRequest added in v1.0.471

type DescribeClientUploadAccelerationUsageDataRequest struct {
	*tchttp.BaseRequest

	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 客户端上传加速类型,取值有:
	// <li> AccelerationWithHTTP:HTTP 传输方式的上传加速。</li>
	// <li> AccelerationWithQUIC:QUIC 传输方式的上传加速。</li>
	// 默认查询所有加速类型的用量 。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeClientUploadAccelerationUsageDataRequest added in v1.0.471

func NewDescribeClientUploadAccelerationUsageDataRequest() (request *DescribeClientUploadAccelerationUsageDataRequest)

func (*DescribeClientUploadAccelerationUsageDataRequest) FromJsonString added in v1.0.471

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

func (*DescribeClientUploadAccelerationUsageDataRequest) ToJsonString added in v1.0.471

type DescribeClientUploadAccelerationUsageDataRequestParams added in v1.0.471

type DescribeClientUploadAccelerationUsageDataRequestParams struct {
	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 客户端上传加速类型,取值有:
	// <li> AccelerationWithHTTP:HTTP 传输方式的上传加速。</li>
	// <li> AccelerationWithQUIC:QUIC 传输方式的上传加速。</li>
	// 默认查询所有加速类型的用量 。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeClientUploadAccelerationUsageDataResponse added in v1.0.471

type DescribeClientUploadAccelerationUsageDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClientUploadAccelerationUsageDataResponseParams `json:"Response"`
}

func NewDescribeClientUploadAccelerationUsageDataResponse added in v1.0.471

func NewDescribeClientUploadAccelerationUsageDataResponse() (response *DescribeClientUploadAccelerationUsageDataResponse)

func (*DescribeClientUploadAccelerationUsageDataResponse) FromJsonString added in v1.0.471

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

func (*DescribeClientUploadAccelerationUsageDataResponse) ToJsonString added in v1.0.471

type DescribeClientUploadAccelerationUsageDataResponseParams added in v1.0.471

type DescribeClientUploadAccelerationUsageDataResponseParams struct {
	// 客户端上传加速统计数据。
	ClientUploadAccelerationUsageDataSet []*StatDataItem `json:"ClientUploadAccelerationUsageDataSet,omitnil,omitempty" name:"ClientUploadAccelerationUsageDataSet"`

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

Predefined struct for user

type DescribeContentReviewTemplatesRequest

type DescribeContentReviewTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 内容审核模板唯一标识过滤条件,数组长度限制:100。
	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"`
}

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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 内容审核模板唯一标识过滤条件,数组长度限制:100。
	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"`
}

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 DescribeDailyMediaPlayStatRequest

type DescribeDailyMediaPlayStatRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID 。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。该参数仅日期部分有效。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。该参数仅日期部分有效。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeDailyMediaPlayStatRequest

func NewDescribeDailyMediaPlayStatRequest() (request *DescribeDailyMediaPlayStatRequest)

func (*DescribeDailyMediaPlayStatRequest) FromJsonString

func (r *DescribeDailyMediaPlayStatRequest) 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 (*DescribeDailyMediaPlayStatRequest) ToJsonString

func (r *DescribeDailyMediaPlayStatRequest) ToJsonString() string

type DescribeDailyMediaPlayStatRequestParams added in v1.0.426

type DescribeDailyMediaPlayStatRequestParams struct {
	// 媒体文件 ID 。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。该参数仅日期部分有效。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 结束日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。该参数仅日期部分有效。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeDailyMediaPlayStatResponse

type DescribeDailyMediaPlayStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDailyMediaPlayStatResponseParams `json:"Response"`
}

func NewDescribeDailyMediaPlayStatResponse

func NewDescribeDailyMediaPlayStatResponse() (response *DescribeDailyMediaPlayStatResponse)

func (*DescribeDailyMediaPlayStatResponse) FromJsonString

func (r *DescribeDailyMediaPlayStatResponse) 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 (*DescribeDailyMediaPlayStatResponse) ToJsonString

func (r *DescribeDailyMediaPlayStatResponse) ToJsonString() string

type DescribeDailyMediaPlayStatResponseParams added in v1.0.426

type DescribeDailyMediaPlayStatResponseParams struct {
	// 播放统计数据。
	DailyPlayStatInfoSet []*DailyPlayStatInfo `json:"DailyPlayStatInfoSet,omitnil,omitempty" name:"DailyPlayStatInfoSet"`

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

Predefined struct for user

type DescribeDailyMostPlayedStatRequest

type DescribeDailyMostPlayedStatRequest struct {
	*tchttp.BaseRequest

	// 查询日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。该参数仅日期部分有效。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 域名。查询该域名播放 Top100 的媒体文件的统计数据。默认查询所有域名的播放统计数据。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// Top 数据的统计指标,取值有:
	// <li>Traffic:播放流量,按播放流量统计 Top100 的数据。</li>
	// <li>PlayTimes:播放次数,按播放次数统计播放 Top100 的数据。</li>
	// 默认值为Traffic。
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeDailyMostPlayedStatRequest

func NewDescribeDailyMostPlayedStatRequest() (request *DescribeDailyMostPlayedStatRequest)

func (*DescribeDailyMostPlayedStatRequest) FromJsonString

func (r *DescribeDailyMostPlayedStatRequest) 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 (*DescribeDailyMostPlayedStatRequest) ToJsonString

func (r *DescribeDailyMostPlayedStatRequest) ToJsonString() string

type DescribeDailyMostPlayedStatRequestParams added in v1.0.426

type DescribeDailyMostPlayedStatRequestParams struct {
	// 查询日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。该参数仅日期部分有效。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 域名。查询该域名播放 Top100 的媒体文件的统计数据。默认查询所有域名的播放统计数据。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// Top 数据的统计指标,取值有:
	// <li>Traffic:播放流量,按播放流量统计 Top100 的数据。</li>
	// <li>PlayTimes:播放次数,按播放次数统计播放 Top100 的数据。</li>
	// 默认值为Traffic。
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeDailyMostPlayedStatResponse

type DescribeDailyMostPlayedStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDailyMostPlayedStatResponseParams `json:"Response"`
}

func NewDescribeDailyMostPlayedStatResponse

func NewDescribeDailyMostPlayedStatResponse() (response *DescribeDailyMostPlayedStatResponse)

func (*DescribeDailyMostPlayedStatResponse) FromJsonString

func (r *DescribeDailyMostPlayedStatResponse) 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 (*DescribeDailyMostPlayedStatResponse) ToJsonString

func (r *DescribeDailyMostPlayedStatResponse) ToJsonString() string

type DescribeDailyMostPlayedStatResponseParams added in v1.0.426

type DescribeDailyMostPlayedStatResponseParams struct {
	// 媒体文件播放统计信息。
	DailyPlayStatInfoSet []*DailyPlayStatInfo `json:"DailyPlayStatInfoSet,omitnil,omitempty" name:"DailyPlayStatInfoSet"`

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

Predefined struct for user

type DescribeDailyPlayStatFileListRequest

type DescribeDailyPlayStatFileListRequest struct {
	*tchttp.BaseRequest

	// 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeDailyPlayStatFileListRequest

func NewDescribeDailyPlayStatFileListRequest() (request *DescribeDailyPlayStatFileListRequest)

func (*DescribeDailyPlayStatFileListRequest) FromJsonString

func (r *DescribeDailyPlayStatFileListRequest) 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 (*DescribeDailyPlayStatFileListRequest) ToJsonString

func (r *DescribeDailyPlayStatFileListRequest) ToJsonString() string

type DescribeDailyPlayStatFileListRequestParams added in v1.0.426

type DescribeDailyPlayStatFileListRequestParams struct {
	// 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeDailyPlayStatFileListResponse

type DescribeDailyPlayStatFileListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDailyPlayStatFileListResponseParams `json:"Response"`
}

func NewDescribeDailyPlayStatFileListResponse

func NewDescribeDailyPlayStatFileListResponse() (response *DescribeDailyPlayStatFileListResponse)

func (*DescribeDailyPlayStatFileListResponse) FromJsonString

func (r *DescribeDailyPlayStatFileListResponse) 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 (*DescribeDailyPlayStatFileListResponse) ToJsonString

type DescribeDailyPlayStatFileListResponseParams added in v1.0.426

type DescribeDailyPlayStatFileListResponseParams struct {
	// 播放统计文件列表。
	PlayStatFileSet []*PlayStatFileInfo `json:"PlayStatFileSet,omitnil,omitempty" name:"PlayStatFileSet"`

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

Predefined struct for user

type DescribeDefaultDistributionConfigRequest added in v1.0.866

type DescribeDefaultDistributionConfigRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeDefaultDistributionConfigRequest added in v1.0.866

func NewDescribeDefaultDistributionConfigRequest() (request *DescribeDefaultDistributionConfigRequest)

func (*DescribeDefaultDistributionConfigRequest) FromJsonString added in v1.0.866

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

func (*DescribeDefaultDistributionConfigRequest) ToJsonString added in v1.0.866

type DescribeDefaultDistributionConfigRequestParams added in v1.0.866

type DescribeDefaultDistributionConfigRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeDefaultDistributionConfigResponse added in v1.0.866

type DescribeDefaultDistributionConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDefaultDistributionConfigResponseParams `json:"Response"`
}

func NewDescribeDefaultDistributionConfigResponse added in v1.0.866

func NewDescribeDefaultDistributionConfigResponse() (response *DescribeDefaultDistributionConfigResponse)

func (*DescribeDefaultDistributionConfigResponse) FromJsonString added in v1.0.866

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

func (*DescribeDefaultDistributionConfigResponse) ToJsonString added in v1.0.866

type DescribeDefaultDistributionConfigResponseParams added in v1.0.866

type DescribeDefaultDistributionConfigResponseParams struct {
	// 分发配置的域名(已废弃)。
	//
	// Deprecated: DomainName is deprecated.
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 分发配置的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分发配置的协议,为 HTTP 或 HTTPS。
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 播放密钥,由大小写字母(a - Z)或者数字(0 - 9)组成,长度在8 - 20个字符之间。
	PlayKey *string `json:"PlayKey,omitnil,omitempty" name:"PlayKey"`

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

Predefined struct for user

type DescribeDrmDataKeyRequest

type DescribeDrmDataKeyRequest struct {
	*tchttp.BaseRequest

	// 加密后的数据密钥列表,最大支持10个。
	EdkList []*string `json:"EdkList,omitnil,omitempty" name:"EdkList"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeDrmDataKeyRequest

func NewDescribeDrmDataKeyRequest() (request *DescribeDrmDataKeyRequest)

func (*DescribeDrmDataKeyRequest) FromJsonString

func (r *DescribeDrmDataKeyRequest) 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 (*DescribeDrmDataKeyRequest) ToJsonString

func (r *DescribeDrmDataKeyRequest) ToJsonString() string

type DescribeDrmDataKeyRequestParams added in v1.0.426

type DescribeDrmDataKeyRequestParams struct {
	// 加密后的数据密钥列表,最大支持10个。
	EdkList []*string `json:"EdkList,omitnil,omitempty" name:"EdkList"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeDrmDataKeyResponse

type DescribeDrmDataKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDrmDataKeyResponseParams `json:"Response"`
}

func NewDescribeDrmDataKeyResponse

func NewDescribeDrmDataKeyResponse() (response *DescribeDrmDataKeyResponse)

func (*DescribeDrmDataKeyResponse) FromJsonString

func (r *DescribeDrmDataKeyResponse) 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 (*DescribeDrmDataKeyResponse) ToJsonString

func (r *DescribeDrmDataKeyResponse) ToJsonString() string

type DescribeDrmDataKeyResponseParams added in v1.0.426

type DescribeDrmDataKeyResponseParams struct {
	// 密钥列表,包含加密的数据密钥。
	KeyList []*SimpleAesEdkPair `json:"KeyList,omitnil,omitempty" name:"KeyList"`

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

Predefined struct for user

type DescribeDrmKeyProviderInfoRequest added in v1.0.482

type DescribeDrmKeyProviderInfoRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeDrmKeyProviderInfoRequest added in v1.0.482

func NewDescribeDrmKeyProviderInfoRequest() (request *DescribeDrmKeyProviderInfoRequest)

func (*DescribeDrmKeyProviderInfoRequest) FromJsonString added in v1.0.482

func (r *DescribeDrmKeyProviderInfoRequest) 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 (*DescribeDrmKeyProviderInfoRequest) ToJsonString added in v1.0.482

func (r *DescribeDrmKeyProviderInfoRequest) ToJsonString() string

type DescribeDrmKeyProviderInfoRequestParams added in v1.0.482

type DescribeDrmKeyProviderInfoRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeDrmKeyProviderInfoResponse added in v1.0.482

type DescribeDrmKeyProviderInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDrmKeyProviderInfoResponseParams `json:"Response"`
}

func NewDescribeDrmKeyProviderInfoResponse added in v1.0.482

func NewDescribeDrmKeyProviderInfoResponse() (response *DescribeDrmKeyProviderInfoResponse)

func (*DescribeDrmKeyProviderInfoResponse) FromJsonString added in v1.0.482

func (r *DescribeDrmKeyProviderInfoResponse) 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 (*DescribeDrmKeyProviderInfoResponse) ToJsonString added in v1.0.482

func (r *DescribeDrmKeyProviderInfoResponse) ToJsonString() string

type DescribeDrmKeyProviderInfoResponseParams added in v1.0.482

type DescribeDrmKeyProviderInfoResponseParams struct {
	// 华曦达(SDMC)相关的 DRM 密钥提供商信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SDMCInfo *SDMCDrmKeyProviderInfo `json:"SDMCInfo,omitnil,omitempty" name:"SDMCInfo"`

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

Predefined struct for user

type DescribeEnhanceMediaTemplatesRequest added in v1.0.665

type DescribeEnhanceMediaTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板列表。长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeEnhanceMediaTemplatesRequest added in v1.0.665

func NewDescribeEnhanceMediaTemplatesRequest() (request *DescribeEnhanceMediaTemplatesRequest)

func (*DescribeEnhanceMediaTemplatesRequest) FromJsonString added in v1.0.665

func (r *DescribeEnhanceMediaTemplatesRequest) 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 (*DescribeEnhanceMediaTemplatesRequest) ToJsonString added in v1.0.665

func (r *DescribeEnhanceMediaTemplatesRequest) ToJsonString() string

type DescribeEnhanceMediaTemplatesRequestParams added in v1.0.665

type DescribeEnhanceMediaTemplatesRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板列表。长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeEnhanceMediaTemplatesResponse added in v1.0.665

type DescribeEnhanceMediaTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEnhanceMediaTemplatesResponseParams `json:"Response"`
}

func NewDescribeEnhanceMediaTemplatesResponse added in v1.0.665

func NewDescribeEnhanceMediaTemplatesResponse() (response *DescribeEnhanceMediaTemplatesResponse)

func (*DescribeEnhanceMediaTemplatesResponse) FromJsonString added in v1.0.665

func (r *DescribeEnhanceMediaTemplatesResponse) 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 (*DescribeEnhanceMediaTemplatesResponse) ToJsonString added in v1.0.665

type DescribeEnhanceMediaTemplatesResponseParams added in v1.0.665

type DescribeEnhanceMediaTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 音画质重生模板详情列表。
	RebuildMediaTemplateSet []*RebuildMediaTemplate `json:"RebuildMediaTemplateSet,omitnil,omitempty" name:"RebuildMediaTemplateSet"`

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

Predefined struct for user

type DescribeEventConfigRequest

type DescribeEventConfigRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeEventConfigRequest

func NewDescribeEventConfigRequest() (request *DescribeEventConfigRequest)

func (*DescribeEventConfigRequest) FromJsonString

func (r *DescribeEventConfigRequest) 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 (*DescribeEventConfigRequest) ToJsonString

func (r *DescribeEventConfigRequest) ToJsonString() string

type DescribeEventConfigRequestParams added in v1.0.426

type DescribeEventConfigRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeEventConfigResponse

type DescribeEventConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEventConfigResponseParams `json:"Response"`
}

func NewDescribeEventConfigResponse

func NewDescribeEventConfigResponse() (response *DescribeEventConfigResponse)

func (*DescribeEventConfigResponse) FromJsonString

func (r *DescribeEventConfigResponse) 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 (*DescribeEventConfigResponse) ToJsonString

func (r *DescribeEventConfigResponse) ToJsonString() string

type DescribeEventConfigResponseParams added in v1.0.426

type DescribeEventConfigResponseParams struct {
	// 接收事件通知的方式。"PUSH" 为 [HTTP 回调通知](https://cloud.tencent.com/document/product/266/7829#http.E5.9B.9E.E8.B0.83),"PULL" 为 [基于消息队列的可靠通知](https://cloud.tencent.com/document/product/266/7829#.E5.9F.BA.E4.BA.8E.E6.B6.88.E6.81.AF.E9.98.9F.E5.88.97.E7.9A.84.E5.8F.AF.E9.9D.A0.E9.80.9A.E7.9F.A5)。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 采用 [HTTP 回调通知](https://cloud.tencent.com/document/product/266/7829#http.E5.9B.9E.E8.B0.83) 接收方式时,用于接收 V3 版本事件通知的地址。
	NotificationUrl *string `json:"NotificationUrl,omitnil,omitempty" name:"NotificationUrl"`

	// 是否接收 [视频上传完成](https://cloud.tencent.com/document/product/266/7830) 事件通知,"OFF" 为忽略该事件通知,"ON" 为接收事件通知。
	UploadMediaCompleteEventSwitch *string `json:"UploadMediaCompleteEventSwitch,omitnil,omitempty" name:"UploadMediaCompleteEventSwitch"`

	// 是否接收 [视频删除完成](https://cloud.tencent.com/document/product/266/13434) 事件通知,"OFF" 为忽略该事件通知,"ON" 为接收事件通知。
	DeleteMediaCompleteEventSwitch *string `json:"DeleteMediaCompleteEventSwitch,omitnil,omitempty" name:"DeleteMediaCompleteEventSwitch"`

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

Predefined struct for user

type DescribeEventsStateRequest

type DescribeEventsStateRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeEventsStateRequest

func NewDescribeEventsStateRequest() (request *DescribeEventsStateRequest)

func (*DescribeEventsStateRequest) FromJsonString

func (r *DescribeEventsStateRequest) 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 (*DescribeEventsStateRequest) ToJsonString

func (r *DescribeEventsStateRequest) ToJsonString() string

type DescribeEventsStateRequestParams added in v1.0.426

type DescribeEventsStateRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeEventsStateResponse

type DescribeEventsStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEventsStateResponseParams `json:"Response"`
}

func NewDescribeEventsStateResponse

func NewDescribeEventsStateResponse() (response *DescribeEventsStateResponse)

func (*DescribeEventsStateResponse) FromJsonString

func (r *DescribeEventsStateResponse) 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 (*DescribeEventsStateResponse) ToJsonString

func (r *DescribeEventsStateResponse) ToJsonString() string

type DescribeEventsStateResponseParams added in v1.0.426

type DescribeEventsStateResponseParams struct {
	// 待进行拉取的事件通知数,为近似值,约5秒延迟。
	CountOfEventsToPull *uint64 `json:"CountOfEventsToPull,omitnil,omitempty" name:"CountOfEventsToPull"`

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

Predefined struct for user

type DescribeFileAttributesRequest added in v1.0.556

type DescribeFileAttributesRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewDescribeFileAttributesRequest added in v1.0.556

func NewDescribeFileAttributesRequest() (request *DescribeFileAttributesRequest)

func (*DescribeFileAttributesRequest) FromJsonString added in v1.0.556

func (r *DescribeFileAttributesRequest) 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 (*DescribeFileAttributesRequest) ToJsonString added in v1.0.556

func (r *DescribeFileAttributesRequest) ToJsonString() string

type DescribeFileAttributesRequestParams added in v1.0.556

type DescribeFileAttributesRequestParams struct {
	// 媒体文件 ID
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type DescribeFileAttributesResponse added in v1.0.556

type DescribeFileAttributesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileAttributesResponseParams `json:"Response"`
}

func NewDescribeFileAttributesResponse added in v1.0.556

func NewDescribeFileAttributesResponse() (response *DescribeFileAttributesResponse)

func (*DescribeFileAttributesResponse) FromJsonString added in v1.0.556

func (r *DescribeFileAttributesResponse) 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 (*DescribeFileAttributesResponse) ToJsonString added in v1.0.556

func (r *DescribeFileAttributesResponse) ToJsonString() string

type DescribeFileAttributesResponseParams added in v1.0.556

type DescribeFileAttributesResponseParams 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 DescribeFileAttributesTask added in v1.0.555

type DescribeFileAttributesTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 错误码,0 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

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

	// 任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 获取媒体文件属性任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *DescribeFileAttributesTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type DescribeFileAttributesTaskOutput added in v1.0.555

type DescribeFileAttributesTaskOutput struct {
	// 媒体文件的 Md5 值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 媒体文件的 Sha1 值。
	Sha1 *string `json:"Sha1,omitnil,omitempty" name:"Sha1"`
}

type DescribeHeadTailTemplatesRequest

type DescribeHeadTailTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 片头片尾模板号,数组长度限制:100。
	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"`
}

func NewDescribeHeadTailTemplatesRequest

func NewDescribeHeadTailTemplatesRequest() (request *DescribeHeadTailTemplatesRequest)

func (*DescribeHeadTailTemplatesRequest) FromJsonString

func (r *DescribeHeadTailTemplatesRequest) 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 (*DescribeHeadTailTemplatesRequest) ToJsonString

func (r *DescribeHeadTailTemplatesRequest) ToJsonString() string

type DescribeHeadTailTemplatesRequestParams added in v1.0.426

type DescribeHeadTailTemplatesRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 片头片尾模板号,数组长度限制:100。
	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"`
}

Predefined struct for user

type DescribeHeadTailTemplatesResponse

type DescribeHeadTailTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHeadTailTemplatesResponseParams `json:"Response"`
}

func NewDescribeHeadTailTemplatesResponse

func NewDescribeHeadTailTemplatesResponse() (response *DescribeHeadTailTemplatesResponse)

func (*DescribeHeadTailTemplatesResponse) FromJsonString

func (r *DescribeHeadTailTemplatesResponse) 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 (*DescribeHeadTailTemplatesResponse) ToJsonString

func (r *DescribeHeadTailTemplatesResponse) ToJsonString() string

type DescribeHeadTailTemplatesResponseParams added in v1.0.426

type DescribeHeadTailTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 片头片尾模板详情列表。
	HeadTailTemplateSet []*HeadTailTemplate `json:"HeadTailTemplateSet,omitnil,omitempty" name:"HeadTailTemplateSet"`

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

Predefined struct for user

type DescribeImageProcessingTemplatesRequest

type DescribeImageProcessingTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 图片处理模板标识列表。长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeImageProcessingTemplatesRequest

func NewDescribeImageProcessingTemplatesRequest() (request *DescribeImageProcessingTemplatesRequest)

func (*DescribeImageProcessingTemplatesRequest) FromJsonString

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

func (*DescribeImageProcessingTemplatesRequest) ToJsonString

type DescribeImageProcessingTemplatesRequestParams added in v1.0.426

type DescribeImageProcessingTemplatesRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 图片处理模板标识列表。长度限制:100。
	Definitions []*uint64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeImageProcessingTemplatesResponse

type DescribeImageProcessingTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageProcessingTemplatesResponseParams `json:"Response"`
}

func NewDescribeImageProcessingTemplatesResponse

func NewDescribeImageProcessingTemplatesResponse() (response *DescribeImageProcessingTemplatesResponse)

func (*DescribeImageProcessingTemplatesResponse) FromJsonString

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

func (*DescribeImageProcessingTemplatesResponse) ToJsonString

type DescribeImageProcessingTemplatesResponseParams added in v1.0.426

type DescribeImageProcessingTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 图片处理模板详情列表。
	ImageProcessingTemplateSet []*ImageProcessingTemplate `json:"ImageProcessingTemplateSet,omitnil,omitempty" name:"ImageProcessingTemplateSet"`

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

Predefined struct for user

type DescribeImageReviewUsageDataRequest added in v1.0.392

type DescribeImageReviewUsageDataRequest struct {
	*tchttp.BaseRequest

	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeImageReviewUsageDataRequest added in v1.0.392

func NewDescribeImageReviewUsageDataRequest() (request *DescribeImageReviewUsageDataRequest)

func (*DescribeImageReviewUsageDataRequest) FromJsonString added in v1.0.392

func (r *DescribeImageReviewUsageDataRequest) 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 (*DescribeImageReviewUsageDataRequest) ToJsonString added in v1.0.392

func (r *DescribeImageReviewUsageDataRequest) ToJsonString() string

type DescribeImageReviewUsageDataRequestParams added in v1.0.426

type DescribeImageReviewUsageDataRequestParams struct {
	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeImageReviewUsageDataResponse added in v1.0.392

type DescribeImageReviewUsageDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageReviewUsageDataResponseParams `json:"Response"`
}

func NewDescribeImageReviewUsageDataResponse added in v1.0.392

func NewDescribeImageReviewUsageDataResponse() (response *DescribeImageReviewUsageDataResponse)

func (*DescribeImageReviewUsageDataResponse) FromJsonString added in v1.0.392

func (r *DescribeImageReviewUsageDataResponse) 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 (*DescribeImageReviewUsageDataResponse) ToJsonString added in v1.0.392

func (r *DescribeImageReviewUsageDataResponse) ToJsonString() string

type DescribeImageReviewUsageDataResponseParams added in v1.0.426

type DescribeImageReviewUsageDataResponseParams struct {
	// 图片审核次数统计数据,展示查询时间范围内的图片审核次数的概览数据。
	ImageReviewUsageDataSet []*ImageReviewUsageDataItem `json:"ImageReviewUsageDataSet,omitnil,omitempty" name:"ImageReviewUsageDataSet"`

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

Predefined struct for user

type DescribeImageSpriteTemplatesRequest

type DescribeImageSpriteTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 雪碧图模板唯一标识过滤条件,数组长度限制: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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 雪碧图模板唯一标识过滤条件,数组长度限制: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 DescribeJustInTimeTranscodeTemplatesRequest added in v1.0.795

type DescribeJustInTimeTranscodeTemplatesRequest struct {
	*tchttp.BaseRequest

	// 模板名过滤条件,数组长度限制:100。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置任务流模板;</li>
	// <li>Custom:用户自定义任务流模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeJustInTimeTranscodeTemplatesRequest added in v1.0.795

func NewDescribeJustInTimeTranscodeTemplatesRequest() (request *DescribeJustInTimeTranscodeTemplatesRequest)

func (*DescribeJustInTimeTranscodeTemplatesRequest) FromJsonString added in v1.0.795

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

func (*DescribeJustInTimeTranscodeTemplatesRequest) ToJsonString added in v1.0.795

type DescribeJustInTimeTranscodeTemplatesRequestParams added in v1.0.795

type DescribeJustInTimeTranscodeTemplatesRequestParams struct {
	// 模板名过滤条件,数组长度限制:100。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置任务流模板;</li>
	// <li>Custom:用户自定义任务流模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeJustInTimeTranscodeTemplatesResponse added in v1.0.795

type DescribeJustInTimeTranscodeTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeJustInTimeTranscodeTemplatesResponseParams `json:"Response"`
}

func NewDescribeJustInTimeTranscodeTemplatesResponse added in v1.0.795

func NewDescribeJustInTimeTranscodeTemplatesResponse() (response *DescribeJustInTimeTranscodeTemplatesResponse)

func (*DescribeJustInTimeTranscodeTemplatesResponse) FromJsonString added in v1.0.795

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

func (*DescribeJustInTimeTranscodeTemplatesResponse) ToJsonString added in v1.0.795

type DescribeJustInTimeTranscodeTemplatesResponseParams added in v1.0.795

type DescribeJustInTimeTranscodeTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 模板详情列表。
	JustInTimeTranscodeTemplateSet []*JustInTimeTranscodeTemplate `json:"JustInTimeTranscodeTemplateSet,omitnil,omitempty" name:"JustInTimeTranscodeTemplateSet"`

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

Predefined struct for user

type DescribeLicenseUsageDataRequest added in v1.0.400

type DescribeLicenseUsageDataRequest struct {
	*tchttp.BaseRequest

	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// License 类型,默认为 DRM 。目前支持的 License 类型包括:
	// <li> DRM: DRM 加密播放 License</li>
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeLicenseUsageDataRequest added in v1.0.400

func NewDescribeLicenseUsageDataRequest() (request *DescribeLicenseUsageDataRequest)

func (*DescribeLicenseUsageDataRequest) FromJsonString added in v1.0.400

func (r *DescribeLicenseUsageDataRequest) 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 (*DescribeLicenseUsageDataRequest) ToJsonString added in v1.0.400

func (r *DescribeLicenseUsageDataRequest) ToJsonString() string

type DescribeLicenseUsageDataRequestParams added in v1.0.426

type DescribeLicenseUsageDataRequestParams struct {
	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// License 类型,默认为 DRM 。目前支持的 License 类型包括:
	// <li> DRM: DRM 加密播放 License</li>
	LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeLicenseUsageDataResponse added in v1.0.400

type DescribeLicenseUsageDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseUsageDataResponseParams `json:"Response"`
}

func NewDescribeLicenseUsageDataResponse added in v1.0.400

func NewDescribeLicenseUsageDataResponse() (response *DescribeLicenseUsageDataResponse)

func (*DescribeLicenseUsageDataResponse) FromJsonString added in v1.0.400

func (r *DescribeLicenseUsageDataResponse) 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 (*DescribeLicenseUsageDataResponse) ToJsonString added in v1.0.400

func (r *DescribeLicenseUsageDataResponse) ToJsonString() string

type DescribeLicenseUsageDataResponseParams added in v1.0.426

type DescribeLicenseUsageDataResponseParams struct {
	// License 查询次数统计数据,展示所查询 License 次数的明细数据。
	LicenseUsageDataSet []*LicenseUsageDataItem `json:"LicenseUsageDataSet,omitnil,omitempty" name:"LicenseUsageDataSet"`

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

Predefined struct for user

type DescribeMediaInfosRequest

type DescribeMediaInfosRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID 列表,N 从 0 开始取值,最大 19。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
	// <li>basicInfo(视频基础信息)。</li>
	// <li>metaData(视频元信息)。</li>
	// <li>transcodeInfo(视频转码结果信息)。</li>
	// <li>animatedGraphicsInfo(视频转动图结果信息)。</li>
	// <li>imageSpriteInfo(视频雪碧图信息)。</li>
	// <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li>
	// <li>sampleSnapshotInfo(采样截图信息)。</li>
	// <li>keyFrameDescInfo(打点信息)。</li>
	// <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li>
	// <li>miniProgramReviewInfo(小程序审核信息)。</li>
	// <li>subtitleInfo(字幕信息)。</li>
	// <li>reviewInfo(审核信息)。</li>
	Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeMediaInfosRequest

func NewDescribeMediaInfosRequest() (request *DescribeMediaInfosRequest)

func (*DescribeMediaInfosRequest) FromJsonString

func (r *DescribeMediaInfosRequest) 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 (*DescribeMediaInfosRequest) ToJsonString

func (r *DescribeMediaInfosRequest) ToJsonString() string

type DescribeMediaInfosRequestParams added in v1.0.426

type DescribeMediaInfosRequestParams struct {
	// 媒体文件 ID 列表,N 从 0 开始取值,最大 19。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
	// <li>basicInfo(视频基础信息)。</li>
	// <li>metaData(视频元信息)。</li>
	// <li>transcodeInfo(视频转码结果信息)。</li>
	// <li>animatedGraphicsInfo(视频转动图结果信息)。</li>
	// <li>imageSpriteInfo(视频雪碧图信息)。</li>
	// <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li>
	// <li>sampleSnapshotInfo(采样截图信息)。</li>
	// <li>keyFrameDescInfo(打点信息)。</li>
	// <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li>
	// <li>miniProgramReviewInfo(小程序审核信息)。</li>
	// <li>subtitleInfo(字幕信息)。</li>
	// <li>reviewInfo(审核信息)。</li>
	Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeMediaInfosResponse

type DescribeMediaInfosResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMediaInfosResponseParams `json:"Response"`
}

func NewDescribeMediaInfosResponse

func NewDescribeMediaInfosResponse() (response *DescribeMediaInfosResponse)

func (*DescribeMediaInfosResponse) FromJsonString

func (r *DescribeMediaInfosResponse) 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 (*DescribeMediaInfosResponse) ToJsonString

func (r *DescribeMediaInfosResponse) ToJsonString() string

type DescribeMediaInfosResponseParams added in v1.0.426

type DescribeMediaInfosResponseParams struct {
	// 媒体文件信息列表。
	MediaInfoSet []*MediaInfo `json:"MediaInfoSet,omitnil,omitempty" name:"MediaInfoSet"`

	// 不存在的文件 ID 列表。
	NotExistFileIdSet []*string `json:"NotExistFileIdSet,omitnil,omitempty" name:"NotExistFileIdSet"`

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

Predefined struct for user

type DescribeMediaPlayStatDetailsRequest added in v1.0.371

type DescribeMediaPlayStatDetailsRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

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

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 统计时间粒度,有效值:
	// <li>Hour:以小时为粒度。</li>
	// <li>Day:以天为粒度。</li>
	// 默认按时间跨度决定,小于1天以小时为粒度,大于等于1天则以天为粒度。
	Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"`
}

func NewDescribeMediaPlayStatDetailsRequest added in v1.0.371

func NewDescribeMediaPlayStatDetailsRequest() (request *DescribeMediaPlayStatDetailsRequest)

func (*DescribeMediaPlayStatDetailsRequest) FromJsonString added in v1.0.371

func (r *DescribeMediaPlayStatDetailsRequest) 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 (*DescribeMediaPlayStatDetailsRequest) ToJsonString added in v1.0.371

func (r *DescribeMediaPlayStatDetailsRequest) ToJsonString() string

type DescribeMediaPlayStatDetailsRequestParams added in v1.0.426

type DescribeMediaPlayStatDetailsRequestParams struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

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

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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 统计时间粒度,有效值:
	// <li>Hour:以小时为粒度。</li>
	// <li>Day:以天为粒度。</li>
	// 默认按时间跨度决定,小于1天以小时为粒度,大于等于1天则以天为粒度。
	Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"`
}

Predefined struct for user

type DescribeMediaPlayStatDetailsResponse added in v1.0.371

type DescribeMediaPlayStatDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMediaPlayStatDetailsResponseParams `json:"Response"`
}

func NewDescribeMediaPlayStatDetailsResponse added in v1.0.371

func NewDescribeMediaPlayStatDetailsResponse() (response *DescribeMediaPlayStatDetailsResponse)

func (*DescribeMediaPlayStatDetailsResponse) FromJsonString added in v1.0.371

func (r *DescribeMediaPlayStatDetailsResponse) 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 (*DescribeMediaPlayStatDetailsResponse) ToJsonString added in v1.0.371

func (r *DescribeMediaPlayStatDetailsResponse) ToJsonString() string

type DescribeMediaPlayStatDetailsResponseParams added in v1.0.426

type DescribeMediaPlayStatDetailsResponseParams struct {
	// 播放统计数据。
	PlayStatInfoSet []*PlayStatInfo `json:"PlayStatInfoSet,omitnil,omitempty" name:"PlayStatInfoSet"`

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

Predefined struct for user

type DescribeMediaProcessUsageDataRequest

type DescribeMediaProcessUsageDataRequest struct {
	*tchttp.BaseRequest

	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 查询视频处理任务类型,目前支持的任务类型包括:
	// <li> Transcoding: 普通转码</li>
	// <li> Transcoding-TESHD: 极速高清转码</li>
	// <li> Editing: 视频编辑</li>
	// <li> Editing-TESHD: 极速高清视频编辑</li>
	// <li> AdaptiveBitrateStreaming: 自适应码流</li>
	// <li> ContentAudit: 内容审核</li>
	// <li> ContentRecognition: 内容识别</li>
	// <li> RemoveWatermark: 去除水印</li>
	// <li> ExtractTraceWatermark: 提取水印</li>
	// <li> AddTraceWatermark: 添加水印</li>
	// <li> RebuildMedia: 音画质重生</li>
	// <li> QualityInspect: 音画质检测</li>
	// <li> VideoHighlight: 视频智能集锦</li>
	// <li> VideoTag: 视频智能标签</li>
	// <li> VideoClassification:  视频智能分类</li>
	// <li> VideoCover: 视频智能封面</li>
	// <li> VideoSegment: 视频智能拆条</li>
	// <li> VideoProduce: 视频制作</li>
	// <li> MediaCast: 媒体转推</li>
	// <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeMediaProcessUsageDataRequest

func NewDescribeMediaProcessUsageDataRequest() (request *DescribeMediaProcessUsageDataRequest)

func (*DescribeMediaProcessUsageDataRequest) FromJsonString

func (r *DescribeMediaProcessUsageDataRequest) 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 (*DescribeMediaProcessUsageDataRequest) ToJsonString

func (r *DescribeMediaProcessUsageDataRequest) ToJsonString() string

type DescribeMediaProcessUsageDataRequestParams added in v1.0.426

type DescribeMediaProcessUsageDataRequestParams struct {
	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 查询视频处理任务类型,目前支持的任务类型包括:
	// <li> Transcoding: 普通转码</li>
	// <li> Transcoding-TESHD: 极速高清转码</li>
	// <li> Editing: 视频编辑</li>
	// <li> Editing-TESHD: 极速高清视频编辑</li>
	// <li> AdaptiveBitrateStreaming: 自适应码流</li>
	// <li> ContentAudit: 内容审核</li>
	// <li> ContentRecognition: 内容识别</li>
	// <li> RemoveWatermark: 去除水印</li>
	// <li> ExtractTraceWatermark: 提取水印</li>
	// <li> AddTraceWatermark: 添加水印</li>
	// <li> RebuildMedia: 音画质重生</li>
	// <li> QualityInspect: 音画质检测</li>
	// <li> VideoHighlight: 视频智能集锦</li>
	// <li> VideoTag: 视频智能标签</li>
	// <li> VideoClassification:  视频智能分类</li>
	// <li> VideoCover: 视频智能封面</li>
	// <li> VideoSegment: 视频智能拆条</li>
	// <li> VideoProduce: 视频制作</li>
	// <li> MediaCast: 媒体转推</li>
	// <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeMediaProcessUsageDataResponse

type DescribeMediaProcessUsageDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMediaProcessUsageDataResponseParams `json:"Response"`
}

func NewDescribeMediaProcessUsageDataResponse

func NewDescribeMediaProcessUsageDataResponse() (response *DescribeMediaProcessUsageDataResponse)

func (*DescribeMediaProcessUsageDataResponse) FromJsonString

func (r *DescribeMediaProcessUsageDataResponse) 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 (*DescribeMediaProcessUsageDataResponse) ToJsonString

type DescribeMediaProcessUsageDataResponseParams added in v1.0.426

type DescribeMediaProcessUsageDataResponseParams struct {
	// 视频处理统计数据概览,展示所查询任务的概览以及详细数据。
	MediaProcessDataSet []*TaskStatData `json:"MediaProcessDataSet,omitnil,omitempty" name:"MediaProcessDataSet"`

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

Predefined struct for user

type DescribePersonSamplesRequest

type DescribePersonSamplesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 拉取的素材类型,可选值:
	// <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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 拉取的素材类型,可选值:
	// <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 DescribePrepaidProductsRequest

type DescribePrepaidProductsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribePrepaidProductsRequest

func NewDescribePrepaidProductsRequest() (request *DescribePrepaidProductsRequest)

func (*DescribePrepaidProductsRequest) FromJsonString

func (r *DescribePrepaidProductsRequest) 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 (*DescribePrepaidProductsRequest) ToJsonString

func (r *DescribePrepaidProductsRequest) ToJsonString() string

type DescribePrepaidProductsRequestParams added in v1.0.426

type DescribePrepaidProductsRequestParams struct {
}

Predefined struct for user

type DescribePrepaidProductsResponse

type DescribePrepaidProductsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePrepaidProductsResponseParams `json:"Response"`
}

func NewDescribePrepaidProductsResponse

func NewDescribePrepaidProductsResponse() (response *DescribePrepaidProductsResponse)

func (*DescribePrepaidProductsResponse) FromJsonString

func (r *DescribePrepaidProductsResponse) 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 (*DescribePrepaidProductsResponse) ToJsonString

func (r *DescribePrepaidProductsResponse) ToJsonString() string

type DescribePrepaidProductsResponseParams added in v1.0.426

type DescribePrepaidProductsResponseParams struct {
	// 购买的预付费商品实例列表。
	ProductInstanceSet []*ProductInstance `json:"ProductInstanceSet,omitnil,omitempty" name:"ProductInstanceSet"`

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

Predefined struct for user

type DescribeProcedureTemplatesRequest

type DescribeProcedureTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 任务流模板名字过滤条件,数组长度限制:100。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 任务流模板类型过滤条件,可选值:
	// <li>Preset:系统预置任务流模板;</li>
	// <li>Custom:用户自定义任务流模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeProcedureTemplatesRequest

func NewDescribeProcedureTemplatesRequest() (request *DescribeProcedureTemplatesRequest)

func (*DescribeProcedureTemplatesRequest) FromJsonString

func (r *DescribeProcedureTemplatesRequest) 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 (*DescribeProcedureTemplatesRequest) ToJsonString

func (r *DescribeProcedureTemplatesRequest) ToJsonString() string

type DescribeProcedureTemplatesRequestParams added in v1.0.426

type DescribeProcedureTemplatesRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 任务流模板名字过滤条件,数组长度限制:100。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 任务流模板类型过滤条件,可选值:
	// <li>Preset:系统预置任务流模板;</li>
	// <li>Custom:用户自定义任务流模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeProcedureTemplatesResponse

type DescribeProcedureTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProcedureTemplatesResponseParams `json:"Response"`
}

func NewDescribeProcedureTemplatesResponse

func NewDescribeProcedureTemplatesResponse() (response *DescribeProcedureTemplatesResponse)

func (*DescribeProcedureTemplatesResponse) FromJsonString

func (r *DescribeProcedureTemplatesResponse) 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 (*DescribeProcedureTemplatesResponse) ToJsonString

func (r *DescribeProcedureTemplatesResponse) ToJsonString() string

type DescribeProcedureTemplatesResponseParams added in v1.0.426

type DescribeProcedureTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务流模板详情列表。
	ProcedureTemplateSet []*ProcedureTemplate `json:"ProcedureTemplateSet,omitnil,omitempty" name:"ProcedureTemplateSet"`

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

Predefined struct for user

type DescribeQualityInspectTemplatesRequest added in v1.0.686

type DescribeQualityInspectTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质检测模板列表。长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeQualityInspectTemplatesRequest added in v1.0.686

func NewDescribeQualityInspectTemplatesRequest() (request *DescribeQualityInspectTemplatesRequest)

func (*DescribeQualityInspectTemplatesRequest) FromJsonString added in v1.0.686

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

func (*DescribeQualityInspectTemplatesRequest) ToJsonString added in v1.0.686

type DescribeQualityInspectTemplatesRequestParams added in v1.0.686

type DescribeQualityInspectTemplatesRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质检测模板列表。长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeQualityInspectTemplatesResponse added in v1.0.686

type DescribeQualityInspectTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeQualityInspectTemplatesResponseParams `json:"Response"`
}

func NewDescribeQualityInspectTemplatesResponse added in v1.0.686

func NewDescribeQualityInspectTemplatesResponse() (response *DescribeQualityInspectTemplatesResponse)

func (*DescribeQualityInspectTemplatesResponse) FromJsonString added in v1.0.686

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

func (*DescribeQualityInspectTemplatesResponse) ToJsonString added in v1.0.686

type DescribeQualityInspectTemplatesResponseParams added in v1.0.686

type DescribeQualityInspectTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 音画质检测模板详情列表。
	QualityInspectTemplateSet []*QualityInspectTemplateItem `json:"QualityInspectTemplateSet,omitnil,omitempty" name:"QualityInspectTemplateSet"`

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

Predefined struct for user

type DescribeRebuildMediaTemplatesRequest added in v1.0.630

type DescribeRebuildMediaTemplatesRequest struct {
	*tchttp.BaseRequest

	// 视频重生模板列表。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeRebuildMediaTemplatesRequest added in v1.0.630

func NewDescribeRebuildMediaTemplatesRequest() (request *DescribeRebuildMediaTemplatesRequest)

func (*DescribeRebuildMediaTemplatesRequest) FromJsonString added in v1.0.630

func (r *DescribeRebuildMediaTemplatesRequest) 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 (*DescribeRebuildMediaTemplatesRequest) ToJsonString added in v1.0.630

func (r *DescribeRebuildMediaTemplatesRequest) ToJsonString() string

type DescribeRebuildMediaTemplatesRequestParams added in v1.0.630

type DescribeRebuildMediaTemplatesRequestParams struct {
	// 视频重生模板列表。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeRebuildMediaTemplatesResponse added in v1.0.630

type DescribeRebuildMediaTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRebuildMediaTemplatesResponseParams `json:"Response"`
}

func NewDescribeRebuildMediaTemplatesResponse added in v1.0.630

func NewDescribeRebuildMediaTemplatesResponse() (response *DescribeRebuildMediaTemplatesResponse)

func (*DescribeRebuildMediaTemplatesResponse) FromJsonString added in v1.0.630

func (r *DescribeRebuildMediaTemplatesResponse) 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 (*DescribeRebuildMediaTemplatesResponse) ToJsonString added in v1.0.630

type DescribeRebuildMediaTemplatesResponseParams added in v1.0.630

type DescribeRebuildMediaTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 视频重生模板详情列表。
	RebuildMediaTemplateSet []*RebuildMediaTemplate `json:"RebuildMediaTemplateSet,omitnil,omitempty" name:"RebuildMediaTemplateSet"`

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

Predefined struct for user

type DescribeReviewDetailsRequest

type DescribeReviewDetailsRequest struct {
	*tchttp.BaseRequest

	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeReviewDetailsRequest

func NewDescribeReviewDetailsRequest() (request *DescribeReviewDetailsRequest)

func (*DescribeReviewDetailsRequest) FromJsonString

func (r *DescribeReviewDetailsRequest) 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 (*DescribeReviewDetailsRequest) ToJsonString

func (r *DescribeReviewDetailsRequest) ToJsonString() string

type DescribeReviewDetailsRequestParams added in v1.0.426

type DescribeReviewDetailsRequestParams struct {
	// 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期,需大于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeReviewDetailsResponse

type DescribeReviewDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReviewDetailsResponseParams `json:"Response"`
}

func NewDescribeReviewDetailsResponse

func NewDescribeReviewDetailsResponse() (response *DescribeReviewDetailsResponse)

func (*DescribeReviewDetailsResponse) FromJsonString

func (r *DescribeReviewDetailsResponse) 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 (*DescribeReviewDetailsResponse) ToJsonString

func (r *DescribeReviewDetailsResponse) ToJsonString() string

type DescribeReviewDetailsResponseParams added in v1.0.426

type DescribeReviewDetailsResponseParams struct {
	// 发起内容智能识别次数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 内容智能识别总时长。
	TotalDuration *int64 `json:"TotalDuration,omitnil,omitempty" name:"TotalDuration"`

	// 内容智能识别时长统计数据,每天一个数据。
	Data []*StatDataItem `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeReviewTemplatesRequest added in v1.0.563

type DescribeReviewTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeReviewTemplatesRequest added in v1.0.563

func NewDescribeReviewTemplatesRequest() (request *DescribeReviewTemplatesRequest)

func (*DescribeReviewTemplatesRequest) FromJsonString added in v1.0.563

func (r *DescribeReviewTemplatesRequest) 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 (*DescribeReviewTemplatesRequest) ToJsonString added in v1.0.563

func (r *DescribeReviewTemplatesRequest) ToJsonString() string

type DescribeReviewTemplatesRequestParams added in v1.0.563

type DescribeReviewTemplatesRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 模板类型过滤条件,可选值:
	// <li>Preset:系统预置模板;</li>
	// <li>Custom:用户自定义模板。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeReviewTemplatesResponse added in v1.0.563

type DescribeReviewTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReviewTemplatesResponseParams `json:"Response"`
}

func NewDescribeReviewTemplatesResponse added in v1.0.563

func NewDescribeReviewTemplatesResponse() (response *DescribeReviewTemplatesResponse)

func (*DescribeReviewTemplatesResponse) FromJsonString added in v1.0.563

func (r *DescribeReviewTemplatesResponse) 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 (*DescribeReviewTemplatesResponse) ToJsonString added in v1.0.563

func (r *DescribeReviewTemplatesResponse) ToJsonString() string

type DescribeReviewTemplatesResponseParams added in v1.0.563

type DescribeReviewTemplatesResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审核模板详情列表。
	ReviewTemplateSet []*ReviewTemplate `json:"ReviewTemplateSet,omitnil,omitempty" name:"ReviewTemplateSet"`

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

Predefined struct for user

type DescribeRoundPlaysRequest added in v1.0.589

type DescribeRoundPlaysRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 轮播播单标识过滤条件,数组长度限制:100。
	RoundPlayIds []*string `json:"RoundPlayIds,omitnil,omitempty" name:"RoundPlayIds"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeRoundPlaysRequest added in v1.0.589

func NewDescribeRoundPlaysRequest() (request *DescribeRoundPlaysRequest)

func (*DescribeRoundPlaysRequest) FromJsonString added in v1.0.589

func (r *DescribeRoundPlaysRequest) 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 (*DescribeRoundPlaysRequest) ToJsonString added in v1.0.589

func (r *DescribeRoundPlaysRequest) ToJsonString() string

type DescribeRoundPlaysRequestParams added in v1.0.589

type DescribeRoundPlaysRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 轮播播单标识过滤条件,数组长度限制:100。
	RoundPlayIds []*string `json:"RoundPlayIds,omitnil,omitempty" name:"RoundPlayIds"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回记录条数,默认值:10,最大值:100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeRoundPlaysResponse added in v1.0.589

type DescribeRoundPlaysResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRoundPlaysResponseParams `json:"Response"`
}

func NewDescribeRoundPlaysResponse added in v1.0.589

func NewDescribeRoundPlaysResponse() (response *DescribeRoundPlaysResponse)

func (*DescribeRoundPlaysResponse) FromJsonString added in v1.0.589

func (r *DescribeRoundPlaysResponse) 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 (*DescribeRoundPlaysResponse) ToJsonString added in v1.0.589

func (r *DescribeRoundPlaysResponse) ToJsonString() string

type DescribeRoundPlaysResponseParams added in v1.0.589

type DescribeRoundPlaysResponseParams struct {
	// 符合过滤条件的轮播播单总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 轮播播单详情列表。
	RoundPlaySet []*RoundPlayInfo `json:"RoundPlaySet,omitnil,omitempty" name:"RoundPlaySet"`

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

Predefined struct for user

type DescribeSampleSnapshotTemplatesRequest

type DescribeSampleSnapshotTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 采样截图模板唯一标识过滤条件,数组长度限制: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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 采样截图模板唯一标识过滤条件,数组长度限制: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 DescribeSnapshotByTimeOffsetTemplatesRequest

type DescribeSnapshotByTimeOffsetTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定时间点截图模板唯一标识过滤条件,数组长度限制: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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定时间点截图模板唯一标识过滤条件,数组长度限制: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 DescribeStorageDataRequest

type DescribeStorageDataRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeStorageDataRequest

func NewDescribeStorageDataRequest() (request *DescribeStorageDataRequest)

func (*DescribeStorageDataRequest) FromJsonString

func (r *DescribeStorageDataRequest) 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 (*DescribeStorageDataRequest) ToJsonString

func (r *DescribeStorageDataRequest) ToJsonString() string

type DescribeStorageDataRequestParams added in v1.0.426

type DescribeStorageDataRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeStorageDataResponse

type DescribeStorageDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStorageDataResponseParams `json:"Response"`
}

func NewDescribeStorageDataResponse

func NewDescribeStorageDataResponse() (response *DescribeStorageDataResponse)

func (*DescribeStorageDataResponse) FromJsonString

func (r *DescribeStorageDataResponse) 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 (*DescribeStorageDataResponse) ToJsonString

func (r *DescribeStorageDataResponse) ToJsonString() string

type DescribeStorageDataResponseParams added in v1.0.426

type DescribeStorageDataResponseParams struct {
	// 当前媒体总量。
	MediaCount *uint64 `json:"MediaCount,omitnil,omitempty" name:"MediaCount"`

	// 当前总存储量,单位是字节。
	TotalStorage *uint64 `json:"TotalStorage,omitnil,omitempty" name:"TotalStorage"`

	// 当前标准存储量,单位是字节。
	StandardStorage *uint64 `json:"StandardStorage,omitnil,omitempty" name:"StandardStorage"`

	// 当前低频存储量,单位是字节。
	InfrequentStorage *uint64 `json:"InfrequentStorage,omitnil,omitempty" name:"InfrequentStorage"`

	// 当前归档存储量,单位是字节。
	ArchiveStorage *uint64 `json:"ArchiveStorage,omitnil,omitempty" name:"ArchiveStorage"`

	// 当前深度归档存储量,单位是字节。
	DeepArchiveStorage *uint64 `json:"DeepArchiveStorage,omitnil,omitempty" name:"DeepArchiveStorage"`

	// 各计费区域的存储用量。
	StorageStat []*StorageStatData `json:"StorageStat,omitnil,omitempty" name:"StorageStat"`

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

Predefined struct for user

type DescribeStorageDetailsRequest

type DescribeStorageDetailsRequest struct {
	*tchttp.BaseRequest

	// 起始时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,需大于开始日期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 统计时间粒度,有效值:
	// <li>Minute:以5分钟为粒度。</li>
	// <li>Day:以天为粒度。</li>
	// 默认按时间跨度决定,小于等于1天以5分钟为粒度,大于1天则以天为粒度。
	Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 查询的存储类型,有效值:
	// <li>TotalStorage:存储总量,标准、低频、归档和深度归档存储量之和,不含提前删除量。</li>
	// <li>StandardStorage:标准存储。</li>
	// <li>InfrequentStorage:低频存储。</li>
	// <li>ArchiveStorage:归档存储。</li>
	// <li>DeepArchiveStorage:深度归档存储。</li>
	// <li>DeletedInfrequentStorage:低频存储提前删除量。</li>
	// <li>DeletedArchiveStorage:归档提前删除量。</li>
	// <li>DeletedDeepArchiveStorage:深度归档提前删除量。</li>
	// <li>ArchiveStandardRetrieval:归档标准取回量。</li>
	// <li>ArchiveExpeditedRetrieval:归档快速取回量。</li>
	// <li>ArchiveBulkRetrieval:归档批量取回量。</li>
	// <li>DeepArchiveStandardRetrieval:深度归档标准取回量。</li>
	// <li>DeepArchiveBulkRetrieval:深度归档批量取回量。</li>
	// <li>InfrequentRetrieval:低频存储取回量。</li>
	// 默认值为 TotalStorage。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// 查询的存储区域,有效值:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland:中国境外。</li>
	// 默认值为 Chinese Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewDescribeStorageDetailsRequest

func NewDescribeStorageDetailsRequest() (request *DescribeStorageDetailsRequest)

func (*DescribeStorageDetailsRequest) FromJsonString

func (r *DescribeStorageDetailsRequest) 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 (*DescribeStorageDetailsRequest) ToJsonString

func (r *DescribeStorageDetailsRequest) ToJsonString() string

type DescribeStorageDetailsRequestParams added in v1.0.426

type DescribeStorageDetailsRequestParams struct {
	// 起始时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,需大于开始日期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 统计时间粒度,有效值:
	// <li>Minute:以5分钟为粒度。</li>
	// <li>Day:以天为粒度。</li>
	// 默认按时间跨度决定,小于等于1天以5分钟为粒度,大于1天则以天为粒度。
	Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 查询的存储类型,有效值:
	// <li>TotalStorage:存储总量,标准、低频、归档和深度归档存储量之和,不含提前删除量。</li>
	// <li>StandardStorage:标准存储。</li>
	// <li>InfrequentStorage:低频存储。</li>
	// <li>ArchiveStorage:归档存储。</li>
	// <li>DeepArchiveStorage:深度归档存储。</li>
	// <li>DeletedInfrequentStorage:低频存储提前删除量。</li>
	// <li>DeletedArchiveStorage:归档提前删除量。</li>
	// <li>DeletedDeepArchiveStorage:深度归档提前删除量。</li>
	// <li>ArchiveStandardRetrieval:归档标准取回量。</li>
	// <li>ArchiveExpeditedRetrieval:归档快速取回量。</li>
	// <li>ArchiveBulkRetrieval:归档批量取回量。</li>
	// <li>DeepArchiveStandardRetrieval:深度归档标准取回量。</li>
	// <li>DeepArchiveBulkRetrieval:深度归档批量取回量。</li>
	// <li>InfrequentRetrieval:低频存储取回量。</li>
	// 默认值为 TotalStorage。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// 查询的存储区域,有效值:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland:中国境外。</li>
	// 默认值为 Chinese Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type DescribeStorageDetailsResponse

type DescribeStorageDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStorageDetailsResponseParams `json:"Response"`
}

func NewDescribeStorageDetailsResponse

func NewDescribeStorageDetailsResponse() (response *DescribeStorageDetailsResponse)

func (*DescribeStorageDetailsResponse) FromJsonString

func (r *DescribeStorageDetailsResponse) 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 (*DescribeStorageDetailsResponse) ToJsonString

func (r *DescribeStorageDetailsResponse) ToJsonString() string

type DescribeStorageDetailsResponseParams added in v1.0.426

type DescribeStorageDetailsResponseParams struct {
	// 存储统计数据,每5分钟或每天一条数据。
	Data []*StatDataItem `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeStorageRegionsRequest added in v1.0.384

type DescribeStorageRegionsRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeStorageRegionsRequest added in v1.0.384

func NewDescribeStorageRegionsRequest() (request *DescribeStorageRegionsRequest)

func (*DescribeStorageRegionsRequest) FromJsonString added in v1.0.384

func (r *DescribeStorageRegionsRequest) 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 (*DescribeStorageRegionsRequest) ToJsonString added in v1.0.384

func (r *DescribeStorageRegionsRequest) ToJsonString() string

type DescribeStorageRegionsRequestParams added in v1.0.426

type DescribeStorageRegionsRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeStorageRegionsResponse added in v1.0.384

type DescribeStorageRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStorageRegionsResponseParams `json:"Response"`
}

func NewDescribeStorageRegionsResponse added in v1.0.384

func NewDescribeStorageRegionsResponse() (response *DescribeStorageRegionsResponse)

func (*DescribeStorageRegionsResponse) FromJsonString added in v1.0.384

func (r *DescribeStorageRegionsResponse) 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 (*DescribeStorageRegionsResponse) ToJsonString added in v1.0.384

func (r *DescribeStorageRegionsResponse) ToJsonString() string

type DescribeStorageRegionsResponseParams added in v1.0.426

type DescribeStorageRegionsResponseParams struct {
	// 存储地域信息列表。
	StorageRegionInfos []*StorageRegionInfo `json:"StorageRegionInfos,omitnil,omitempty" name:"StorageRegionInfos"`

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

Predefined struct for user

type DescribeSubAppIdsRequest

type DescribeSubAppIdsRequest struct {
	*tchttp.BaseRequest

	// 应用名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签信息,查询指定标签的应用列表。
	Tags []*ResourceTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 分页拉取的起始偏移量。默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页拉取的最大返回结果数。默认值:200;最大值:200。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeSubAppIdsRequest

func NewDescribeSubAppIdsRequest() (request *DescribeSubAppIdsRequest)

func (*DescribeSubAppIdsRequest) FromJsonString

func (r *DescribeSubAppIdsRequest) 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 (*DescribeSubAppIdsRequest) ToJsonString

func (r *DescribeSubAppIdsRequest) ToJsonString() string

type DescribeSubAppIdsRequestParams added in v1.0.426

type DescribeSubAppIdsRequestParams struct {
	// 应用名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签信息,查询指定标签的应用列表。
	Tags []*ResourceTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 分页拉取的起始偏移量。默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页拉取的最大返回结果数。默认值:200;最大值:200。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeSubAppIdsResponse

type DescribeSubAppIdsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubAppIdsResponseParams `json:"Response"`
}

func NewDescribeSubAppIdsResponse

func NewDescribeSubAppIdsResponse() (response *DescribeSubAppIdsResponse)

func (*DescribeSubAppIdsResponse) FromJsonString

func (r *DescribeSubAppIdsResponse) 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 (*DescribeSubAppIdsResponse) ToJsonString

func (r *DescribeSubAppIdsResponse) ToJsonString() string

type DescribeSubAppIdsResponseParams added in v1.0.426

type DescribeSubAppIdsResponseParams struct {
	// 应用信息集合。
	SubAppIdInfoSet []*SubAppIdInfo `json:"SubAppIdInfoSet,omitnil,omitempty" name:"SubAppIdInfoSet"`

	// 应用总数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeSuperPlayerConfigsRequest

type DescribeSuperPlayerConfigsRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 播放器配置名字过滤条件,数组长度限制:100。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 分页偏移量,默认值: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 NewDescribeSuperPlayerConfigsRequest

func NewDescribeSuperPlayerConfigsRequest() (request *DescribeSuperPlayerConfigsRequest)

func (*DescribeSuperPlayerConfigsRequest) FromJsonString

func (r *DescribeSuperPlayerConfigsRequest) 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 (*DescribeSuperPlayerConfigsRequest) ToJsonString

func (r *DescribeSuperPlayerConfigsRequest) ToJsonString() string

type DescribeSuperPlayerConfigsRequestParams added in v1.0.426

type DescribeSuperPlayerConfigsRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 播放器配置名字过滤条件,数组长度限制:100。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 分页偏移量,默认值: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 DescribeSuperPlayerConfigsResponse

type DescribeSuperPlayerConfigsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSuperPlayerConfigsResponseParams `json:"Response"`
}

func NewDescribeSuperPlayerConfigsResponse

func NewDescribeSuperPlayerConfigsResponse() (response *DescribeSuperPlayerConfigsResponse)

func (*DescribeSuperPlayerConfigsResponse) FromJsonString

func (r *DescribeSuperPlayerConfigsResponse) 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 (*DescribeSuperPlayerConfigsResponse) ToJsonString

func (r *DescribeSuperPlayerConfigsResponse) ToJsonString() string

type DescribeSuperPlayerConfigsResponseParams added in v1.0.426

type DescribeSuperPlayerConfigsResponseParams struct {
	// 符合过滤条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 播放器配置数组。
	PlayerConfigSet []*PlayerConfig `json:"PlayerConfigSet,omitnil,omitempty" name:"PlayerConfigSet"`

	// 唯一请求 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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>Procedure:视频处理任务;</li>
	// <li>EditMedia:视频编辑任务;</li>
	// <li>SplitMedia:视频拆条任务;</li>
	// <li>ComposeMedia:制作媒体文件任务;</li>
	// <li>WechatPublish:微信发布任务;</li>
	// <li>WechatMiniProgramPublish:微信小程序视频发布任务;</li>
	// <li>PullUpload:拉取上传媒体文件任务;</li>
	// <li>FastClipMedia:快速剪辑任务;</li>
	// <li>RemoveWatermarkTask:智能去除水印任务;</li>
	// <li>DescribeFileAttributesTask:获取文件属性任务;</li>
	// <li>RebuildMedia:音画质重生任务(不推荐使用);</li>
	// <li>ReviewAudioVideo:音视频审核任务;</li>
	// <li>ExtractTraceWatermark:提取溯源水印任务;</li>
	// <li>ExtractCopyRightWatermark:提取版权水印任务;</li>
	// <li>QualityInspect:音画质检测任务;</li>
	// <li>QualityEnhance:音画质重生任务。</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务状态,取值:
	// <li>WAITING:等待中;</li>
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成;</li>
	// <li>ABORTED:已终止。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务的创建时间,采用 [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)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 视频处理任务信息,仅当 TaskType 为 Procedure,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcedureTask *ProcedureTask `json:"ProcedureTask,omitnil,omitempty" name:"ProcedureTask"`

	// 视频编辑任务信息,仅当 TaskType 为 EditMedia,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EditMediaTask *EditMediaTask `json:"EditMediaTask,omitnil,omitempty" name:"EditMediaTask"`

	// 微信发布任务信息,仅当 TaskType 为 WechatPublish,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatPublishTask *WechatPublishTask `json:"WechatPublishTask,omitnil,omitempty" name:"WechatPublishTask"`

	// 制作媒体文件任务信息,仅当 TaskType 为 ComposeMedia,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComposeMediaTask *ComposeMediaTask `json:"ComposeMediaTask,omitnil,omitempty" name:"ComposeMediaTask"`

	// 视频拆条任务信息,仅当 TaskType 为 SplitMedia,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SplitMediaTask *SplitMediaTask `json:"SplitMediaTask,omitnil,omitempty" name:"SplitMediaTask"`

	// 微信小程序发布任务信息,仅当 TaskType 为 WechatMiniProgramPublish,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatMiniProgramPublishTask *WechatMiniProgramPublishTask `json:"WechatMiniProgramPublishTask,omitnil,omitempty" name:"WechatMiniProgramPublishTask"`

	// 拉取上传媒体文件任务信息,仅当 TaskType 为 PullUpload,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PullUploadTask *PullUploadTask `json:"PullUploadTask,omitnil,omitempty" name:"PullUploadTask"`

	// 视频转码任务信息,仅当 TaskType 为 Transcode,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeTask *TranscodeTask2017 `json:"TranscodeTask,omitnil,omitempty" name:"TranscodeTask"`

	// 视频拼接任务信息,仅当 TaskType 为 Concat,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConcatTask *ConcatTask2017 `json:"ConcatTask,omitnil,omitempty" name:"ConcatTask"`

	// 视频剪辑任务信息,仅当 TaskType 为 Clip,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClipTask *ClipTask2017 `json:"ClipTask,omitnil,omitempty" name:"ClipTask"`

	// 截取雪碧图任务信息,仅当 TaskType 为 ImageSprite,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateImageSpriteTask *CreateImageSpriteTask2017 `json:"CreateImageSpriteTask,omitnil,omitempty" name:"CreateImageSpriteTask"`

	// 视频指定时间点截图任务信息,仅当 TaskType 为 SnapshotByTimeOffset,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotByTimeOffsetTask *SnapshotByTimeOffsetTask2017 `json:"SnapshotByTimeOffsetTask,omitnil,omitempty" name:"SnapshotByTimeOffsetTask"`

	// 智能去除水印任务信息,仅当 TaskType 为 RemoveWatermark,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveWatermarkTask *RemoveWatermarkTask `json:"RemoveWatermarkTask,omitnil,omitempty" name:"RemoveWatermarkTask"`

	// 音画质重生任务信息,仅当 TaskType 为 RebuildMedia,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RebuildMediaTask *RebuildMediaTask `json:"RebuildMediaTask,omitnil,omitempty" name:"RebuildMediaTask"`

	// 提取溯源水印任务信息,仅当 TaskType 为 ExtractTraceWatermark,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtractTraceWatermarkTask *ExtractTraceWatermarkTask `json:"ExtractTraceWatermarkTask,omitnil,omitempty" name:"ExtractTraceWatermarkTask"`

	// 提取版权水印任务信息,仅当 TaskType 为 ExtractCopyRightWatermark,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtractCopyRightWatermarkTask *ExtractCopyRightWatermarkTask `json:"ExtractCopyRightWatermarkTask,omitnil,omitempty" name:"ExtractCopyRightWatermarkTask"`

	// 音视频审核任务信息,仅当 TaskType 为 ReviewAudioVideo,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReviewAudioVideoTask *ReviewAudioVideoTask `json:"ReviewAudioVideoTask,omitnil,omitempty" name:"ReviewAudioVideoTask"`

	// 该字段已无效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReduceMediaBitrateTask *ReduceMediaBitrateTask `json:"ReduceMediaBitrateTask,omitnil,omitempty" name:"ReduceMediaBitrateTask"`

	// 获取文件属性任务信息,仅当 TaskType 为 DescribeFileAttributes,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DescribeFileAttributesTask *DescribeFileAttributesTask `json:"DescribeFileAttributesTask,omitnil,omitempty" name:"DescribeFileAttributesTask"`

	// 音画质检测任务信息,仅当 TaskType 为 QualityInspect 时该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityInspectTask *QualityInspectTask `json:"QualityInspectTask,omitnil,omitempty" name:"QualityInspectTask"`

	// 音画质重生任务信息,仅当 TaskType 为 QualityEnhance,该字段有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityEnhanceTask *QualityEnhanceTask `json:"QualityEnhanceTask,omitnil,omitempty" name:"QualityEnhanceTask"`

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

Predefined struct for user

type DescribeTasksRequest

type DescribeTasksRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 过滤条件:任务状态,可选值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 过滤条件:文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 过滤条件:任务创建时间。
	CreateTime *TimeRange `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 过滤条件:任务结束时间。
	FinishTime *TimeRange `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 排序方式。Sort.Field 可选:
	// <li> CreateTime 任务创建时间。</li>
	// <li>FinishTime 任务结束时间。</li>
	Sort *SortBy `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 返回记录条数,默认值: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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 过滤条件:任务状态,可选值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 过滤条件:文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 过滤条件:任务创建时间。
	CreateTime *TimeRange `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 过滤条件:任务结束时间。
	FinishTime *TimeRange `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 排序方式。Sort.Field 可选:
	// <li> CreateTime 任务创建时间。</li>
	// <li>FinishTime 任务结束时间。</li>
	Sort *SortBy `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 返回记录条数,默认值: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"`

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

Predefined struct for user

type DescribeTranscodeTemplatesRequest

type DescribeTranscodeTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转码模板唯一标识过滤条件,数组长度限制: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"`

	// 极速高清过滤条件,用于过滤普通转码或极速高清转码模板,可选值:
	// <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"`
}

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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转码模板唯一标识过滤条件,数组长度限制: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"`

	// 极速高清过滤条件,用于过滤普通转码或极速高清转码模板,可选值:
	// <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"`
}

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"`

	// 转码模板详情列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeTemplateSet []*TranscodeTemplate `json:"TranscodeTemplateSet,omitnil,omitempty" name:"TranscodeTemplateSet"`

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

Predefined struct for user

type DescribeVodDomainsRequest

type DescribeVodDomainsRequest struct {
	*tchttp.BaseRequest

	// 域名列表。当该字段不填时,则默认列出所有域名信息。本字段限制如下:
	// <li>域名个数度最大为 20。</li>
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 分页拉取的最大返回结果数。默认值:20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取的起始偏移量。默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDescribeVodDomainsRequest

func NewDescribeVodDomainsRequest() (request *DescribeVodDomainsRequest)

func (*DescribeVodDomainsRequest) FromJsonString

func (r *DescribeVodDomainsRequest) 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 (*DescribeVodDomainsRequest) ToJsonString

func (r *DescribeVodDomainsRequest) ToJsonString() string

type DescribeVodDomainsRequestParams added in v1.0.426

type DescribeVodDomainsRequestParams struct {
	// 域名列表。当该字段不填时,则默认列出所有域名信息。本字段限制如下:
	// <li>域名个数度最大为 20。</li>
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 分页拉取的最大返回结果数。默认值:20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页拉取的起始偏移量。默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DescribeVodDomainsResponse

type DescribeVodDomainsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVodDomainsResponseParams `json:"Response"`
}

func NewDescribeVodDomainsResponse

func NewDescribeVodDomainsResponse() (response *DescribeVodDomainsResponse)

func (*DescribeVodDomainsResponse) FromJsonString

func (r *DescribeVodDomainsResponse) 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 (*DescribeVodDomainsResponse) ToJsonString

func (r *DescribeVodDomainsResponse) ToJsonString() string

type DescribeVodDomainsResponseParams added in v1.0.426

type DescribeVodDomainsResponseParams struct {
	// 域名总数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 域名信息列表。
	DomainSet []*DomainDetailInfo `json:"DomainSet,omitnil,omitempty" name:"DomainSet"`

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

Predefined struct for user

type DescribeWatermarkTemplatesRequest

type DescribeWatermarkTemplatesRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印类型过滤条件,可选值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印;</li>
	// <li>svg:SVG 水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 水印模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 返回记录条数
	// <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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印类型过滤条件,可选值:
	// <li>image:图片水印;</li>
	// <li>text:文字水印;</li>
	// <li>svg:SVG 水印。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页偏移量,默认值:0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 水印模板唯一标识过滤条件,数组长度限制:100。
	Definitions []*int64 `json:"Definitions,omitnil,omitempty" name:"Definitions"`

	// 返回记录条数
	// <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"`

	// 水印模板详情列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	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

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// <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"`

	// 关键词过滤条件,数组长度限制:100 个词。
	Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"`

	// 标签过滤条件,数组长度限制: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 {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// <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"`

	// 关键词过滤条件,数组长度限制:100 个词。
	Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"`

	// 标签过滤条件,数组长度限制: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 {
	// 符合条件的记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 关键词信息。
	WordSet []*AiSampleWord `json:"WordSet,omitnil,omitempty" name:"WordSet"`

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

Predefined struct for user

type DomainCLSTargetInfo added in v1.0.836

type DomainCLSTargetInfo struct {
	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 中国大陆地区的日志推送目标。
	ChineseMainlandCLSTargetInfo *AreaCLSTargetInfo `json:"ChineseMainlandCLSTargetInfo,omitnil,omitempty" name:"ChineseMainlandCLSTargetInfo"`

	// 中国大陆以外地区的日志推送目标。
	OutsideChineseMainlandCLSTargetInfo *AreaCLSTargetInfo `json:"OutsideChineseMainlandCLSTargetInfo,omitnil,omitempty" name:"OutsideChineseMainlandCLSTargetInfo"`
}

type DomainDetailInfo

type DomainDetailInfo struct {
	// 域名名称。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 加速地区信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccelerateAreaInfos []*AccelerateAreaInfo `json:"AccelerateAreaInfos,omitnil,omitempty" name:"AccelerateAreaInfos"`

	// 部署状态,取值有:
	// <li>Online:上线;</li>
	// <li>Deploying:部署中;</li>
	// <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li>
	DeployStatus *string `json:"DeployStatus,omitnil,omitempty" name:"DeployStatus"`

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

	// [Key 防盗链](https://cloud.tencent.com/document/product/266/14047)配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UrlSignatureAuthPolicy *UrlSignatureAuthPolicy `json:"UrlSignatureAuthPolicy,omitnil,omitempty" name:"UrlSignatureAuthPolicy"`

	// [Referer 防盗链](https://cloud.tencent.com/document/product/266/14046)配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefererAuthPolicy *RefererAuthPolicy `json:"RefererAuthPolicy,omitnil,omitempty" name:"RefererAuthPolicy"`

	// 域名添加到腾讯云点播系统中的时间。
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 域名 QUIC 配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QUICConfig *DomainQUICConfig `json:"QUICConfig,omitnil,omitempty" name:"QUICConfig"`
}

type DomainHTTPSConfig

type DomainHTTPSConfig struct {
	// 证书过期时间。
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
	CertExpireTime *string `json:"CertExpireTime,omitnil,omitempty" name:"CertExpireTime"`

	// 腾讯云 SSL 产品中的证书 ID。
	CloudCertId *string `json:"CloudCertId,omitnil,omitempty" name:"CloudCertId"`
}

type DomainQUICConfig added in v1.0.644

type DomainQUICConfig struct {
	// QUIC 配置状态,可选值:
	// <li>Enabled: 启用;</li>
	// <li>Disabled: 禁用。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type DrmStreamingsInfo

type DrmStreamingsInfo struct {
	// 保护类型为 SimpleAES 的转自适应码流模板 ID。
	SimpleAesDefinition *uint64 `json:"SimpleAesDefinition,omitnil,omitempty" name:"SimpleAesDefinition"`

	// 保护类型为 Widevine 的转自适应码流模板 ID。
	WidevineDefinition *uint64 `json:"WidevineDefinition,omitnil,omitempty" name:"WidevineDefinition"`

	// 保护类型为 FairPlay 的转自适应码流模板 ID。
	FairPlayDefinition *uint64 `json:"FairPlayDefinition,omitnil,omitempty" name:"FairPlayDefinition"`
}

type DrmStreamingsInfoForUpdate

type DrmStreamingsInfoForUpdate struct {
	// 保护类型为 SimpleAES 的转自适应码流模板 ID。
	SimpleAesDefinition *uint64 `json:"SimpleAesDefinition,omitnil,omitempty" name:"SimpleAesDefinition"`

	// 保护类型为 Widevine 的转自适应码流模板 ID。
	WidevineDefinition *uint64 `json:"WidevineDefinition,omitnil,omitempty" name:"WidevineDefinition"`

	// 保护类型为 FairPlay 的转自适应码流模板 ID。
	FairPlayDefinition *uint64 `json:"FairPlayDefinition,omitnil,omitempty" name:"FairPlayDefinition"`
}

type DynamicRangeInfo added in v1.0.576

type DynamicRangeInfo struct {
	// 画面动态范围信息。可取值:
	// <li>SDR:Standard Dynamic Range 标准动态范围;</li>
	// <li>HDR:High Dynamic Range 高动态范围。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 高动态范围类型,当 Type 为 HDR 时有效。目前支持的可取值:
	// <li>hdr10:表示 hdr10 标准;</li>
	// <li>hlg:表示 hlg 标准。</li>
	HDRType *string `json:"HDRType,omitnil,omitempty" name:"HDRType"`
}

type EditMediaFileInfo

type EditMediaFileInfo struct {
	// 视频的 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频剪辑起始的偏移时间,单位:秒。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 视频剪辑结束的偏移时间,单位:秒。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`
}

type EditMediaOutputConfig

type EditMediaOutputConfig struct {
	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 输出文件格式,可选值:mp4、hls。默认是 mp4。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 输出的视频信息。
	VideoStream *EditMediaVideoStream `json:"VideoStream,omitnil,omitempty" name:"VideoStream"`

	// 极速高清转码参数。
	TEHDConfig *EditMediaTEHDConfig `json:"TEHDConfig,omitnil,omitempty" name:"TEHDConfig"`
}

type EditMediaRequest

type EditMediaRequest struct {
	*tchttp.BaseRequest

	// 输入视频的类型,可以取的值为  File,Stream 两种。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 输入的视频文件信息,当 InputType 为 File 时必填。
	FileInfos []*EditMediaFileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// 输入的流信息,当 InputType 为 Stream 时必填。
	StreamInfos []*EditMediaStreamInfo `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 编辑模板 ID,取值有 10,20,不填代表使用 10 模板。
	// <li>10:拼接时,以分辨率最高的输入为基准;</li>
	// <li>20:拼接时,以码率最高的输入为基准。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字,如果要对生成的新视频执行任务流时填写。
	ProcedureName *string `json:"ProcedureName,omitnil,omitempty" name:"ProcedureName"`

	// 编辑后生成的文件配置。
	OutputConfig *EditMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 标识来源上下文,用于透传用户请求信息,在EditMediaComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

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 {
	// 输入视频的类型,可以取的值为  File,Stream 两种。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 输入的视频文件信息,当 InputType 为 File 时必填。
	FileInfos []*EditMediaFileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// 输入的流信息,当 InputType 为 Stream 时必填。
	StreamInfos []*EditMediaStreamInfo `json:"StreamInfos,omitnil,omitempty" name:"StreamInfos"`

	// 编辑模板 ID,取值有 10,20,不填代表使用 10 模板。
	// <li>10:拼接时,以分辨率最高的输入为基准;</li>
	// <li>20:拼接时,以码率最高的输入为基准。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字,如果要对生成的新视频执行任务流时填写。
	ProcedureName *string `json:"ProcedureName,omitnil,omitempty" name:"ProcedureName"`

	// 编辑后生成的文件配置。
	OutputConfig *EditMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 标识来源上下文,用于透传用户请求信息,在EditMediaComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

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 查询编辑任务(任务类型为 EditMedia)的状态。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type EditMediaStreamInfo

type EditMediaStreamInfo struct {
	// 录制的流 ID
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 流剪辑的起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 流剪辑的结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type EditMediaTEHDConfig added in v1.0.374

type EditMediaTEHDConfig struct {
	// 极速高清类型,可选值:<li>TEHD-100 表示极速高清-100;</li> <li>OFF 表示关闭极速高清。</li>不填表示 OFF。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

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"`

	// 错误码,0 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

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

	// 编辑视频任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 视频编辑任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *EditMediaTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 视频编辑任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *EditMediaTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 输出视频的元信息。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 任务类型为 Procedure 的任务 ID。若发起[编辑视频](https://cloud.tencent.com/document/api/266/34783)任务时指定了任务流模板(ProcedureName),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
	ProcedureTaskId *string `json:"ProcedureTaskId,omitnil,omitempty" name:"ProcedureTaskId"`

	// 任务类型为 ReviewAudioVideo 的任务 ID。若发起[编辑视频](https://cloud.tencent.com/document/api/266/34783)任务时指定了任务流模板(ProcedureName),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
	ReviewAudioVideoTaskId *string `json:"ReviewAudioVideoTaskId,omitnil,omitempty" name:"ReviewAudioVideoTaskId"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type EditMediaTaskInput

type EditMediaTaskInput struct {
	// 输入视频的来源类型,可以取的值为 File,Stream 两种。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 输入的视频文件信息,当 InputType 为 File 时,该字段有值。
	FileInfoSet []*EditMediaFileInfo `json:"FileInfoSet,omitnil,omitempty" name:"FileInfoSet"`

	// 输入的流信息,当 InputType 为 Stream 时,该字段有值。
	StreamInfoSet []*EditMediaStreamInfo `json:"StreamInfoSet,omitnil,omitempty" name:"StreamInfoSet"`
}

type EditMediaTaskOutput

type EditMediaTaskOutput struct {
	// 文件类型,例如 mp4、flv 等。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 媒体文件播放地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type EditMediaVideoStream added in v1.0.374

type EditMediaVideoStream struct {
	// 视频流的编码格式,可选值:
	// <li>libx264:H.264 编码;</li>
	// <li>libx265:H.265 编码;</li>
	// <li>av1:AOMedia Video 1 编码;</li>
	// <li>H.266:H.266 编码。</li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。
	// 当取值为 0 或不填时,表示自动选择最佳视频码率。
	Bitrate *uint64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 分辨率自适应,可选值:
	// <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li>
	// <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li>
	// 默认值:open。
	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"`

	// 视频帧率,取值范围:[0, 100],单位:Hz。
	// 当取值为0,将自动为视频设置帧率。
	// 默认值为 0。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`
}

type EmptyTrackItem

type EmptyTrackItem struct {
	// 持续时间,单位为秒。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type EnhanceMediaByTemplateRequest added in v1.0.665

type EnhanceMediaByTemplateRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质重生模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 音画质重生后的文件配置。
	OutputConfig *RebuildMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewEnhanceMediaByTemplateRequest added in v1.0.665

func NewEnhanceMediaByTemplateRequest() (request *EnhanceMediaByTemplateRequest)

func (*EnhanceMediaByTemplateRequest) FromJsonString added in v1.0.665

func (r *EnhanceMediaByTemplateRequest) 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 (*EnhanceMediaByTemplateRequest) ToJsonString added in v1.0.665

func (r *EnhanceMediaByTemplateRequest) ToJsonString() string

type EnhanceMediaByTemplateRequestParams added in v1.0.665

type EnhanceMediaByTemplateRequestParams struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质重生模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 音画质重生后的文件配置。
	OutputConfig *RebuildMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type EnhanceMediaByTemplateResponse added in v1.0.665

type EnhanceMediaByTemplateResponse struct {
	*tchttp.BaseResponse
	Response *EnhanceMediaByTemplateResponseParams `json:"Response"`
}

func NewEnhanceMediaByTemplateResponse added in v1.0.665

func NewEnhanceMediaByTemplateResponse() (response *EnhanceMediaByTemplateResponse)

func (*EnhanceMediaByTemplateResponse) FromJsonString added in v1.0.665

func (r *EnhanceMediaByTemplateResponse) 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 (*EnhanceMediaByTemplateResponse) ToJsonString added in v1.0.665

func (r *EnhanceMediaByTemplateResponse) ToJsonString() string

type EnhanceMediaByTemplateResponseParams added in v1.0.665

type EnhanceMediaByTemplateResponseParams 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 EnhanceMediaQualityOutputConfig added in v1.0.823

type EnhanceMediaQualityOutputConfig struct {
	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type EnhanceMediaQualityRequest added in v1.0.823

type EnhanceMediaQualityRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质重生模板 ID。
	// 针对典型的使用场景,云点播提供了多个[预置模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生后的媒体文件配置。
	OutputConfig *EnhanceMediaQualityOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`
}

func NewEnhanceMediaQualityRequest added in v1.0.823

func NewEnhanceMediaQualityRequest() (request *EnhanceMediaQualityRequest)

func (*EnhanceMediaQualityRequest) FromJsonString added in v1.0.823

func (r *EnhanceMediaQualityRequest) 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 (*EnhanceMediaQualityRequest) ToJsonString added in v1.0.823

func (r *EnhanceMediaQualityRequest) ToJsonString() string

type EnhanceMediaQualityRequestParams added in v1.0.823

type EnhanceMediaQualityRequestParams struct {
	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质重生模板 ID。
	// 针对典型的使用场景,云点播提供了多个[预置模板](https://cloud.tencent.com/document/product/266/102586#50604b3f-0286-4a10-a3f7-18218116aff7)。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生后的媒体文件配置。
	OutputConfig *EnhanceMediaQualityOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,音画质重生完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`
}

Predefined struct for user

type EnhanceMediaQualityResponse added in v1.0.823

type EnhanceMediaQualityResponse struct {
	*tchttp.BaseResponse
	Response *EnhanceMediaQualityResponseParams `json:"Response"`
}

func NewEnhanceMediaQualityResponse added in v1.0.823

func NewEnhanceMediaQualityResponse() (response *EnhanceMediaQualityResponse)

func (*EnhanceMediaQualityResponse) FromJsonString added in v1.0.823

func (r *EnhanceMediaQualityResponse) 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 (*EnhanceMediaQualityResponse) ToJsonString added in v1.0.823

func (r *EnhanceMediaQualityResponse) ToJsonString() string

type EnhanceMediaQualityResponseParams added in v1.0.823

type EnhanceMediaQualityResponseParams 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 EventContent

type EventContent struct {
	// 事件句柄,调用方必须调用 ConfirmEvents 来确认消息已经收到,确认有效时间 30 秒。失效后,事件可重新被获取。
	EventHandle *string `json:"EventHandle,omitnil,omitempty" name:"EventHandle"`

	// <b>支持事件类型:</b>
	// <li>NewFileUpload:视频上传完成;</li>
	// <li>ProcedureStateChanged:任务流状态变更;</li>
	// <li>FileDeleted:视频删除完成;</li>
	// <li>RestoreMediaComplete:视频取回完成;</li>
	// <li>PullComplete:视频转拉完成;</li>
	// <li>EditMediaComplete:视频编辑完成;</li>
	// <li>SplitMediaComplete:视频拆分完成;</li>
	// <li>ComposeMediaComplete:制作媒体文件完成;</li>
	// <li>WechatMiniProgramPublishComplete:微信小程序发布完成。</li>
	// <li>RemoveWatermark:智能去除水印完成。</li>
	// <li>RebuildMediaComplete:音画质重生完成事件(不推荐使用)。</li>
	// <li>ReviewAudioVideoComplete:音视频审核完成;</li>
	// <li>ExtractTraceWatermarkComplete:提取溯源水印完成;</li>
	// <li>ExtractCopyRightWatermarkComplete:提取版权水印完成;</li>
	// <li>DescribeFileAttributesComplete:获取文件属性完成;</li>
	// <li>QualityInspectComplete:音画质检测完成;</li>
	// <li>QualityEnhanceComplete:音画质重生任务完成。</li>
	// <b>兼容 2017 版的事件类型:</b>
	// <li>TranscodeComplete:视频转码完成;</li>
	// <li>ConcatComplete:视频拼接完成;</li>
	// <li>ClipComplete:视频剪辑完成;</li>
	// <li>CreateImageSpriteComplete:视频截取雪碧图完成;</li>
	// <li>CreateSnapshotByTimeOffsetComplete:视频按时间点截图完成。</li>
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 视频上传完成事件,当事件类型为 NewFileUpload 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileUploadEvent *FileUploadTask `json:"FileUploadEvent,omitnil,omitempty" name:"FileUploadEvent"`

	// 任务流状态变更事件,当事件类型为 ProcedureStateChanged 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcedureStateChangeEvent *ProcedureTask `json:"ProcedureStateChangeEvent,omitnil,omitempty" name:"ProcedureStateChangeEvent"`

	// 文件删除事件,当事件类型为 FileDeleted 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileDeleteEvent *FileDeleteTask `json:"FileDeleteEvent,omitnil,omitempty" name:"FileDeleteEvent"`

	// 视频转拉完成事件,当事件类型为 PullComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PullCompleteEvent *PullUploadTask `json:"PullCompleteEvent,omitnil,omitempty" name:"PullCompleteEvent"`

	// 视频编辑完成事件,当事件类型为 EditMediaComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EditMediaCompleteEvent *EditMediaTask `json:"EditMediaCompleteEvent,omitnil,omitempty" name:"EditMediaCompleteEvent"`

	// 视频拆分完成事件,当事件类型为 SplitMediaComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SplitMediaCompleteEvent *SplitMediaTask `json:"SplitMediaCompleteEvent,omitnil,omitempty" name:"SplitMediaCompleteEvent"`

	// 制作媒体文件任务完成事件,当事件类型为 ComposeMediaComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComposeMediaCompleteEvent *ComposeMediaTask `json:"ComposeMediaCompleteEvent,omitnil,omitempty" name:"ComposeMediaCompleteEvent"`

	// 视频剪辑完成事件,当事件类型为 ClipComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClipCompleteEvent *ClipTask2017 `json:"ClipCompleteEvent,omitnil,omitempty" name:"ClipCompleteEvent"`

	// 视频转码完成事件,当事件类型为 TranscodeComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeCompleteEvent *TranscodeTask2017 `json:"TranscodeCompleteEvent,omitnil,omitempty" name:"TranscodeCompleteEvent"`

	// 视频截取雪碧图完成事件,当事件类型为 CreateImageSpriteComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateImageSpriteCompleteEvent *CreateImageSpriteTask2017 `json:"CreateImageSpriteCompleteEvent,omitnil,omitempty" name:"CreateImageSpriteCompleteEvent"`

	// 视频拼接完成事件,当事件类型为 ConcatComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConcatCompleteEvent *ConcatTask2017 `json:"ConcatCompleteEvent,omitnil,omitempty" name:"ConcatCompleteEvent"`

	// 视频按时间点截图完成事件,当事件类型为 CreateSnapshotByTimeOffsetComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotByTimeOffsetCompleteEvent *SnapshotByTimeOffsetTask2017 `json:"SnapshotByTimeOffsetCompleteEvent,omitnil,omitempty" name:"SnapshotByTimeOffsetCompleteEvent"`

	// 微信发布完成事件,当事件类型为 WechatPublishComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatPublishCompleteEvent *WechatPublishTask `json:"WechatPublishCompleteEvent,omitnil,omitempty" name:"WechatPublishCompleteEvent"`

	// 微信小程序发布任务完成事件,当事件类型为 WechatMiniProgramPublishComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatMiniProgramPublishCompleteEvent *WechatMiniProgramPublishTask `json:"WechatMiniProgramPublishCompleteEvent,omitnil,omitempty" name:"WechatMiniProgramPublishCompleteEvent"`

	// 智能去除水印完成事件,当事件类型为 RemoveWatermark 有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveWatermarkCompleteEvent *RemoveWatermarkTask `json:"RemoveWatermarkCompleteEvent,omitnil,omitempty" name:"RemoveWatermarkCompleteEvent"`

	// 视频取回完成事件,当事件类型为 RestoreMediaComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RestoreMediaCompleteEvent *RestoreMediaTask `json:"RestoreMediaCompleteEvent,omitnil,omitempty" name:"RestoreMediaCompleteEvent"`

	// 音画质重生完成事件,当事件类型为 RebuildMediaComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RebuildMediaCompleteEvent *RebuildMediaTask `json:"RebuildMediaCompleteEvent,omitnil,omitempty" name:"RebuildMediaCompleteEvent"`

	// 溯源水印提取完成事件,当事件类型为 ExtractTraceWatermarkComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtractTraceWatermarkCompleteEvent *ExtractTraceWatermarkTask `json:"ExtractTraceWatermarkCompleteEvent,omitnil,omitempty" name:"ExtractTraceWatermarkCompleteEvent"`

	// 版权水印提取完成事件,当事件类型为 ExtractCopyRightWatermarkComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtractCopyRightWatermarkCompleteEvent *ExtractCopyRightWatermarkTask `json:"ExtractCopyRightWatermarkCompleteEvent,omitnil,omitempty" name:"ExtractCopyRightWatermarkCompleteEvent"`

	// 音视频审核完成事件,当事件类型为 ReviewAudioVideoComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReviewAudioVideoCompleteEvent *ReviewAudioVideoTask `json:"ReviewAudioVideoCompleteEvent,omitnil,omitempty" name:"ReviewAudioVideoCompleteEvent"`

	// 该字段已无效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReduceMediaBitrateCompleteEvent *ReduceMediaBitrateTask `json:"ReduceMediaBitrateCompleteEvent,omitnil,omitempty" name:"ReduceMediaBitrateCompleteEvent"`

	// 获取文件属性完成事件,当事件类型为 DescribeFileAttributesComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DescribeFileAttributesCompleteEvent *DescribeFileAttributesTask `json:"DescribeFileAttributesCompleteEvent,omitnil,omitempty" name:"DescribeFileAttributesCompleteEvent"`

	// 音画质检测完成事件,当事件类型为 QualityInspectComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityInspectCompleteEvent *QualityInspectTask `json:"QualityInspectCompleteEvent,omitnil,omitempty" name:"QualityInspectCompleteEvent"`

	// 音画质重生完成事件,当事件类型为 QualityEnhanceComplete 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityEnhanceCompleteEvent *QualityEnhanceTask `json:"QualityEnhanceCompleteEvent,omitnil,omitempty" name:"QualityEnhanceCompleteEvent"`

	// 媒体转推状态变化事件,当事件类型为 MediaCastStatusChanged 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MediaCastStatusChangedEvent *MediaCastEvent `json:"MediaCastStatusChangedEvent,omitnil,omitempty" name:"MediaCastStatusChangedEvent"`
}

type ExecuteFunctionRequest

type ExecuteFunctionRequest struct {
	*tchttp.BaseRequest

	// 调用后端接口名称。
	FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"`

	// 接口参数,具体参数格式调用时与后端协调。
	FunctionArg *string `json:"FunctionArg,omitnil,omitempty" name:"FunctionArg"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

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 ExtractCopyRightWatermarkRequest added in v1.0.681

type ExtractCopyRightWatermarkRequest struct {
	*tchttp.BaseRequest

	// 需要提取水印的媒体 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 标识来源上下文,用于透传用户请求信息,在 ExtractCopyRightWatermarkComplete 回调和任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewExtractCopyRightWatermarkRequest added in v1.0.681

func NewExtractCopyRightWatermarkRequest() (request *ExtractCopyRightWatermarkRequest)

func (*ExtractCopyRightWatermarkRequest) FromJsonString added in v1.0.681

func (r *ExtractCopyRightWatermarkRequest) 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 (*ExtractCopyRightWatermarkRequest) ToJsonString added in v1.0.681

func (r *ExtractCopyRightWatermarkRequest) ToJsonString() string

type ExtractCopyRightWatermarkRequestParams added in v1.0.681

type ExtractCopyRightWatermarkRequestParams struct {
	// 需要提取水印的媒体 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 标识来源上下文,用于透传用户请求信息,在 ExtractCopyRightWatermarkComplete 回调和任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type ExtractCopyRightWatermarkResponse added in v1.0.681

type ExtractCopyRightWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *ExtractCopyRightWatermarkResponseParams `json:"Response"`
}

func NewExtractCopyRightWatermarkResponse added in v1.0.681

func NewExtractCopyRightWatermarkResponse() (response *ExtractCopyRightWatermarkResponse)

func (*ExtractCopyRightWatermarkResponse) FromJsonString added in v1.0.681

func (r *ExtractCopyRightWatermarkResponse) 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 (*ExtractCopyRightWatermarkResponse) ToJsonString added in v1.0.681

func (r *ExtractCopyRightWatermarkResponse) ToJsonString() string

type ExtractCopyRightWatermarkResponseParams added in v1.0.681

type ExtractCopyRightWatermarkResponseParams 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 ExtractCopyRightWatermarkTask added in v1.0.680

type ExtractCopyRightWatermarkTask 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 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 提取版权水印任务输入信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *ExtractCopyRightWatermarkTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type ExtractCopyRightWatermarkTaskInput added in v1.0.680

type ExtractCopyRightWatermarkTaskInput struct {
	// 需要提取水印的媒体 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type ExtractCopyRightWatermarkTaskOutput added in v1.0.680

type ExtractCopyRightWatermarkTaskOutput struct {
	// 版权信息。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type ExtractTraceWatermarkRequest added in v1.0.498

type ExtractTraceWatermarkRequest struct {
	*tchttp.BaseRequest

	// 需要提取水印的媒体 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 媒体文件 ID。Url 对应的原始媒体文件 ID。
	// <li><font color=red>注意</font>:此字段必填。</li>
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 标识来源上下文,用于透传用户请求信息,在ExtractTraceWatermarkComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewExtractTraceWatermarkRequest added in v1.0.498

func NewExtractTraceWatermarkRequest() (request *ExtractTraceWatermarkRequest)

func (*ExtractTraceWatermarkRequest) FromJsonString added in v1.0.498

func (r *ExtractTraceWatermarkRequest) 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 (*ExtractTraceWatermarkRequest) ToJsonString added in v1.0.498

func (r *ExtractTraceWatermarkRequest) ToJsonString() string

type ExtractTraceWatermarkRequestParams added in v1.0.498

type ExtractTraceWatermarkRequestParams struct {
	// 需要提取水印的媒体 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 媒体文件 ID。Url 对应的原始媒体文件 ID。
	// <li><font color=red>注意</font>:此字段必填。</li>
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 标识来源上下文,用于透传用户请求信息,在ExtractTraceWatermarkComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type ExtractTraceWatermarkResponse added in v1.0.498

type ExtractTraceWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *ExtractTraceWatermarkResponseParams `json:"Response"`
}

func NewExtractTraceWatermarkResponse added in v1.0.498

func NewExtractTraceWatermarkResponse() (response *ExtractTraceWatermarkResponse)

func (*ExtractTraceWatermarkResponse) FromJsonString added in v1.0.498

func (r *ExtractTraceWatermarkResponse) 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 (*ExtractTraceWatermarkResponse) ToJsonString added in v1.0.498

func (r *ExtractTraceWatermarkResponse) ToJsonString() string

type ExtractTraceWatermarkResponseParams added in v1.0.498

type ExtractTraceWatermarkResponseParams 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 ExtractTraceWatermarkTask added in v1.0.498

type ExtractTraceWatermarkTask 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 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 提取溯源水印任务输入信息。
	Input *ExtractTraceWatermarkTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 提取溯源水印任务输出信息。
	Output *ExtractTraceWatermarkTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type ExtractTraceWatermarkTaskInput added in v1.0.498

type ExtractTraceWatermarkTaskInput struct {
	// 需要提取水印的媒体 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 媒体文件 ID。Url 对应的原始媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type ExtractTraceWatermarkTaskOutput added in v1.0.498

type ExtractTraceWatermarkTaskOutput struct {
	// 播放者的 ID,以十六进制表示,共6位,该参数用于 [溯源水印](https://cloud.tencent.com/document/product/266/75789) 使用场景。
	Uv *string `json:"Uv,omitnil,omitempty" name:"Uv"`

	// 该字段已废弃。
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`
}

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 FaceEnhanceInfo added in v1.0.596

type FaceEnhanceInfo struct {
	// 人脸增强控制开关,可选值:
	// <li>ON:开启人脸增强;</li>
	// <li>OFF:关闭人脸增强。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 人脸增强强度,仅当人脸增强控制开关为 ON 时有效,取值范围:0.0~1.0。
	// 默认:0.0。
	Intensity *float64 `json:"Intensity,omitnil,omitempty" name:"Intensity"`
}

type FileDeleteResultItem added in v1.0.398

type FileDeleteResultItem struct {
	// 删除的文件 ID 。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 本次删除的文件部分。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeleteParts []*MediaDeleteItem `json:"DeleteParts,omitnil,omitempty" name:"DeleteParts"`
}

type FileDeleteTask

type FileDeleteTask struct {
	// 删除文件 ID 列表。
	FileIdSet []*string `json:"FileIdSet,omitnil,omitempty" name:"FileIdSet"`

	// 删除文件结果信息列表。
	FileDeleteResultInfo []*FileDeleteResultItem `json:"FileDeleteResultInfo,omitnil,omitempty" name:"FileDeleteResultInfo"`
}

type FileReviewInfo added in v1.0.563

type FileReviewInfo struct {
	// 媒体审核信息\*。
	//
	// \* 只展示通过 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 发起的审核结果信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MediaReviewInfo *ReviewInfo `json:"MediaReviewInfo,omitnil,omitempty" name:"MediaReviewInfo"`

	// 媒体封面审核信息\*。
	//
	// \* 只展示通过 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217) 发起的审核结果信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoverReviewInfo *ReviewInfo `json:"CoverReviewInfo,omitnil,omitempty" name:"CoverReviewInfo"`
}

type FileUploadTask

type FileUploadTask struct {
	// 文件唯一 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 上传完成后生成的媒体文件基础信息。
	MediaBasicInfo *MediaBasicInfo `json:"MediaBasicInfo,omitnil,omitempty" name:"MediaBasicInfo"`

	// 任务类型为 Procedure 的任务 ID。若视频[上传时指定要执行的任务(procedure)](https://cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E5.8F.91.E8.B5.B7),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
	ProcedureTaskId *string `json:"ProcedureTaskId,omitnil,omitempty" name:"ProcedureTaskId"`

	// 任务类型为 ReviewAudioVideo 的任务 ID。若视频[上传时指定要执行的任务(procedure)](https://cloud.tencent.com/document/product/266/33475#.E4.BB.BB.E5.8A.A1.E5.8F.91.E8.B5.B7),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
	ReviewAudioVideoTaskId *string `json:"ReviewAudioVideoTaskId,omitnil,omitempty" name:"ReviewAudioVideoTaskId"`

	// 元信息。包括大小、时长、视频流信息、音频流信息等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`
}

type FileVerifyInfo added in v1.0.746

type FileVerifyInfo struct {
	// 文件验证 URL 指引。
	FileVerifyUrl *string `json:"FileVerifyUrl,omitnil,omitempty" name:"FileVerifyUrl"`

	// 文件校验域名列表。
	FileVerifyDomains []*string `json:"FileVerifyDomains,omitnil,omitempty" name:"FileVerifyDomains"`

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

type ForbidMediaDistributionRequest

type ForbidMediaDistributionRequest struct {
	*tchttp.BaseRequest

	// 媒体文件列表,每次最多可提交 20 条。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// forbid:禁播,recover:解禁。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewForbidMediaDistributionRequest

func NewForbidMediaDistributionRequest() (request *ForbidMediaDistributionRequest)

func (*ForbidMediaDistributionRequest) FromJsonString

func (r *ForbidMediaDistributionRequest) 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 (*ForbidMediaDistributionRequest) ToJsonString

func (r *ForbidMediaDistributionRequest) ToJsonString() string

type ForbidMediaDistributionRequestParams added in v1.0.426

type ForbidMediaDistributionRequestParams struct {
	// 媒体文件列表,每次最多可提交 20 条。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// forbid:禁播,recover:解禁。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ForbidMediaDistributionResponse

type ForbidMediaDistributionResponse struct {
	*tchttp.BaseResponse
	Response *ForbidMediaDistributionResponseParams `json:"Response"`
}

func NewForbidMediaDistributionResponse

func NewForbidMediaDistributionResponse() (response *ForbidMediaDistributionResponse)

func (*ForbidMediaDistributionResponse) FromJsonString

func (r *ForbidMediaDistributionResponse) 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 (*ForbidMediaDistributionResponse) ToJsonString

func (r *ForbidMediaDistributionResponse) ToJsonString() string

type ForbidMediaDistributionResponseParams added in v1.0.426

type ForbidMediaDistributionResponseParams struct {
	// 不存在的文件 ID 列表。
	NotExistFileIdSet []*string `json:"NotExistFileIdSet,omitnil,omitempty" name:"NotExistFileIdSet"`

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

Predefined struct for user

type FrameTagConfigureInfo

type FrameTagConfigureInfo struct {
	// 智能按帧标签任务开关,可选值:
	// <li>ON:开启智能按帧标签任务;</li>
	// <li>OFF:关闭智能按帧标签任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 截帧间隔,单位为秒,当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

type FrameTagConfigureInfoForUpdate

type FrameTagConfigureInfoForUpdate struct {
	// 智能按帧标签任务开关,可选值:
	// <li>ON:开启智能按帧标签任务;</li>
	// <li>OFF:关闭智能按帧标签任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 截帧间隔,单位为秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

type HDRInfo added in v1.0.596

type HDRInfo struct {
	// 高动态范围类型控制开关,可选值:
	// <li>ON:开启高动态范围类型转换;</li>
	// <li>OFF:关闭高动态范围类型转换。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 高动态范围类型,可选值:
	// <li>hdr10:表示 hdr10 标准;</li>
	// <li>hlg:表示 hlg 标准。</li>
	//
	// 注意:
	// <li> 仅当高动态范围类型控制开关为 ON 时有效;</li>
	// <li>当画质重生目标参数中指定视频输出参数的视频流编码格式 Codec 为 libx265 时有效。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type HeadTailConfigureInfo

type HeadTailConfigureInfo struct {
	// 视频片头片尾识别任务开关,可选值:
	// <li>ON:开启智能视频片头片尾识别任务;</li>
	// <li>OFF:关闭智能视频片头片尾识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type HeadTailConfigureInfoForUpdate

type HeadTailConfigureInfoForUpdate struct {
	// 视频片头片尾识别任务开关,可选值:
	// <li>ON:开启智能视频片头片尾识别任务;</li>
	// <li>OFF:关闭智能视频片头片尾识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type HeadTailTaskInput

type HeadTailTaskInput struct {
	// 片头片尾模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type HeadTailTemplate

type HeadTailTemplate 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"`

	// 片头候选列表。使用时会选择跟正片分辨率最贴近的一个使用,当存在相同的候选时,选择第一个使用,最大支持 5 个。
	HeadCandidateSet []*string `json:"HeadCandidateSet,omitnil,omitempty" name:"HeadCandidateSet"`

	// 片尾候选列表。使用时会选择跟正片分辨率最贴近的一个使用,当存在相同的候选时,选择第一个使用,最大支持 5 个。
	TailCandidateSet []*string `json:"TailCandidateSet,omitnil,omitempty" name:"TailCandidateSet"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li>
	// <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li>
	// <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值:stretch 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 模板创建时间,使用 [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"`
}

type HighlightSegmentItem

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 HighlightsConfigureInfo

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

type HighlightsConfigureInfoForUpdate

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

type ImageBlur added in v1.0.633

type ImageBlur struct {
	// 图片模糊的操作类型。可选模式有:
	// <li>Gaussian : 高斯模糊。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 模糊半径,取值范围为1 - 50。当 Type 取值为 Gaussian 时此字段有效。
	Radius *int64 `json:"Radius,omitnil,omitempty" name:"Radius"`

	// 正态分布的标准差,必须大于0。当 Type 取值为 Gaussian 时此字段有效。
	Sigma *int64 `json:"Sigma,omitnil,omitempty" name:"Sigma"`
}

type ImageCenterCut

type ImageCenterCut struct {
	// 图片的裁剪模式,可选 Circle 和 Rectangle。
	// <li>Circle : 内切圆裁剪,输出图片半径为 Radius。</li>
	// <li>Rectangle : 矩形裁剪,输出图片宽为 Width , 高为 Height。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输出图片的宽度,单位为像素,当 Type 取值为 Rectangle 时有效。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 输出图片的高度,单位为像素,当 Type 取值为 Rectangle 时有效。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 输出图片的半径,单位为像素,当 Type 取值为 Circle 时有效。
	Radius *int64 `json:"Radius,omitnil,omitempty" name:"Radius"`
}

type ImageContentReviewInput added in v1.0.369

type ImageContentReviewInput struct {
	// 图片智能内容审核模板 ID。当前只支持:
	// <li>10:所有审核类型均打开。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type ImageOperation

type ImageOperation struct {
	// 图片处理类型。可选类型有:
	// <li>Scale : 图片缩略处理;</li>
	// <li>CenterCut : 图片裁剪处理;</li>
	// <li>Blur : 图片模糊处理。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 图片缩略处理,仅当 Type 为 Scale 时有效。
	Scale *ImageScale `json:"Scale,omitnil,omitempty" name:"Scale"`

	// 图片裁剪处理,仅当 Type 为 CenterCut 时有效。
	CenterCut *ImageCenterCut `json:"CenterCut,omitnil,omitempty" name:"CenterCut"`

	// 图片模糊处理,仅当 Type 为 Blur 时有效。
	Blur *ImageBlur `json:"Blur,omitnil,omitempty" name:"Blur"`
}

type ImageProcessingTemplate

type ImageProcessingTemplate 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>长度限制:3。</li>
	Operations []*ImageOperation `json:"Operations,omitnil,omitempty" name:"Operations"`

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

type ImageReviewUsageDataItem added in v1.0.392

type ImageReviewUsageDataItem struct {
	// 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 次数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type ImageScale

type ImageScale struct {
	// 图片缩放的操作类型。可选模式有:
	// <li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li>
	// <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li>
	// <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li>
	// <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li>
	// <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 输出图片的高度,单位为像素。当 Type 取值为 HeightFirst 或 Force 时此字段有效。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 输出图片的宽度,单位为像素。当 Type 取值为 WidthFirst 或 Force 时此字段有效。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 输出图片的长边长度,单位为像素。当 Type 取值为 LongEdgeFirst 时此字段有效。
	LongEdge *uint64 `json:"LongEdge,omitnil,omitempty" name:"LongEdge"`

	// 输出图片的短边长度,单位为像素。当 Type 取值为 ShortEdgeFirst 时此字段有效。
	ShortEdge *uint64 `json:"ShortEdge,omitnil,omitempty" name:"ShortEdge"`
}

type ImageSpriteTaskInput

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

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/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"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <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 ImageTransform

type ImageTransform struct {
	// 类型,取值有:
	// <li> Rotate:图像旋转。</li>
	// <li> Flip:图像翻转。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 图像以中心点为原点进行旋转的角度,取值范围0~360。当 Type = Rotate 时有效。
	RotateAngle *float64 `json:"RotateAngle,omitnil,omitempty" name:"RotateAngle"`

	// 图像翻转动作,取值有:
	// <li>Horizental:水平翻转,即左右镜像。</li>
	// <li>Vertical:垂直翻转,即上下镜像。</li>
	// 当 Type = Flip 时有效。
	Flip *string `json:"Flip,omitnil,omitempty" name:"Flip"`
}

type ImageWatermarkInput

type ImageWatermarkInput struct {
	// 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png、gif 图片格式。
	ImageContent *string `json:"ImageContent,omitnil,omitempty" name:"ImageContent"`

	// 水印的宽度。支持 %、px 两种格式:
	// <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	// <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。</li>
	// 默认值: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"`

	// 图片透明度,取值范围:[0, 100]
	// <li>0:完全不透明</li>
	// <li>100:完全透明</li>
	// 默认值:0。
	Transparency *int64 `json:"Transparency,omitnil,omitempty" name:"Transparency"`
}

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"`

	// 图片透明度,取值范围:[0, 100]
	// <li>0:完全不透明</li>
	// <li>100:完全透明。</li>
	Transparency *int64 `json:"Transparency,omitnil,omitempty" name:"Transparency"`
}

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"`

	// 图片透明度,取值范围:[0, 100]
	// <li>0:完全不透明</li>
	// <li>100:完全透明。</li>
	Transparency *int64 `json:"Transparency,omitnil,omitempty" name:"Transparency"`
}

type InspectMediaQualityRequest added in v1.0.686

type InspectMediaQualityRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质检测模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 来源上下文,用于透传用户请求信息,音画质检测完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewInspectMediaQualityRequest added in v1.0.686

func NewInspectMediaQualityRequest() (request *InspectMediaQualityRequest)

func (*InspectMediaQualityRequest) FromJsonString added in v1.0.686

func (r *InspectMediaQualityRequest) 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 (*InspectMediaQualityRequest) ToJsonString added in v1.0.686

func (r *InspectMediaQualityRequest) ToJsonString() string

type InspectMediaQualityRequestParams added in v1.0.686

type InspectMediaQualityRequestParams struct {
	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质检测模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 来源上下文,用于透传用户请求信息,音画质检测完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type InspectMediaQualityResponse added in v1.0.686

type InspectMediaQualityResponse struct {
	*tchttp.BaseResponse
	Response *InspectMediaQualityResponseParams `json:"Response"`
}

func NewInspectMediaQualityResponse added in v1.0.686

func NewInspectMediaQualityResponse() (response *InspectMediaQualityResponse)

func (*InspectMediaQualityResponse) FromJsonString added in v1.0.686

func (r *InspectMediaQualityResponse) 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 (*InspectMediaQualityResponse) ToJsonString added in v1.0.686

func (r *InspectMediaQualityResponse) ToJsonString() string

type InspectMediaQualityResponseParams added in v1.0.686

type InspectMediaQualityResponseParams 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 JitterConfigureInfo added in v1.0.686

type JitterConfigureInfo struct {
	// 视频画面抖动重影检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type JitterConfigureInfoForUpdate added in v1.0.686

type JitterConfigureInfoForUpdate struct {
	// 视频画面抖动重影检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type JustInTimeTranscodeTemplate added in v1.0.795

type JustInTimeTranscodeTemplate struct {
	// 模板类型。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

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

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

	// 视频参数配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoConfigure *VideoConfigureInfo `json:"VideoConfigure,omitnil,omitempty" name:"VideoConfigure"`

	// 水印参数配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WatermarkConfigure *WatermarkConfigureData `json:"WatermarkConfigure,omitnil,omitempty" name:"WatermarkConfigure"`
}

type LicenseUsageDataItem added in v1.0.400

type LicenseUsageDataItem struct {
	// 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// License 请求次数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type LiveRealTimeClipMediaSegmentInfo

type LiveRealTimeClipMediaSegmentInfo struct {
	// 片段的起始时间。格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 片段的结束时间。格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type LiveRealTimeClipRequest

type LiveRealTimeClipRequest struct {
	*tchttp.BaseRequest

	// 推流直播码。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 流剪辑的开始时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 流剪辑的结束时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 是否固化。0 不固化,1 固化。默认不固化。
	IsPersistence *int64 `json:"IsPersistence,omitnil,omitempty" name:"IsPersistence"`

	// 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	// 仅 IsPersistence 为 1 时有效。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 是否需要返回剪辑后的视频元信息。0 不需要,1 需要。默认不需要。
	MetaDataRequired *uint64 `json:"MetaDataRequired,omitnil,omitempty" name:"MetaDataRequired"`

	// 云点播中添加的用于时移播放的域名,必须在云直播已经[关联录制模板和开通时移服务](https://cloud.tencent.com/document/product/266/52220#.E6.AD.A5.E9.AA.A43.EF.BC.9A.E5.85.B3.E8.81.94.E5.BD.95.E5.88.B6.E6.A8.A1.E6.9D.BF.3Ca-id.3D.22step3.22.3E.3C.2Fa.3E)。**如果本接口的首次调用时间在 2021-01-01T00:00:00Z 之后,则此字段为必选字段。**
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 剪辑的直播流信息:
	// <li>默认剪辑直播原始流。</li>
	// <li>当StreamInfo中指定的Type为Transcoding,则剪辑TemplateId对应的直播转码流。</li>
	StreamInfo *LiveRealTimeClipStreamInfo `json:"StreamInfo,omitnil,omitempty" name:"StreamInfo"`

	// 系统保留字段,请勿填写。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewLiveRealTimeClipRequest

func NewLiveRealTimeClipRequest() (request *LiveRealTimeClipRequest)

func (*LiveRealTimeClipRequest) FromJsonString

func (r *LiveRealTimeClipRequest) 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 (*LiveRealTimeClipRequest) ToJsonString

func (r *LiveRealTimeClipRequest) ToJsonString() string

type LiveRealTimeClipRequestParams added in v1.0.426

type LiveRealTimeClipRequestParams struct {
	// 推流直播码。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 流剪辑的开始时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 流剪辑的结束时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 是否固化。0 不固化,1 固化。默认不固化。
	IsPersistence *int64 `json:"IsPersistence,omitnil,omitempty" name:"IsPersistence"`

	// 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	// 仅 IsPersistence 为 1 时有效。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 是否需要返回剪辑后的视频元信息。0 不需要,1 需要。默认不需要。
	MetaDataRequired *uint64 `json:"MetaDataRequired,omitnil,omitempty" name:"MetaDataRequired"`

	// 云点播中添加的用于时移播放的域名,必须在云直播已经[关联录制模板和开通时移服务](https://cloud.tencent.com/document/product/266/52220#.E6.AD.A5.E9.AA.A43.EF.BC.9A.E5.85.B3.E8.81.94.E5.BD.95.E5.88.B6.E6.A8.A1.E6.9D.BF.3Ca-id.3D.22step3.22.3E.3C.2Fa.3E)。**如果本接口的首次调用时间在 2021-01-01T00:00:00Z 之后,则此字段为必选字段。**
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 剪辑的直播流信息:
	// <li>默认剪辑直播原始流。</li>
	// <li>当StreamInfo中指定的Type为Transcoding,则剪辑TemplateId对应的直播转码流。</li>
	StreamInfo *LiveRealTimeClipStreamInfo `json:"StreamInfo,omitnil,omitempty" name:"StreamInfo"`

	// 系统保留字段,请勿填写。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type LiveRealTimeClipResponse

type LiveRealTimeClipResponse struct {
	*tchttp.BaseResponse
	Response *LiveRealTimeClipResponseParams `json:"Response"`
}

func NewLiveRealTimeClipResponse

func NewLiveRealTimeClipResponse() (response *LiveRealTimeClipResponse)

func (*LiveRealTimeClipResponse) FromJsonString

func (r *LiveRealTimeClipResponse) 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 (*LiveRealTimeClipResponse) ToJsonString

func (r *LiveRealTimeClipResponse) ToJsonString() string

type LiveRealTimeClipResponseParams added in v1.0.426

type LiveRealTimeClipResponseParams struct {
	// 剪辑后的视频播放 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 剪辑固化后的视频的媒体文件的唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 剪辑固化后的视频任务流 ID。
	VodTaskId *string `json:"VodTaskId,omitnil,omitempty" name:"VodTaskId"`

	// 剪辑后的视频元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// <span id="p_segmentset">剪辑后的视频片段信息。</span>
	SegmentSet []*LiveRealTimeClipMediaSegmentInfo `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

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

Predefined struct for user

type LiveRealTimeClipStreamInfo added in v1.0.480

type LiveRealTimeClipStreamInfo struct {
	// 直播流类型,可选值:
	// <li>Original(原始流,<b>默认值</b>)。</li>
	// <li>Transcoding(转码流)。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 直播转码模板ID。
	// <b>当Type值为"Transcoding"时,必须填写。</b>
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

type LiveRecordInfo added in v1.0.731

type LiveRecordInfo struct {
	// 直播录制流 ID。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// 录制起始时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	RecordStartTime *string `json:"RecordStartTime,omitnil,omitempty" name:"RecordStartTime"`

	// 录制结束时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	RecordEndTime *string `json:"RecordEndTime,omitnil,omitempty" name:"RecordEndTime"`
}

type LowLightEnhanceInfo added in v1.0.596

type LowLightEnhanceInfo struct {
	// 低光照增强控制开关,可选值:
	// <li>ON:开启低光照增强;</li>
	// <li>OFF:关闭低光照增强。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 低光照增强类型,仅当低光照增强控制开关为 ON 时有效,可选值:
	// <li>normal:正常低光照增强;</li>
	// 默认值:normal。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ManageTaskRequest

type ManageTaskRequest struct {
	*tchttp.BaseRequest

	// 视频处理的任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作类型,取值范围:
	// <li>Abort:终止任务。只能终止已发起且状态为等待中(WAITING)的任务。</li>
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 {
	// 视频处理的任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作类型,取值范围:
	// <li>Abort:终止任务。只能终止已发起且状态为等待中(WAITING)的任务。</li>
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

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 MediaAdaptiveDynamicStreamingInfo

type MediaAdaptiveDynamicStreamingInfo struct {
	// 转自适应码流信息数组。
	AdaptiveDynamicStreamingSet []*AdaptiveDynamicStreamingInfoItem `json:"AdaptiveDynamicStreamingSet,omitnil,omitempty" name:"AdaptiveDynamicStreamingSet"`
}

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 {
	// 智能封面地址。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

	// 智能封面的可信度,取值范围是 0 到 100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

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

type MediaAiAnalysisHighlightItem struct {
	// 智能精彩集锦地址。
	HighlightUrl *string `json:"HighlightUrl,omitnil,omitempty" name:"HighlightUrl"`

	// 智能精彩集锦封面地址。
	CovImgUrl *string `json:"CovImgUrl,omitnil,omitempty" name:"CovImgUrl"`

	// 智能精彩集锦的可信度,取值范围是 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 MediaAnimatedGraphicsInfo

type MediaAnimatedGraphicsInfo struct {
	// 视频转动图结果信息
	AnimatedGraphicsSet []*MediaAnimatedGraphicsItem `json:"AnimatedGraphicsSet,omitnil,omitempty" name:"AnimatedGraphicsSet"`
}

type MediaAnimatedGraphicsItem

type MediaAnimatedGraphicsItem struct {
	// 转动图的文件地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转动图模板 ID,参见[转动图参数模板](https://cloud.tencent.com/document/product/266/33481#.3Cspan-id-.3D-.22zdt.22.3E.3C.2Fspan.3E.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"`
}

type MediaBasicInfo

type MediaBasicInfo struct {
	// 媒体文件名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 媒体文件描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 媒体文件的创建时间,使用 [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"`

	// 媒体文件的过期时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。“9999-12-31T23:59:59Z”表示永不过期。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 媒体文件的分类 ID。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 媒体文件的分类名称。
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// 媒体文件的分类路径,分类间以“-”分隔,如“新的一级分类 - 新的二级分类”。
	ClassPath *string `json:"ClassPath,omitnil,omitempty" name:"ClassPath"`

	// 媒体文件的封面图片地址。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

	// 媒体文件的封装格式,例如 mp4、flv 等。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 原始媒体文件的 URL 地址。
	MediaUrl *string `json:"MediaUrl,omitnil,omitempty" name:"MediaUrl"`

	// 该媒体文件的来源信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceInfo *MediaSourceData `json:"SourceInfo,omitnil,omitempty" name:"SourceInfo"`

	// 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// 媒体文件的标签信息。
	TagSet []*string `json:"TagSet,omitnil,omitempty" name:"TagSet"`

	// 直播录制文件的唯一标识。
	Vid *string `json:"Vid,omitnil,omitempty" name:"Vid"`

	// 文件类型:
	// <li>Video: 视频文件</li>
	// <li>Audio: 音频文件</li>
	// <li>Image: 图片文件</li>
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 文件状态:Normal:正常,Forbidden:封禁。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 媒体文件的存储类别:
	// <li> STANDARD:标准存储。</li>
	// <li> STANDARD_IA:低频存储。</li>
	// <li> ARCHIVE:归档存储。</li>
	// <li> DEEP_ARCHIVE:深度归档存储。</li>
	StorageClass *string `json:"StorageClass,omitnil,omitempty" name:"StorageClass"`
}

type MediaCastEvent added in v1.0.849

type MediaCastEvent struct {
	// 媒体转推 ID。
	CastId *string `json:"CastId,omitnil,omitempty" name:"CastId"`

	// 转推状态,取值有:
	// <li>Working :运行中;</li>
	// <li>Scheduled :等待定时时间到达后启动;</li>
	// <li>Stopped :已经停止转推;</li>
	// <li>Idle :空闲。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type MediaClassInfo

type MediaClassInfo struct {
	// 分类 ID。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 父类 ID,一级分类的父类 ID 为 -1。
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// 分类名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 当前分类的第一级子类 ID 集合。
	SubClassIdSet []*int64 `json:"SubClassIdSet,omitnil,omitempty" name:"SubClassIdSet"`

	// 分类名称(该字段已不推荐使用,建议使用新的分类名称字段 Name)。
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`
}

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/266/11732#I)。
	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/266/31773#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"`

	// 该字段已废弃,请使用 PicUrlExpireTime。
	PicUrlExpireTimeStamp *int64 `json:"PicUrlExpireTimeStamp,omitnil,omitempty" name:"PicUrlExpireTimeStamp"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	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"`

	// 该字段已废弃,请使用 PicUrlExpireTime。
	PicUrlExpireTimeStamp *int64 `json:"PicUrlExpireTimeStamp,omitnil,omitempty" name:"PicUrlExpireTimeStamp"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type MediaDeleteItem

type MediaDeleteItem struct {
	// 所指定的删除部分。如果未填写该字段则参数无效。可选值有:
	// <li>OriginalFiles(删除原文件,删除后无法发起转码、微信发布等任何视频处理操作);</li>
	// <li>TranscodeFiles(删除转码文件);</li>
	// <li>AdaptiveDynamicStreamingFiles(删除转自适应码流文件);</li>
	// <li>WechatPublishFiles(删除微信发布文件);</li>
	// <li>WechatMiniProgramPublishFiles(删除微信小程序发布文件)。</li>
	// <font color=red>注意:</font> <li>取值为OriginalFiles时,文件上传时携带的封面文件会被删除;</li>
	// <li>取值为TranscodeFiles时,媒体处理产生的封面文件会被删除。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 删除由Type参数指定的种类下的视频模板号,模板定义参见[转码模板](https://cloud.tencent.com/document/product/266/33478#.3Cspan-id-.3D-.22zm.22-.3E.3C.2Fspan.3E.E8.BD.AC.E7.A0.81.E6.A8.A1.E6.9D.BF)。
	// 默认值为0,表示删除参数Type指定种类下所有的视频。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type MediaImageSpriteInfo

type MediaImageSpriteInfo struct {
	// 特定规格的雪碧图信息集合,每个元素代表一套相同规格的雪碧图。
	ImageSpriteSet []*MediaImageSpriteItem `json:"ImageSpriteSet,omitnil,omitempty" name:"ImageSpriteSet"`
}

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"`

	// 每一张雪碧图大图的地址。
	ImageUrlSet []*string `json:"ImageUrlSet,omitnil,omitempty" name:"ImageUrlSet"`

	// 雪碧图子图位置与时间关系的 WebVtt 文件地址。WebVtt 文件表明了各个雪碧图小图对应的时间点,以及在雪碧大图里的坐标位置,一般被播放器用于实现预览。
	WebVttUrl *string `json:"WebVttUrl,omitnil,omitempty" name:"WebVttUrl"`
}

type MediaInfo

type MediaInfo struct {
	// 基础信息。包括视频名称、分类、播放地址、封面图片等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BasicInfo *MediaBasicInfo `json:"BasicInfo,omitnil,omitempty" name:"BasicInfo"`

	// 元信息。包括大小、时长、视频流信息、音频流信息等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 转码结果信息。包括该视频转码生成的各种码率的视频的地址、规格、码率、分辨率等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeInfo *MediaTranscodeInfo `json:"TranscodeInfo,omitnil,omitempty" name:"TranscodeInfo"`

	// 转动图结果信息。对视频转动图(如 gif)后,动图相关信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnimatedGraphicsInfo *MediaAnimatedGraphicsInfo `json:"AnimatedGraphicsInfo,omitnil,omitempty" name:"AnimatedGraphicsInfo"`

	// 采样截图信息。对视频采样截图后,相关截图信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleSnapshotInfo *MediaSampleSnapshotInfo `json:"SampleSnapshotInfo,omitnil,omitempty" name:"SampleSnapshotInfo"`

	// 雪碧图信息。对视频截取雪碧图之后,雪碧的相关信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSpriteInfo *MediaImageSpriteInfo `json:"ImageSpriteInfo,omitnil,omitempty" name:"ImageSpriteInfo"`

	// 指定时间点截图信息。对视频依照指定时间点截图后,各个截图的信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotByTimeOffsetInfo *MediaSnapshotByTimeOffsetInfo `json:"SnapshotByTimeOffsetInfo,omitnil,omitempty" name:"SnapshotByTimeOffsetInfo"`

	// 视频打点信息。对视频设置的各个打点信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyFrameDescInfo *MediaKeyFrameDescInfo `json:"KeyFrameDescInfo,omitnil,omitempty" name:"KeyFrameDescInfo"`

	// 转自适应码流信息。包括规格、加密类型、打包格式等相关信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdaptiveDynamicStreamingInfo *MediaAdaptiveDynamicStreamingInfo `json:"AdaptiveDynamicStreamingInfo,omitnil,omitempty" name:"AdaptiveDynamicStreamingInfo"`

	// 小程序审核信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniProgramReviewInfo *MediaMiniProgramReviewInfo `json:"MiniProgramReviewInfo,omitnil,omitempty" name:"MiniProgramReviewInfo"`

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

	// 媒体文件唯一标识 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

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

type MediaInputInfo

type MediaInputInfo struct {
	// 视频 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 视频名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频自定义 ID。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type MediaKeyFrameDescInfo

type MediaKeyFrameDescInfo struct {
	// 视频打点信息数组。
	KeyFrameDescSet []*MediaKeyFrameDescItem `json:"KeyFrameDescSet,omitnil,omitempty" name:"KeyFrameDescSet"`
}

type MediaKeyFrameDescItem

type MediaKeyFrameDescItem struct {
	// 打点的视频偏移时间,单位:秒。
	TimeOffset *float64 `json:"TimeOffset,omitnil,omitempty" name:"TimeOffset"`

	// 打点的内容字符串,限制 1-128 个字符。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

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"`

	// 媒体文件的 Md5 值。
	// <li><font color=red>注意</font>:如需要获取媒体文件的 Md5,调用 DescribeFileAttributes 接口,待任务执行完成后获取。</li>
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`
}

type MediaMiniProgramReviewElem

type MediaMiniProgramReviewElem struct {
	// 音视频审核类型。
	// <li>Porn:画面涉及令人反感的信息,</li>
	// <li>Porn.Ocr:文字涉及令人反感的信息,</li>
	// <li>Porn.Asr:声音涉及令人反感的信息,</li>
	// <li>Terrorism:画面涉及令人不安全的信息,</li>
	// <li>Political:画面涉及令人不适宜的信息,</li>
	// <li>Political.Ocr:文字涉及令人不适宜的信息,</li>
	// <li>Political.Asr:声音涉及令人不适宜的信息。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 音视频审核意见。
	// <li>pass:确认正常,</li>
	// <li>block:确认违规,</li>
	// <li>review:疑似违规。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 音视频审核结果置信度。取值 0~100。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type MediaMiniProgramReviewInfo

type MediaMiniProgramReviewInfo struct {
	// 音视频审核信息列表。
	MiniProgramReviewList []*MediaMiniProgramReviewInfoItem `json:"MiniProgramReviewList,omitnil,omitempty" name:"MiniProgramReviewList"`
}

type MediaMiniProgramReviewInfoItem

type MediaMiniProgramReviewInfoItem struct {
	// 模板id。小程序视频发布的视频所对应的转码模板ID,为0代表原始视频。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 视频元信息。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 小程序音视频审核视频播放地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 小程序视频发布状态:
	// <li>Pass:成功。</li>
	// <li>Rejected:未通过。</li>
	ReviewResult *string `json:"ReviewResult,omitnil,omitempty" name:"ReviewResult"`

	// 小程序音视频审核元素。
	ReviewSummary []*MediaMiniProgramReviewElem `json:"ReviewSummary,omitnil,omitempty" name:"ReviewSummary"`
}

type MediaOutputInfo

type MediaOutputInfo struct {
	// 输出文件 Bucket 所属地域,如 ap-guangzhou  。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 输出文件 Bucket 。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 输出文件目录,目录名必须以 "/" 结尾。
	Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"`
}

type MediaProcessTaskAdaptiveDynamicStreamingResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 转自适应码流任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 对视频转自适应码流任务的输入。
	Input *AdaptiveDynamicStreamingTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频转自适应码流任务的输出。
	Output *AdaptiveDynamicStreamingInfoItem `json:"Output,omitnil,omitempty" name:"Output"`

	// 转自适应码流任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 转自适应码流任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	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/266/50368#.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"`

	// 转动图任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 转动图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 转动图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaProcessTaskCoverBySnapshotResult

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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 *CoverBySnapshotTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频截图做封面任务的输出。
	Output *CoverBySnapshotTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 对视频截图做封面任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 截图做封面任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 截图做封面任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	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/266/50368#.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"`

	// 对视频截雪碧图任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 截雪碧图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 截雪碧图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	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"`

	// 对视频截图做封面任务列表。
	CoverBySnapshotTaskSet []*CoverBySnapshotTaskInput `json:"CoverBySnapshotTaskSet,omitnil,omitempty" name:"CoverBySnapshotTaskSet"`

	// 对视频转自适应码流任务列表。
	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"`

	// 对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoverBySnapshotTask *MediaProcessTaskCoverBySnapshotResult `json:"CoverBySnapshotTask,omitnil,omitempty" name:"CoverBySnapshotTask"`

	// 对视频转自适应码流任务的查询结果,当任务类型为 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/266/50368#.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"`

	// 对视频做采样截图任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 采样截图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 采样截图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	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/266/50368#.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"`

	// 对视频按指定时间点截图任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 时间点截图任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 时间点截图任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	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/266/50368#.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] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 转码任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 转码任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type MediaSampleSnapshotInfo

type MediaSampleSnapshotInfo struct {
	// 特定规格的采样截图信息集合,每个元素代表一套相同规格的采样截图。
	SampleSnapshotSet []*MediaSampleSnapshotItem `json:"SampleSnapshotSet,omitnil,omitempty" name:"SampleSnapshotSet"`
}

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"`

	// 生成的截图 url 列表。
	ImageUrlSet []*string `json:"ImageUrlSet,omitnil,omitempty" name:"ImageUrlSet"`

	// 截图如果被打上了水印,被打水印的模板 ID 列表。
	WaterMarkDefinition []*int64 `json:"WaterMarkDefinition,omitnil,omitempty" name:"WaterMarkDefinition"`
}

type MediaSnapshotByTimeOffsetInfo

type MediaSnapshotByTimeOffsetInfo struct {
	// 特定规格的指定时间点截图信息集合。目前每种规格只能有一套截图。
	SnapshotByTimeOffsetSet []*MediaSnapshotByTimeOffsetItem `json:"SnapshotByTimeOffsetSet,omitnil,omitempty" name:"SnapshotByTimeOffsetSet"`
}

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"`
}

type MediaSnapshotByTimePicInfoItem

type MediaSnapshotByTimePicInfoItem struct {
	// 该张截图对应视频文件中的时间偏移,单位为<font color=red>毫秒</font>。
	TimeOffset *float64 `json:"TimeOffset,omitnil,omitempty" name:"TimeOffset"`

	// 该张截图的 URL 地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 截图如果被打上了水印,被打水印的模板 ID 列表。
	WaterMarkDefinition []*int64 `json:"WaterMarkDefinition,omitnil,omitempty" name:"WaterMarkDefinition"`
}

type MediaSourceData

type MediaSourceData struct {
	// 媒体文件的来源类别:
	// <li>Record:来自录制。如直播录制、直播时移录制等。</li>
	// <li>Upload:来自上传。如拉取上传、服务端上传、客户端 UGC 上传等。</li>
	// <li>VideoProcessing:来自视频处理。如视频拼接、视频剪辑等。</li>
	// <li>TrtcRecord:来自TRTC 伴生录制。</li>
	// <li>WebPageRecord:来自全景录制。</li>
	// <li>Unknown:未知来源。</li>
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 用户创建文件时透传的字段。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 直播录制信息,当文件来源为 Record 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveRecordInfo *LiveRecordInfo `json:"LiveRecordInfo,omitnil,omitempty" name:"LiveRecordInfo"`

	// TRTC 伴生录制信息,当文件来源为 TrtcRecord 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TrtcRecordInfo *TrtcRecordInfo `json:"TrtcRecordInfo,omitnil,omitempty" name:"TrtcRecordInfo"`

	// 全景录制信息,当文件来源为 WebPageRecord 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebPageRecordInfo *WebPageRecordInfo `json:"WebPageRecordInfo,omitnil,omitempty" name:"WebPageRecordInfo"`
}

type MediaSubStreamInfoItem added in v1.0.608

type MediaSubStreamInfoItem struct {
	// 子流类型,取值范围:
	// <li>audio:纯音频;</li>
	// <li>video:视频(可能包含音频流)。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当子流为视频流时,视频画面宽度,单位:px。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 当子流为视频流时,视频画面高度,单位:px。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 子流媒体文件大小,单位:Byte。
	// <font color=red>注意:</font>在 2023-02-09T16:00:00Z 前处理生成的自适应码流文件此字段为0。
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`
}

type MediaSubtitleInfo

type MediaSubtitleInfo struct {
	// 字幕信息列表。
	SubtitleSet []*MediaSubtitleItem `json:"SubtitleSet,omitnil,omitempty" name:"SubtitleSet"`
}

type MediaSubtitleInput

type MediaSubtitleInput struct {
	// 字幕名字,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字幕语言。常见的取值如下:
	// <li>cn:中文</li>
	// <li>ja:日文</li>
	// <li>en-US:英文</li>
	// 其他取值参考 [RFC5646](https://tools.ietf.org/html/rfc5646)
	Language *string `json:"Language,omitnil,omitempty" name:"Language"`

	// 字幕格式。取值范围如下:
	// <li>vtt</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 字幕内容,进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type MediaSubtitleItem

type MediaSubtitleItem struct {
	// 字幕的唯一标识。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 字幕名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字幕语言。常见的取值如下:
	// <li>cn:中文</li>
	// <li>ja:日文</li>
	// <li>en-US:英文</li>
	// 其他取值参考 [RFC5646](https://tools.ietf.org/html/rfc5646)
	Language *string `json:"Language,omitnil,omitempty" name:"Language"`

	// 字幕格式。取值范围如下:
	// <li>vtt</li>
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 字幕 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type MediaTrack

type MediaTrack struct {
	// 轨道类型,取值有:
	// <ul>
	// <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>MediaTransitionItem</li> <li>EmptyTrackItem</li></ul> </li>
	// <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>MediaTransitionItem</li><li>EmptyTrackItem</li></ul></li>
	// <li>Sticker :贴图轨道。贴图轨道以下 Item 组成:<ul><li> StickerTrackItem</li><li>EmptyTrackItem</li></ul></li>
	// </ul>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 轨道上的媒体片段列表。
	TrackItems []*MediaTrackItem `json:"TrackItems,omitnil,omitempty" name:"TrackItems"`
}

type MediaTrackItem

type MediaTrackItem struct {
	// 片段类型。取值有:
	// <li>Video:视频片段。</li>
	// <li>Audio:音频片段。</li>
	// <li>Sticker:贴图片段。</li>
	// <li>Transition:转场。</li>
	// <li>Empty:空白片段。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频片段,当 Type = Video 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoItem *VideoTrackItem `json:"VideoItem,omitnil,omitempty" name:"VideoItem"`

	// 音频片段,当 Type = Audio 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioItem *AudioTrackItem `json:"AudioItem,omitnil,omitempty" name:"AudioItem"`

	// 贴图片段,当 Type = Sticker 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StickerItem *StickerTrackItem `json:"StickerItem,omitnil,omitempty" name:"StickerItem"`

	// 转场,当 Type = Transition 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransitionItem *MediaTransitionItem `json:"TransitionItem,omitnil,omitempty" name:"TransitionItem"`

	// 空白片段,当 Type = Empty 时有效。空片段用于时间轴的占位。<li>如需要两个音频片段之间有一段时间的静音,可以用 EmptyTrackItem 来进行占位。</li>
	// <li>使用 EmptyTrackItem 进行占位,来定位某个Item。</li>
	// 注意:此字段可能返回 null,表示取不到有效值。
	EmptyItem *EmptyTrackItem `json:"EmptyItem,omitnil,omitempty" name:"EmptyItem"`
}

type MediaTranscodeInfo

type MediaTranscodeInfo struct {
	// 各规格的转码信息集合,每个元素代表一个规格的转码结果。
	TranscodeSet []*MediaTranscodeItem `json:"TranscodeSet,omitnil,omitempty" name:"TranscodeSet"`
}

type MediaTranscodeItem

type MediaTranscodeItem struct {
	// 转码后的视频文件地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/266/33476)。
	// <font color=red>注意:取值 0 表示原始文件。</font>
	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"`

	// 媒体文件总大小,单位:字节。
	// <li>当媒体文件为 HLS 时,大小是 m3u8 和 ts 文件大小的总和。</li>
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

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

	// 视频的 md5 值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 容器类型,例如 m4a,mp4 等。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 视频流信息。
	VideoStreamSet []*MediaVideoStreamItem `json:"VideoStreamSet,omitnil,omitempty" name:"VideoStreamSet"`

	// 音频流信息。
	AudioStreamSet []*MediaAudioStreamItem `json:"AudioStreamSet,omitnil,omitempty" name:"AudioStreamSet"`

	// 数字水印类型。可选值:
	// <li>Trace 表示经过溯源水印处理;</li>
	// <li>CopyRight 表示经过版权水印处理;</li>
	// <li>None 表示没有经过数字水印处理。</li>
	DigitalWatermarkType *string `json:"DigitalWatermarkType,omitnil,omitempty" name:"DigitalWatermarkType"`

	// 版权信息。
	CopyRightWatermarkText *string `json:"CopyRightWatermarkText,omitnil,omitempty" name:"CopyRightWatermarkText"`
}

type MediaTransitionItem

type MediaTransitionItem struct {
	// 转场持续时间,单位为秒。进行转场处理的两个媒体片段,第二个片段在轨道上的起始时间会自动进行调整,设置为前面一个片段的结束时间减去转场的持续时间。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 转场操作列表。图像转场操作和音频转场操作各自最多支持一个。
	//
	// Deprecated: Transitions is deprecated.
	Transitions []*TransitionOpertion `json:"Transitions,omitnil,omitempty" name:"Transitions"`

	// 转场操作列表。图像转场操作和音频转场操作各自最多支持一个。
	MediaTransitions []*TransitionOperation `json:"MediaTransitions,omitnil,omitempty" name:"MediaTransitions"`
}

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"`

	// 编码标签,仅当 Codec 为 hevc 时有效。
	CodecTag *string `json:"CodecTag,omitnil,omitempty" name:"CodecTag"`

	// 画面动态范围信息。
	// <li><font color=red>注意</font>:在 2023-01-10T00:00:00Z 后处理的转码文件,此字段有效。</li>
	DynamicRangeInfo *DynamicRangeInfo `json:"DynamicRangeInfo,omitnil,omitempty" name:"DynamicRangeInfo"`
}

type ModifyAIAnalysisTemplateRequest

type ModifyAIAnalysisTemplateRequest struct {
	*tchttp.BaseRequest

	// 音视频内容分析模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容分析模板名称,长度限制: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"`

	// 智能精彩集锦任务控制参数。
	HighlightConfigure *HighlightsConfigureInfoForUpdate `json:"HighlightConfigure,omitnil,omitempty" name:"HighlightConfigure"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容分析模板名称,长度限制: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"`

	// 智能精彩集锦任务控制参数。
	HighlightConfigure *HighlightsConfigureInfoForUpdate `json:"HighlightConfigure,omitnil,omitempty" name:"HighlightConfigure"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 音视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频片头片尾识别控制参数。
	HeadTailConfigure *HeadTailConfigureInfoForUpdate `json:"HeadTailConfigure,omitnil,omitempty" name:"HeadTailConfigure"`

	// 视频拆条识别控制参数。
	SegmentConfigure *SegmentConfigureInfoForUpdate `json:"SegmentConfigure,omitnil,omitempty" name:"SegmentConfigure"`

	// 人脸识别控制参数。
	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"`

	// 物体识别控制参数。
	ObjectConfigure *ObjectConfigureInfoForUpdate `json:"ObjectConfigure,omitnil,omitempty" name:"ObjectConfigure"`

	// 截帧间隔,单位为秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音视频内容识别模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 音视频内容识别模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频片头片尾识别控制参数。
	HeadTailConfigure *HeadTailConfigureInfoForUpdate `json:"HeadTailConfigure,omitnil,omitempty" name:"HeadTailConfigure"`

	// 视频拆条识别控制参数。
	SegmentConfigure *SegmentConfigureInfoForUpdate `json:"SegmentConfigure,omitnil,omitempty" name:"SegmentConfigure"`

	// 人脸识别控制参数。
	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"`

	// 物体识别控制参数。
	ObjectConfigure *ObjectConfigureInfoForUpdate `json:"ObjectConfigure,omitnil,omitempty" name:"ObjectConfigure"`

	// 截帧间隔,单位为秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名称,长度限制: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"`

	// 切片类型,当 Format 为 HLS 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名称,长度限制: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"`

	// 切片类型,当 Format 为 HLS 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转动图模板名称,长度限制: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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 转动图模板名称,长度限制: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 ModifyClassRequest

type ModifyClassRequest struct {
	*tchttp.BaseRequest

	// 分类 ID
	ClassId *uint64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 分类名称。长度限制:1-64 个字符。
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewModifyClassRequest

func NewModifyClassRequest() (request *ModifyClassRequest)

func (*ModifyClassRequest) FromJsonString

func (r *ModifyClassRequest) 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 (*ModifyClassRequest) ToJsonString

func (r *ModifyClassRequest) ToJsonString() string

type ModifyClassRequestParams added in v1.0.426

type ModifyClassRequestParams struct {
	// 分类 ID
	ClassId *uint64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 分类名称。长度限制:1-64 个字符。
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ModifyClassResponse

type ModifyClassResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClassResponseParams `json:"Response"`
}

func NewModifyClassResponse

func NewModifyClassResponse() (response *ModifyClassResponse)

func (*ModifyClassResponse) FromJsonString

func (r *ModifyClassResponse) 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 (*ModifyClassResponse) ToJsonString

func (r *ModifyClassResponse) ToJsonString() string

type ModifyClassResponseParams added in v1.0.426

type ModifyClassResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 令人不安全的信息的控制参数。
	TerrorismConfigure *TerrorismConfigureInfoForUpdate `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 令人反感的信息的控制参数。
	PornConfigure *PornConfigureInfoForUpdate `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 令人不适宜的信息控制参数。
	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"`

	// 截帧间隔,单位为秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 审核结果是否进入审核墙(对审核结果进行人工识别)的开关。
	// <li>ON:是;</li>
	// <li>OFF:否。</li>
	ReviewWallSwitch *string `json:"ReviewWallSwitch,omitnil,omitempty" name:"ReviewWallSwitch"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 内容审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 内容审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 令人不安全的信息的控制参数。
	TerrorismConfigure *TerrorismConfigureInfoForUpdate `json:"TerrorismConfigure,omitnil,omitempty" name:"TerrorismConfigure"`

	// 令人反感的信息的控制参数。
	PornConfigure *PornConfigureInfoForUpdate `json:"PornConfigure,omitnil,omitempty" name:"PornConfigure"`

	// 令人不适宜的信息控制参数。
	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"`

	// 截帧间隔,单位为秒,最小值为 0.5 秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 审核结果是否进入审核墙(对审核结果进行人工识别)的开关。
	// <li>ON:是;</li>
	// <li>OFF:否。</li>
	ReviewWallSwitch *string `json:"ReviewWallSwitch,omitnil,omitempty" name:"ReviewWallSwitch"`
}

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 ModifyDefaultDistributionConfigRequest added in v1.0.866

type ModifyDefaultDistributionConfigRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 分发域名,取值为点播域名列表里的域名。不填或者填空,表示不修改域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分发协议,取值为 HTTP 或者 HTTPS。
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 播放密钥,由大小写字母(a - Z)或者数字(0 - 9)组成,长度在8 - 20个字符之间。
	PlayKey *string `json:"PlayKey,omitnil,omitempty" name:"PlayKey"`
}

func NewModifyDefaultDistributionConfigRequest added in v1.0.866

func NewModifyDefaultDistributionConfigRequest() (request *ModifyDefaultDistributionConfigRequest)

func (*ModifyDefaultDistributionConfigRequest) FromJsonString added in v1.0.866

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

func (*ModifyDefaultDistributionConfigRequest) ToJsonString added in v1.0.866

type ModifyDefaultDistributionConfigRequestParams added in v1.0.866

type ModifyDefaultDistributionConfigRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 分发域名,取值为点播域名列表里的域名。不填或者填空,表示不修改域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分发协议,取值为 HTTP 或者 HTTPS。
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 播放密钥,由大小写字母(a - Z)或者数字(0 - 9)组成,长度在8 - 20个字符之间。
	PlayKey *string `json:"PlayKey,omitnil,omitempty" name:"PlayKey"`
}

Predefined struct for user

type ModifyDefaultDistributionConfigResponse added in v1.0.866

type ModifyDefaultDistributionConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDefaultDistributionConfigResponseParams `json:"Response"`
}

func NewModifyDefaultDistributionConfigResponse added in v1.0.866

func NewModifyDefaultDistributionConfigResponse() (response *ModifyDefaultDistributionConfigResponse)

func (*ModifyDefaultDistributionConfigResponse) FromJsonString added in v1.0.866

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

func (*ModifyDefaultDistributionConfigResponse) ToJsonString added in v1.0.866

type ModifyDefaultDistributionConfigResponseParams added in v1.0.866

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

Predefined struct for user

type ModifyDefaultStorageRegionRequest added in v1.0.384

type ModifyDefaultStorageRegionRequest struct {
	*tchttp.BaseRequest

	// 默认的存储地域,必须是已经开通的地域(通过 DescribeStorageRegions 接口查询)。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewModifyDefaultStorageRegionRequest added in v1.0.384

func NewModifyDefaultStorageRegionRequest() (request *ModifyDefaultStorageRegionRequest)

func (*ModifyDefaultStorageRegionRequest) FromJsonString added in v1.0.384

func (r *ModifyDefaultStorageRegionRequest) 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 (*ModifyDefaultStorageRegionRequest) ToJsonString added in v1.0.384

func (r *ModifyDefaultStorageRegionRequest) ToJsonString() string

type ModifyDefaultStorageRegionRequestParams added in v1.0.426

type ModifyDefaultStorageRegionRequestParams struct {
	// 默认的存储地域,必须是已经开通的地域(通过 DescribeStorageRegions 接口查询)。
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ModifyDefaultStorageRegionResponse added in v1.0.384

type ModifyDefaultStorageRegionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDefaultStorageRegionResponseParams `json:"Response"`
}

func NewModifyDefaultStorageRegionResponse added in v1.0.384

func NewModifyDefaultStorageRegionResponse() (response *ModifyDefaultStorageRegionResponse)

func (*ModifyDefaultStorageRegionResponse) FromJsonString added in v1.0.384

func (r *ModifyDefaultStorageRegionResponse) 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 (*ModifyDefaultStorageRegionResponse) ToJsonString added in v1.0.384

func (r *ModifyDefaultStorageRegionResponse) ToJsonString() string

type ModifyDefaultStorageRegionResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyEnhanceMediaTemplateRequest added in v1.0.665

type ModifyEnhanceMediaTemplateRequest struct {
	*tchttp.BaseRequest

	// 音画质重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 音画质重生视频控制控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 输出文件封装格式,可选值:mp4、flv、hls。
	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"`
}

func NewModifyEnhanceMediaTemplateRequest added in v1.0.665

func NewModifyEnhanceMediaTemplateRequest() (request *ModifyEnhanceMediaTemplateRequest)

func (*ModifyEnhanceMediaTemplateRequest) FromJsonString added in v1.0.665

func (r *ModifyEnhanceMediaTemplateRequest) 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 (*ModifyEnhanceMediaTemplateRequest) ToJsonString added in v1.0.665

func (r *ModifyEnhanceMediaTemplateRequest) ToJsonString() string

type ModifyEnhanceMediaTemplateRequestParams added in v1.0.665

type ModifyEnhanceMediaTemplateRequestParams struct {
	// 音画质重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 音画质重生模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 音画质重生视频控制控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 输出文件封装格式,可选值:mp4、flv、hls。
	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"`
}

Predefined struct for user

type ModifyEnhanceMediaTemplateResponse added in v1.0.665

type ModifyEnhanceMediaTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEnhanceMediaTemplateResponseParams `json:"Response"`
}

func NewModifyEnhanceMediaTemplateResponse added in v1.0.665

func NewModifyEnhanceMediaTemplateResponse() (response *ModifyEnhanceMediaTemplateResponse)

func (*ModifyEnhanceMediaTemplateResponse) FromJsonString added in v1.0.665

func (r *ModifyEnhanceMediaTemplateResponse) 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 (*ModifyEnhanceMediaTemplateResponse) ToJsonString added in v1.0.665

func (r *ModifyEnhanceMediaTemplateResponse) ToJsonString() string

type ModifyEnhanceMediaTemplateResponseParams added in v1.0.665

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

Predefined struct for user

type ModifyEventConfigRequest

type ModifyEventConfigRequest struct {
	*tchttp.BaseRequest

	// 接收事件通知的方式。
	// <li>PUSH:[HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779);</li>
	// <li>PULL:[基于消息队列的可靠通知](https://cloud.tencent.com/document/product/266/33779)。</li>
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 采用 [HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。
	// 注意:如果带 NotificationUrl  参数且值为空字符串时将会清空 3.0 格式回调地址。
	NotificationUrl *string `json:"NotificationUrl,omitnil,omitempty" name:"NotificationUrl"`

	// 是否接收 [视频上传完成](https://cloud.tencent.com/document/product/266/7830) 事件通知, 默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。
	UploadMediaCompleteEventSwitch *string `json:"UploadMediaCompleteEventSwitch,omitnil,omitempty" name:"UploadMediaCompleteEventSwitch"`

	// 是否接收 [视频删除完成](https://cloud.tencent.com/document/product/266/13434) 事件通知,  默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。
	DeleteMediaCompleteEventSwitch *string `json:"DeleteMediaCompleteEventSwitch,omitnil,omitempty" name:"DeleteMediaCompleteEventSwitch"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewModifyEventConfigRequest

func NewModifyEventConfigRequest() (request *ModifyEventConfigRequest)

func (*ModifyEventConfigRequest) FromJsonString

func (r *ModifyEventConfigRequest) 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 (*ModifyEventConfigRequest) ToJsonString

func (r *ModifyEventConfigRequest) ToJsonString() string

type ModifyEventConfigRequestParams added in v1.0.426

type ModifyEventConfigRequestParams struct {
	// 接收事件通知的方式。
	// <li>PUSH:[HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779);</li>
	// <li>PULL:[基于消息队列的可靠通知](https://cloud.tencent.com/document/product/266/33779)。</li>
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 采用 [HTTP 回调通知](https://cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。
	// 注意:如果带 NotificationUrl  参数且值为空字符串时将会清空 3.0 格式回调地址。
	NotificationUrl *string `json:"NotificationUrl,omitnil,omitempty" name:"NotificationUrl"`

	// 是否接收 [视频上传完成](https://cloud.tencent.com/document/product/266/7830) 事件通知, 默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。
	UploadMediaCompleteEventSwitch *string `json:"UploadMediaCompleteEventSwitch,omitnil,omitempty" name:"UploadMediaCompleteEventSwitch"`

	// 是否接收 [视频删除完成](https://cloud.tencent.com/document/product/266/13434) 事件通知,  默认 "OFF" 为忽略该事件通知,"ON" 为接收事件通知。
	DeleteMediaCompleteEventSwitch *string `json:"DeleteMediaCompleteEventSwitch,omitnil,omitempty" name:"DeleteMediaCompleteEventSwitch"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ModifyEventConfigResponse

type ModifyEventConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEventConfigResponseParams `json:"Response"`
}

func NewModifyEventConfigResponse

func NewModifyEventConfigResponse() (response *ModifyEventConfigResponse)

func (*ModifyEventConfigResponse) FromJsonString

func (r *ModifyEventConfigResponse) 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 (*ModifyEventConfigResponse) ToJsonString

func (r *ModifyEventConfigResponse) ToJsonString() string

type ModifyEventConfigResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyHeadTailTemplateRequest

type ModifyHeadTailTemplateRequest struct {
	*tchttp.BaseRequest

	// 片头片尾模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名,长度限制 64 个字符。不传代表不修改。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述,长度限制 256 个字符。不传代表不修改,传空代表清空。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 片头候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片头(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。不传代表不修改,传空数组代表清空。
	HeadCandidateSet []*string `json:"HeadCandidateSet,omitnil,omitempty" name:"HeadCandidateSet"`

	// 片尾候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片尾(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。不传代表不修改,传空数组代表清空。
	TailCandidateSet []*string `json:"TailCandidateSet,omitnil,omitempty" name:"TailCandidateSet"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li>
	// <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li>
	// <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值为不修改。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

func NewModifyHeadTailTemplateRequest

func NewModifyHeadTailTemplateRequest() (request *ModifyHeadTailTemplateRequest)

func (*ModifyHeadTailTemplateRequest) FromJsonString

func (r *ModifyHeadTailTemplateRequest) 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 (*ModifyHeadTailTemplateRequest) ToJsonString

func (r *ModifyHeadTailTemplateRequest) ToJsonString() string

type ModifyHeadTailTemplateRequestParams added in v1.0.426

type ModifyHeadTailTemplateRequestParams struct {
	// 片头片尾模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名,长度限制 64 个字符。不传代表不修改。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述,长度限制 256 个字符。不传代表不修改,传空代表清空。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 片头候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片头(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。不传代表不修改,传空数组代表清空。
	HeadCandidateSet []*string `json:"HeadCandidateSet,omitnil,omitempty" name:"HeadCandidateSet"`

	// 片尾候选列表,填写视频的 FileId。转码时将自动选择与正片宽高比最接近的一个片尾(相同宽高比时,靠前的候选项优先)。最多支持 5 个候选片头。不传代表不修改,传空数组代表清空。
	TailCandidateSet []*string `json:"TailCandidateSet,omitnil,omitempty" name:"TailCandidateSet"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li>
	// <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li>
	// <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// 默认值为不修改。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

Predefined struct for user

type ModifyHeadTailTemplateResponse

type ModifyHeadTailTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyHeadTailTemplateResponseParams `json:"Response"`
}

func NewModifyHeadTailTemplateResponse

func NewModifyHeadTailTemplateResponse() (response *ModifyHeadTailTemplateResponse)

func (*ModifyHeadTailTemplateResponse) FromJsonString

func (r *ModifyHeadTailTemplateResponse) 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 (*ModifyHeadTailTemplateResponse) ToJsonString

func (r *ModifyHeadTailTemplateResponse) ToJsonString() string

type ModifyHeadTailTemplateResponseParams added in v1.0.426

type ModifyHeadTailTemplateResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度,取值范围: [128, 4096],单位:px。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度,取值范围: [128, 4096],单位:px。
	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"`

	// 图片格式,取值:
	// <li> jpg:jpg 格式;</li>
	// <li> png:png 格式;</li>
	// <li> webp:webp 格式。</li>
	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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 雪碧图模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 雪碧图中小图的宽度,取值范围: [128, 4096],单位:px。
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 雪碧图中小图的高度,取值范围: [128, 4096],单位:px。
	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"`

	// 图片格式,取值:
	// <li> jpg:jpg 格式;</li>
	// <li> png:png 格式;</li>
	// <li> webp:webp 格式。</li>
	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 ModifyJustInTimeTranscodeTemplateRequest added in v1.0.795

type ModifyJustInTimeTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 视频参数配置。
	VideoConfigure *VideoConfigureInfoForUpdate `json:"VideoConfigure,omitnil,omitempty" name:"VideoConfigure"`

	// 水印参数配置。
	WatermarkConfigure *WatermarkConfigureInfoForUpdate `json:"WatermarkConfigure,omitnil,omitempty" name:"WatermarkConfigure"`

	// 模板描述,长度限制256个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewModifyJustInTimeTranscodeTemplateRequest added in v1.0.795

func NewModifyJustInTimeTranscodeTemplateRequest() (request *ModifyJustInTimeTranscodeTemplateRequest)

func (*ModifyJustInTimeTranscodeTemplateRequest) FromJsonString added in v1.0.795

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

func (*ModifyJustInTimeTranscodeTemplateRequest) ToJsonString added in v1.0.795

type ModifyJustInTimeTranscodeTemplateRequestParams added in v1.0.795

type ModifyJustInTimeTranscodeTemplateRequestParams struct {
	// 模板名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 视频参数配置。
	VideoConfigure *VideoConfigureInfoForUpdate `json:"VideoConfigure,omitnil,omitempty" name:"VideoConfigure"`

	// 水印参数配置。
	WatermarkConfigure *WatermarkConfigureInfoForUpdate `json:"WatermarkConfigure,omitnil,omitempty" name:"WatermarkConfigure"`

	// 模板描述,长度限制256个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type ModifyJustInTimeTranscodeTemplateResponse added in v1.0.795

type ModifyJustInTimeTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyJustInTimeTranscodeTemplateResponseParams `json:"Response"`
}

func NewModifyJustInTimeTranscodeTemplateResponse added in v1.0.795

func NewModifyJustInTimeTranscodeTemplateResponse() (response *ModifyJustInTimeTranscodeTemplateResponse)

func (*ModifyJustInTimeTranscodeTemplateResponse) FromJsonString added in v1.0.795

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

func (*ModifyJustInTimeTranscodeTemplateResponse) ToJsonString added in v1.0.795

type ModifyJustInTimeTranscodeTemplateResponseParams added in v1.0.795

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

Predefined struct for user

type ModifyMediaInfoRequest

type ModifyMediaInfoRequest struct {
	*tchttp.BaseRequest

	// 媒体文件唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 媒体文件名称,最长 64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 媒体文件描述,最长 128 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 媒体文件分类 ID。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
	CoverData *string `json:"CoverData,omitnil,omitempty" name:"CoverData"`

	// 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
	AddKeyFrameDescs []*MediaKeyFrameDescItem `json:"AddKeyFrameDescs,omitnil,omitempty" name:"AddKeyFrameDescs"`

	// 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
	DeleteKeyFrameDescs []*float64 `json:"DeleteKeyFrameDescs,omitnil,omitempty" name:"DeleteKeyFrameDescs"`

	// 取值 1 表示清空视频打点信息,其他值无意义。
	// 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
	ClearKeyFrameDescs *int64 `json:"ClearKeyFrameDescs,omitnil,omitempty" name:"ClearKeyFrameDescs"`

	// 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
	AddTags []*string `json:"AddTags,omitnil,omitempty" name:"AddTags"`

	// 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
	DeleteTags []*string `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`

	// 取值 1 表示清空媒体文件所有标签,其他值无意义。
	// 同一个请求里,ClearTags 与 AddTags 不能同时出现。
	ClearTags *int64 `json:"ClearTags,omitnil,omitempty" name:"ClearTags"`

	// 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
	AddSubtitles []*MediaSubtitleInput `json:"AddSubtitles,omitnil,omitempty" name:"AddSubtitles"`

	// 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
	DeleteSubtitleIds []*string `json:"DeleteSubtitleIds,omitnil,omitempty" name:"DeleteSubtitleIds"`

	// 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。
	// 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
	ClearSubtitles *int64 `json:"ClearSubtitles,omitnil,omitempty" name:"ClearSubtitles"`
}

func NewModifyMediaInfoRequest

func NewModifyMediaInfoRequest() (request *ModifyMediaInfoRequest)

func (*ModifyMediaInfoRequest) FromJsonString

func (r *ModifyMediaInfoRequest) 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 (*ModifyMediaInfoRequest) ToJsonString

func (r *ModifyMediaInfoRequest) ToJsonString() string

type ModifyMediaInfoRequestParams added in v1.0.426

type ModifyMediaInfoRequestParams struct {
	// 媒体文件唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 媒体文件名称,最长 64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 媒体文件描述,最长 128 个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 媒体文件分类 ID。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。
	CoverData *string `json:"CoverData,omitnil,omitempty" name:"CoverData"`

	// 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
	AddKeyFrameDescs []*MediaKeyFrameDescItem `json:"AddKeyFrameDescs,omitnil,omitempty" name:"AddKeyFrameDescs"`

	// 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。
	DeleteKeyFrameDescs []*float64 `json:"DeleteKeyFrameDescs,omitnil,omitempty" name:"DeleteKeyFrameDescs"`

	// 取值 1 表示清空视频打点信息,其他值无意义。
	// 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。
	ClearKeyFrameDescs *int64 `json:"ClearKeyFrameDescs,omitnil,omitempty" name:"ClearKeyFrameDescs"`

	// 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
	AddTags []*string `json:"AddTags,omitnil,omitempty" name:"AddTags"`

	// 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。
	DeleteTags []*string `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`

	// 取值 1 表示清空媒体文件所有标签,其他值无意义。
	// 同一个请求里,ClearTags 与 AddTags 不能同时出现。
	ClearTags *int64 `json:"ClearTags,omitnil,omitempty" name:"ClearTags"`

	// 新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
	AddSubtitles []*MediaSubtitleInput `json:"AddSubtitles,omitnil,omitempty" name:"AddSubtitles"`

	// 待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。
	DeleteSubtitleIds []*string `json:"DeleteSubtitleIds,omitnil,omitempty" name:"DeleteSubtitleIds"`

	// 取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。
	// 同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。
	ClearSubtitles *int64 `json:"ClearSubtitles,omitnil,omitempty" name:"ClearSubtitles"`
}

Predefined struct for user

type ModifyMediaInfoResponse

type ModifyMediaInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMediaInfoResponseParams `json:"Response"`
}

func NewModifyMediaInfoResponse

func NewModifyMediaInfoResponse() (response *ModifyMediaInfoResponse)

func (*ModifyMediaInfoResponse) FromJsonString

func (r *ModifyMediaInfoResponse) 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 (*ModifyMediaInfoResponse) ToJsonString

func (r *ModifyMediaInfoResponse) ToJsonString() string

type ModifyMediaInfoResponseParams added in v1.0.426

type ModifyMediaInfoResponseParams struct {
	// 新的视频封面 URL。
	// * 注意:仅当请求携带 CoverData 时此返回值有效。 *
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

	// 新增的字幕信息。
	AddedSubtitleSet []*MediaSubtitleItem `json:"AddedSubtitleSet,omitnil,omitempty" name:"AddedSubtitleSet"`

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

Predefined struct for user

type ModifyMediaStorageClassRequest added in v1.0.363

type ModifyMediaStorageClassRequest struct {
	*tchttp.BaseRequest

	// 媒体文件唯一标识列表,最大长度:100。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 目标存储类型。可选值有:
	// <li> STANDARD:标准存储。</li>
	// <li> STANDARD_IA:低频存储。</li>
	// <li> ARCHIVE:归档存储。</li>
	// <li> DEEP_ARCHIVE:深度归档存储。</li>
	StorageClass *string `json:"StorageClass,omitnil,omitempty" name:"StorageClass"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 取回模式。当文件的存储类型从归档或深度归档转换为标准存储时,需要指定取回(也称为解冻)操作的模式,具体说明请参考[数据取回及取回模式](https://cloud.tencent.com/document/product/266/56196#retake)。
	// 当媒体文件目前的存储类型为归档存储时,有以下取值:
	// <li>Expedited:极速模式。</li>
	// <li>Standard:标准模式。</li>
	// <li>Bulk:批量模式。</li>
	// 当媒体文件目前的存储类型为深度归档存储时,有以下取值:
	// <li>Standard:标准模式。</li>
	// <li>Bulk:批量模式。</li>
	RestoreTier *string `json:"RestoreTier,omitnil,omitempty" name:"RestoreTier"`
}

func NewModifyMediaStorageClassRequest added in v1.0.363

func NewModifyMediaStorageClassRequest() (request *ModifyMediaStorageClassRequest)

func (*ModifyMediaStorageClassRequest) FromJsonString added in v1.0.363

func (r *ModifyMediaStorageClassRequest) 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 (*ModifyMediaStorageClassRequest) ToJsonString added in v1.0.363

func (r *ModifyMediaStorageClassRequest) ToJsonString() string

type ModifyMediaStorageClassRequestParams added in v1.0.426

type ModifyMediaStorageClassRequestParams struct {
	// 媒体文件唯一标识列表,最大长度:100。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 目标存储类型。可选值有:
	// <li> STANDARD:标准存储。</li>
	// <li> STANDARD_IA:低频存储。</li>
	// <li> ARCHIVE:归档存储。</li>
	// <li> DEEP_ARCHIVE:深度归档存储。</li>
	StorageClass *string `json:"StorageClass,omitnil,omitempty" name:"StorageClass"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 取回模式。当文件的存储类型从归档或深度归档转换为标准存储时,需要指定取回(也称为解冻)操作的模式,具体说明请参考[数据取回及取回模式](https://cloud.tencent.com/document/product/266/56196#retake)。
	// 当媒体文件目前的存储类型为归档存储时,有以下取值:
	// <li>Expedited:极速模式。</li>
	// <li>Standard:标准模式。</li>
	// <li>Bulk:批量模式。</li>
	// 当媒体文件目前的存储类型为深度归档存储时,有以下取值:
	// <li>Standard:标准模式。</li>
	// <li>Bulk:批量模式。</li>
	RestoreTier *string `json:"RestoreTier,omitnil,omitempty" name:"RestoreTier"`
}

Predefined struct for user

type ModifyMediaStorageClassResponse added in v1.0.363

type ModifyMediaStorageClassResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMediaStorageClassResponseParams `json:"Response"`
}

func NewModifyMediaStorageClassResponse added in v1.0.363

func NewModifyMediaStorageClassResponse() (response *ModifyMediaStorageClassResponse)

func (*ModifyMediaStorageClassResponse) FromJsonString added in v1.0.363

func (r *ModifyMediaStorageClassResponse) 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 (*ModifyMediaStorageClassResponse) ToJsonString added in v1.0.363

func (r *ModifyMediaStorageClassResponse) ToJsonString() string

type ModifyMediaStorageClassResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyPersonSampleRequest

type ModifyPersonSampleRequest struct {
	*tchttp.BaseRequest

	// 素材 ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 名称,长度限制: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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 名称,长度限制: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 ModifyQualityInspectTemplateRequest added in v1.0.686

type ModifyQualityInspectTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 截帧间隔,单位为秒,最小值为 1。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 视频画面抖动重影检测的控制参数。
	JitterConfigure *JitterConfigureInfoForUpdate `json:"JitterConfigure,omitnil,omitempty" name:"JitterConfigure"`

	// 视频画面模糊检测的控制参数。
	BlurConfigure *BlurConfigureInfoForUpdate `json:"BlurConfigure,omitnil,omitempty" name:"BlurConfigure"`

	// 视频画面低光、过曝检测的控制参数。
	AbnormalLightingConfigure *AbnormalLightingConfigureInfoForUpdate `json:"AbnormalLightingConfigure,omitnil,omitempty" name:"AbnormalLightingConfigure"`

	// 视频画面花屏检测的控制参数。
	CrashScreenConfigure *CrashScreenConfigureInfoForUpdate `json:"CrashScreenConfigure,omitnil,omitempty" name:"CrashScreenConfigure"`

	// 视频画面黑边、白边、黑屏、白屏检测的控制参数。
	BlackWhiteEdgeConfigure *BlackWhiteEdgeConfigureInfoForUpdate `json:"BlackWhiteEdgeConfigure,omitnil,omitempty" name:"BlackWhiteEdgeConfigure"`

	// 视频画面噪点检测的控制参数。
	NoiseConfigure *NoiseConfigureInfoForUpdate `json:"NoiseConfigure,omitnil,omitempty" name:"NoiseConfigure"`

	// 视频画面马赛克检测的控制参数。
	MosaicConfigure *MosaicConfigureInfoForUpdate `json:"MosaicConfigure,omitnil,omitempty" name:"MosaicConfigure"`

	// 视频画面二维码检测的控制参数。
	QRCodeConfigure *QRCodeConfigureInfoForUpdate `json:"QRCodeConfigure,omitnil,omitempty" name:"QRCodeConfigure"`

	// 音频(静音、低音、爆音)检测的控制参数。
	VoiceConfigure *VoiceConfigureInfoForUpdate `json:"VoiceConfigure,omitnil,omitempty" name:"VoiceConfigure"`

	// 视频画面质量评价的控制参数。
	QualityEvaluationConfigure *QualityEvaluationConfigureInfoForUpdate `json:"QualityEvaluationConfigure,omitnil,omitempty" name:"QualityEvaluationConfigure"`
}

func NewModifyQualityInspectTemplateRequest added in v1.0.686

func NewModifyQualityInspectTemplateRequest() (request *ModifyQualityInspectTemplateRequest)

func (*ModifyQualityInspectTemplateRequest) FromJsonString added in v1.0.686

func (r *ModifyQualityInspectTemplateRequest) 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 (*ModifyQualityInspectTemplateRequest) ToJsonString added in v1.0.686

func (r *ModifyQualityInspectTemplateRequest) ToJsonString() string

type ModifyQualityInspectTemplateRequestParams added in v1.0.686

type ModifyQualityInspectTemplateRequestParams struct {
	// 模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 截帧间隔,单位为秒,最小值为 1。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 视频画面抖动重影检测的控制参数。
	JitterConfigure *JitterConfigureInfoForUpdate `json:"JitterConfigure,omitnil,omitempty" name:"JitterConfigure"`

	// 视频画面模糊检测的控制参数。
	BlurConfigure *BlurConfigureInfoForUpdate `json:"BlurConfigure,omitnil,omitempty" name:"BlurConfigure"`

	// 视频画面低光、过曝检测的控制参数。
	AbnormalLightingConfigure *AbnormalLightingConfigureInfoForUpdate `json:"AbnormalLightingConfigure,omitnil,omitempty" name:"AbnormalLightingConfigure"`

	// 视频画面花屏检测的控制参数。
	CrashScreenConfigure *CrashScreenConfigureInfoForUpdate `json:"CrashScreenConfigure,omitnil,omitempty" name:"CrashScreenConfigure"`

	// 视频画面黑边、白边、黑屏、白屏检测的控制参数。
	BlackWhiteEdgeConfigure *BlackWhiteEdgeConfigureInfoForUpdate `json:"BlackWhiteEdgeConfigure,omitnil,omitempty" name:"BlackWhiteEdgeConfigure"`

	// 视频画面噪点检测的控制参数。
	NoiseConfigure *NoiseConfigureInfoForUpdate `json:"NoiseConfigure,omitnil,omitempty" name:"NoiseConfigure"`

	// 视频画面马赛克检测的控制参数。
	MosaicConfigure *MosaicConfigureInfoForUpdate `json:"MosaicConfigure,omitnil,omitempty" name:"MosaicConfigure"`

	// 视频画面二维码检测的控制参数。
	QRCodeConfigure *QRCodeConfigureInfoForUpdate `json:"QRCodeConfigure,omitnil,omitempty" name:"QRCodeConfigure"`

	// 音频(静音、低音、爆音)检测的控制参数。
	VoiceConfigure *VoiceConfigureInfoForUpdate `json:"VoiceConfigure,omitnil,omitempty" name:"VoiceConfigure"`

	// 视频画面质量评价的控制参数。
	QualityEvaluationConfigure *QualityEvaluationConfigureInfoForUpdate `json:"QualityEvaluationConfigure,omitnil,omitempty" name:"QualityEvaluationConfigure"`
}

Predefined struct for user

type ModifyQualityInspectTemplateResponse added in v1.0.686

type ModifyQualityInspectTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyQualityInspectTemplateResponseParams `json:"Response"`
}

func NewModifyQualityInspectTemplateResponse added in v1.0.686

func NewModifyQualityInspectTemplateResponse() (response *ModifyQualityInspectTemplateResponse)

func (*ModifyQualityInspectTemplateResponse) FromJsonString added in v1.0.686

func (r *ModifyQualityInspectTemplateResponse) 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 (*ModifyQualityInspectTemplateResponse) ToJsonString added in v1.0.686

func (r *ModifyQualityInspectTemplateResponse) ToJsonString() string

type ModifyQualityInspectTemplateResponseParams added in v1.0.686

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

Predefined struct for user

type ModifyRebuildMediaTemplateRequest added in v1.0.630

type ModifyRebuildMediaTemplateRequest struct {
	*tchttp.BaseRequest

	// 视频重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 视频重生模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频重生模板描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频重生视频控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 视频重生音频控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 输出文件封装格式,可选值:mp4、flv、hls。
	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"`
}

func NewModifyRebuildMediaTemplateRequest added in v1.0.630

func NewModifyRebuildMediaTemplateRequest() (request *ModifyRebuildMediaTemplateRequest)

func (*ModifyRebuildMediaTemplateRequest) FromJsonString added in v1.0.630

func (r *ModifyRebuildMediaTemplateRequest) 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 (*ModifyRebuildMediaTemplateRequest) ToJsonString added in v1.0.630

func (r *ModifyRebuildMediaTemplateRequest) ToJsonString() string

type ModifyRebuildMediaTemplateRequestParams added in v1.0.630

type ModifyRebuildMediaTemplateRequestParams struct {
	// 视频重生模板号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 视频重生模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 视频重生模板描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频重生视频控制信息。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 视频重生音频控制信息。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出目标视频控制信息。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出目标音频控制信息。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 输出文件封装格式,可选值:mp4、flv、hls。
	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"`
}

Predefined struct for user

type ModifyRebuildMediaTemplateResponse added in v1.0.630

type ModifyRebuildMediaTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRebuildMediaTemplateResponseParams `json:"Response"`
}

func NewModifyRebuildMediaTemplateResponse added in v1.0.630

func NewModifyRebuildMediaTemplateResponse() (response *ModifyRebuildMediaTemplateResponse)

func (*ModifyRebuildMediaTemplateResponse) FromJsonString added in v1.0.630

func (r *ModifyRebuildMediaTemplateResponse) 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 (*ModifyRebuildMediaTemplateResponse) ToJsonString added in v1.0.630

func (r *ModifyRebuildMediaTemplateResponse) ToJsonString() string

type ModifyRebuildMediaTemplateResponseParams added in v1.0.630

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

Predefined struct for user

type ModifyReviewTemplateRequest added in v1.0.563

type ModifyReviewTemplateRequest struct {
	*tchttp.BaseRequest

	// 审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 需要返回的违规标签列表,可选值为:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Ad:广告;</li>
	// <li>Moan:娇喘。</li>
	//
	// 注意:不填表示不更新。
	Labels []*string `json:"Labels,omitnil,omitempty" name:"Labels"`
}

func NewModifyReviewTemplateRequest added in v1.0.563

func NewModifyReviewTemplateRequest() (request *ModifyReviewTemplateRequest)

func (*ModifyReviewTemplateRequest) FromJsonString added in v1.0.563

func (r *ModifyReviewTemplateRequest) 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 (*ModifyReviewTemplateRequest) ToJsonString added in v1.0.563

func (r *ModifyReviewTemplateRequest) ToJsonString() string

type ModifyReviewTemplateRequestParams added in v1.0.563

type ModifyReviewTemplateRequestParams struct {
	// 审核模板唯一标识。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核模板名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 审核模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 需要返回的违规标签列表,可选值为:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Ad:广告;</li>
	// <li>Moan:娇喘。</li>
	//
	// 注意:不填表示不更新。
	Labels []*string `json:"Labels,omitnil,omitempty" name:"Labels"`
}

Predefined struct for user

type ModifyReviewTemplateResponse added in v1.0.563

type ModifyReviewTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyReviewTemplateResponseParams `json:"Response"`
}

func NewModifyReviewTemplateResponse added in v1.0.563

func NewModifyReviewTemplateResponse() (response *ModifyReviewTemplateResponse)

func (*ModifyReviewTemplateResponse) FromJsonString added in v1.0.563

func (r *ModifyReviewTemplateResponse) 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 (*ModifyReviewTemplateResponse) ToJsonString added in v1.0.563

func (r *ModifyReviewTemplateResponse) ToJsonString() string

type ModifyReviewTemplateResponseParams added in v1.0.563

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

Predefined struct for user

type ModifyRoundPlayRequest added in v1.0.589

type ModifyRoundPlayRequest struct {
	*tchttp.BaseRequest

	// 轮播播单唯一标识。
	RoundPlayId *string `json:"RoundPlayId,omitnil,omitempty" name:"RoundPlayId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 轮播列表。
	// <li>数组长度限制:100。</li>
	RoundPlaylist []*RoundPlayListItemInfo `json:"RoundPlaylist,omitnil,omitempty" name:"RoundPlaylist"`

	// 轮播播单名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 轮播播单描述信息,长度限制:256 个字符。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 播放状态,可选值:
	// <li>Disabled:结束播放,结束后轮播任务不能再次启动。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 播放模式,可选值:
	// <li>Loop:循环播放播单;</li>
	// <li>Linear:单次播放,播单播放完停止播放。</li>
	PlayBackMode *string `json:"PlayBackMode,omitnil,omitempty" name:"PlayBackMode"`
}

func NewModifyRoundPlayRequest added in v1.0.589

func NewModifyRoundPlayRequest() (request *ModifyRoundPlayRequest)

func (*ModifyRoundPlayRequest) FromJsonString added in v1.0.589

func (r *ModifyRoundPlayRequest) 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 (*ModifyRoundPlayRequest) ToJsonString added in v1.0.589

func (r *ModifyRoundPlayRequest) ToJsonString() string

type ModifyRoundPlayRequestParams added in v1.0.589

type ModifyRoundPlayRequestParams struct {
	// 轮播播单唯一标识。
	RoundPlayId *string `json:"RoundPlayId,omitnil,omitempty" name:"RoundPlayId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 轮播列表。
	// <li>数组长度限制:100。</li>
	RoundPlaylist []*RoundPlayListItemInfo `json:"RoundPlaylist,omitnil,omitempty" name:"RoundPlaylist"`

	// 轮播播单名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 轮播播单描述信息,长度限制:256 个字符。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 播放状态,可选值:
	// <li>Disabled:结束播放,结束后轮播任务不能再次启动。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 播放模式,可选值:
	// <li>Loop:循环播放播单;</li>
	// <li>Linear:单次播放,播单播放完停止播放。</li>
	PlayBackMode *string `json:"PlayBackMode,omitnil,omitempty" name:"PlayBackMode"`
}

Predefined struct for user

type ModifyRoundPlayResponse added in v1.0.589

type ModifyRoundPlayResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRoundPlayResponseParams `json:"Response"`
}

func NewModifyRoundPlayResponse added in v1.0.589

func NewModifyRoundPlayResponse() (response *ModifyRoundPlayResponse)

func (*ModifyRoundPlayResponse) FromJsonString added in v1.0.589

func (r *ModifyRoundPlayResponse) 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 (*ModifyRoundPlayResponse) ToJsonString added in v1.0.589

func (r *ModifyRoundPlayResponse) ToJsonString() string

type ModifyRoundPlayResponseParams added in v1.0.589

type ModifyRoundPlayResponseParams struct {
	// 唯一请求 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 采样截图模板名称,长度限制: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。
	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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 采样截图模板名称,长度限制: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。
	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 ModifySnapshotByTimeOffsetTemplateRequest

type ModifySnapshotByTimeOffsetTemplateRequest struct {
	*tchttp.BaseRequest

	// 指定时间点截图模板唯一标识。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定时间点截图模板名称,长度限制: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。
	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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 指定时间点截图模板名称,长度限制: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。
	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 ModifySubAppIdInfoRequest

type ModifySubAppIdInfoRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 应用名称,长度限制:40个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 应用简介,长度限制: 300个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifySubAppIdInfoRequest

func NewModifySubAppIdInfoRequest() (request *ModifySubAppIdInfoRequest)

func (*ModifySubAppIdInfoRequest) FromJsonString

func (r *ModifySubAppIdInfoRequest) 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 (*ModifySubAppIdInfoRequest) ToJsonString

func (r *ModifySubAppIdInfoRequest) ToJsonString() string

type ModifySubAppIdInfoRequestParams added in v1.0.426

type ModifySubAppIdInfoRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 应用名称,长度限制:40个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 应用简介,长度限制: 300个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifySubAppIdInfoResponse

type ModifySubAppIdInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifySubAppIdInfoResponseParams `json:"Response"`
}

func NewModifySubAppIdInfoResponse

func NewModifySubAppIdInfoResponse() (response *ModifySubAppIdInfoResponse)

func (*ModifySubAppIdInfoResponse) FromJsonString

func (r *ModifySubAppIdInfoResponse) 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 (*ModifySubAppIdInfoResponse) ToJsonString

func (r *ModifySubAppIdInfoResponse) ToJsonString() string

type ModifySubAppIdInfoResponseParams added in v1.0.426

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

Predefined struct for user

type ModifySubAppIdStatusRequest

type ModifySubAppIdStatusRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 应用状态,取值范围:
	// <li>On:启用。</li>
	// <li>Off:停用。</li>
	// <li>Destroyed:销毁。</li>
	// 当前状态如果是 Destoying ,不能进行启用操作,需要等待销毁完成后才能重新启用。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifySubAppIdStatusRequest

func NewModifySubAppIdStatusRequest() (request *ModifySubAppIdStatusRequest)

func (*ModifySubAppIdStatusRequest) FromJsonString

func (r *ModifySubAppIdStatusRequest) 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 (*ModifySubAppIdStatusRequest) ToJsonString

func (r *ModifySubAppIdStatusRequest) ToJsonString() string

type ModifySubAppIdStatusRequestParams added in v1.0.426

type ModifySubAppIdStatusRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 应用状态,取值范围:
	// <li>On:启用。</li>
	// <li>Off:停用。</li>
	// <li>Destroyed:销毁。</li>
	// 当前状态如果是 Destoying ,不能进行启用操作,需要等待销毁完成后才能重新启用。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifySubAppIdStatusResponse

type ModifySubAppIdStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifySubAppIdStatusResponseParams `json:"Response"`
}

func NewModifySubAppIdStatusResponse

func NewModifySubAppIdStatusResponse() (response *ModifySubAppIdStatusResponse)

func (*ModifySubAppIdStatusResponse) FromJsonString

func (r *ModifySubAppIdStatusResponse) 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 (*ModifySubAppIdStatusResponse) ToJsonString

func (r *ModifySubAppIdStatusResponse) ToJsonString() string

type ModifySubAppIdStatusResponseParams added in v1.0.426

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

Predefined struct for user

type ModifySuperPlayerConfigRequest

type ModifySuperPlayerConfigRequest struct {
	*tchttp.BaseRequest

	// 播放器配置名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 播放的音视频类型,可选值:
	// <li>AdaptiveDynamicStream:自适应码流输出;</li>
	// <li>Transcode:转码输出;</li>
	// <li>Original:原始音视频。</li>
	AudioVideoType *string `json:"AudioVideoType,omitnil,omitempty" name:"AudioVideoType"`

	// 播放 DRM 保护的自适应码流开关:
	// <li>ON:开启,表示仅播放 DRM  保护的自适应码流输出;</li>
	// <li>OFF:关闭,表示播放未加密的自适应码流输出。</li>
	DrmSwitch *string `json:"DrmSwitch,omitnil,omitempty" name:"DrmSwitch"`

	// 允许输出的未加密的自适应码流模板 ID。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 允许输出的 DRM 自适应码流模板内容。
	DrmStreamingsInfo *DrmStreamingsInfoForUpdate `json:"DrmStreamingsInfo,omitnil,omitempty" name:"DrmStreamingsInfo"`

	// 允许输出的转码模板 ID。
	TranscodeDefinition *uint64 `json:"TranscodeDefinition,omitnil,omitempty" name:"TranscodeDefinition"`

	// 允许输出的雪碧图模板 ID。
	ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitnil,omitempty" name:"ImageSpriteDefinition"`

	// 播放器对于不同分辨率的子流展示名字。
	ResolutionNames []*ResolutionNameInfo `json:"ResolutionNames,omitnil,omitempty" name:"ResolutionNames"`

	// 播放时使用的域名。填 Default 表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 播放时使用的 Scheme。取值范围:
	// <li>Default:使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme;</li>
	// <li>HTTP;</li>
	// <li>HTTPS。</li>
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewModifySuperPlayerConfigRequest

func NewModifySuperPlayerConfigRequest() (request *ModifySuperPlayerConfigRequest)

func (*ModifySuperPlayerConfigRequest) FromJsonString

func (r *ModifySuperPlayerConfigRequest) 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 (*ModifySuperPlayerConfigRequest) ToJsonString

func (r *ModifySuperPlayerConfigRequest) ToJsonString() string

type ModifySuperPlayerConfigRequestParams added in v1.0.426

type ModifySuperPlayerConfigRequestParams struct {
	// 播放器配置名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 播放的音视频类型,可选值:
	// <li>AdaptiveDynamicStream:自适应码流输出;</li>
	// <li>Transcode:转码输出;</li>
	// <li>Original:原始音视频。</li>
	AudioVideoType *string `json:"AudioVideoType,omitnil,omitempty" name:"AudioVideoType"`

	// 播放 DRM 保护的自适应码流开关:
	// <li>ON:开启,表示仅播放 DRM  保护的自适应码流输出;</li>
	// <li>OFF:关闭,表示播放未加密的自适应码流输出。</li>
	DrmSwitch *string `json:"DrmSwitch,omitnil,omitempty" name:"DrmSwitch"`

	// 允许输出的未加密的自适应码流模板 ID。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 允许输出的 DRM 自适应码流模板内容。
	DrmStreamingsInfo *DrmStreamingsInfoForUpdate `json:"DrmStreamingsInfo,omitnil,omitempty" name:"DrmStreamingsInfo"`

	// 允许输出的转码模板 ID。
	TranscodeDefinition *uint64 `json:"TranscodeDefinition,omitnil,omitempty" name:"TranscodeDefinition"`

	// 允许输出的雪碧图模板 ID。
	ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitnil,omitempty" name:"ImageSpriteDefinition"`

	// 播放器对于不同分辨率的子流展示名字。
	ResolutionNames []*ResolutionNameInfo `json:"ResolutionNames,omitnil,omitempty" name:"ResolutionNames"`

	// 播放时使用的域名。填 Default 表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 播放时使用的 Scheme。取值范围:
	// <li>Default:使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme;</li>
	// <li>HTTP;</li>
	// <li>HTTPS。</li>
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type ModifySuperPlayerConfigResponse

type ModifySuperPlayerConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifySuperPlayerConfigResponseParams `json:"Response"`
}

func NewModifySuperPlayerConfigResponse

func NewModifySuperPlayerConfigResponse() (response *ModifySuperPlayerConfigResponse)

func (*ModifySuperPlayerConfigResponse) FromJsonString

func (r *ModifySuperPlayerConfigResponse) 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 (*ModifySuperPlayerConfigResponse) ToJsonString

func (r *ModifySuperPlayerConfigResponse) ToJsonString() string

type ModifySuperPlayerConfigResponseParams added in v1.0.426

type ModifySuperPlayerConfigResponseParams struct {
	// 唯一请求 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。
	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"`

	// 切片类型,当 Container 为 hls 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a、wav。其中,mp3、flac、ogg、m4a、wav 为纯音频文件。
	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"`

	// 切片类型,当 Container 为 hls 时有效,可选值:
	// <li>ts:ts 切片;</li>
	// <li>fmp4:fmp4 切片。</li>
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

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 ModifyVodDomainAccelerateConfigRequest added in v1.0.250

type ModifyVodDomainAccelerateConfigRequest struct {
	*tchttp.BaseRequest

	// 需要设置加速配置的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 区域,可选值:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland: 中国境外。</li>
	// <li>Global: 全球范围。</li>
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 开启或者关闭所选区域的域名加速,可选值:
	// <li>Enabled: 开启。</li>
	// <li>Disabled:关闭。</li>
	// 开启中国境内加速的域名,需要先[备案域名](/document/product/243/18905)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewModifyVodDomainAccelerateConfigRequest added in v1.0.250

func NewModifyVodDomainAccelerateConfigRequest() (request *ModifyVodDomainAccelerateConfigRequest)

func (*ModifyVodDomainAccelerateConfigRequest) FromJsonString added in v1.0.250

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

func (*ModifyVodDomainAccelerateConfigRequest) ToJsonString added in v1.0.250

type ModifyVodDomainAccelerateConfigRequestParams added in v1.0.426

type ModifyVodDomainAccelerateConfigRequestParams struct {
	// 需要设置加速配置的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 区域,可选值:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland: 中国境外。</li>
	// <li>Global: 全球范围。</li>
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 开启或者关闭所选区域的域名加速,可选值:
	// <li>Enabled: 开启。</li>
	// <li>Disabled:关闭。</li>
	// 开启中国境内加速的域名,需要先[备案域名](/document/product/243/18905)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ModifyVodDomainAccelerateConfigResponse added in v1.0.250

type ModifyVodDomainAccelerateConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVodDomainAccelerateConfigResponseParams `json:"Response"`
}

func NewModifyVodDomainAccelerateConfigResponse added in v1.0.250

func NewModifyVodDomainAccelerateConfigResponse() (response *ModifyVodDomainAccelerateConfigResponse)

func (*ModifyVodDomainAccelerateConfigResponse) FromJsonString added in v1.0.250

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

func (*ModifyVodDomainAccelerateConfigResponse) ToJsonString added in v1.0.250

type ModifyVodDomainAccelerateConfigResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyVodDomainConfigRequest added in v1.0.250

type ModifyVodDomainConfigRequest struct {
	*tchttp.BaseRequest

	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// [Referer 防盗链](/document/product/266/14046)规则。
	RefererAuthPolicy *RefererAuthPolicy `json:"RefererAuthPolicy,omitnil,omitempty" name:"RefererAuthPolicy"`

	// [Key 防盗链](/document/product/266/14047)规则。
	UrlSignatureAuthPolicy *UrlSignatureAuthPolicy `json:"UrlSignatureAuthPolicy,omitnil,omitempty" name:"UrlSignatureAuthPolicy"`

	// QUIC 配置。
	QUICConfig *DomainQUICConfig `json:"QUICConfig,omitnil,omitempty" name:"QUICConfig"`
}

func NewModifyVodDomainConfigRequest added in v1.0.250

func NewModifyVodDomainConfigRequest() (request *ModifyVodDomainConfigRequest)

func (*ModifyVodDomainConfigRequest) FromJsonString added in v1.0.250

func (r *ModifyVodDomainConfigRequest) 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 (*ModifyVodDomainConfigRequest) ToJsonString added in v1.0.250

func (r *ModifyVodDomainConfigRequest) ToJsonString() string

type ModifyVodDomainConfigRequestParams added in v1.0.426

type ModifyVodDomainConfigRequestParams struct {
	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// [Referer 防盗链](/document/product/266/14046)规则。
	RefererAuthPolicy *RefererAuthPolicy `json:"RefererAuthPolicy,omitnil,omitempty" name:"RefererAuthPolicy"`

	// [Key 防盗链](/document/product/266/14047)规则。
	UrlSignatureAuthPolicy *UrlSignatureAuthPolicy `json:"UrlSignatureAuthPolicy,omitnil,omitempty" name:"UrlSignatureAuthPolicy"`

	// QUIC 配置。
	QUICConfig *DomainQUICConfig `json:"QUICConfig,omitnil,omitempty" name:"QUICConfig"`
}

Predefined struct for user

type ModifyVodDomainConfigResponse added in v1.0.250

type ModifyVodDomainConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVodDomainConfigResponseParams `json:"Response"`
}

func NewModifyVodDomainConfigResponse added in v1.0.250

func NewModifyVodDomainConfigResponse() (response *ModifyVodDomainConfigResponse)

func (*ModifyVodDomainConfigResponse) FromJsonString added in v1.0.250

func (r *ModifyVodDomainConfigResponse) 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 (*ModifyVodDomainConfigResponse) ToJsonString added in v1.0.250

func (r *ModifyVodDomainConfigResponse) ToJsonString() string

type ModifyVodDomainConfigResponseParams added in v1.0.426

type ModifyVodDomainConfigResponseParams 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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印模板名称,长度限制: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 水印模板,该字段仅对 SVG 水印模板有效。
	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"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 水印模板名称,长度限制: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 水印模板,该字段仅对 SVG 水印模板有效。
	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>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// <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>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// <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 MosaicConfigureInfo added in v1.0.686

type MosaicConfigureInfo struct {
	// 视频画面马赛克检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type MosaicConfigureInfoForUpdate added in v1.0.686

type MosaicConfigureInfoForUpdate struct {
	// 视频画面马赛克检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

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 NoiseConfigureInfo added in v1.0.686

type NoiseConfigureInfo struct {
	// 视频画面噪点检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type NoiseConfigureInfoForUpdate added in v1.0.686

type NoiseConfigureInfoForUpdate struct {
	// 视频画面噪点检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type ObjectConfigureInfo

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

	// 物体库选择,可选值:
	// <li>Default:使用默认物体库;</li>
	// <li>UserDefine:使用用户自定义物体库。</li>
	// <li>All:同时使用默认物体库和用户自定义物体库。</li>
	// 默认值: All,同时使用默认物体库和用户自定义物体库。
	ObjectLibrary *string `json:"ObjectLibrary,omitnil,omitempty" name:"ObjectLibrary"`
}

type ObjectConfigureInfoForUpdate

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

	// 物体库选择,可选值:
	// <li>Default:使用默认物体库;</li>
	// <li>UserDefine:使用用户自定义物体库。</li>
	// <li>All:同时使用默认物体库和用户自定义物体库。</li>
	ObjectLibrary *string `json:"ObjectLibrary,omitnil,omitempty" name:"ObjectLibrary"`
}

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 OutputAudioStream

type OutputAudioStream struct {
	// 音频流的编码格式,可选值:
	// <li>libfdk_aac:适合 mp4 文件。</li>
	// 默认值:libfdk_aac。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

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

	// 音频声道数,可选值:
	// <li>1:单声道 。</li>
	// <li>2:双声道</li>
	// 默认值:2。
	AudioChannel *int64 `json:"AudioChannel,omitnil,omitempty" name:"AudioChannel"`

	// 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。
	// 当取值为 0,将自动设置音频码率。
	Bitrate *int64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`
}

type OutputVideoStream

type OutputVideoStream struct {
	// 视频流的编码格式,可选值:
	// <li>libx264:H.264 编码 </li>
	// 默认值:libx264。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频帧率,取值范围:[0, 60],单位:Hz。
	// 默认值:0,表示和第一个视频轨的第一个视频片段的视频帧率一致。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`
}

type ParseStreamingManifestRequest

type ParseStreamingManifestRequest struct {
	*tchttp.BaseRequest

	// 待解析的索引文件内容。
	MediaManifestContent *string `json:"MediaManifestContent,omitnil,omitempty" name:"MediaManifestContent"`

	// 视频索引文件格式。默认 m3u8 格式。
	// <li>m3u8</li>
	// <li>mpd</li>
	ManifestType *string `json:"ManifestType,omitnil,omitempty" name:"ManifestType"`
}

func NewParseStreamingManifestRequest

func NewParseStreamingManifestRequest() (request *ParseStreamingManifestRequest)

func (*ParseStreamingManifestRequest) FromJsonString

func (r *ParseStreamingManifestRequest) 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 (*ParseStreamingManifestRequest) ToJsonString

func (r *ParseStreamingManifestRequest) ToJsonString() string

type ParseStreamingManifestRequestParams added in v1.0.426

type ParseStreamingManifestRequestParams struct {
	// 待解析的索引文件内容。
	MediaManifestContent *string `json:"MediaManifestContent,omitnil,omitempty" name:"MediaManifestContent"`

	// 视频索引文件格式。默认 m3u8 格式。
	// <li>m3u8</li>
	// <li>mpd</li>
	ManifestType *string `json:"ManifestType,omitnil,omitempty" name:"ManifestType"`
}

Predefined struct for user

type ParseStreamingManifestResponse

type ParseStreamingManifestResponse struct {
	*tchttp.BaseResponse
	Response *ParseStreamingManifestResponseParams `json:"Response"`
}

func NewParseStreamingManifestResponse

func NewParseStreamingManifestResponse() (response *ParseStreamingManifestResponse)

func (*ParseStreamingManifestResponse) FromJsonString

func (r *ParseStreamingManifestResponse) 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 (*ParseStreamingManifestResponse) ToJsonString

func (r *ParseStreamingManifestResponse) ToJsonString() string

type ParseStreamingManifestResponseParams added in v1.0.426

type ParseStreamingManifestResponseParams struct {
	// 分片文件列表。
	MediaSegmentSet []*string `json:"MediaSegmentSet,omitnil,omitempty" name:"MediaSegmentSet"`

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

Predefined struct for user

type PlayStatFileInfo

type PlayStatFileInfo struct {
	// 播放统计数据所属日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 播放统计文件的 URL 地址。播放统计文件内容为:
	// <li> date:播放日期。</li>
	// <li> file_id:视频文件 ID。</li>
	// <li> ip_count:去重后的客户端 IP 数。</li>
	// <li> flux:播放流量,单位:字节。</li>
	// <li> play_times:总的播放次数。</li>
	// <li> pc_play_times:PC 端播放次数。</li>
	// <li> mobile_play_times:移动端播放次数。</li>
	// <li> iphone_play_times:iPhone 端播放次数。</li>
	// <li> android_play_times:Android 端播放次数。</li>
	// <li> host_name	域名。</li>
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type PlayStatInfo added in v1.0.371

type PlayStatInfo struct {
	// 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。
	// <li>表示小时级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日0点到1点的统计数据。</li>
	// <li>表示天级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日的统计数据。</li>
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 媒体文件ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 播放次数。
	PlayTimes *uint64 `json:"PlayTimes,omitnil,omitempty" name:"PlayTimes"`

	// 播放流量,单位:字节。
	Traffic *uint64 `json:"Traffic,omitnil,omitempty" name:"Traffic"`
}

type PlayerConfig

type PlayerConfig struct {
	// 播放器配置名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 播放的音视频类型,可选值有:
	// <li>AdaptiveDynamicStream:自适应码流输出;</li>
	// <li>Transcode:转码输出;</li>
	// <li>Original:原始音视频。</li>
	AudioVideoType *string `json:"AudioVideoType,omitnil,omitempty" name:"AudioVideoType"`

	// 播放 DRM 保护的自适应码流开关:
	// <li>ON:开启,表示仅播放 DRM  保护的自适应码流输出;</li>
	// <li>OFF:关闭,表示播放未加密的自适应码流输出。</li>
	DrmSwitch *string `json:"DrmSwitch,omitnil,omitempty" name:"DrmSwitch"`

	// 允许输出的未加密的自适应码流模板 ID。
	AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitnil,omitempty" name:"AdaptiveDynamicStreamingDefinition"`

	// 允许输出的 DRM 自适应码流模板内容。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrmStreamingsInfo *DrmStreamingsInfo `json:"DrmStreamingsInfo,omitnil,omitempty" name:"DrmStreamingsInfo"`

	// 允许输出的转码模板 ID。
	TranscodeDefinition *uint64 `json:"TranscodeDefinition,omitnil,omitempty" name:"TranscodeDefinition"`

	// 允许输出的雪碧图模板 ID。
	ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitnil,omitempty" name:"ImageSpriteDefinition"`

	// 播放器对不于不同分辨率的子流展示名字。
	ResolutionNameSet []*ResolutionNameInfo `json:"ResolutionNameSet,omitnil,omitempty" name:"ResolutionNameSet"`

	// 播放器配置创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 播放器配置最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 播放时使用的域名。值为 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 播放时使用的 Scheme。取值范围:
	// <li>Default:使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme;</li>
	// <li>HTTP;</li>
	// <li>HTTPS。</li>
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 模板描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

type PoliticalAsrReviewTemplateInfo

type PoliticalAsrReviewTemplateInfo struct {
	// 语音鉴别涉及令人不适宜的信息的任务开关,可选值:
	// <li>ON:开启语音鉴别涉及令人不适宜的信息的任务;</li>
	// <li>OFF:关闭语音鉴别的涉及令人不适宜的信息的任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 判定需人工复核是否违规的分数阈值,当音视频审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。
	ReviewConfidence *int64 `json:"ReviewConfidence,omitnil,omitempty" name:"ReviewConfidence"`

	// 判定涉嫌违规的分数阈值,当音视频审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。
	BlockConfidence *int64 `json:"BlockConfidence,omitnil,omitempty" name:"BlockConfidence"`
}

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 {
	// 画面鉴别涉及令人不适宜的信息的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImgReviewInfo *PoliticalImgReviewTemplateInfo `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 语音鉴别涉及令人不适宜的信息的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrReviewInfo *PoliticalAsrReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本鉴别涉及令人不适宜的信息的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	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 PoliticalImageResult added in v1.0.369

type PoliticalImageResult 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"`

	// 涉及令人不适宜的信息、违规图标名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 涉及令人不适宜的信息、违规图标出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`
}

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 {
	// 画面鉴别涉及令人反感的信息的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImgReviewInfo *PornImgReviewTemplateInfo `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 语音鉴别涉及令人反感的信息的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrReviewInfo *PornAsrReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 文本鉴别涉及令人反感的信息的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	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 PornImageResult added in v1.0.369

type PornImageResult 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"`
}

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 ProcedureReviewAudioVideoTaskInput added in v1.0.570

type ProcedureReviewAudioVideoTaskInput struct {
	// 审核模板。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 审核的内容,可选值:
	// <li>Media:原始音视频;</li>
	// <li>Cover:封面。</li>
	// 不填或填空数组时,默认为审核 Media。
	ReviewContents []*string `json:"ReviewContents,omitnil,omitempty" name:"ReviewContents"`
}

type ProcedureTask

type ProcedureTask struct {
	// 音视频处理任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 已弃用,请使用各个具体任务的 ErrCode。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 已弃用,请使用各个具体任务的 Message。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 媒体文件 ID
	// <li>若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 FileId;</li>
	// <li>若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Id。</li>
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 媒体文件名称
	// <li>若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.Name;</li>
	// <li>若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Name。</li>
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 媒体文件地址
	// <li>若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.MediaUrl;</li>
	// <li>若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Url。</li>
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 原始音视频的元信息。
	// 注意:此字段可能返回 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"`

	// 任务流的优先级,取值范围为 [-10, 10]。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式。
	// <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li>
	// <li>Change:只要任务流中每个子任务的状态发生变化,都进行事件通知;</li>
	// <li>None:不接受该任务流回调。</li>
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 操作者。取值范围:
	// <li>System: 表示系统触发。</li>
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 操作类型。取值范围:
	// <li>TSC: 表示使用极速高清进行智能降码。</li>
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`
}

type ProcedureTemplate

type ProcedureTemplate struct {
	// 任务流名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频处理类型任务参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// AI 智能审核类型任务参数 \*。
	// <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

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

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

	// 微信小程序发布任务参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniProgramPublishTask *WechatMiniProgramPublishTaskInput `json:"MiniProgramPublishTask,omitnil,omitempty" name:"MiniProgramPublishTask"`

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

	// 模板创建时间,使用 [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"`
}

type ProcessImageRequest added in v1.0.369

type ProcessImageRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符。本接口要求媒体文件必须是图片格式。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 操作类型。现在仅支持填 ContentReview,表示内容智能识别。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 图片内容智能识别参数,当 Operation 为 ContentReview 时该字段有效。
	ContentReviewInput *ImageContentReviewInput `json:"ContentReviewInput,omitnil,omitempty" name:"ContentReviewInput"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewProcessImageRequest added in v1.0.369

func NewProcessImageRequest() (request *ProcessImageRequest)

func (*ProcessImageRequest) FromJsonString added in v1.0.369

func (r *ProcessImageRequest) 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 (*ProcessImageRequest) ToJsonString added in v1.0.369

func (r *ProcessImageRequest) ToJsonString() string

type ProcessImageRequestParams added in v1.0.426

type ProcessImageRequestParams struct {
	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符。本接口要求媒体文件必须是图片格式。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 操作类型。现在仅支持填 ContentReview,表示内容智能识别。
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// 图片内容智能识别参数,当 Operation 为 ContentReview 时该字段有效。
	ContentReviewInput *ImageContentReviewInput `json:"ContentReviewInput,omitnil,omitempty" name:"ContentReviewInput"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ProcessImageResponse added in v1.0.369

type ProcessImageResponse struct {
	*tchttp.BaseResponse
	Response *ProcessImageResponseParams `json:"Response"`
}

func NewProcessImageResponse added in v1.0.369

func NewProcessImageResponse() (response *ProcessImageResponse)

func (*ProcessImageResponse) FromJsonString added in v1.0.369

func (r *ProcessImageResponse) 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 (*ProcessImageResponse) ToJsonString added in v1.0.369

func (r *ProcessImageResponse) ToJsonString() string

type ProcessImageResponseParams added in v1.0.426

type ProcessImageResponseParams struct {
	// 图片内容智能识别任务结果。
	ContentReviewResultSet []*ContentReviewResult `json:"ContentReviewResultSet,omitnil,omitempty" name:"ContentReviewResultSet"`

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

Predefined struct for user

type ProcessMediaByProcedureRequest

type ProcessMediaByProcedureRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字。
	ProcedureName *string `json:"ProcedureName,omitnil,omitempty" name:"ProcedureName"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 任务流的优先级,数值越大优先级越高,取值范围是-10到10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果 7 天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewProcessMediaByProcedureRequest

func NewProcessMediaByProcedureRequest() (request *ProcessMediaByProcedureRequest)

func (*ProcessMediaByProcedureRequest) FromJsonString

func (r *ProcessMediaByProcedureRequest) 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 (*ProcessMediaByProcedureRequest) ToJsonString

func (r *ProcessMediaByProcedureRequest) ToJsonString() string

type ProcessMediaByProcedureRequestParams added in v1.0.426

type ProcessMediaByProcedureRequestParams struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字。
	ProcedureName *string `json:"ProcedureName,omitnil,omitempty" name:"ProcedureName"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 任务流的优先级,数值越大优先级越高,取值范围是-10到10,不填代表0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果 7 天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type ProcessMediaByProcedureResponse

type ProcessMediaByProcedureResponse struct {
	*tchttp.BaseResponse
	Response *ProcessMediaByProcedureResponseParams `json:"Response"`
}

func NewProcessMediaByProcedureResponse

func NewProcessMediaByProcedureResponse() (response *ProcessMediaByProcedureResponse)

func (*ProcessMediaByProcedureResponse) FromJsonString

func (r *ProcessMediaByProcedureResponse) 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 (*ProcessMediaByProcedureResponse) ToJsonString

func (r *ProcessMediaByProcedureResponse) ToJsonString() string

type ProcessMediaByProcedureResponseParams added in v1.0.426

type ProcessMediaByProcedureResponseParams struct {
	// 任务类型为 Procedure 的任务 ID,当入参 ProcedureName 对应的任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务类型为 ReviewAudioVideo 的任务 ID,当入参 ProcedureName 对应的任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
	ReviewAudioVideoTaskId *string `json:"ReviewAudioVideoTaskId,omitnil,omitempty" name:"ReviewAudioVideoTaskId"`

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

Predefined struct for user

type ProcessMediaByUrlRequest

type ProcessMediaByUrlRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// API 已经<font color='red'>不再维护</font>。推荐使用的替代 API 请参考接口描述。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 输出文件 COS 路径信息。
	OutputInfo *MediaOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 视频内容审核类型任务参数。
	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。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewProcessMediaByUrlRequest

func NewProcessMediaByUrlRequest() (request *ProcessMediaByUrlRequest)

func (*ProcessMediaByUrlRequest) FromJsonString

func (r *ProcessMediaByUrlRequest) 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 (*ProcessMediaByUrlRequest) ToJsonString

func (r *ProcessMediaByUrlRequest) ToJsonString() string

type ProcessMediaByUrlRequestParams added in v1.0.426

type ProcessMediaByUrlRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// API 已经<font color='red'>不再维护</font>。推荐使用的替代 API 请参考接口描述。
	InputInfo *MediaInputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"`

	// 输出文件 COS 路径信息。
	OutputInfo *MediaOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 视频内容审核类型任务参数。
	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。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type ProcessMediaByUrlResponse

type ProcessMediaByUrlResponse struct {
	*tchttp.BaseResponse
	Response *ProcessMediaByUrlResponseParams `json:"Response"`
}

func NewProcessMediaByUrlResponse

func NewProcessMediaByUrlResponse() (response *ProcessMediaByUrlResponse)

func (*ProcessMediaByUrlResponse) FromJsonString

func (r *ProcessMediaByUrlResponse) 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 (*ProcessMediaByUrlResponse) ToJsonString

func (r *ProcessMediaByUrlResponse) ToJsonString() string

type ProcessMediaByUrlResponseParams added in v1.0.426

type ProcessMediaByUrlResponseParams 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

	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 音视频内容审核类型任务参数 \*。
	// <font color=red>\* 不建议使用</font>,推荐使用 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217)。
	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。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

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 {
	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// 音视频内容审核类型任务参数 \*。
	// <font color=red>\* 不建议使用</font>,推荐使用 [音视频审核(ReviewAudioVideo)](https://cloud.tencent.com/document/api/266/80283) 或 [图片审核(ReviewImage)](https://cloud.tencent.com/document/api/266/73217)。
	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。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

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 ProductInstance

type ProductInstance struct {
	// 预付费商品实例类型,取值有:
	// <li>StarterPackage:点播新手包。</li>
	// <li>MiniProgramPlugin:点播小程序插件。</li>
	// <li>ResourcePackage:点播资源包。</li>
	ProductType *string `json:"ProductType,omitnil,omitempty" name:"ProductType"`

	// 资源包实例起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 资源包实例过期日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 资源包实例ID。对应每个资源包,系统会分配相应的资源。续费或者升级资源包时,需要带上这个资源ID。
	ProductInstanceId *string `json:"ProductInstanceId,omitnil,omitempty" name:"ProductInstanceId"`

	// 系统最近一次扣除资源包的日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。
	LastConsumeDate *string `json:"LastConsumeDate,omitnil,omitempty" name:"LastConsumeDate"`

	// 资源包绑定 License 状态,取值有:
	// <li>0:未绑定。</li>
	// <li>1:已绑定。</li>
	BindStatus *int64 `json:"BindStatus,omitnil,omitempty" name:"BindStatus"`

	// 预付费资源包实例中包含的资源包列表。
	//
	// Deprecated: ProductInstanceResourceSet is deprecated.
	ProductInstanceResourceSet []*ProductInstanceRecource `json:"ProductInstanceResourceSet,omitnil,omitempty" name:"ProductInstanceResourceSet"`

	// 预付费资源包实例中包含的资源包列表。
	ResourceSet []*ProductInstanceResource `json:"ResourceSet,omitnil,omitempty" name:"ResourceSet"`

	// 资源包实例的状态,取值有:
	// <li>Effective:生效,可用于计费抵扣。</li>
	// <li>Isolated:隔离,不可用于计费抵扣。</li>
	ProductInstanceStatus *string `json:"ProductInstanceStatus,omitnil,omitempty" name:"ProductInstanceStatus"`

	// 资源包实例的可退还状态,取值有:
	// <li>FullRefund:可全额退款。</li>
	// <li>Denied:不可退款。</li>
	RefundStatus *string `json:"RefundStatus,omitnil,omitempty" name:"RefundStatus"`

	// 自动续费状态,取值有:
	// <li>Never:不自动续费。</li>
	// <li>Expire:到期自动续费。</li>
	// <li>ExpireOrUseOut:到期或用完自动续费。</li>
	// <li>NotSupport:不支持。</li>
	RenewStatus *string `json:"RenewStatus,omitnil,omitempty" name:"RenewStatus"`
}

type ProductInstanceRecource

type ProductInstanceRecource struct {
	// 资源类型。
	// <li>Storage:存储资源包。</li>
	// <li>Traffic:流量资源包。</li>
	// <li>Transcode:普通转码资源包。</li>
	// <li>TESHD:极速高清转码资源包。</li>
	// <li>Review:音视频审核转码资源包。</li>
	// <li>MediaProcess:媒体处理时长资源包。</li>
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源包额度。
	// <li>音视频存储资源包,单位为字节。</li>
	// <li>音视频转码资源包,单位为秒。</li>
	// <li>音视频审核资源包,单位为秒。</li>
	// <li>音视频极速高清资源包,单位为秒。</li>
	// <li>音视频加速资源包,单位为字节。</li>
	// <li>媒体处理时长资源包,单位为秒。</li>
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 资源包余量。
	// <li>音视频存储资源包,单位为字节。</li>
	// <li>音视频转码资源包,单位为秒。</li>
	// <li>音视频审核资源包,单位为秒。</li>
	// <li>音视频极速高清资源包,单位为秒。</li>
	// <li>音视频加速资源包,单位为字节。</li>
	// <li>媒体处理时长资源包,单位为秒。</li>
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`
}

type ProductInstanceResource added in v1.0.736

type ProductInstanceResource struct {
	// 资源类型。
	// <li>Storage:存储资源包。</li>
	// <li>Traffic:流量资源包。</li>
	// <li>Transcode:普通转码资源包。</li>
	// <li>TESHD:极速高清转码资源包。</li>
	// <li>Review:音视频审核转码资源包。</li>
	// <li>MediaProcess:媒体处理时长资源包。</li>
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源包额度。
	// <li>音视频存储资源包,单位为字节。</li>
	// <li>音视频转码资源包,单位为秒。</li>
	// <li>音视频审核资源包,单位为秒。</li>
	// <li>音视频极速高清资源包,单位为秒。</li>
	// <li>音视频加速资源包,单位为字节。</li>
	// <li>媒体处理时长资源包,单位为秒。</li>
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 资源包余量。
	// <li>音视频存储资源包,单位为字节。</li>
	// <li>音视频转码资源包,单位为秒。</li>
	// <li>音视频审核资源包,单位为秒。</li>
	// <li>音视频极速高清资源包,单位为秒。</li>
	// <li>音视频加速资源包,单位为字节。</li>
	// <li>媒体处理时长资源包,单位为秒。</li>
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`
}

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 PullEventsRequest

type PullEventsRequest struct {
	*tchttp.BaseRequest

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewPullEventsRequest

func NewPullEventsRequest() (request *PullEventsRequest)

func (*PullEventsRequest) FromJsonString

func (r *PullEventsRequest) 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 (*PullEventsRequest) ToJsonString

func (r *PullEventsRequest) ToJsonString() string

type PullEventsRequestParams added in v1.0.426

type PullEventsRequestParams struct {
	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type PullEventsResponse

type PullEventsResponse struct {
	*tchttp.BaseResponse
	Response *PullEventsResponseParams `json:"Response"`
}

func NewPullEventsResponse

func NewPullEventsResponse() (response *PullEventsResponse)

func (*PullEventsResponse) FromJsonString

func (r *PullEventsResponse) 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 (*PullEventsResponse) ToJsonString

func (r *PullEventsResponse) ToJsonString() string

type PullEventsResponseParams added in v1.0.426

type PullEventsResponseParams struct {
	// 事件列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventSet []*EventContent `json:"EventSet,omitnil,omitempty" name:"EventSet"`

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

Predefined struct for user

type PullUploadRequest

type PullUploadRequest struct {
	*tchttp.BaseRequest

	// 要拉取的媒体 URL,暂不支持拉取 Dash 格式(可以支持 HLS)。
	// 支持的扩展名详见[媒体类型](https://cloud.tencent.com/document/product/266/9760#.E5.AA.92.E4.BD.93.E7.B1.BB.E5.9E.8B)。请确保媒体 URL 可以访问。
	MediaUrl *string `json:"MediaUrl,omitnil,omitempty" name:"MediaUrl"`

	// 媒体文件类型(扩展名),支持的类型详见[媒体类型](https://cloud.tencent.com/document/product/266/9760#.E5.AA.92.E4.BD.93.E7.B1.BB.E5.9E.8B)。
	// 如果 MediaType 不填或取值为空字符串,将根据 MediaUrl 自动获取文件类型。
	MediaType *string `json:"MediaType,omitnil,omitempty" name:"MediaType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 媒体名称。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 要拉取的视频封面 URL。支持的文件格式:gif、jpeg(jpg)、png。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

	// 媒体后续任务操作,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 指定上传园区,仅适用于对上传地域有特殊需求的用户:
	// <li>不填默认上传至您的[默认地域](https://cloud.tencent.com/document/product/266/14059?from=11329#.E5.AD.98.E5.82.A8.E5.9C.B0.E5.9F.9F.E6.AD.A5.E9.AA.A4)。</li>
	// <li>若指定上传园区,请先确认[上传存储设置](https://cloud.tencent.com/document/product/266/14059?from=11329#.E5.AD.98.E5.82.A8.E5.9C.B0.E5.9F.9F.E6.AD.A5.E9.AA.A4)已经开启相应的存储地域。</li>
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// 分类ID,用于对媒体进行分类管理,可通过[创建分类](https://cloud.tencent.com/document/product/266/7812)接口,创建分类,获得分类 ID。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,当指定 Procedure 任务后,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`
}

func NewPullUploadRequest

func NewPullUploadRequest() (request *PullUploadRequest)

func (*PullUploadRequest) FromJsonString

func (r *PullUploadRequest) 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 (*PullUploadRequest) ToJsonString

func (r *PullUploadRequest) ToJsonString() string

type PullUploadRequestParams added in v1.0.426

type PullUploadRequestParams struct {
	// 要拉取的媒体 URL,暂不支持拉取 Dash 格式(可以支持 HLS)。
	// 支持的扩展名详见[媒体类型](https://cloud.tencent.com/document/product/266/9760#.E5.AA.92.E4.BD.93.E7.B1.BB.E5.9E.8B)。请确保媒体 URL 可以访问。
	MediaUrl *string `json:"MediaUrl,omitnil,omitempty" name:"MediaUrl"`

	// 媒体文件类型(扩展名),支持的类型详见[媒体类型](https://cloud.tencent.com/document/product/266/9760#.E5.AA.92.E4.BD.93.E7.B1.BB.E5.9E.8B)。
	// 如果 MediaType 不填或取值为空字符串,将根据 MediaUrl 自动获取文件类型。
	MediaType *string `json:"MediaType,omitnil,omitempty" name:"MediaType"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 媒体名称。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 要拉取的视频封面 URL。支持的文件格式:gif、jpeg(jpg)、png。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

	// 媒体后续任务操作,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 指定上传园区,仅适用于对上传地域有特殊需求的用户:
	// <li>不填默认上传至您的[默认地域](https://cloud.tencent.com/document/product/266/14059?from=11329#.E5.AD.98.E5.82.A8.E5.9C.B0.E5.9F.9F.E6.AD.A5.E9.AA.A4)。</li>
	// <li>若指定上传园区,请先确认[上传存储设置](https://cloud.tencent.com/document/product/266/14059?from=11329#.E5.AD.98.E5.82.A8.E5.9C.B0.E5.9F.9F.E6.AD.A5.E9.AA.A4)已经开启相应的存储地域。</li>
	StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"`

	// 分类ID,用于对媒体进行分类管理,可通过[创建分类](https://cloud.tencent.com/document/product/266/7812)接口,创建分类,获得分类 ID。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,当指定 Procedure 任务后,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`
}

Predefined struct for user

type PullUploadResponse

type PullUploadResponse struct {
	*tchttp.BaseResponse
	Response *PullUploadResponseParams `json:"Response"`
}

func NewPullUploadResponse

func NewPullUploadResponse() (response *PullUploadResponse)

func (*PullUploadResponse) FromJsonString

func (r *PullUploadResponse) 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 (*PullUploadResponse) ToJsonString

func (r *PullUploadResponse) ToJsonString() string

type PullUploadResponseParams added in v1.0.426

type PullUploadResponseParams 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 PullUploadTask

type PullUploadTask 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 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

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

	// 拉取上传完成后生成的视频 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 拉取上传完成后生成的媒体文件基础信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MediaBasicInfo *MediaBasicInfo `json:"MediaBasicInfo,omitnil,omitempty" name:"MediaBasicInfo"`

	// 输出视频的元信息。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 拉取上传完成后生成的播放地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 任务类型为 Procedure 的任务 ID。若[拉取上传](https://cloud.tencent.com/document/api/266/35575)时指定了媒体后续任务操作(Procedure),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
	ProcedureTaskId *string `json:"ProcedureTaskId,omitnil,omitempty" name:"ProcedureTaskId"`

	// 任务类型为 ReviewAudioVideo 的任务 ID。若[拉取上传](https://cloud.tencent.com/document/api/266/35575)时指定了媒体后续任务操作(Procedure),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
	ReviewAudioVideoTaskId *string `json:"ReviewAudioVideoTaskId,omitnil,omitempty" name:"ReviewAudioVideoTaskId"`

	// 来源上下文,用于透传用户请求信息,[URL 拉取视频上传完成](https://cloud.tencent.com/document/product/266/7831)将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 拉取上传进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type PushUrlCacheRequest

type PushUrlCacheRequest struct {
	*tchttp.BaseRequest

	// 预热的 URL 列表,单次最多指定20个 URL。
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewPushUrlCacheRequest

func NewPushUrlCacheRequest() (request *PushUrlCacheRequest)

func (*PushUrlCacheRequest) FromJsonString

func (r *PushUrlCacheRequest) 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 (*PushUrlCacheRequest) ToJsonString

func (r *PushUrlCacheRequest) ToJsonString() string

type PushUrlCacheRequestParams added in v1.0.426

type PushUrlCacheRequestParams struct {
	// 预热的 URL 列表,单次最多指定20个 URL。
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type PushUrlCacheResponse

type PushUrlCacheResponse struct {
	*tchttp.BaseResponse
	Response *PushUrlCacheResponseParams `json:"Response"`
}

func NewPushUrlCacheResponse

func NewPushUrlCacheResponse() (response *PushUrlCacheResponse)

func (*PushUrlCacheResponse) FromJsonString

func (r *PushUrlCacheResponse) 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 (*PushUrlCacheResponse) ToJsonString

func (r *PushUrlCacheResponse) ToJsonString() string

type PushUrlCacheResponseParams added in v1.0.426

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

Predefined struct for user

type QRCodeConfigureInfo added in v1.0.686

type QRCodeConfigureInfo struct {
	// 视频画面二维码检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type QRCodeConfigureInfoForUpdate added in v1.0.686

type QRCodeConfigureInfoForUpdate struct {
	// 视频画面二维码检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type QualityEnhanceTask added in v1.0.800

type QualityEnhanceTask 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 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 音画质重生任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *QualityEnhanceTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 音画质重生任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *QualityEnhanceTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 音画质重生输出视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type QualityEnhanceTaskInput added in v1.0.800

type QualityEnhanceTaskInput struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质重生模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type QualityEnhanceTaskOutput added in v1.0.800

type QualityEnhanceTaskOutput struct {
	// 文件类型,例如 mp4、flv 等。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 媒体文件播放地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type QualityEvaluationConfigureInfo added in v1.0.686

type QualityEvaluationConfigureInfo struct {
	// 视频画面质量评价检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 视频画面质量评价过滤阈值,结果只返回低于该值的时间段,默认值为 60。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`
}

type QualityEvaluationConfigureInfoForUpdate added in v1.0.686

type QualityEvaluationConfigureInfoForUpdate struct {
	// 视频画面质量评价开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 视频画面质量评价过滤阈值,结果只返回低于该值的时间段。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`
}

type QualityInspectItem added in v1.0.686

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

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

	// 检测出异常的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。
	// <font color=red>注意:</font> 仅当 Type 取值为下列之一时,本字段取值有效:
	// <li>BlackWhiteEdge:黑白边;</li>
	// <li>Mosaic:马赛克;</li>
	// <li>QRCode:二维码;</li>
	// <li>AppletCode:小程序码;</li>
	// <li>BarCode:条形码。</li>
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 置信度,取值范围:[0, 100]。
	// <font color=red>注意:</font> 仅当 Type 取值为下列之一时,本字段取值有效:
	// <li>Mosaic:马赛克;</li>
	// <li>QRCode:二维码;</li>
	// <li>AppletCode:小程序码;</li>
	// <li>BarCode:条形码。</li>
	Confidence *uint64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type QualityInspectResultItem added in v1.0.686

type QualityInspectResultItem struct {
	// 异常类型,取值范围:
	// <li>Jitter:抖动;</li>
	// <li>Blur:模糊;</li>
	// <li>LowLighting:低光照;</li>
	// <li>HighLighting:过曝;</li>
	// <li>CrashScreen:花屏;</li>
	// <li>BlackWhiteEdge:黑白边;</li>
	// <li>SolidColorScreen:纯色屏;</li>
	// <li>Noise:噪点;</li>
	// <li>Mosaic:马赛克;</li>
	// <li>QRCode:二维码;</li>
	// <li>AppletCode:小程序码;</li>
	// <li>BarCode:条形码;</li>
	// <li>LowVoice:低音;</li>
	// <li>HighVoice:爆音;</li>
	// <li>NoVoice:静音;</li>
	// <li>LowEvaluation:无参考打分低于阈值。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 异常片段列表。
	// <font color=red>注意:</font> 该列表最多仅展示前 100 个元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*QualityInspectItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 异常片段列表文件 URL。文件 内容 为  JSON,数据结构与 SegmentSet 字段一致。(文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 异常片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

type QualityInspectTask added in v1.0.686

type QualityInspectTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

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

	// 音画质检测输入音视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 音画质检测任务输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *QualityInspectTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 音画质检测任务输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *QualityInspectTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,音画质检测完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type QualityInspectTaskInput added in v1.0.686

type QualityInspectTaskInput struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音画质检测模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type QualityInspectTaskOutput added in v1.0.686

type QualityInspectTaskOutput struct {
	// 媒体文件是否无音频轨,取值范围:
	// <li>0:否,即有音频轨;</li>
	// <li>1:是,即无音频轨。</li>
	NoAudio *int64 `json:"NoAudio,omitnil,omitempty" name:"NoAudio"`

	// 媒体文件是否无视频轨,取值范围:
	// <li>0:否,即有视频轨;</li>
	// <li>1:是,即无视频轨。</li>
	NoVideo *int64 `json:"NoVideo,omitnil,omitempty" name:"NoVideo"`

	// 视频画面质量评分,取值范围:[0, 100]。
	QualityEvaluationScore *uint64 `json:"QualityEvaluationScore,omitnil,omitempty" name:"QualityEvaluationScore"`

	// 音画质检测出的异常项列表。
	QualityInspectResultSet []*QualityInspectResultItem `json:"QualityInspectResultSet,omitnil,omitempty" name:"QualityInspectResultSet"`
}

type QualityInspectTemplateItem added in v1.0.686

type QualityInspectTemplateItem struct {
	// 模板 ID。
	Definition *int64 `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"`

	// 截帧间隔,单位为秒。
	ScreenshotInterval *float64 `json:"ScreenshotInterval,omitnil,omitempty" name:"ScreenshotInterval"`

	// 视频画面抖动重影检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	JitterConfigure *JitterConfigureInfo `json:"JitterConfigure,omitnil,omitempty" name:"JitterConfigure"`

	// 视频画面模糊检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BlurConfigure *BlurConfigureInfo `json:"BlurConfigure,omitnil,omitempty" name:"BlurConfigure"`

	// 视频画面低光、过曝检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AbnormalLightingConfigure *AbnormalLightingConfigureInfo `json:"AbnormalLightingConfigure,omitnil,omitempty" name:"AbnormalLightingConfigure"`

	// 视频画面花屏检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CrashScreenConfigure *CrashScreenConfigureInfo `json:"CrashScreenConfigure,omitnil,omitempty" name:"CrashScreenConfigure"`

	// 视频画面黑边、白边、黑屏、白屏检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BlackWhiteEdgeConfigure *BlackWhiteEdgeConfigureInfo `json:"BlackWhiteEdgeConfigure,omitnil,omitempty" name:"BlackWhiteEdgeConfigure"`

	// 视频画面噪点检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoiseConfigure *NoiseConfigureInfo `json:"NoiseConfigure,omitnil,omitempty" name:"NoiseConfigure"`

	// 视频画面马赛克检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MosaicConfigure *MosaicConfigureInfo `json:"MosaicConfigure,omitnil,omitempty" name:"MosaicConfigure"`

	// 视频画面二维码检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QRCodeConfigure *QRCodeConfigureInfo `json:"QRCodeConfigure,omitnil,omitempty" name:"QRCodeConfigure"`

	// 视频画面质量评价的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QualityEvaluationConfigure *QualityEvaluationConfigureInfo `json:"QualityEvaluationConfigure,omitnil,omitempty" name:"QualityEvaluationConfigure"`

	// 音频(静音、低音、爆音)检测的控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VoiceConfigure *VoiceConfigureInfo `json:"VoiceConfigure,omitnil,omitempty" name:"VoiceConfigure"`

	// 模板创建时间,使用 [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"`
}

type RebuildAudioInfo added in v1.0.630

type RebuildAudioInfo struct {
	// 音频降噪控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioDenoiseInfo *AudioDenoiseInfo `json:"AudioDenoiseInfo,omitnil,omitempty" name:"AudioDenoiseInfo"`
}

type RebuildMediaByTemplateRequest added in v1.0.630

type RebuildMediaByTemplateRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频重生模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 视频重生后的文件配置。
	OutputConfig *RebuildMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewRebuildMediaByTemplateRequest added in v1.0.630

func NewRebuildMediaByTemplateRequest() (request *RebuildMediaByTemplateRequest)

func (*RebuildMediaByTemplateRequest) FromJsonString added in v1.0.630

func (r *RebuildMediaByTemplateRequest) 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 (*RebuildMediaByTemplateRequest) ToJsonString added in v1.0.630

func (r *RebuildMediaByTemplateRequest) ToJsonString() string

type RebuildMediaByTemplateRequestParams added in v1.0.630

type RebuildMediaByTemplateRequestParams struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频重生模板 ID。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 视频重生后的文件配置。
	OutputConfig *RebuildMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type RebuildMediaByTemplateResponse added in v1.0.630

type RebuildMediaByTemplateResponse struct {
	*tchttp.BaseResponse
	Response *RebuildMediaByTemplateResponseParams `json:"Response"`
}

func NewRebuildMediaByTemplateResponse added in v1.0.630

func NewRebuildMediaByTemplateResponse() (response *RebuildMediaByTemplateResponse)

func (*RebuildMediaByTemplateResponse) FromJsonString added in v1.0.630

func (r *RebuildMediaByTemplateResponse) 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 (*RebuildMediaByTemplateResponse) ToJsonString added in v1.0.630

func (r *RebuildMediaByTemplateResponse) ToJsonString() string

type RebuildMediaByTemplateResponseParams added in v1.0.630

type RebuildMediaByTemplateResponseParams 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 RebuildMediaOutputConfig added in v1.0.630

type RebuildMediaOutputConfig struct {
	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type RebuildMediaRequest added in v1.0.597

type RebuildMediaRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 画质修复控制参数。
	RepairInfo *RepairInfo `json:"RepairInfo,omitnil,omitempty" name:"RepairInfo"`

	// 智能插帧控制参数。
	VideoFrameInterpolationInfo *VideoFrameInterpolationInfo `json:"VideoFrameInterpolationInfo,omitnil,omitempty" name:"VideoFrameInterpolationInfo"`

	// 画面超分控制参数。
	SuperResolutionInfo *SuperResolutionInfo `json:"SuperResolutionInfo,omitnil,omitempty" name:"SuperResolutionInfo"`

	// 高动态范围类型控制参数。
	HDRInfo *HDRInfo `json:"HDRInfo,omitnil,omitempty" name:"HDRInfo"`

	// 视频降噪控制参数。
	VideoDenoiseInfo *VideoDenoiseInfo `json:"VideoDenoiseInfo,omitnil,omitempty" name:"VideoDenoiseInfo"`

	// 音频降噪控制参数。
	AudioDenoiseInfo *AudioDenoiseInfo `json:"AudioDenoiseInfo,omitnil,omitempty" name:"AudioDenoiseInfo"`

	// 色彩增强控制参数。
	ColorInfo *ColorEnhanceInfo `json:"ColorInfo,omitnil,omitempty" name:"ColorInfo"`

	// 细节增强控制参数。
	SharpInfo *SharpEnhanceInfo `json:"SharpInfo,omitnil,omitempty" name:"SharpInfo"`

	// 人脸增强控制参数。
	FaceInfo *FaceEnhanceInfo `json:"FaceInfo,omitnil,omitempty" name:"FaceInfo"`

	// 低光照控制参数。
	LowLightInfo *LowLightEnhanceInfo `json:"LowLightInfo,omitnil,omitempty" name:"LowLightInfo"`

	// 去划痕控制参数。
	ScratchRepairInfo *ScratchRepairInfo `json:"ScratchRepairInfo,omitnil,omitempty" name:"ScratchRepairInfo"`

	// 去伪影(毛刺)控制参数。
	ArtifactRepairInfo *ArtifactRepairInfo `json:"ArtifactRepairInfo,omitnil,omitempty" name:"ArtifactRepairInfo"`

	// 音画质重生输出目标参数。
	TargetInfo *RebuildMediaTargetInfo `json:"TargetInfo,omitnil,omitempty" name:"TargetInfo"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewRebuildMediaRequest added in v1.0.597

func NewRebuildMediaRequest() (request *RebuildMediaRequest)

func (*RebuildMediaRequest) FromJsonString added in v1.0.597

func (r *RebuildMediaRequest) 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 (*RebuildMediaRequest) ToJsonString added in v1.0.597

func (r *RebuildMediaRequest) ToJsonString() string

type RebuildMediaRequestParams added in v1.0.597

type RebuildMediaRequestParams struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 画质修复控制参数。
	RepairInfo *RepairInfo `json:"RepairInfo,omitnil,omitempty" name:"RepairInfo"`

	// 智能插帧控制参数。
	VideoFrameInterpolationInfo *VideoFrameInterpolationInfo `json:"VideoFrameInterpolationInfo,omitnil,omitempty" name:"VideoFrameInterpolationInfo"`

	// 画面超分控制参数。
	SuperResolutionInfo *SuperResolutionInfo `json:"SuperResolutionInfo,omitnil,omitempty" name:"SuperResolutionInfo"`

	// 高动态范围类型控制参数。
	HDRInfo *HDRInfo `json:"HDRInfo,omitnil,omitempty" name:"HDRInfo"`

	// 视频降噪控制参数。
	VideoDenoiseInfo *VideoDenoiseInfo `json:"VideoDenoiseInfo,omitnil,omitempty" name:"VideoDenoiseInfo"`

	// 音频降噪控制参数。
	AudioDenoiseInfo *AudioDenoiseInfo `json:"AudioDenoiseInfo,omitnil,omitempty" name:"AudioDenoiseInfo"`

	// 色彩增强控制参数。
	ColorInfo *ColorEnhanceInfo `json:"ColorInfo,omitnil,omitempty" name:"ColorInfo"`

	// 细节增强控制参数。
	SharpInfo *SharpEnhanceInfo `json:"SharpInfo,omitnil,omitempty" name:"SharpInfo"`

	// 人脸增强控制参数。
	FaceInfo *FaceEnhanceInfo `json:"FaceInfo,omitnil,omitempty" name:"FaceInfo"`

	// 低光照控制参数。
	LowLightInfo *LowLightEnhanceInfo `json:"LowLightInfo,omitnil,omitempty" name:"LowLightInfo"`

	// 去划痕控制参数。
	ScratchRepairInfo *ScratchRepairInfo `json:"ScratchRepairInfo,omitnil,omitempty" name:"ScratchRepairInfo"`

	// 去伪影(毛刺)控制参数。
	ArtifactRepairInfo *ArtifactRepairInfo `json:"ArtifactRepairInfo,omitnil,omitempty" name:"ArtifactRepairInfo"`

	// 音画质重生输出目标参数。
	TargetInfo *RebuildMediaTargetInfo `json:"TargetInfo,omitnil,omitempty" name:"TargetInfo"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type RebuildMediaResponse added in v1.0.597

type RebuildMediaResponse struct {
	*tchttp.BaseResponse
	Response *RebuildMediaResponseParams `json:"Response"`
}

func NewRebuildMediaResponse added in v1.0.597

func NewRebuildMediaResponse() (response *RebuildMediaResponse)

func (*RebuildMediaResponse) FromJsonString added in v1.0.597

func (r *RebuildMediaResponse) 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 (*RebuildMediaResponse) ToJsonString added in v1.0.597

func (r *RebuildMediaResponse) ToJsonString() string

type RebuildMediaResponseParams added in v1.0.597

type RebuildMediaResponseParams 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 RebuildMediaTargetAudioStream added in v1.0.596

type RebuildMediaTargetAudioStream struct {
	// 音频流的编码格式。
	// 当外层参数 Container 为 mp3 时,可选值为:
	// <li>libmp3lame。</li>
	// 当外层参数 Container 为 ogg 或 flac 时,可选值为:
	// <li>flac。</li>
	// 当外层参数 Container 为 m4a 时,可选值为:
	// <li>libfdk_aac;</li>
	// <li>libmp3lame;</li>
	// <li>ac3。</li>
	// 当外层参数 Container 为 mp4 或 flv 时,可选值为:
	// <li>libfdk_aac:更适合 mp4;</li>
	// <li>libmp3lame:更适合 flv;</li>
	// <li>mp2。</li>
	// 当外层参数 Container 为 hls 时,可选值为:
	// <li>libfdk_aac。</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 *int64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"`

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

type RebuildMediaTargetInfo added in v1.0.596

type RebuildMediaTargetInfo struct {
	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 描述信息,最长 128 个字符。缺省描述信息为空。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 输出文件封装格式,可选值:mp4、flv、hls。默认mp4。
	Container *string `json:"Container,omitnil,omitempty" name:"Container"`

	// 输出的视频信息。
	VideoStream *RebuildMediaTargetVideoStream `json:"VideoStream,omitnil,omitempty" name:"VideoStream"`

	// 输出的音频信息。
	AudioStream *RebuildMediaTargetAudioStream `json:"AudioStream,omitnil,omitempty" name:"AudioStream"`

	// 是否去除视频数据,可选值:
	// <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"`
}

type RebuildMediaTargetVideoStream added in v1.0.596

type RebuildMediaTargetVideoStream struct {
	// 视频流的编码格式,可选值:
	// <li>libx264:H.264 编码;</li>
	// <li>libx265:H.265 编码;</li>
	// <li>av1:AOMedia Video 1 编码。</li>
	// 默认视频流的编码格式为 H.264 编码。
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

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

	// 视频帧率,取值范围:[0, 100],单位:Hz。 当取值为 0,表示帧率和原始视频保持一致。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

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

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li>stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	//
	// 默认值:stretch 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。
	// 当填 0 或不填时,系统将自动设置 gop 长度。
	Gop *int64 `json:"Gop,omitnil,omitempty" name:"Gop"`
}

type RebuildMediaTask added in v1.0.596

type RebuildMediaTask 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 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 音画质重生任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *RebuildMediaTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 音画质重生任务的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Output *RebuildMediaTaskOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// 音画质重生输出视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type RebuildMediaTaskInput added in v1.0.596

type RebuildMediaTaskInput struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 起始偏移时间,单位:秒,不填表示从视频开始截取。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 结束偏移时间,单位:秒,不填表示截取到视频末尾。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 音画质重生模版号。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 画质修复控制参数。
	RepairInfo *RepairInfo `json:"RepairInfo,omitnil,omitempty" name:"RepairInfo"`

	// 智能插帧控制参数。
	VideoFrameInterpolationInfo *VideoFrameInterpolationInfo `json:"VideoFrameInterpolationInfo,omitnil,omitempty" name:"VideoFrameInterpolationInfo"`

	// 画面超分控制参数。
	SuperResolutionInfo *SuperResolutionInfo `json:"SuperResolutionInfo,omitnil,omitempty" name:"SuperResolutionInfo"`

	// 高动态范围类型控制参数。
	HDRInfo *HDRInfo `json:"HDRInfo,omitnil,omitempty" name:"HDRInfo"`

	// 视频降噪控制参数。
	VideoDenoiseInfo *VideoDenoiseInfo `json:"VideoDenoiseInfo,omitnil,omitempty" name:"VideoDenoiseInfo"`

	// 音频降噪控制参数。
	AudioDenoiseInfo *AudioDenoiseInfo `json:"AudioDenoiseInfo,omitnil,omitempty" name:"AudioDenoiseInfo"`

	// 色彩增强控制参数。
	ColorInfo *ColorEnhanceInfo `json:"ColorInfo,omitnil,omitempty" name:"ColorInfo"`

	// 细节增强控制参数。
	SharpInfo *SharpEnhanceInfo `json:"SharpInfo,omitnil,omitempty" name:"SharpInfo"`

	// 人脸增强控制参数。
	FaceInfo *FaceEnhanceInfo `json:"FaceInfo,omitnil,omitempty" name:"FaceInfo"`

	// 低光照控制参数。
	LowLightInfo *LowLightEnhanceInfo `json:"LowLightInfo,omitnil,omitempty" name:"LowLightInfo"`

	// 去划痕控制参数。
	ScratchRepairInfo *ScratchRepairInfo `json:"ScratchRepairInfo,omitnil,omitempty" name:"ScratchRepairInfo"`

	// 去伪影(毛刺)控制参数。
	ArtifactRepairInfo *ArtifactRepairInfo `json:"ArtifactRepairInfo,omitnil,omitempty" name:"ArtifactRepairInfo"`

	// 音画质重生输出目标参数。
	TargetInfo *RebuildMediaTargetInfo `json:"TargetInfo,omitnil,omitempty" name:"TargetInfo"`
}

type RebuildMediaTaskOutput added in v1.0.596

type RebuildMediaTaskOutput struct {
	// 文件类型,例如 mp4、flv 等。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 媒体文件播放地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type RebuildMediaTemplate added in v1.0.630

type RebuildMediaTemplate struct {
	// 音画质重生模板号。
	Definition *int64 `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"`

	// 音画质重生视频控制信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RebuildVideoInfo *RebuildVideoInfo `json:"RebuildVideoInfo,omitnil,omitempty" name:"RebuildVideoInfo"`

	// 音画质重生音频控制信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RebuildAudioInfo *RebuildAudioInfo `json:"RebuildAudioInfo,omitnil,omitempty" name:"RebuildAudioInfo"`

	// 输出视频控制信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetVideoInfo *RebuildMediaTargetVideoStream `json:"TargetVideoInfo,omitnil,omitempty" name:"TargetVideoInfo"`

	// 输出音频控制信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetAudioInfo *RebuildMediaTargetAudioStream `json:"TargetAudioInfo,omitnil,omitempty" name:"TargetAudioInfo"`

	// 封装格式。可选值:mp4、hls。默认是 mp4。
	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"`

	// 模板创建时间,使用 [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"`
}

type RebuildVideoInfo added in v1.0.630

type RebuildVideoInfo struct {
	// 画质修复控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepairInfo *RepairInfo `json:"RepairInfo,omitnil,omitempty" name:"RepairInfo"`

	// 智能插帧控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoFrameInterpolationInfo *VideoFrameInterpolationInfo `json:"VideoFrameInterpolationInfo,omitnil,omitempty" name:"VideoFrameInterpolationInfo"`

	// 画面超分控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuperResolutionInfo *SuperResolutionInfo `json:"SuperResolutionInfo,omitnil,omitempty" name:"SuperResolutionInfo"`

	// 高动态范围类型控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HDRInfo *HDRInfo `json:"HDRInfo,omitnil,omitempty" name:"HDRInfo"`

	// 视频降噪控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoDenoiseInfo *VideoDenoiseInfo `json:"VideoDenoiseInfo,omitnil,omitempty" name:"VideoDenoiseInfo"`

	// 色彩增强控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColorInfo *ColorEnhanceInfo `json:"ColorInfo,omitnil,omitempty" name:"ColorInfo"`

	// 细节增强控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SharpInfo *SharpEnhanceInfo `json:"SharpInfo,omitnil,omitempty" name:"SharpInfo"`

	// 人脸增强控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaceInfo *FaceEnhanceInfo `json:"FaceInfo,omitnil,omitempty" name:"FaceInfo"`

	// 低光照控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LowLightInfo *LowLightEnhanceInfo `json:"LowLightInfo,omitnil,omitempty" name:"LowLightInfo"`

	// 去划痕控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScratchRepairInfo *ScratchRepairInfo `json:"ScratchRepairInfo,omitnil,omitempty" name:"ScratchRepairInfo"`

	// 去伪影控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ArtifactRepairInfo *ArtifactRepairInfo `json:"ArtifactRepairInfo,omitnil,omitempty" name:"ArtifactRepairInfo"`
}

type ReduceMediaBitrateAdaptiveDynamicStreamingResult added in v1.0.498

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

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

	// 对视频转自适应码流任务的输入。
	Input *AdaptiveDynamicStreamingTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

	// 对视频转自适应码流任务的输出。
	Output *AdaptiveDynamicStreamingInfoItem `json:"Output,omitnil,omitempty" name:"Output"`
}

type ReduceMediaBitrateMediaProcessTaskResult added in v1.0.498

type ReduceMediaBitrateMediaProcessTaskResult struct {
	// 任务的类型,可以取的值有:
	// <li>Transcode:转码</li>
	// <li>AdaptiveDynamicStreaming:自适应码流</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 降码率任务中视频转码任务的查询结果,当任务类型为 Transcode 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranscodeTask *ReduceMediaBitrateTranscodeResult `json:"TranscodeTask,omitnil,omitempty" name:"TranscodeTask"`

	// 降码率任务中对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdaptiveDynamicStreamingTask *ReduceMediaBitrateAdaptiveDynamicStreamingResult `json:"AdaptiveDynamicStreamingTask,omitnil,omitempty" name:"AdaptiveDynamicStreamingTask"`
}

type ReduceMediaBitrateTask added in v1.0.498

type ReduceMediaBitrateTask struct {
	// 视频处理任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 媒体文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 媒体文件地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 原始视频的元信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 降码率任务执行状态与结果。
	MediaProcessResultSet []*ReduceMediaBitrateMediaProcessTaskResult `json:"MediaProcessResultSet,omitnil,omitempty" name:"MediaProcessResultSet"`

	// 任务流的优先级,取值范围为 [-10, 10]。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 任务流状态变更通知模式。
	// <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li>
	// <li>None:不接受该任务流回调。</li>
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

type ReduceMediaBitrateTranscodeResult added in v1.0.498

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

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 错误信息。
	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] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 转码任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 转码任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type RefererAuthPolicy

type RefererAuthPolicy struct {
	// [Referer 防盗链](https://cloud.tencent.com/document/product/266/14046)设置状态,可选值:
	// <li>Enabled: 启用;</li>
	// <li>Disabled: 禁用。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Referer 校验类型,可选值:
	// <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li>
	// <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li>
	// 当 Status 取值为 Enabled 时,AuthType 必须赋值。
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 用于校验的 Referer 列表,最大支持20个 Referer。当 Status 取值为 Enabled 时, Referers 不能为空数组。Referer 的格式参考域名的格式。
	Referers []*string `json:"Referers,omitnil,omitempty" name:"Referers"`

	// 是否允许空 Referer 访问本域名,可选值:
	// <li>Yes: 是。</li>
	// <li>No: 否。</li>
	// 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。
	BlankRefererAllowed *string `json:"BlankRefererAllowed,omitnil,omitempty" name:"BlankRefererAllowed"`
}

type RefreshUrlCacheRequest added in v1.0.422

type RefreshUrlCacheRequest struct {
	*tchttp.BaseRequest

	// 刷新的 URL 列表,单次最多指定20个 URL。
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewRefreshUrlCacheRequest added in v1.0.422

func NewRefreshUrlCacheRequest() (request *RefreshUrlCacheRequest)

func (*RefreshUrlCacheRequest) FromJsonString added in v1.0.422

func (r *RefreshUrlCacheRequest) 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 (*RefreshUrlCacheRequest) ToJsonString added in v1.0.422

func (r *RefreshUrlCacheRequest) ToJsonString() string

type RefreshUrlCacheRequestParams added in v1.0.426

type RefreshUrlCacheRequestParams struct {
	// 刷新的 URL 列表,单次最多指定20个 URL。
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type RefreshUrlCacheResponse added in v1.0.422

type RefreshUrlCacheResponse struct {
	*tchttp.BaseResponse
	Response *RefreshUrlCacheResponseParams `json:"Response"`
}

func NewRefreshUrlCacheResponse added in v1.0.422

func NewRefreshUrlCacheResponse() (response *RefreshUrlCacheResponse)

func (*RefreshUrlCacheResponse) FromJsonString added in v1.0.422

func (r *RefreshUrlCacheResponse) 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 (*RefreshUrlCacheResponse) ToJsonString added in v1.0.422

func (r *RefreshUrlCacheResponse) ToJsonString() string

type RefreshUrlCacheResponseParams added in v1.0.426

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

Predefined struct for user

type RemoveWaterMarkTaskInput added in v1.0.482

type RemoveWaterMarkTaskInput struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type RemoveWaterMarkTaskOutput added in v1.0.482

type RemoveWaterMarkTaskOutput struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 文件类型,例如 mp4、mp3 等。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 媒体文件播放地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 文件名称,最长 64 个字符。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 元信息。包括大小、时长、视频流信息、音频流信息等。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`
}

type RemoveWatermarkRequest added in v1.0.480

type RemoveWatermarkRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID 。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 该字段已无效。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`
}

func NewRemoveWatermarkRequest added in v1.0.480

func NewRemoveWatermarkRequest() (request *RemoveWatermarkRequest)

func (*RemoveWatermarkRequest) FromJsonString added in v1.0.480

func (r *RemoveWatermarkRequest) 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 (*RemoveWatermarkRequest) ToJsonString added in v1.0.480

func (r *RemoveWatermarkRequest) ToJsonString() string

type RemoveWatermarkRequestParams added in v1.0.480

type RemoveWatermarkRequestParams struct {
	// 媒体文件 ID 。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 该字段已无效。
	TasksNotifyMode *string `json:"TasksNotifyMode,omitnil,omitempty" name:"TasksNotifyMode"`
}

Predefined struct for user

type RemoveWatermarkResponse added in v1.0.480

type RemoveWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *RemoveWatermarkResponseParams `json:"Response"`
}

func NewRemoveWatermarkResponse added in v1.0.480

func NewRemoveWatermarkResponse() (response *RemoveWatermarkResponse)

func (*RemoveWatermarkResponse) FromJsonString added in v1.0.480

func (r *RemoveWatermarkResponse) 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 (*RemoveWatermarkResponse) ToJsonString added in v1.0.480

func (r *RemoveWatermarkResponse) ToJsonString() string

type RemoveWatermarkResponseParams added in v1.0.480

type RemoveWatermarkResponseParams 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 RemoveWatermarkTask added in v1.0.482

type RemoveWatermarkTask struct {
	// 任务 ID 。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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 表示成功,其他值表示失败:
	// <li>40000:输入参数不合法,请检查输入参数;</li>
	// <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li>
	// <li>70000:内部服务错误,建议重试。</li>
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

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

	// 智能去除水印任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *RemoveWaterMarkTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type RepairInfo added in v1.0.596

type RepairInfo struct {
	// 画质修复控制开关,可选值:
	// <li>ON:开启画质修复;</li>
	// <li>OFF:关闭画质修复。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画质修复类型,仅当画质修复控制开关为 ON 时有效,可选值:
	// <li>weak:轻画质修复;</li>
	// <li>normal:正常画质修复;</li>
	// <li>strong:强画质修复。</li>
	// 默认值:weak。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ResetProcedureTemplateRequest

type ResetProcedureTemplateRequest struct {
	*tchttp.BaseRequest

	// 任务流名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// AI 智能内容审核类型任务参数 \*。
	// <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// AI 智能内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// AI 内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 音视频审核类型任务参数。
	ReviewAudioVideoTask *ProcedureReviewAudioVideoTaskInput `json:"ReviewAudioVideoTask,omitnil,omitempty" name:"ReviewAudioVideoTask"`
}

func NewResetProcedureTemplateRequest

func NewResetProcedureTemplateRequest() (request *ResetProcedureTemplateRequest)

func (*ResetProcedureTemplateRequest) FromJsonString

func (r *ResetProcedureTemplateRequest) 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 (*ResetProcedureTemplateRequest) ToJsonString

func (r *ResetProcedureTemplateRequest) ToJsonString() string

type ResetProcedureTemplateRequestParams added in v1.0.426

type ResetProcedureTemplateRequestParams struct {
	// 任务流名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 模板描述信息,长度限制:256 个字符。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 视频处理类型任务参数。
	MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitnil,omitempty" name:"MediaProcessTask"`

	// AI 智能内容审核类型任务参数 \*。
	// <font color=red>\*:该参数用于发起旧版审核,不建议使用。推荐使用 ReviewAudioVideoTask 参数发起审核。</font>
	AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitnil,omitempty" name:"AiContentReviewTask"`

	// AI 智能内容分析类型任务参数。
	AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitnil,omitempty" name:"AiAnalysisTask"`

	// AI 内容识别类型任务参数。
	AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitnil,omitempty" name:"AiRecognitionTask"`

	// 音视频审核类型任务参数。
	ReviewAudioVideoTask *ProcedureReviewAudioVideoTaskInput `json:"ReviewAudioVideoTask,omitnil,omitempty" name:"ReviewAudioVideoTask"`
}

Predefined struct for user

type ResetProcedureTemplateResponse

type ResetProcedureTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ResetProcedureTemplateResponseParams `json:"Response"`
}

func NewResetProcedureTemplateResponse

func NewResetProcedureTemplateResponse() (response *ResetProcedureTemplateResponse)

func (*ResetProcedureTemplateResponse) FromJsonString

func (r *ResetProcedureTemplateResponse) 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 (*ResetProcedureTemplateResponse) ToJsonString

func (r *ResetProcedureTemplateResponse) ToJsonString() string

type ResetProcedureTemplateResponseParams added in v1.0.426

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

Predefined struct for user

type ResolutionNameInfo

type ResolutionNameInfo struct {
	// 视频短边长度,单位:像素。
	MinEdgeLength *uint64 `json:"MinEdgeLength,omitnil,omitempty" name:"MinEdgeLength"`

	// 展示名字。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type ResourceTag

type ResourceTag struct {
	// 标签键。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type RestoreMediaRequest added in v1.0.422

type RestoreMediaRequest struct {
	*tchttp.BaseRequest

	// 媒体文件唯一标识列表,最大长度:100。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。
	RestoreDay *uint64 `json:"RestoreDay,omitnil,omitempty" name:"RestoreDay"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:
	// <li>极速模式:Expedited,解冻任务在5分钟后完成。</li>
	// <li>标准模式:Standard,解冻任务在5小时后完成 。</li>
	// <li>批量模式:Bulk,,解冻任务在12小时后完成。</li>
	// 当媒体文件的存储类型为深度归档存储时,有以下取值:
	// <li>标准模式:Standard,解冻任务在24小时后完成。</li>
	// <li>批量模式:Bulk,解冻任务在48小时后完成。</li>
	RestoreTier *string `json:"RestoreTier,omitnil,omitempty" name:"RestoreTier"`
}

func NewRestoreMediaRequest added in v1.0.422

func NewRestoreMediaRequest() (request *RestoreMediaRequest)

func (*RestoreMediaRequest) FromJsonString added in v1.0.422

func (r *RestoreMediaRequest) 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 (*RestoreMediaRequest) ToJsonString added in v1.0.422

func (r *RestoreMediaRequest) ToJsonString() string

type RestoreMediaRequestParams added in v1.0.426

type RestoreMediaRequestParams struct {
	// 媒体文件唯一标识列表,最大长度:100。
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 解冻出的临时媒体文件的可访问持续时长,必须大于0,单位为“天”。
	RestoreDay *uint64 `json:"RestoreDay,omitnil,omitempty" name:"RestoreDay"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 解冻模式。当媒体文件当前的存储类型为归档存储时,有以下取值:
	// <li>极速模式:Expedited,解冻任务在5分钟后完成。</li>
	// <li>标准模式:Standard,解冻任务在5小时后完成 。</li>
	// <li>批量模式:Bulk,,解冻任务在12小时后完成。</li>
	// 当媒体文件的存储类型为深度归档存储时,有以下取值:
	// <li>标准模式:Standard,解冻任务在24小时后完成。</li>
	// <li>批量模式:Bulk,解冻任务在48小时后完成。</li>
	RestoreTier *string `json:"RestoreTier,omitnil,omitempty" name:"RestoreTier"`
}

Predefined struct for user

type RestoreMediaResponse added in v1.0.422

type RestoreMediaResponse struct {
	*tchttp.BaseResponse
	Response *RestoreMediaResponseParams `json:"Response"`
}

func NewRestoreMediaResponse added in v1.0.422

func NewRestoreMediaResponse() (response *RestoreMediaResponse)

func (*RestoreMediaResponse) FromJsonString added in v1.0.422

func (r *RestoreMediaResponse) 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 (*RestoreMediaResponse) ToJsonString added in v1.0.422

func (r *RestoreMediaResponse) ToJsonString() string

type RestoreMediaResponseParams added in v1.0.426

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

Predefined struct for user

type RestoreMediaTask added in v1.0.309

type RestoreMediaTask struct {
	// 文件ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 文件原始存储类型。
	OriginalStorageClass *string `json:"OriginalStorageClass,omitnil,omitempty" name:"OriginalStorageClass"`

	// 文件目标存储类型。对于临时取回,目标存储类型与原始存储类型相同。
	TargetStorageClass *string `json:"TargetStorageClass,omitnil,omitempty" name:"TargetStorageClass"`

	// 取回模式,取值:
	// <li>Expedited:极速模式</li>
	// <li>Standard:标准模式</li>
	// <li>Bulk:批量模式</li>
	RestoreTier *string `json:"RestoreTier,omitnil,omitempty" name:"RestoreTier"`

	// 临时取回副本有效期,单位:天。对于永久取回,取值为0。
	RestoreDay *int64 `json:"RestoreDay,omitnil,omitempty" name:"RestoreDay"`

	// 该字段已废弃。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 该字段已废弃。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type ReviewAudioVideoRequest added in v1.0.493

type ReviewAudioVideoRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核的内容,可选值有:
	// <li>Media:原始音视频;</li>
	// <li>Cover:封面。</li>
	// 不填或填空数组时,默认为审核 Media。
	ReviewContents []*string `json:"ReviewContents,omitnil,omitempty" name:"ReviewContents"`

	// 审核模板 ID,默认值为 10。取值范围:
	// <li>10:[预置模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E9.9F.B3.E8.A7.86.E9.A2.91.E5.AE.A1.E6.A0.B8.E6.A8.A1.E6.9D.BF.5B.5D(id.3Averify)),支持检测的违规标签包括色情(Porn)、暴力(Terror)、不适宜的信息(Polity)和娇喘(Moan)。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 来源上下文,用于透传用户请求信息,音视频审核完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewReviewAudioVideoRequest added in v1.0.493

func NewReviewAudioVideoRequest() (request *ReviewAudioVideoRequest)

func (*ReviewAudioVideoRequest) FromJsonString added in v1.0.493

func (r *ReviewAudioVideoRequest) 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 (*ReviewAudioVideoRequest) ToJsonString added in v1.0.493

func (r *ReviewAudioVideoRequest) ToJsonString() string

type ReviewAudioVideoRequestParams added in v1.0.493

type ReviewAudioVideoRequestParams struct {
	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 审核的内容,可选值有:
	// <li>Media:原始音视频;</li>
	// <li>Cover:封面。</li>
	// 不填或填空数组时,默认为审核 Media。
	ReviewContents []*string `json:"ReviewContents,omitnil,omitempty" name:"ReviewContents"`

	// 审核模板 ID,默认值为 10。取值范围:
	// <li>10:[预置模板](https://cloud.tencent.com/document/product/266/33476#.E9.A2.84.E7.BD.AE.E9.9F.B3.E8.A7.86.E9.A2.91.E5.AE.A1.E6.A0.B8.E6.A8.A1.E6.9D.BF.5B.5D(id.3Averify)),支持检测的违规标签包括色情(Porn)、暴力(Terror)、不适宜的信息(Polity)和娇喘(Moan)。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`

	// 来源上下文,用于透传用户请求信息,音视频审核完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 保留字段,特殊用途时使用。
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type ReviewAudioVideoResponse added in v1.0.493

type ReviewAudioVideoResponse struct {
	*tchttp.BaseResponse
	Response *ReviewAudioVideoResponseParams `json:"Response"`
}

func NewReviewAudioVideoResponse added in v1.0.493

func NewReviewAudioVideoResponse() (response *ReviewAudioVideoResponse)

func (*ReviewAudioVideoResponse) FromJsonString added in v1.0.493

func (r *ReviewAudioVideoResponse) 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 (*ReviewAudioVideoResponse) ToJsonString added in v1.0.493

func (r *ReviewAudioVideoResponse) ToJsonString() string

type ReviewAudioVideoResponseParams added in v1.0.493

type ReviewAudioVideoResponseParams 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 ReviewAudioVideoSegmentItem added in v1.0.488

type ReviewAudioVideoSegmentItem 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>review:疑似违规,建议复审;</li>
	// <li>block:确认违规,建议封禁。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 嫌疑片段最可能的违规的标签,取值范围:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Ad:广告;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Moan:娇喘。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 违规子标签。
	SubLabel *string `json:"SubLabel,omitnil,omitempty" name:"SubLabel"`

	// 嫌疑片段违禁的形式,取值范围:
	// <li>Image:画面上的人物或图标;</li>
	// <li>OCR:画面上的文字;</li>
	// <li>ASR:语音中的文字;</li>
	// <li>Voice:声音。</li>
	Form *string `json:"Form,omitnil,omitempty" name:"Form"`

	// 当 Form 为 Image 或 OCR 时有效,表示嫌疑人物、图标或文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 当 Form 为 OCR 或 ASR 时有效,表示识别出来的 OCR 或 ASR 文本内容。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 当 Form 为 OCR 或 ASR 时有效,表示嫌疑片段命中的违规关键词列表。
	KeywordSet []*string `json:"KeywordSet,omitnil,omitempty" name:"KeywordSet"`

	// 嫌疑图片 URL (图片不会永久存储,到达
	//  PicUrlExpireTime 时间点后图片将被删除)。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	PicUrlExpireTime *string `json:"PicUrlExpireTime,omitnil,omitempty" name:"PicUrlExpireTime"`
}

type ReviewAudioVideoTask added in v1.0.488

type ReviewAudioVideoTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

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

	// 音视频审核任务的输入。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Input *ReviewAudioVideoTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息,音视频审核完成回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type ReviewAudioVideoTaskInput added in v1.0.493

type ReviewAudioVideoTaskInput struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 音视频审核模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 审核的内容,可选值:
	// <li>Media:原始音视频;</li>
	// <li>Cover:封面。</li>
	ReviewContents []*string `json:"ReviewContents,omitnil,omitempty" name:"ReviewContents"`
}

type ReviewAudioVideoTaskOutput added in v1.0.488

type ReviewAudioVideoTaskOutput struct {
	// 音视频内容审核的结果建议,取值范围:
	// <li>pass:建议通过;</li>
	// <li>review:建议复审;</li>
	// <li>block:建议封禁。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 当 Suggestion 为 review 或 block 时有效,表示音视频最可能的违规的标签,取值范围:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Ad:广告;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Moan:娇喘。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 当 Suggestion 为 review 或 block 时有效,表示音视频最可能的违禁的形式,取值范围:
	// <li>Image:画面上的人物或图标;</li>
	// <li>OCR:画面上的文字;</li>
	// <li>ASR:语音中的文字;</li>
	// <li>Voice:声音。</li>
	Form *string `json:"Form,omitnil,omitempty" name:"Form"`

	// 有违规信息的嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 10个 元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*ReviewAudioVideoSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 涉及违规信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 涉及违规信息的嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`

	// 封面审核结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoverReviewResult *ReviewImageResult `json:"CoverReviewResult,omitnil,omitempty" name:"CoverReviewResult"`
}

type ReviewImageRequest added in v1.0.392

type ReviewImageRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符。本接口要求媒体文件必须是图片格式。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 图片审核模板 ID,取值范围:
	// <li>10:预置模板,支持检测的违规标签包括色情(Porn)、暴力(Terror)和不适宜的信息(Polity)。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewReviewImageRequest added in v1.0.392

func NewReviewImageRequest() (request *ReviewImageRequest)

func (*ReviewImageRequest) FromJsonString added in v1.0.392

func (r *ReviewImageRequest) 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 (*ReviewImageRequest) ToJsonString added in v1.0.392

func (r *ReviewImageRequest) ToJsonString() string

type ReviewImageRequestParams added in v1.0.426

type ReviewImageRequestParams struct {
	// 媒体文件 ID,即该文件在云点播上的全局唯一标识符。本接口要求媒体文件必须是图片格式。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 图片审核模板 ID,取值范围:
	// <li>10:预置模板,支持检测的违规标签包括色情(Porn)、暴力(Terror)和不适宜的信息(Polity)。</li>
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type ReviewImageResponse added in v1.0.392

type ReviewImageResponse struct {
	*tchttp.BaseResponse
	Response *ReviewImageResponseParams `json:"Response"`
}

func NewReviewImageResponse added in v1.0.392

func NewReviewImageResponse() (response *ReviewImageResponse)

func (*ReviewImageResponse) FromJsonString added in v1.0.392

func (r *ReviewImageResponse) 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 (*ReviewImageResponse) ToJsonString added in v1.0.392

func (r *ReviewImageResponse) ToJsonString() string

type ReviewImageResponseParams added in v1.0.426

type ReviewImageResponseParams struct {
	// 图片审核任务结果。
	// <font color=red>注意:该字段已废弃,建议使用 MediaReviewResult。</font>
	ReviewResultSet []*ContentReviewResult `json:"ReviewResultSet,omitnil,omitempty" name:"ReviewResultSet"`

	// 图片审核任务结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MediaReviewResult *ReviewImageResult `json:"MediaReviewResult,omitnil,omitempty" name:"MediaReviewResult"`

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

Predefined struct for user

type ReviewImageResult added in v1.0.564

type ReviewImageResult struct {
	// 图片审核的结果建议,取值范围:
	// <li>pass:建议通过;</li>
	// <li>review:建议复审;</li>
	// <li>block:建议封禁。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 当 Suggestion 为 review 或 block 时有效,表示最可能的违规的标签,取值范围:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Ad:广告;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 当 Suggestion 为 review 或 block 时有效,表示最可能的违禁的形式,取值范围:
	// <li>Image:画面上的人物或图标;</li>
	// <li>OCR:画面上的文字。</li>
	Form *string `json:"Form,omitnil,omitempty" name:"Form"`

	// 有违规信息的嫌疑的视频片段列表。
	// <font color=red>注意</font> :该列表最多仅展示前 10个 元素。如希望获得完整结果,请从 SegmentSetFileUrl 对应的文件中获取。
	SegmentSet []*ReviewImageSegmentItem `json:"SegmentSet,omitnil,omitempty" name:"SegmentSet"`

	// 涉及违规信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
	SegmentSetFileUrl *string `json:"SegmentSetFileUrl,omitnil,omitempty" name:"SegmentSetFileUrl"`

	// 涉及违规信息的嫌疑的视频片段列表文件 URL 失效时间,使用  [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
	SegmentSetFileUrlExpireTime *string `json:"SegmentSetFileUrlExpireTime,omitnil,omitempty" name:"SegmentSetFileUrlExpireTime"`
}

type ReviewImageSegmentItem added in v1.0.564

type ReviewImageSegmentItem struct {
	// 嫌疑片段涉及令人反感的信息的分数。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 嫌疑片段鉴别涉及违规信息的结果建议,取值范围:
	// <li>review:疑似违规,建议复审;</li>
	// <li>block:确认违规,建议封禁。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 嫌疑片段最可能的违规的标签,取值范围:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Ad:广告;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 违规子标签。
	SubLabel *string `json:"SubLabel,omitnil,omitempty" name:"SubLabel"`

	// 嫌疑片段违禁的形式,取值范围:
	// <li>Image:画面上的人物或图标;</li>
	// <li>OCR:画面上的文字。</li>
	Form *string `json:"Form,omitnil,omitempty" name:"Form"`

	// 嫌疑人物、图标或文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。
	AreaCoordSet []*int64 `json:"AreaCoordSet,omitnil,omitempty" name:"AreaCoordSet"`

	// 当 Form 为 OCR 时有效,表示识别出来的 OCR 文本内容。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 当 Form 为 OCR 时有效,表示嫌疑片段命中的违规关键词列表。
	KeywordSet []*string `json:"KeywordSet,omitnil,omitempty" name:"KeywordSet"`
}

type ReviewInfo added in v1.0.563

type ReviewInfo struct {
	// 审核模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 审核的结果建议,取值范围:
	// <li>pass:建议通过;</li>
	// <li>review:建议复审;</li>
	// <li>block:建议封禁。</li>
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 审核类型,当 Suggestion 为 review 或 block 时有效,格式为:Form.Label。
	// Form 表示违禁的形式,取值范围:
	// <li>Image:画面上的人物或图标;</li>
	// <li>OCR:画面上的文字;</li>
	// <li>ASR:语音中的文字;</li>
	// <li>Voice:声音。</li>
	// Label 表示违禁的标签,取值范围:
	// <li>Porn:色情;</li>
	// <li>Terror:暴力;</li>
	// <li>Polity:不适宜的信息;</li>
	// <li>Ad:广告;</li>
	// <li>Illegal:违法;</li>
	// <li>Abuse:谩骂;</li>
	// <li>Moan:娇喘。</li>
	TypeSet []*string `json:"TypeSet,omitnil,omitempty" name:"TypeSet"`

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

type ReviewTemplate added in v1.0.563

type ReviewTemplate 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"`

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

	// 需要返回的违规标签列表。
	Labels []*string `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 模板创建时间,使用 [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"`
}

type RoundPlayInfo added in v1.0.589

type RoundPlayInfo struct {
	// 轮播播单标识。
	RoundPlayId *string `json:"RoundPlayId,omitnil,omitempty" name:"RoundPlayId"`

	// 启播时间,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 轮播列表。
	RoundPlaylist []*RoundPlayListItemInfo `json:"RoundPlaylist,omitnil,omitempty" name:"RoundPlaylist"`

	// 轮播播单名称,长度限制:64 个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 轮播播单描述信息,长度限制:256 个字符。
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 播放状态,可选值:
	// <li>Enabled:启动状态;</li>
	// <li>Disabled:停止状态。</li>
	// 默认值:Enabled。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 播放模式,可选值:
	// <li>Loop:循环播放播单;</li>
	// <li>Linear:单次播放,播单播放完停止播放。</li>
	// 默认值:Loop。
	PlayBackMode *string `json:"PlayBackMode,omitnil,omitempty" name:"PlayBackMode"`

	// 轮播播放地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type RoundPlayListItemInfo added in v1.0.589

type RoundPlayListItemInfo struct {
	// 媒体文件标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 播放的音视频类型,可选值:
	// <li>Transcode:转码输出;转码输出会有多个模版,必须指定 Definition 字段</li>
	// <li>Original:原始音视频。</li>
	// Type 对应的格式必须为 HLS 格式。
	AudioVideoType *string `json:"AudioVideoType,omitnil,omitempty" name:"AudioVideoType"`

	// 指定播放的转码模版,当 AudioVideoType 为 Transcode 时必须指定。
	Definition *int64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type SDMCDrmKeyProviderInfo added in v1.0.482

type SDMCDrmKeyProviderInfo struct {
	// 华曦达分配的用户 ID。最大长度为128个字符。
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 华曦达分配的用户密钥 ID。最大长度为128个字符。
	SecretId *string `json:"SecretId,omitnil,omitempty" name:"SecretId"`

	// 华曦达分配的用户密钥内容。最大长度为128个字符。
	SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"`

	// 华曦达分配的 FairPlay 证书地址。该地址需使用 HTTPS 协议,最大长度为1024个字符。
	FairPlayCertificateUrl *string `json:"FairPlayCertificateUrl,omitnil,omitempty" name:"FairPlayCertificateUrl"`
}

type SampleSnapshotTaskInput

type SampleSnapshotTaskInput struct {
	// 采样截图模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

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

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/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"`

	// 填充方式,当截图配置宽高参数与原始视频的宽高比不一致时,对截图的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

type ScratchRepairInfo added in v1.0.596

type ScratchRepairInfo struct {
	// 去划痕控制开关,可选值:
	// <li>ON:开启去划痕;</li>
	// <li>OFF:关闭去划痕。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 去划痕强度,仅当去划痕控制开关为 ON 时有效,取值范围:0.0~1.0。
	// 默认:0.0。
	Intensity *float64 `json:"Intensity,omitnil,omitempty" name:"Intensity"`

	// 去划痕类型,仅当去划痕控制开关为 ON 时有效,可选值:
	// <li>normal:正常去划痕;</li>
	// 默认值:normal。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type SearchMediaRequest

type SearchMediaRequest struct {
	*tchttp.BaseRequest

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 文件 ID 集合,匹配集合中的任意元素。
	// <li>数组长度限制:10。</li>
	// <li>单个 ID 长度限制:40个字符。</li>
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
	// <li>单个文件名长度限制:100个字符。</li>
	// <li>数组长度限制:10。</li>
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 文件名前缀,前缀匹配媒体文件的文件名。
	// <li>单个文件名前缀长度限制:100个字符。</li>
	// <li>数组长度限制:10。</li>
	NamePrefixes []*string `json:"NamePrefixes,omitnil,omitempty" name:"NamePrefixes"`

	// 文件描述集合,模糊匹配媒体文件的描述,匹配度越高,排序越优先。
	// <li>单个描述长度限制:100个字符。</li>
	// <li>数组长度限制:10。</li>
	Descriptions []*string `json:"Descriptions,omitnil,omitempty" name:"Descriptions"`

	// 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。
	// <li>数组长度限制:10。</li>
	ClassIds []*int64 `json:"ClassIds,omitnil,omitempty" name:"ClassIds"`

	// 标签集合,匹配集合中任意元素。
	// <li>单个标签长度限制:32个字符。</li>
	// <li>数组长度限制:16。</li>
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 文件类型。匹配集合中的任意元素:
	// <li>Video: 视频文件</li>
	// <li>Audio: 音频文件</li>
	// <li>Image: 图片文件</li>
	Categories []*string `json:"Categories,omitnil,omitempty" name:"Categories"`

	// 媒体文件来源集合,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
	// <li>数组长度限制:10。</li>
	SourceTypes []*string `json:"SourceTypes,omitnil,omitempty" name:"SourceTypes"`

	// 推流直播码集合。匹配集合中的任意元素。
	// <li>数组长度限制:10。</li>
	StreamIds []*string `json:"StreamIds,omitnil,omitempty" name:"StreamIds"`

	// 匹配创建时间在此时间段内的文件。
	// <li>包含所指定的头尾时间点。</li>
	CreateTime *TimeRange `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 匹配过期时间在此时间段内的文件,无法检索到已过期文件。
	// <li>包含所指定的头尾时间点。</li>
	ExpireTime *TimeRange `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。
	// <li>单个存储地区长度限制:20个字符。</li>
	// <li>数组长度限制:20。</li>
	StorageRegions []*string `json:"StorageRegions,omitnil,omitempty" name:"StorageRegions"`

	// 存储类型数组。可选值有:
	// <li> STANDARD:标准存储。</li>
	// <li> STANDARD_IA:低频存储。</li>
	// <li> ARCHIVE:归档存储。</li>
	// <li> DEEP_ARCHIVE:深度归档存储。</li>
	StorageClasses []*string `json:"StorageClasses,omitnil,omitempty" name:"StorageClasses"`

	// 媒体文件封装格式集合,匹配集合中任意元素。
	// <li>数组长度限制:10。</li>
	MediaTypes []*string `json:"MediaTypes,omitnil,omitempty" name:"MediaTypes"`

	// 媒体文件状态,匹配集合中任意元素。
	// <li> Normal:正常;</li>
	// <li> SystemForbidden:平台封禁;</li>
	// <li> Forbidden:主动封禁。</li>
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 媒体文件审核结果,匹配集合中任意元素。
	// <li> pass:审核通过;</li>
	// <li> review:疑似违规,建议复审;</li>
	// <li> block:确认违规,建议封禁;</li>
	// <li> notModerated:未审核。</li>
	ReviewResults []*string `json:"ReviewResults,omitnil,omitempty" name:"ReviewResults"`

	// TRTC 应用 ID 集合。匹配集合中的任意元素。
	// <li>数组长度限制:10。</li>
	TrtcSdkAppIds []*uint64 `json:"TrtcSdkAppIds,omitnil,omitempty" name:"TrtcSdkAppIds"`

	// TRTC 房间 ID 集合。匹配集合中的任意元素。
	// <li>单个房间 ID 长度限制:64个字符;</li>
	// <li>数组长度限制:10。</li>
	TrtcRoomIds []*string `json:"TrtcRoomIds,omitnil,omitempty" name:"TrtcRoomIds"`

	// 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
	// <li>basicInfo(视频基础信息)。</li>
	// <li>metaData(视频元信息)。</li>
	// <li>transcodeInfo(视频转码结果信息)。</li>
	// <li>animatedGraphicsInfo(视频转动图结果信息)。</li>
	// <li>imageSpriteInfo(视频雪碧图信息)。</li>
	// <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li>
	// <li>sampleSnapshotInfo(采样截图信息)。</li>
	// <li>keyFrameDescInfo(打点信息)。</li>
	// <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li>
	// <li>miniProgramReviewInfo(小程序审核信息)。</li>
	Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式。
	// <li>Sort.Field 可选 CreateTime 。</li>
	// <li>当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li>
	Sort *SortBy `json:"Sort,omitnil,omitempty" name:"Sort"`

	// <div id="p_offset">分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。
	// <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div>
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// <div id="p_limit">分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。
	// <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div>
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
	// 搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// (不推荐:应使用 SourceTypes 替代)
	// 媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// (不推荐:应使用 StreamIds 替代)
	// 推流直播码。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// (不推荐:应使用 CreateTime 替代)
	// 创建时间的开始时间。
	// <li>大于等于开始时间。</li>
	// <li>当 CreateTime.After 也存在时,将优先使用 CreateTime.After。</li>
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li>
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// (不推荐:应使用 CreateTime 替代)
	// 创建时间的结束时间。
	// <li>小于结束时间。</li>
	// <li>当 CreateTime.Before 也存在时,将优先使用 CreateTime.Before。</li>
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li>
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 该字段已无效。
	Vids []*string `json:"Vids,omitnil,omitempty" name:"Vids"`

	// 该字段已无效。
	Vid *string `json:"Vid,omitnil,omitempty" name:"Vid"`
}

func NewSearchMediaRequest

func NewSearchMediaRequest() (request *SearchMediaRequest)

func (*SearchMediaRequest) FromJsonString

func (r *SearchMediaRequest) 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 (*SearchMediaRequest) ToJsonString

func (r *SearchMediaRequest) ToJsonString() string

type SearchMediaRequestParams added in v1.0.426

type SearchMediaRequestParams struct {
	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 文件 ID 集合,匹配集合中的任意元素。
	// <li>数组长度限制:10。</li>
	// <li>单个 ID 长度限制:40个字符。</li>
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 文件名集合,模糊匹配媒体文件的文件名,匹配度越高,排序越优先。
	// <li>单个文件名长度限制:100个字符。</li>
	// <li>数组长度限制:10。</li>
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`

	// 文件名前缀,前缀匹配媒体文件的文件名。
	// <li>单个文件名前缀长度限制:100个字符。</li>
	// <li>数组长度限制:10。</li>
	NamePrefixes []*string `json:"NamePrefixes,omitnil,omitempty" name:"NamePrefixes"`

	// 文件描述集合,模糊匹配媒体文件的描述,匹配度越高,排序越优先。
	// <li>单个描述长度限制:100个字符。</li>
	// <li>数组长度限制:10。</li>
	Descriptions []*string `json:"Descriptions,omitnil,omitempty" name:"Descriptions"`

	// 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。
	// <li>数组长度限制:10。</li>
	ClassIds []*int64 `json:"ClassIds,omitnil,omitempty" name:"ClassIds"`

	// 标签集合,匹配集合中任意元素。
	// <li>单个标签长度限制:32个字符。</li>
	// <li>数组长度限制:16。</li>
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 文件类型。匹配集合中的任意元素:
	// <li>Video: 视频文件</li>
	// <li>Audio: 音频文件</li>
	// <li>Image: 图片文件</li>
	Categories []*string `json:"Categories,omitnil,omitempty" name:"Categories"`

	// 媒体文件来源集合,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
	// <li>数组长度限制:10。</li>
	SourceTypes []*string `json:"SourceTypes,omitnil,omitempty" name:"SourceTypes"`

	// 推流直播码集合。匹配集合中的任意元素。
	// <li>数组长度限制:10。</li>
	StreamIds []*string `json:"StreamIds,omitnil,omitempty" name:"StreamIds"`

	// 匹配创建时间在此时间段内的文件。
	// <li>包含所指定的头尾时间点。</li>
	CreateTime *TimeRange `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 匹配过期时间在此时间段内的文件,无法检索到已过期文件。
	// <li>包含所指定的头尾时间点。</li>
	ExpireTime *TimeRange `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。
	// <li>单个存储地区长度限制:20个字符。</li>
	// <li>数组长度限制:20。</li>
	StorageRegions []*string `json:"StorageRegions,omitnil,omitempty" name:"StorageRegions"`

	// 存储类型数组。可选值有:
	// <li> STANDARD:标准存储。</li>
	// <li> STANDARD_IA:低频存储。</li>
	// <li> ARCHIVE:归档存储。</li>
	// <li> DEEP_ARCHIVE:深度归档存储。</li>
	StorageClasses []*string `json:"StorageClasses,omitnil,omitempty" name:"StorageClasses"`

	// 媒体文件封装格式集合,匹配集合中任意元素。
	// <li>数组长度限制:10。</li>
	MediaTypes []*string `json:"MediaTypes,omitnil,omitempty" name:"MediaTypes"`

	// 媒体文件状态,匹配集合中任意元素。
	// <li> Normal:正常;</li>
	// <li> SystemForbidden:平台封禁;</li>
	// <li> Forbidden:主动封禁。</li>
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 媒体文件审核结果,匹配集合中任意元素。
	// <li> pass:审核通过;</li>
	// <li> review:疑似违规,建议复审;</li>
	// <li> block:确认违规,建议封禁;</li>
	// <li> notModerated:未审核。</li>
	ReviewResults []*string `json:"ReviewResults,omitnil,omitempty" name:"ReviewResults"`

	// TRTC 应用 ID 集合。匹配集合中的任意元素。
	// <li>数组长度限制:10。</li>
	TrtcSdkAppIds []*uint64 `json:"TrtcSdkAppIds,omitnil,omitempty" name:"TrtcSdkAppIds"`

	// TRTC 房间 ID 集合。匹配集合中的任意元素。
	// <li>单个房间 ID 长度限制:64个字符;</li>
	// <li>数组长度限制:10。</li>
	TrtcRoomIds []*string `json:"TrtcRoomIds,omitnil,omitempty" name:"TrtcRoomIds"`

	// 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有:
	// <li>basicInfo(视频基础信息)。</li>
	// <li>metaData(视频元信息)。</li>
	// <li>transcodeInfo(视频转码结果信息)。</li>
	// <li>animatedGraphicsInfo(视频转动图结果信息)。</li>
	// <li>imageSpriteInfo(视频雪碧图信息)。</li>
	// <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li>
	// <li>sampleSnapshotInfo(采样截图信息)。</li>
	// <li>keyFrameDescInfo(打点信息)。</li>
	// <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li>
	// <li>miniProgramReviewInfo(小程序审核信息)。</li>
	Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式。
	// <li>Sort.Field 可选 CreateTime 。</li>
	// <li>当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li>
	Sort *SortBy `json:"Sort,omitnil,omitempty" name:"Sort"`

	// <div id="p_offset">分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。
	// <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div>
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// <div id="p_limit">分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。
	// <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div>
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代)
	// 搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// (不推荐:应使用 SourceTypes 替代)
	// 媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// (不推荐:应使用 StreamIds 替代)
	// 推流直播码。
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`

	// (不推荐:应使用 CreateTime 替代)
	// 创建时间的开始时间。
	// <li>大于等于开始时间。</li>
	// <li>当 CreateTime.After 也存在时,将优先使用 CreateTime.After。</li>
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li>
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// (不推荐:应使用 CreateTime 替代)
	// 创建时间的结束时间。
	// <li>小于结束时间。</li>
	// <li>当 CreateTime.Before 也存在时,将优先使用 CreateTime.Before。</li>
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li>
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 该字段已无效。
	Vids []*string `json:"Vids,omitnil,omitempty" name:"Vids"`

	// 该字段已无效。
	Vid *string `json:"Vid,omitnil,omitempty" name:"Vid"`
}

Predefined struct for user

type SearchMediaResponse

type SearchMediaResponse struct {
	*tchttp.BaseResponse
	Response *SearchMediaResponseParams `json:"Response"`
}

func NewSearchMediaResponse

func NewSearchMediaResponse() (response *SearchMediaResponse)

func (*SearchMediaResponse) FromJsonString

func (r *SearchMediaResponse) 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 (*SearchMediaResponse) ToJsonString

func (r *SearchMediaResponse) ToJsonString() string

type SearchMediaResponseParams added in v1.0.426

type SearchMediaResponseParams struct {
	// 符合搜索条件的记录总数。
	// <li>最大值:5000。当命中记录数超过5000时,该字段将返回 5000,而非实际命中总数。</li>
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 媒体文件信息列表。
	MediaInfoSet []*MediaInfo `json:"MediaInfoSet,omitnil,omitempty" name:"MediaInfoSet"`

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

Predefined struct for user

type SegmentConfigureInfo

type SegmentConfigureInfo struct {
	// 视频拆条识别任务开关,可选值:
	// <li>ON:开启智能视频拆条识别任务;</li>
	// <li>OFF:关闭智能视频拆条识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type SegmentConfigureInfoForUpdate

type SegmentConfigureInfoForUpdate struct {
	// 视频拆条识别任务开关,可选值:
	// <li>ON:开启智能视频拆条识别任务;</li>
	// <li>OFF:关闭智能视频拆条识别任务。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type SetCLSPushTargetRequest added in v1.0.836

type SetCLSPushTargetRequest struct {
	*tchttp.BaseRequest

	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 要设置的中国大陆地区的日志推送目标。
	ChineseMainlandCLSTargetInfo *AreaCLSTargetInfo `json:"ChineseMainlandCLSTargetInfo,omitnil,omitempty" name:"ChineseMainlandCLSTargetInfo"`

	// 要设置的中国大陆以外地区的日志推送目标。
	OutsideChineseMainlandCLSTargetInfo *AreaCLSTargetInfo `json:"OutsideChineseMainlandCLSTargetInfo,omitnil,omitempty" name:"OutsideChineseMainlandCLSTargetInfo"`
}

func NewSetCLSPushTargetRequest added in v1.0.836

func NewSetCLSPushTargetRequest() (request *SetCLSPushTargetRequest)

func (*SetCLSPushTargetRequest) FromJsonString added in v1.0.836

func (r *SetCLSPushTargetRequest) 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 (*SetCLSPushTargetRequest) ToJsonString added in v1.0.836

func (r *SetCLSPushTargetRequest) ToJsonString() string

type SetCLSPushTargetRequestParams added in v1.0.836

type SetCLSPushTargetRequestParams struct {
	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *int64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 要设置的中国大陆地区的日志推送目标。
	ChineseMainlandCLSTargetInfo *AreaCLSTargetInfo `json:"ChineseMainlandCLSTargetInfo,omitnil,omitempty" name:"ChineseMainlandCLSTargetInfo"`

	// 要设置的中国大陆以外地区的日志推送目标。
	OutsideChineseMainlandCLSTargetInfo *AreaCLSTargetInfo `json:"OutsideChineseMainlandCLSTargetInfo,omitnil,omitempty" name:"OutsideChineseMainlandCLSTargetInfo"`
}

Predefined struct for user

type SetCLSPushTargetResponse added in v1.0.836

type SetCLSPushTargetResponse struct {
	*tchttp.BaseResponse
	Response *SetCLSPushTargetResponseParams `json:"Response"`
}

func NewSetCLSPushTargetResponse added in v1.0.836

func NewSetCLSPushTargetResponse() (response *SetCLSPushTargetResponse)

func (*SetCLSPushTargetResponse) FromJsonString added in v1.0.836

func (r *SetCLSPushTargetResponse) 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 (*SetCLSPushTargetResponse) ToJsonString added in v1.0.836

func (r *SetCLSPushTargetResponse) ToJsonString() string

type SetCLSPushTargetResponseParams added in v1.0.836

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

Predefined struct for user

type SetDrmKeyProviderInfoRequest added in v1.0.482

type SetDrmKeyProviderInfoRequest struct {
	*tchttp.BaseRequest

	// 华曦达(SDMC)相关的 DRM 密钥提供商信息。
	SDMCInfo *SDMCDrmKeyProviderInfo `json:"SDMCInfo,omitnil,omitempty" name:"SDMCInfo"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewSetDrmKeyProviderInfoRequest added in v1.0.482

func NewSetDrmKeyProviderInfoRequest() (request *SetDrmKeyProviderInfoRequest)

func (*SetDrmKeyProviderInfoRequest) FromJsonString added in v1.0.482

func (r *SetDrmKeyProviderInfoRequest) 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 (*SetDrmKeyProviderInfoRequest) ToJsonString added in v1.0.482

func (r *SetDrmKeyProviderInfoRequest) ToJsonString() string

type SetDrmKeyProviderInfoRequestParams added in v1.0.482

type SetDrmKeyProviderInfoRequestParams struct {
	// 华曦达(SDMC)相关的 DRM 密钥提供商信息。
	SDMCInfo *SDMCDrmKeyProviderInfo `json:"SDMCInfo,omitnil,omitempty" name:"SDMCInfo"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type SetDrmKeyProviderInfoResponse added in v1.0.482

type SetDrmKeyProviderInfoResponse struct {
	*tchttp.BaseResponse
	Response *SetDrmKeyProviderInfoResponseParams `json:"Response"`
}

func NewSetDrmKeyProviderInfoResponse added in v1.0.482

func NewSetDrmKeyProviderInfoResponse() (response *SetDrmKeyProviderInfoResponse)

func (*SetDrmKeyProviderInfoResponse) FromJsonString added in v1.0.482

func (r *SetDrmKeyProviderInfoResponse) 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 (*SetDrmKeyProviderInfoResponse) ToJsonString added in v1.0.482

func (r *SetDrmKeyProviderInfoResponse) ToJsonString() string

type SetDrmKeyProviderInfoResponseParams added in v1.0.482

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

Predefined struct for user

type SetVodDomainCertificateRequest added in v1.0.806

type SetVodDomainCertificateRequest struct {
	*tchttp.BaseRequest

	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 本次接口调用的操作类型,可选值:
	// <li>Set:设置域名的 HTTPS 所需证书;</li>
	// <li>Clear: 清空域名 HTTPS 配置,清空后该域名无法支持 HTTPS 访问。</li>
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// [腾讯云SSL](/document/product/400/7572) 上传的证书 ID。清空域名 HTTPS 配置时无需填写该字段。
	CertID *string `json:"CertID,omitnil,omitempty" name:"CertID"`
}

func NewSetVodDomainCertificateRequest added in v1.0.806

func NewSetVodDomainCertificateRequest() (request *SetVodDomainCertificateRequest)

func (*SetVodDomainCertificateRequest) FromJsonString added in v1.0.806

func (r *SetVodDomainCertificateRequest) 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 (*SetVodDomainCertificateRequest) ToJsonString added in v1.0.806

func (r *SetVodDomainCertificateRequest) ToJsonString() string

type SetVodDomainCertificateRequestParams added in v1.0.806

type SetVodDomainCertificateRequestParams struct {
	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 本次接口调用的操作类型,可选值:
	// <li>Set:设置域名的 HTTPS 所需证书;</li>
	// <li>Clear: 清空域名 HTTPS 配置,清空后该域名无法支持 HTTPS 访问。</li>
	Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// [腾讯云SSL](/document/product/400/7572) 上传的证书 ID。清空域名 HTTPS 配置时无需填写该字段。
	CertID *string `json:"CertID,omitnil,omitempty" name:"CertID"`
}

Predefined struct for user

type SetVodDomainCertificateResponse added in v1.0.806

type SetVodDomainCertificateResponse struct {
	*tchttp.BaseResponse
	Response *SetVodDomainCertificateResponseParams `json:"Response"`
}

func NewSetVodDomainCertificateResponse added in v1.0.806

func NewSetVodDomainCertificateResponse() (response *SetVodDomainCertificateResponse)

func (*SetVodDomainCertificateResponse) FromJsonString added in v1.0.806

func (r *SetVodDomainCertificateResponse) 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 (*SetVodDomainCertificateResponse) ToJsonString added in v1.0.806

func (r *SetVodDomainCertificateResponse) ToJsonString() string

type SetVodDomainCertificateResponseParams added in v1.0.806

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

Predefined struct for user

type SharpEnhanceInfo added in v1.0.596

type SharpEnhanceInfo struct {
	// 细节增强控制开关,可选值:
	// <li>ON:开启细节增强;</li>
	// <li>OFF:关闭细节增强。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 细节增强强度,仅当细节增强控制开关为 ON 时有效,取值范围:0.0~1.0。
	// 默认:0.0。
	Intensity *float64 `json:"Intensity,omitnil,omitempty" name:"Intensity"`
}

type SimpleAesEdkPair

type SimpleAesEdkPair struct {
	// 加密后的数据密钥。
	Edk *string `json:"Edk,omitnil,omitempty" name:"Edk"`

	// 数据密钥。返回的数据密钥 DK 为 Base64 编码字符串。
	Dk *string `json:"Dk,omitnil,omitempty" name:"Dk"`
}

type SimpleHlsClipRequest

type SimpleHlsClipRequest struct {
	*tchttp.BaseRequest

	// 需要裁剪的腾讯云点播 HLS 视频 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 是否固化。0 不固化,1 固化。默认不固化。
	IsPersistence *int64 `json:"IsPersistence,omitnil,omitempty" name:"IsPersistence"`

	// 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	// 仅 IsPersistence 为 1 时有效。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 保留字段,特殊用途时使用。 示例值:""
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

func NewSimpleHlsClipRequest

func NewSimpleHlsClipRequest() (request *SimpleHlsClipRequest)

func (*SimpleHlsClipRequest) FromJsonString

func (r *SimpleHlsClipRequest) 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 (*SimpleHlsClipRequest) ToJsonString

func (r *SimpleHlsClipRequest) ToJsonString() string

type SimpleHlsClipRequestParams added in v1.0.426

type SimpleHlsClipRequestParams struct {
	// 需要裁剪的腾讯云点播 HLS 视频 URL。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。
	StartTimeOffset *float64 `json:"StartTimeOffset,omitnil,omitempty" name:"StartTimeOffset"`

	// 裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。
	EndTimeOffset *float64 `json:"EndTimeOffset,omitnil,omitempty" name:"EndTimeOffset"`

	// 是否固化。0 不固化,1 固化。默认不固化。
	IsPersistence *int64 `json:"IsPersistence,omitnil,omitempty" name:"IsPersistence"`

	// 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	// 仅 IsPersistence 为 1 时有效。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。
	SourceContext *string `json:"SourceContext,omitnil,omitempty" name:"SourceContext"`

	// 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 保留字段,特殊用途时使用。 示例值:""
	ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"`
}

Predefined struct for user

type SimpleHlsClipResponse

type SimpleHlsClipResponse struct {
	*tchttp.BaseResponse
	Response *SimpleHlsClipResponseParams `json:"Response"`
}

func NewSimpleHlsClipResponse

func NewSimpleHlsClipResponse() (response *SimpleHlsClipResponse)

func (*SimpleHlsClipResponse) FromJsonString

func (r *SimpleHlsClipResponse) 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 (*SimpleHlsClipResponse) ToJsonString

func (r *SimpleHlsClipResponse) ToJsonString() string

type SimpleHlsClipResponseParams added in v1.0.426

type SimpleHlsClipResponseParams struct {
	// 裁剪后的视频地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 裁剪后的视频元信息。目前`Size`,`Rotate`,`VideoDuration`,`AudioDuration` 几个字段暂时缺省,没有真实数据。
	MetaData *MediaMetaData `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 剪辑固化后的视频的媒体文件的唯一标识。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 剪辑固化后的视频任务流 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 SnapshotByTimeOffset2017

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

	// 截图的具体时间点,单位:毫秒。
	TimeOffset *uint64 `json:"TimeOffset,omitnil,omitempty" name:"TimeOffset"`

	// 截图输出文件地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type SnapshotByTimeOffsetTask2017

type SnapshotByTimeOffsetTask2017 struct {
	// 截图任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 截图文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 截图规格,参见[指定时间点截图参数模板](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"`

	// 截图结果信息。
	SnapshotInfoSet []*SnapshotByTimeOffset2017 `json:"SnapshotInfoSet,omitnil,omitempty" name:"SnapshotInfoSet"`
}

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"`
}

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/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"`

	// 填充方式,当截图配置宽高参数与原始视频的宽高比不一致时,对截图的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`
}

type SortBy

type SortBy struct {
	// 排序字段
	Field *string `json:"Field,omitnil,omitempty" name:"Field"`

	// 排序方式,可选值:Asc(升序)、Desc(降序)
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

type SpecificationDataItem

type SpecificationDataItem struct {
	// 任务规格。
	Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`

	// 统计数据。
	Data []*TaskStatDataItem `json:"Data,omitnil,omitempty" name:"Data"`
}

type SplitMediaOutputConfig

type SplitMediaOutputConfig struct {
	// 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。
	MediaName *string `json:"MediaName,omitnil,omitempty" name:"MediaName"`

	// 输出文件格式,可选值:mp4、hls。默认是 mp4。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。
	// <li>默认值:0,表示其他分类。</li>
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type SplitMediaRequest

type SplitMediaRequest struct {
	*tchttp.BaseRequest

	// 视频的 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频拆条任务信息列表,最多同时支持100个拆条信息。
	Segments []*SplitMediaTaskConfig `json:"Segments,omitnil,omitempty" name:"Segments"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 标识来源上下文,用于透传用户请求信息,在 SplitMediaComplete 回调和任务流状态变更回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`
}

func NewSplitMediaRequest

func NewSplitMediaRequest() (request *SplitMediaRequest)

func (*SplitMediaRequest) FromJsonString

func (r *SplitMediaRequest) 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 (*SplitMediaRequest) ToJsonString

func (r *SplitMediaRequest) ToJsonString() string

type SplitMediaRequestParams added in v1.0.426

type SplitMediaRequestParams struct {
	// 视频的 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频拆条任务信息列表,最多同时支持100个拆条信息。
	Segments []*SplitMediaTaskConfig `json:"Segments,omitnil,omitempty" name:"Segments"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 标识来源上下文,用于透传用户请求信息,在 SplitMediaComplete 回调和任务流状态变更回调将返回该字段值,最长 1000个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
	TasksPriority *int64 `json:"TasksPriority,omitnil,omitempty" name:"TasksPriority"`
}

Predefined struct for user

type SplitMediaResponse

type SplitMediaResponse struct {
	*tchttp.BaseResponse
	Response *SplitMediaResponseParams `json:"Response"`
}

func NewSplitMediaResponse

func NewSplitMediaResponse() (response *SplitMediaResponse)

func (*SplitMediaResponse) FromJsonString

func (r *SplitMediaResponse) 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 (*SplitMediaResponse) ToJsonString

func (r *SplitMediaResponse) ToJsonString() string

type SplitMediaResponseParams added in v1.0.426

type SplitMediaResponseParams struct {
	// 视频拆条的任务 ID,可以通过该 ID 查询拆条任务(任务类型为 SplitMedia)的状态。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type SplitMediaTask

type SplitMediaTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务流状态,取值:
	// <li>PROCESSING:处理中;</li>
	// <li>FINISH:已完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误码,空字符串表示成功,其他值表示失败,取值请参考 [视频处理类错误码](https://cloud.tencent.com/document/product/266/50368#.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"`

	// 视频拆条任务详细信息列表。
	FileInfoSet []*SplitMediaTaskSegmentInfo `json:"FileInfoSet,omitnil,omitempty" name:"FileInfoSet"`

	// 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 视频拆条任务进度,取值范围 [0-100] 。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type SplitMediaTaskConfig

type SplitMediaTaskConfig struct {
	// 视频拆条起始的偏移时间,单位:秒。
	// <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"`

	// [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字,如果要对生成的新视频执行任务流时填写。
	ProcedureName *string `json:"ProcedureName,omitnil,omitempty" name:"ProcedureName"`

	// 视频拆条输出信息。
	OutputConfig *SplitMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`
}

type SplitMediaTaskInput

type SplitMediaTaskInput struct {
	// 视频的 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 视频拆条起始的偏移时间,单位:秒。
	// <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"`

	// [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字,如果要对生成的新视频执行任务流时填写。
	ProcedureName *string `json:"ProcedureName,omitnil,omitempty" name:"ProcedureName"`

	// 视频拆条输出信息。
	OutputConfig *SplitMediaOutputConfig `json:"OutputConfig,omitnil,omitempty" name:"OutputConfig"`
}

type SplitMediaTaskSegmentInfo

type SplitMediaTaskSegmentInfo struct {
	// 视频拆条任务输入信息。
	Input *SplitMediaTaskInput `json:"Input,omitnil,omitempty" name:"Input"`

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

	// 任务类型为 Procedure 的任务 ID。若发起[视频拆条](https://cloud.tencent.com/document/api/266/51098)任务时,视频拆条任务信息列表指定了任务流模板(ProcedureName),当该任务流模板指定了 MediaProcessTask、AiAnalysisTask、AiRecognitionTask 中的一个或多个时发起该任务。
	ProcedureTaskId *string `json:"ProcedureTaskId,omitnil,omitempty" name:"ProcedureTaskId"`

	// 任务类型为 ReviewAudioVideo 的任务 ID。若发起[视频拆条](https://cloud.tencent.com/document/api/266/51098)任务时,视频拆条任务信息列表指定了任务流模板(ProcedureName),当该任务流模板指定了 ReviewAudioVideoTask 时,发起该任务。
	ReviewAudioVideoTaskId *string `json:"ReviewAudioVideoTaskId,omitnil,omitempty" name:"ReviewAudioVideoTaskId"`
}

type StatDataItem

type StatDataItem struct {
	// 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。
	// <li>表示小时级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日0点到1点的统计数据。</li>
	// <li>表示天级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日的统计数据。</li>
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 数据大小。
	// <li>存储空间的数据,单位是字节。</li>
	// <li>转码时长的数据,单位是秒。</li>
	// <li>流量数据,单位是字节。</li>
	// <li>带宽数据,单位是比特每秒。</li>
	// <li>直播剪辑数据,单位是秒。</li>
	// <li>轮播数据,单位是秒。</li>
	// <li>子应用数量数据,单位是个。</li>
	// <li>日志服务用量数据,单位是条。</li>
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type StickerTrackItem

type StickerTrackItem struct {
	// 贴图片段的媒体素材来源,可以是:
	// <li>点播的媒体文件 ID;</li>
	// <li>其他媒体文件的下载 URL。</li>
	// 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。
	SourceMedia *string `json:"SourceMedia,omitnil,omitempty" name:"SourceMedia"`

	// 贴图的持续时间,单位为秒。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 贴图在轨道上的起始时间,单位为秒。
	StartTime *float64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 原点位置,取值有:
	// <li>Center:坐标原点为中心位置,如画布中心。</li>
	// 默认值:Center。
	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>
	// <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li>
	// <li>当 Width 为空0,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 表示 Hieght 为 100 像素。</li>
	// <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 []*ImageTransform `json:"ImageOperations,omitnil,omitempty" name:"ImageOperations"`
}

type StorageRegionInfo added in v1.0.384

type StorageRegionInfo struct {
	// 存储地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 存储地域描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 状态,是否开通,取值有:
	// <li>opened:已经开通。</li>
	// <li>unopened:未开通。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否默认的存储地域,true:是;false:否。
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`

	// 存储区域,取值有:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland:中国境外。</li>
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

type StorageStatData

type StorageStatData struct {
	// 点播存储的计费区域,可能值:
	// <li>Chinese Mainland:中国境内(不包含港澳台)。</li>
	// <li>Outside Chinese Mainland:中国境外。</li>
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 当前总存储量,单位是字节。
	TotalStorage *uint64 `json:"TotalStorage,omitnil,omitempty" name:"TotalStorage"`

	// 当前低频存储量,单位是字节。
	InfrequentStorage *uint64 `json:"InfrequentStorage,omitnil,omitempty" name:"InfrequentStorage"`

	// 当前标准存储量,单位是字节。
	StandardStorage *uint64 `json:"StandardStorage,omitnil,omitempty" name:"StandardStorage"`

	// 当前归档存储量,单位是字节。
	ArchiveStorage *uint64 `json:"ArchiveStorage,omitnil,omitempty" name:"ArchiveStorage"`

	// 当前深度归档存储量,单位是字节。
	DeepArchiveStorage *uint64 `json:"DeepArchiveStorage,omitnil,omitempty" name:"DeepArchiveStorage"`
}

type SubAppIdInfo

type SubAppIdInfo struct {
	// 子应用 ID。
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子应用名称。
	SubAppIdName *string `json:"SubAppIdName,omitnil,omitempty" name:"SubAppIdName"`

	// 子应用简介。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

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

	// 子应用状态,有效值:
	// <li>On:启用;</li>
	// <li>Off:停用。</li>
	// <li>Destroying:销毁中。</li>
	// <li>Destroyed:销毁完成。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 子应用名称(该字段已不推荐使用,建议使用新的子应用名称字段 SubAppIdName)。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type SubtitleFormatsOperation added in v1.0.482

type SubtitleFormatsOperation struct {
	// 操作类型,取值范围:
	// <li>add:添加 Formats 指定的格式列表;</li>
	// <li>delete:删除 Formats 指定的格式列表;<l/i>
	// <li>reset:将已配置的格式列表重置为  Formats 指定的格式列表。</li>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 字幕格式列表,取值范围:
	// <li>vtt:生成 WebVTT 字幕文件;</li>
	// <li>srt:生成 SRT 字幕文件。</li>
	Formats []*string `json:"Formats,omitnil,omitempty" name:"Formats"`
}

type SuperResolutionInfo added in v1.0.596

type SuperResolutionInfo struct {
	// 画面超分控制开关,可选值:
	// <li>ON:开启画面超分;</li>
	// <li>OFF:关闭画面超分。</li>
	// 当开启画面超分时,默认2倍超分。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 画面超分类型,仅当画面超分控制开关为 ON 时有效,可选值:
	// <li>lq:针对低清晰度有较多噪声视频的超分;</li>
	// <li>hq:针对高清晰度视频超分。</li>
	// 默认值:lq。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 超分倍数,可选值:2。
	// 默认值:2。
	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"`

	// 水印周期配置,用于配置水印周期性地显示与隐藏。
	// 主要使用场景是:为了视频防遮标,在视频多个地方设置水印,这些水印按固定顺序周期性地显示与隐藏。
	// 例如,设置 A、B、C、D 4 个水印分别位于视频的左上角、右上角、右下角、左下角处,视频开始时,{ A 显示 5 秒 -> B 显示 5 秒 -> C 显示 5 秒 -> D 显示 5 秒 } -> A 显示 5 秒 -> B 显示 5 秒 -> ...,任何时刻只显示一处水印。
	// 花括号 {} 表示由 A、B、C、D 4 个水印组成的大周期,可以看出每个大周期持续 20 秒。
	// 可以看出,A、B、C、D 都是周期性地显示 5 秒、隐藏 15 秒,且四者有固定的显示顺序。
	// 此配置项即用来描述单个水印的周期配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CycleConfig *WatermarkCycleConfigForUpdate `json:"CycleConfig,omitnil,omitempty" name:"CycleConfig"`
}

type TEHDConfig

type TEHDConfig struct {
	// 极速高清类型,可选值:<li>TEHD-100 表示极速高清-100;</li> <li>OFF 表示关闭极速高清。</li>不填表示 OFF。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频码率上限,当 Type 指定了极速高清类型时有效。
	// 不填或填0表示不设视频码率上限。
	MaxVideoBitrate *uint64 `json:"MaxVideoBitrate,omitnil,omitempty" name:"MaxVideoBitrate"`
}

type TEHDConfigForUpdate

type TEHDConfigForUpdate struct {
	// 极速高清类型,可选值:<li>TEHD-100 表示极速高清-100;</li> <li>OFF 表示关闭极速高清。</li>不填表示不修改。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 视频码率上限,不填代表不修改。
	MaxVideoBitrate *uint64 `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 TaskOutputMediaInfo

type TaskOutputMediaInfo struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 转拉完成后生成的媒体文件基础信息。
	MediaBasicInfo *MediaBasicInfo `json:"MediaBasicInfo,omitnil,omitempty" name:"MediaBasicInfo"`
}

type TaskSimpleInfo

type TaskSimpleInfo struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 视频 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 任务类型,取值:
	// <li>Procedure:视频处理任务;</li>
	// <li>EditMedia:视频编辑任务;</li>
	// <li>ReduceMediaBitrate:降码率任务;</li>
	// <li>WechatDistribute:微信发布任务;</li>
	// <li>ReviewAudioVideo:音视频审核任务。</li>
	// 兼容 2017 版的任务类型:
	// <li>Transcode:视频转码任务;</li>
	// <li>SnapshotByTimeOffset:视频截图任务;</li>
	// <li>Concat:视频拼接任务;</li>
	// <li>Clip:视频剪辑任务;</li>
	// <li>ImageSprites:截取雪碧图任务。</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务创建时间,使用 [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)。若任务尚未开始,该字段为空。
	BeginProcessTime *string `json:"BeginProcessTime,omitnil,omitempty" name:"BeginProcessTime"`

	// 任务结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 用于去重的识别码,如果七天内曾有过相同的识别码的请求。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 来源上下文,用于透传用户请求信息。
	SessionContext *string `json:"SessionContext,omitnil,omitempty" name:"SessionContext"`
}

type TaskStatData

type TaskStatData struct {
	// 任务类型。
	// <li> Transcoding: 普通转码</li>
	// <li> Transcoding-TESHD: 极速高清转码</li>
	// <li> Editing: 视频编辑</li>
	// <li> Editing-TESHD: 极速高清视频编辑</li>
	// <li> AdaptiveBitrateStreaming: 自适应码流</li>
	// <li> ContentAudit: 内容审核</li>
	// <li> ContentRecognition: 内容识别</li>
	// <li> RemoveWatermark: 去水印</li>
	// <li> ExtractTraceWatermark: 提取水印</li>
	// <li> AddTraceWatermark: 添加水印</li>
	// <li> RebuildMedia: 音画质重生</li>
	// <li> QualityInspect: 音画质检测</li>
	// <li>Transcode: 转码,包含普通转码、极速高清和视频编辑(不推荐使用)</li>
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务数统计数据概览,用量单位为秒。
	Summary []*TaskStatDataItem `json:"Summary,omitnil,omitempty" name:"Summary"`

	// 不同规格任务统计数据详情。
	// 转码规格:
	// <li>Remuxing: 转封装</li>
	// <li>Audio: 音频转码</li>
	// <li>Standard.H264.SD: H.264编码方式标清转码</li>
	// <li>Standard.H264.HD: H.264编码方式高清转码</li>
	// <li>Standard.H264.FHD: H.264编码方式全高清转码</li>
	// <li>Standard.H264.2K: H.264编码方式2K转码</li>
	// <li>Standard.H264.4K: H.264编码方式4K转码</li>
	// <li>Standard.H265.SD: H.265编码方式标清转码</li>
	// <li>Standard.H265.HD: H.265编码方式高清转码</li>
	// <li>Standard.H265.FHD: H.265编码方式全高清转码</li>
	// <li>Standard.H265.2K: H.265编码方式2K转码</li>
	// <li>Standard.H265.4K: H.265编码方式4K转码</li>
	// <li>TESHD-10.H264.SD: H.264编码方式标清极速高清转码</li>
	// <li>TESHD-10.H264.HD: H.264编码方式高清极速高清转码</li>
	// <li>TESHD-10.H264.FHD: H.264编码方式全高清极速高清转码</li>
	// <li>TESHD-10.H264.2K: H.264编码方式2K极速高清转码</li>
	// <li>TESHD-10.H264.4K: H.264编码方式4K极速高清转码</li>
	// <li>TESHD-10.H265.SD: H.265编码方式标清极速高清转码</li>
	// <li>TESHD-10.H265.HD: H.265编码方式高清极速高清转码</li>
	// <li>TESHD-10.H265.FHD: H.265编码方式全高清极速高清转码</li>
	// <li>TESHD-10.H265.2K: H.265编码方式2K极速高清转码</li>
	// <li>TESHD-10.H265.4K: H.265编码方式4K极速高清转码</li>
	// <li>Edit.Audio: 音频编辑</li>
	// <li>Edit.H264.SD: H.264编码方式标清视频编辑</li>
	// <li>Edit.H264.HD: H.264编码方式高清视频编辑</li>
	// <li>Edit.H264.FHD: H.264编码方式全高清视频编辑</li>
	// <li>Edit.H264.2K: H.264编码方式2K视频编辑</li>
	// <li>Edit.H264.4K: H.264编码方式4K视频编辑</li>
	// <li>Edit.H265.SD: H.265编码方式标清视频编辑</li>
	// <li>Edit.H265.HD: H.265编码方式高清视频编辑</li>
	// <li>Edit.H265.FHD: H.265编码方式全高清视频编辑</li>
	// <li>Edit.H265.2K: H.265编码方式2K视频编辑</li>
	// <li>Edit.H265.4K: H.265编码方式4K视频编辑</li>
	// <li>Edit.TESHD-10.H264.SD: H.264编码方式标清极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H264.HD: H.264编码方式高清极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H264.FHD: H.264编码方式全高清极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H264.2K: H.264编码方式2K极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H264.4K: H.264编码方式4K极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H265.SD: H.265编码方式标清极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H265.HD: H.265编码方式高清极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H265.FHD: H.265编码方式全高清极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H265.2K: H.265编码方式2K极速高清视频编辑</li>
	// <li>Edit.TESHD-10.H265.4K: H.265编码方式4K极速高清视频编辑</li>
	// 去水印、音画质重生规格:
	// <li>480P: 短边 ≤ 480px</li>
	// <li>720P: 短边 ≤ 720px</li>
	// <li>1080P: 短边 ≤ 1080px</li>
	// <li>2K: 短边 ≤ 1440px</li>
	// <li>4K: 短边 ≤ 2160px</li>
	// <li>8K: 短边 ≤ 4320px</li>
	// <li>Audio: 音频</li>
	Details []*SpecificationDataItem `json:"Details,omitnil,omitempty" name:"Details"`
}

type TaskStatDataItem

type TaskStatDataItem struct {
	// 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 任务数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 任务用量。
	Usage *int64 `json:"Usage,omitnil,omitempty" name:"Usage"`
}

type TempCertificate

type TempCertificate struct {
	// 临时安全证书 Id。
	SecretId *string `json:"SecretId,omitnil,omitempty" name:"SecretId"`

	// 临时安全证书 Key。
	SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"`

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

	// 证书无效的时间,返回 Unix 时间戳,精确到秒。
	ExpiredTime *uint64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`
}

type TerrorismConfigureInfo

type TerrorismConfigureInfo struct {
	// 画面鉴别涉及令人不安全的信息的任务控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImgReviewInfo *TerrorismImgReviewTemplateInfo `json:"ImgReviewInfo,omitnil,omitempty" name:"ImgReviewInfo"`

	// 文字鉴别涉及令人不安全的信息的任务控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	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 TerrorismImageResult added in v1.0.369

type TerrorismImageResult 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>explosion:爆炸火灾;</li>
	// <li>scenario:暴恐画面。</li>
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

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 为数值。
	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"`
}

type TextWatermarkTemplateInputForUpdate

type TextWatermarkTemplateInputForUpdate struct {
	// 字体类型,目前可以支持两种:
	// <li>simkai.ttf:可以支持中文和英文;</li>
	// <li>arial.ttf:仅支持英文。</li>
	FontType *string `json:"FontType,omitnil,omitempty" name:"FontType"`

	// 字体大小,格式:Npx,N 为数值。
	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"`
}

type TimeRange

type TimeRange struct {
	// <li>大于等于此时间(起始时间)。</li>
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li>
	After *string `json:"After,omitnil,omitempty" name:"After"`

	// <li>小于此时间(结束时间)。</li>
	// <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li>
	Before *string `json:"Before,omitnil,omitempty" name:"Before"`
}

type TraceWatermarkInput added in v1.0.425

type TraceWatermarkInput struct {
	// 溯源水印任务开关,此字段必填,可选值:
	// <li>ON:开启溯源水印;</li>
	// <li>OFF:关闭溯源水印。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 该字段已废弃,请勿使用。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`
}

type TranscodePlayInfo2017

type TranscodePlayInfo2017 struct {
	// 播放地址。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/266/33476)。
	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"`
}

type TranscodeTask2017

type TranscodeTask2017 struct {
	// 转码任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

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

	// 被转码文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 被转码文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 视频时长,单位:秒。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 封面地址。
	CoverUrl *string `json:"CoverUrl,omitnil,omitempty" name:"CoverUrl"`

	// 视频转码后生成的播放信息。
	PlayInfoSet []*TranscodePlayInfo2017 `json:"PlayInfoSet,omitnil,omitempty" name:"PlayInfoSet"`
}

type TranscodeTaskInput

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

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

	// 溯源水印。
	TraceWatermark *TraceWatermarkInput `json:"TraceWatermark,omitnil,omitempty" name:"TraceWatermark"`

	// 版权水印。
	CopyRightWatermark *CopyRightWatermarkInput `json:"CopyRightWatermark,omitnil,omitempty" name:"CopyRightWatermark"`

	// 马赛克列表,最大可支持 10 张。
	MosaicSet []*MosaicInput `json:"MosaicSet,omitnil,omitempty" name:"MosaicSet"`

	// 片头片尾列表,支持多片头片尾,最大可支持 10 个。
	HeadTailSet []*HeadTailTaskInput `json:"HeadTailSet,omitnil,omitempty" name:"HeadTailSet"`

	// 转码后的视频的起始时间偏移,单位:秒。
	// <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 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,该字段有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitnil,omitempty" name:"VideoTemplate"`

	// 音频流配置参数,仅当 RemoveAudio 为 0,该字段有效 。
	// 注意:此字段可能返回 null,表示取不到有效值。
	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/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"`

	// 切片类型,仅当 Container 为 hls 时有效。
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`
}

type TransitionOperation added in v1.0.748

type TransitionOperation struct {
	// 转场类型,取值有:
	// <ul>
	// <li>图像的转场操作,用于两个视频片段图像间的转场处理:
	// <ul>
	// <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>
	// </ul>
	// </li>
	// <li>音频的转场操作,用于两个音频片段间的转场处理:
	// <ul>
	// <li>AudioFadeInFadeOut:声音淡入淡出。 </li>
	// </ul>
	// </li>
	// </ul>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type TransitionOpertion

type TransitionOpertion struct {
	// 转场类型,取值有:
	// <ul>
	// <li>图像的转场操作,用于两个视频片段图像间的转场处理:
	// <ul>
	// <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>
	// </ul>
	// </li>
	// <li>音频的转场操作,用于两个音频片段间的转场处理:
	// <ul>
	// <li>AudioFadeInFadeOut:声音淡入淡出。 </li>
	// </ul>
	// </li>
	// </ul>
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type TrtcRecordInfo added in v1.0.482

type TrtcRecordInfo struct {
	// TRTC 应用 ID。
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// TRTC 房间 ID。
	RoomId *string `json:"RoomId,omitnil,omitempty" name:"RoomId"`

	// 录制任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 参与录制的用户 ID 列表。
	UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"`
}

type UrlSignatureAuthPolicy

type UrlSignatureAuthPolicy struct {
	// [Key 防盗链](https://cloud.tencent.com/document/product/266/14047)设置状态,可选值:
	// <li>Enabled: 启用。</li>
	// <li>Disabled: 禁用。</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// [Key 防盗链](https://cloud.tencent.com/document/product/266/14047)中用于生成签名的密钥。
	// EncryptedKey 字符串的长度为8~40个字节,不能包含不可见字符。
	EncryptedKey *string `json:"EncryptedKey,omitnil,omitempty" name:"EncryptedKey"`
}

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 {
	// 用户自定义人物音视频审核控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaceReviewInfo *UserDefineFaceReviewTemplateInfo `json:"FaceReviewInfo,omitnil,omitempty" name:"FaceReviewInfo"`

	// 用户自定义语音音视频审核控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrReviewInfo *UserDefineAsrTextReviewTemplateInfo `json:"AsrReviewInfo,omitnil,omitempty" name:"AsrReviewInfo"`

	// 用户自定义文本音视频审核控制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	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 VerifyDomainRecordRequest added in v1.0.746

type VerifyDomainRecordRequest struct {
	*tchttp.BaseRequest

	// 需要接入点播的加速域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 验证方式:
	// <li>dns:DNS 解析验证;</li>
	// <li>fIle:文件验证。</li>
	//
	// 默认值:dns。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

func NewVerifyDomainRecordRequest added in v1.0.746

func NewVerifyDomainRecordRequest() (request *VerifyDomainRecordRequest)

func (*VerifyDomainRecordRequest) FromJsonString added in v1.0.746

func (r *VerifyDomainRecordRequest) 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 (*VerifyDomainRecordRequest) ToJsonString added in v1.0.746

func (r *VerifyDomainRecordRequest) ToJsonString() string

type VerifyDomainRecordRequestParams added in v1.0.746

type VerifyDomainRecordRequestParams struct {
	// 需要接入点播的加速域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 验证方式:
	// <li>dns:DNS 解析验证;</li>
	// <li>fIle:文件验证。</li>
	//
	// 默认值:dns。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

Predefined struct for user

type VerifyDomainRecordResponse added in v1.0.746

type VerifyDomainRecordResponse struct {
	*tchttp.BaseResponse
	Response *VerifyDomainRecordResponseParams `json:"Response"`
}

func NewVerifyDomainRecordResponse added in v1.0.746

func NewVerifyDomainRecordResponse() (response *VerifyDomainRecordResponse)

func (*VerifyDomainRecordResponse) FromJsonString added in v1.0.746

func (r *VerifyDomainRecordResponse) 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 (*VerifyDomainRecordResponse) ToJsonString added in v1.0.746

func (r *VerifyDomainRecordResponse) ToJsonString() string

type VerifyDomainRecordResponseParams added in v1.0.746

type VerifyDomainRecordResponseParams struct {
	// 是否验证成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type VideoConfigureInfo added in v1.0.795

type VideoConfigureInfo struct {
	// 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 1920],单位: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 *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频流高度(或短边)的最大值,取值范围:0 和 [128, 1920],单位: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 *int64 `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"`

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

type VideoConfigureInfoForUpdate added in v1.0.795

type VideoConfigureInfoForUpdate struct {
	// 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 1920],单位: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 *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频流高度(或短边)的最大值,取值范围:0 和 [128, 1920],单位: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 *int64 `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"`

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

type VideoDenoiseInfo added in v1.0.596

type VideoDenoiseInfo struct {
	// 视频降噪控制开关,可选值:
	// <li>ON:开启视频降噪;</li>
	// <li>OFF:关闭视频降噪。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 视频降噪类型,仅当视频降噪控制开关为 ON 时有效,可选值:
	// <li>weak:轻视频降噪;</li>
	// <li>strong:强视频降噪。</li>
	// 默认值:weak。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type VideoFrameInterpolationInfo added in v1.0.596

type VideoFrameInterpolationInfo struct {
	// 智能插帧控制开关,可选值:
	// <li>ON:开启智能插帧;</li>
	// <li>OFF:关闭智能插帧。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 智能插帧帧率,帧率范围为 (0, 100],仅当智能插帧控制开关为 ON 时有效。默认跟源文件帧率一致。
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`
}

type VideoTemplateInfo

type VideoTemplateInfo struct {
	// 视频流的编码格式,可选值:
	// <li>libx264:H.264 编码;</li>
	// <li>libx265:H.265 编码;</li>
	// <li>av1:AOMedia Video 1 编码;</li>
	// <li>H.266:H.266 编码。</li>
	// <font color=red>注意:</font>
	// <li> av1,H.266 编码容器目前只支持 mp4 ;</li>
	// <li> H.266 目前只支持恒定 CRF 码率控制方式。 </li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频帧率,取值范围:[0, 100],单位:Hz。
	// 当取值为 0,表示帧率和原始视频保持一致。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

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

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

	// 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 8192],单位: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, 8192],单位: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> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊填充。</li>
	// 默认值:black 。
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 视频恒定码率控制因子,取值范围为[1, 51]。
	//
	// <font color=red>注意:</font>
	// <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li>
	// <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li>
	// <li>如果没有特殊需求,不建议指定该参数。</li>
	Vcrf *uint64 `json:"Vcrf,omitnil,omitempty" name:"Vcrf"`

	// 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。
	// 当填 0 或不填时,系统将自动设置 gop 长度。
	Gop *uint64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 当原始视频为 HDR(High Dynamic Range)时,转码输出是否依然保持 HDR。取值范围:
	// <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li>
	// <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li>
	// 默认值:OFF。
	PreserveHDRSwitch *string `json:"PreserveHDRSwitch,omitnil,omitempty" name:"PreserveHDRSwitch"`

	// 编码标签,仅当视频流的编码格式为 H.265 编码时有效,可选值:
	// <li>hvc1 表示 hvc1 标签;</li>
	// <li>hev1 表示 hev1 标签。 </li>
	// 默认值:hvc1。
	CodecTag *string `json:"CodecTag,omitnil,omitempty" name:"CodecTag"`
}

type VideoTemplateInfoForUpdate

type VideoTemplateInfoForUpdate struct {
	// 视频流的编码格式,可选值:
	// <li>libx264:H.264 编码;</li>
	// <li>libx265:H.265 编码;</li>
	// <li>av1:AOMedia Video 1 编码;</li>
	// <li>H.266:H.266 编码。</li>
	// <font color=red>注意:</font>
	// <li> av1,H.266 编码容器目前只支持 mp4 ;</li>
	// <li> H.266 目前只支持恒定 CRF 码率控制方式。 </li>
	Codec *string `json:"Codec,omitnil,omitempty" name:"Codec"`

	// 视频帧率,取值范围:[0, 100],单位:Hz。
	// 当取值为 0,表示帧率和原始视频保持一致。
	Fps *uint64 `json:"Fps,omitnil,omitempty" name:"Fps"`

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

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

	// 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 8192],单位: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>
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 视频流高度(或短边)的最大值,取值范围:0 和 [128, 8192],单位:px。
	Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式:
	// <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li>
	// <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li>
	// <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li>
	// <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊填充。</li>
	FillType *string `json:"FillType,omitnil,omitempty" name:"FillType"`

	// 视频恒定码率控制因子,取值范围为[1, 51],填 0 表示禁用该参数。
	//
	// <font color=red>注意:</font>
	// <li>如果指定该参数,将使用 CRF 的码率控制方式做转码(视频码率将不再生效);</li>
	// <li>当指定视频流编码格式为 H.266 时,该字段必填,推荐值为 28;</li>
	// <li>如果没有特殊需求,不建议指定该参数。</li>
	Vcrf *uint64 `json:"Vcrf,omitnil,omitempty" name:"Vcrf"`

	// 关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。
	// 当填 0 或不填时,系统将自动设置 gop 长度。
	Gop *uint64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 当原始视频为 HDR(High Dynamic Range)时,转码输出是否依然保持 HDR。取值范围:
	// <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li>
	// <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li>
	PreserveHDRSwitch *string `json:"PreserveHDRSwitch,omitnil,omitempty" name:"PreserveHDRSwitch"`

	// 编码标签,仅当视频流的编码格式为 H.265 编码时有效,可选值:
	// <li>hvc1 表示 hvc1 标签;</li>
	// <li>hev1 表示 hev1 标签。 </li>
	// 默认值:hvc1。
	CodecTag *string `json:"CodecTag,omitnil,omitempty" name:"CodecTag"`
}

type VideoTrackItem

type VideoTrackItem struct {
	// 视频片段的媒体素材来源,可以是:
	// <li>点播的媒体文件 ID;</li>
	// <li>其他媒体文件的下载 URL。</li>
	// 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。
	SourceMedia *string `json:"SourceMedia,omitnil,omitempty" name:"SourceMedia"`

	// 视频片段取自素材文件的起始时间,单位为秒。默认为0。
	SourceMediaStartTime *float64 `json:"SourceMediaStartTime,omitnil,omitempty" name:"SourceMediaStartTime"`

	// 视频片段时长,单位为秒。默认取视频素材本身长度,表示截取全部素材。如果源文件是图片,Duration需要大于0。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 视频片段目标时长,单位为秒。
	// <li>当 TargetDuration 不填或填0时,表示目标时长和 Duration 一致;</li>
	// <li>当 TargetDuration 取大于0的值时,将对视频片段做快进或慢放等处理,使得输出片段的时长等于 TargetDuration。</li>
	TargetDuration *float64 `json:"TargetDuration,omitnil,omitempty" name:"TargetDuration"`

	// 视频原点位置,取值有:
	// <li>Center:坐标原点为中心位置,如画布中心。</li>
	// 默认值 :Center。
	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>
	// <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>
	// <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"`

	// 对音频进行操作,如静音等。
	AudioOperations []*AudioTransform `json:"AudioOperations,omitnil,omitempty" name:"AudioOperations"`

	// 对图像进行的操作,如图像旋转等。
	ImageOperations []*ImageTransform `json:"ImageOperations,omitnil,omitempty" name:"ImageOperations"`
}

type VoiceConfigureInfo added in v1.0.686

type VoiceConfigureInfo struct {
	// 音频(静音、低音、爆音)检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type VoiceConfigureInfoForUpdate added in v1.0.686

type VoiceConfigureInfoForUpdate struct {
	// 音频(静音、低音、爆音)检测开关,可选值:
	// <li>ON:开启;</li>
	// <li>OFF:关闭。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`
}

type WatermarkConfigureData added in v1.0.795

type WatermarkConfigureData struct {
	// 是否启用水印。可取值:
	// <li>ON:表示启用水印;</li>
	// <li>OFF:表示关闭水印。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 水印 Url。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 水印的宽度。
	// <li>字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。
	// <li>字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印原点距离视频图像坐标原点的水平位置。字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`
}

type WatermarkConfigureInfo added in v1.0.795

type WatermarkConfigureInfo struct {
	// 是否启用水印。可取值:
	// <li>ON:表示启用水印;</li>
	// <li>OFF:表示关闭水印。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。
	ImageContent *string `json:"ImageContent,omitnil,omitempty" name:"ImageContent"`

	// 水印的宽度。
	// <li>字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。
	// <li>字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印原点距离视频图像坐标原点的水平位置。字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`
}

type WatermarkConfigureInfoForUpdate added in v1.0.795

type WatermarkConfigureInfoForUpdate struct {
	// 是否启用水印。可取值:
	// <li>ON:表示启用水印;</li>
	// <li>OFF:表示关闭水印。</li>
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。
	ImageContent *string `json:"ImageContent,omitnil,omitempty" name:"ImageContent"`

	// 水印的宽度。
	// <li>字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li>
	Width *string `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印的高度。
	// <li>字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li>
	Height *string `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印原点距离视频图像坐标原点的水平位置。字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;
	XPos *string `json:"XPos,omitnil,omitempty" name:"XPos"`

	// 水印原点距离视频图像坐标原点的垂直位置。当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%。
	YPos *string `json:"YPos,omitnil,omitempty" name:"YPos"`
}

type WatermarkCycleConfigForUpdate

type WatermarkCycleConfigForUpdate struct {
	// 水印在视频里第一次出现的播放时间点,单位:秒。
	StartTime *float64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 在一个水印周期内,水印显示的持续时间,单位:秒。
	DisplayDuration *float64 `json:"DisplayDuration,omitnil,omitempty" name:"DisplayDuration"`

	// 一个水印周期的持续时间,单位:秒。
	// 填 0 表示水印只持续一个水印周期(即在整个视频里只显示 DisplayDuration 秒)。
	CycleDuration *float64 `json:"CycleDuration,omitnil,omitempty" name:"CycleDuration"`
}

type WatermarkInput

type WatermarkInput struct {
	// 水印模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 文字内容,长度不超过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/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"`

	// 原点位置,可选值:
	// <li>topLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li>
	// <li>topRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li>
	// <li>bottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li>
	// <li>bottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下。;</li>
	CoordinateOrigin *string `json:"CoordinateOrigin,omitnil,omitempty" name:"CoordinateOrigin"`
}

type WeChatMiniProgramPublishRequest

type WeChatMiniProgramPublishRequest struct {
	*tchttp.BaseRequest

	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 发布视频所对应的转码模板 ID,为0代表原始视频。
	SourceDefinition *int64 `json:"SourceDefinition,omitnil,omitempty" name:"SourceDefinition"`
}

func NewWeChatMiniProgramPublishRequest

func NewWeChatMiniProgramPublishRequest() (request *WeChatMiniProgramPublishRequest)

func (*WeChatMiniProgramPublishRequest) FromJsonString

func (r *WeChatMiniProgramPublishRequest) 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 (*WeChatMiniProgramPublishRequest) ToJsonString

func (r *WeChatMiniProgramPublishRequest) ToJsonString() string

type WeChatMiniProgramPublishRequestParams added in v1.0.426

type WeChatMiniProgramPublishRequestParams struct {
	// 媒体文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// <b>点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>
	SubAppId *uint64 `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 发布视频所对应的转码模板 ID,为0代表原始视频。
	SourceDefinition *int64 `json:"SourceDefinition,omitnil,omitempty" name:"SourceDefinition"`
}

Predefined struct for user

type WeChatMiniProgramPublishResponse

type WeChatMiniProgramPublishResponse struct {
	*tchttp.BaseResponse
	Response *WeChatMiniProgramPublishResponseParams `json:"Response"`
}

func NewWeChatMiniProgramPublishResponse

func NewWeChatMiniProgramPublishResponse() (response *WeChatMiniProgramPublishResponse)

func (*WeChatMiniProgramPublishResponse) FromJsonString

func (r *WeChatMiniProgramPublishResponse) 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 (*WeChatMiniProgramPublishResponse) ToJsonString

func (r *WeChatMiniProgramPublishResponse) ToJsonString() string

type WeChatMiniProgramPublishResponseParams added in v1.0.426

type WeChatMiniProgramPublishResponseParams 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 WebPageRecordInfo added in v1.0.731

type WebPageRecordInfo struct {
	// 全景录制地址。
	RecordUrl *string `json:"RecordUrl,omitnil,omitempty" name:"RecordUrl"`

	// 全景录制任务 ID。
	RecordTaskId *string `json:"RecordTaskId,omitnil,omitempty" name:"RecordTaskId"`
}

type WechatMiniProgramPublishTask

type WechatMiniProgramPublishTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态,取值:
	// WAITING:等待中;
	// PROCESSING:处理中;
	// FINISH:已完成。
	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"`

	// 发布视频文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 发布视频所对应的转码模板 ID,为 0 代表原始视频。
	SourceDefinition *uint64 `json:"SourceDefinition,omitnil,omitempty" name:"SourceDefinition"`

	// 微信小程序视频发布状态,取值:
	// <li>Pass:发布成功;</li>
	// <li>Failed:发布失败;</li>
	// <li>Rejected:音视频审核未通过。</li>
	PublishResult *string `json:"PublishResult,omitnil,omitempty" name:"PublishResult"`
}

type WechatMiniProgramPublishTaskInput

type WechatMiniProgramPublishTaskInput struct {
	// 发布视频所对应的转码模板 ID,为 0 代表原始视频。
	SourceDefinition *uint64 `json:"SourceDefinition,omitnil,omitempty" name:"SourceDefinition"`
}

type WechatPublishTask

type WechatPublishTask struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态,取值:
	// WAITING:等待中;
	// PROCESSING:处理中;
	// FINISH:已完成。
	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"`

	// 发布视频文件 ID。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 微信发布模板 ID。
	Definition *uint64 `json:"Definition,omitnil,omitempty" name:"Definition"`

	// 发布视频所对应的转码模板 ID,为 0 代表原始视频。
	SourceDefinition *uint64 `json:"SourceDefinition,omitnil,omitempty" name:"SourceDefinition"`

	// 微信发布状态,取值:
	// <li>FAIL:失败;</li>
	// <li>SUCCESS:成功;</li>
	// <li>AUDITNOTPASS:审核未通过;</li>
	// <li>NOTTRIGGERED:尚未发起微信发布。</li>
	WechatStatus *string `json:"WechatStatus,omitnil,omitempty" name:"WechatStatus"`

	// 微信 Vid。
	WechatVid *string `json:"WechatVid,omitnil,omitempty" name:"WechatVid"`

	// 微信地址。
	WechatUrl *string `json:"WechatUrl,omitnil,omitempty" name:"WechatUrl"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL