Documentation ¶
Index ¶
- Constants
- type AIAnalysisTemplateItem
- type AIRecognitionTemplateItem
- type AdaptiveDynamicStreamingInfoItem
- type AdaptiveDynamicStreamingTaskInput
- type AdaptiveDynamicStreamingTemplate
- type AiAnalysisResult
- type AiAnalysisTaskClassificationInput
- type AiAnalysisTaskClassificationOutput
- type AiAnalysisTaskClassificationResult
- type AiAnalysisTaskCoverInput
- type AiAnalysisTaskCoverOutput
- type AiAnalysisTaskCoverResult
- type AiAnalysisTaskFrameTagInput
- type AiAnalysisTaskFrameTagOutput
- type AiAnalysisTaskFrameTagResult
- type AiAnalysisTaskHighlightInput
- type AiAnalysisTaskHighlightOutput
- type AiAnalysisTaskHighlightResult
- type AiAnalysisTaskInput
- type AiAnalysisTaskTagInput
- type AiAnalysisTaskTagOutput
- type AiAnalysisTaskTagResult
- type AiContentReviewResult
- type AiContentReviewTaskInput
- type AiRecognitionResult
- type AiRecognitionTaskAsrFullTextResult
- type AiRecognitionTaskAsrFullTextResultInput
- type AiRecognitionTaskAsrFullTextResultOutput
- type AiRecognitionTaskAsrFullTextSegmentItem
- type AiRecognitionTaskAsrWordsResult
- type AiRecognitionTaskAsrWordsResultInput
- type AiRecognitionTaskAsrWordsResultItem
- type AiRecognitionTaskAsrWordsResultOutput
- type AiRecognitionTaskAsrWordsSegmentItem
- type AiRecognitionTaskFaceResult
- type AiRecognitionTaskFaceResultInput
- type AiRecognitionTaskFaceResultItem
- type AiRecognitionTaskFaceResultOutput
- type AiRecognitionTaskFaceSegmentItem
- type AiRecognitionTaskHeadTailResult
- type AiRecognitionTaskHeadTailResultInput
- type AiRecognitionTaskHeadTailResultOutput
- type AiRecognitionTaskInput
- type AiRecognitionTaskObjectResult
- type AiRecognitionTaskObjectResultInput
- type AiRecognitionTaskObjectResultItem
- type AiRecognitionTaskObjectResultOutput
- type AiRecognitionTaskObjectSeqmentItem
- type AiRecognitionTaskOcrFullTextResult
- type AiRecognitionTaskOcrFullTextResultInput
- type AiRecognitionTaskOcrFullTextResultOutput
- type AiRecognitionTaskOcrFullTextSegmentItem
- type AiRecognitionTaskOcrFullTextSegmentTextItem
- type AiRecognitionTaskOcrWordsResult
- type AiRecognitionTaskOcrWordsResultInput
- type AiRecognitionTaskOcrWordsResultItem
- type AiRecognitionTaskOcrWordsResultOutput
- type AiRecognitionTaskOcrWordsSegmentItem
- type AiRecognitionTaskSegmentResult
- type AiRecognitionTaskSegmentResultInput
- type AiRecognitionTaskSegmentResultOutput
- type AiRecognitionTaskSegmentSegmentItem
- type AiReviewPoliticalAsrTaskInput
- type AiReviewPoliticalAsrTaskOutput
- type AiReviewPoliticalOcrTaskInput
- type AiReviewPoliticalOcrTaskOutput
- type AiReviewPoliticalTaskInput
- type AiReviewPoliticalTaskOutput
- type AiReviewPornAsrTaskInput
- type AiReviewPornAsrTaskOutput
- type AiReviewPornOcrTaskInput
- type AiReviewPornOcrTaskOutput
- type AiReviewPornTaskInput
- type AiReviewPornTaskOutput
- type AiReviewTaskPoliticalAsrResult
- type AiReviewTaskPoliticalOcrResult
- type AiReviewTaskPoliticalResult
- type AiReviewTaskPornAsrResult
- type AiReviewTaskPornOcrResult
- type AiReviewTaskPornResult
- type AiReviewTaskTerrorismResult
- type AiReviewTerrorismTaskInput
- type AiReviewTerrorismTaskOutput
- type AiSampleFaceInfo
- type AiSampleFaceOperation
- type AiSampleFailFaceInfo
- type AiSamplePerson
- type AiSampleTagOperation
- type AiSampleWord
- type AiSampleWordInfo
- type AnimatedGraphicTaskInput
- type AnimatedGraphicsTemplate
- type ApplyUploadRequest
- type ApplyUploadResponse
- type AsrFullTextConfigureInfo
- type AsrFullTextConfigureInfoForUpdate
- type AsrWordsConfigureInfo
- type AsrWordsConfigureInfoForUpdate
- type AudioTemplateInfo
- type AudioTemplateInfoForUpdate
- type AudioTrackItem
- type AudioTrackTemplateInfo
- type AudioTransform
- type AudioVolumeParam
- type Canvas
- type ClassificationConfigureInfo
- type ClassificationConfigureInfoForUpdate
- type Client
- func (c *Client) ApplyUpload(request *ApplyUploadRequest) (response *ApplyUploadResponse, err error)
- func (c *Client) CommitUpload(request *CommitUploadRequest) (response *CommitUploadResponse, err error)
- func (c *Client) ComposeMedia(request *ComposeMediaRequest) (response *ComposeMediaResponse, err error)
- func (c *Client) ConfirmEvents(request *ConfirmEventsRequest) (response *ConfirmEventsResponse, err error)
- func (c *Client) CreateAIAnalysisTemplate(request *CreateAIAnalysisTemplateRequest) (response *CreateAIAnalysisTemplateResponse, err error)
- func (c *Client) CreateAIRecognitionTemplate(request *CreateAIRecognitionTemplateRequest) (response *CreateAIRecognitionTemplateResponse, err error)
- func (c *Client) CreateAnimatedGraphicsTemplate(request *CreateAnimatedGraphicsTemplateRequest) (response *CreateAnimatedGraphicsTemplateResponse, err error)
- func (c *Client) CreateClass(request *CreateClassRequest) (response *CreateClassResponse, err error)
- func (c *Client) CreateContentReviewTemplate(request *CreateContentReviewTemplateRequest) (response *CreateContentReviewTemplateResponse, err error)
- func (c *Client) CreateImageSpriteTemplate(request *CreateImageSpriteTemplateRequest) (response *CreateImageSpriteTemplateResponse, err error)
- func (c *Client) CreatePersonSample(request *CreatePersonSampleRequest) (response *CreatePersonSampleResponse, err error)
- func (c *Client) CreateProcedureTemplate(request *CreateProcedureTemplateRequest) (response *CreateProcedureTemplateResponse, err error)
- func (c *Client) CreateSampleSnapshotTemplate(request *CreateSampleSnapshotTemplateRequest) (response *CreateSampleSnapshotTemplateResponse, err error)
- func (c *Client) CreateSnapshotByTimeOffsetTemplate(request *CreateSnapshotByTimeOffsetTemplateRequest) (response *CreateSnapshotByTimeOffsetTemplateResponse, err error)
- func (c *Client) CreateTranscodeTemplate(request *CreateTranscodeTemplateRequest) (response *CreateTranscodeTemplateResponse, err error)
- func (c *Client) CreateWatermarkTemplate(request *CreateWatermarkTemplateRequest) (response *CreateWatermarkTemplateResponse, err error)
- func (c *Client) CreateWordSamples(request *CreateWordSamplesRequest) (response *CreateWordSamplesResponse, err error)
- func (c *Client) DeleteAIAnalysisTemplate(request *DeleteAIAnalysisTemplateRequest) (response *DeleteAIAnalysisTemplateResponse, err error)
- func (c *Client) DeleteAIRecognitionTemplate(request *DeleteAIRecognitionTemplateRequest) (response *DeleteAIRecognitionTemplateResponse, err error)
- func (c *Client) DeleteAnimatedGraphicsTemplate(request *DeleteAnimatedGraphicsTemplateRequest) (response *DeleteAnimatedGraphicsTemplateResponse, err error)
- func (c *Client) DeleteClass(request *DeleteClassRequest) (response *DeleteClassResponse, err error)
- func (c *Client) DeleteContentReviewTemplate(request *DeleteContentReviewTemplateRequest) (response *DeleteContentReviewTemplateResponse, err error)
- func (c *Client) DeleteImageSpriteTemplate(request *DeleteImageSpriteTemplateRequest) (response *DeleteImageSpriteTemplateResponse, err error)
- func (c *Client) DeleteMedia(request *DeleteMediaRequest) (response *DeleteMediaResponse, err error)
- func (c *Client) DeletePersonSample(request *DeletePersonSampleRequest) (response *DeletePersonSampleResponse, err error)
- func (c *Client) DeleteProcedureTemplate(request *DeleteProcedureTemplateRequest) (response *DeleteProcedureTemplateResponse, err error)
- func (c *Client) DeleteSampleSnapshotTemplate(request *DeleteSampleSnapshotTemplateRequest) (response *DeleteSampleSnapshotTemplateResponse, err error)
- func (c *Client) DeleteSnapshotByTimeOffsetTemplate(request *DeleteSnapshotByTimeOffsetTemplateRequest) (response *DeleteSnapshotByTimeOffsetTemplateResponse, err error)
- func (c *Client) DeleteTranscodeTemplate(request *DeleteTranscodeTemplateRequest) (response *DeleteTranscodeTemplateResponse, err error)
- func (c *Client) DeleteWatermarkTemplate(request *DeleteWatermarkTemplateRequest) (response *DeleteWatermarkTemplateResponse, err error)
- func (c *Client) DeleteWordSamples(request *DeleteWordSamplesRequest) (response *DeleteWordSamplesResponse, err error)
- func (c *Client) DescribeAIAnalysisTemplates(request *DescribeAIAnalysisTemplatesRequest) (response *DescribeAIAnalysisTemplatesResponse, err error)
- func (c *Client) DescribeAIRecognitionTemplates(request *DescribeAIRecognitionTemplatesRequest) (response *DescribeAIRecognitionTemplatesResponse, err error)
- func (c *Client) DescribeAdaptiveDynamicStreamingTemplates(request *DescribeAdaptiveDynamicStreamingTemplatesRequest) (response *DescribeAdaptiveDynamicStreamingTemplatesResponse, err error)
- func (c *Client) DescribeAllClass(request *DescribeAllClassRequest) (response *DescribeAllClassResponse, err error)
- func (c *Client) DescribeAnimatedGraphicsTemplates(request *DescribeAnimatedGraphicsTemplatesRequest) (response *DescribeAnimatedGraphicsTemplatesResponse, err error)
- func (c *Client) DescribeAudioTrackTemplates(request *DescribeAudioTrackTemplatesRequest) (response *DescribeAudioTrackTemplatesResponse, err error)
- func (c *Client) DescribeCDNUsageData(request *DescribeCDNUsageDataRequest) (response *DescribeCDNUsageDataResponse, err error)
- func (c *Client) DescribeContentReviewTemplates(request *DescribeContentReviewTemplatesRequest) (response *DescribeContentReviewTemplatesResponse, err error)
- func (c *Client) DescribeImageSpriteTemplates(request *DescribeImageSpriteTemplatesRequest) (response *DescribeImageSpriteTemplatesResponse, err error)
- func (c *Client) DescribeMediaInfos(request *DescribeMediaInfosRequest) (response *DescribeMediaInfosResponse, err error)
- func (c *Client) DescribePersonSamples(request *DescribePersonSamplesRequest) (response *DescribePersonSamplesResponse, err error)
- func (c *Client) DescribeProcedureTemplates(request *DescribeProcedureTemplatesRequest) (response *DescribeProcedureTemplatesResponse, err error)
- func (c *Client) DescribeReviewDetails(request *DescribeReviewDetailsRequest) (response *DescribeReviewDetailsResponse, err error)
- func (c *Client) DescribeSampleSnapshotTemplates(request *DescribeSampleSnapshotTemplatesRequest) (response *DescribeSampleSnapshotTemplatesResponse, err error)
- func (c *Client) DescribeSnapshotByTimeOffsetTemplates(request *DescribeSnapshotByTimeOffsetTemplatesRequest) (response *DescribeSnapshotByTimeOffsetTemplatesResponse, err error)
- func (c *Client) DescribeSubAppIds(request *DescribeSubAppIdsRequest) (response *DescribeSubAppIdsResponse, err error)
- func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
- func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeTranscodeTemplates(request *DescribeTranscodeTemplatesRequest) (response *DescribeTranscodeTemplatesResponse, err error)
- func (c *Client) DescribeVideoTrackTemplates(request *DescribeVideoTrackTemplatesRequest) (response *DescribeVideoTrackTemplatesResponse, err error)
- func (c *Client) DescribeWatermarkTemplates(request *DescribeWatermarkTemplatesRequest) (response *DescribeWatermarkTemplatesResponse, err error)
- func (c *Client) DescribeWordSamples(request *DescribeWordSamplesRequest) (response *DescribeWordSamplesResponse, err error)
- func (c *Client) EditMedia(request *EditMediaRequest) (response *EditMediaResponse, err error)
- func (c *Client) ExecuteFunction(request *ExecuteFunctionRequest) (response *ExecuteFunctionResponse, err error)
- func (c *Client) ForbidMediaDistribution(request *ForbidMediaDistributionRequest) (response *ForbidMediaDistributionResponse, err error)
- func (c *Client) LiveRealTimeClip(request *LiveRealTimeClipRequest) (response *LiveRealTimeClipResponse, err error)
- func (c *Client) ModifyAIAnalysisTemplate(request *ModifyAIAnalysisTemplateRequest) (response *ModifyAIAnalysisTemplateResponse, err error)
- func (c *Client) ModifyAIRecognitionTemplate(request *ModifyAIRecognitionTemplateRequest) (response *ModifyAIRecognitionTemplateResponse, err error)
- func (c *Client) ModifyAnimatedGraphicsTemplate(request *ModifyAnimatedGraphicsTemplateRequest) (response *ModifyAnimatedGraphicsTemplateResponse, err error)
- func (c *Client) ModifyClass(request *ModifyClassRequest) (response *ModifyClassResponse, err error)
- func (c *Client) ModifyContentReviewTemplate(request *ModifyContentReviewTemplateRequest) (response *ModifyContentReviewTemplateResponse, err error)
- func (c *Client) ModifyImageSpriteTemplate(request *ModifyImageSpriteTemplateRequest) (response *ModifyImageSpriteTemplateResponse, err error)
- func (c *Client) ModifyMediaInfo(request *ModifyMediaInfoRequest) (response *ModifyMediaInfoResponse, err error)
- func (c *Client) ModifyPersonSample(request *ModifyPersonSampleRequest) (response *ModifyPersonSampleResponse, err error)
- func (c *Client) ModifySampleSnapshotTemplate(request *ModifySampleSnapshotTemplateRequest) (response *ModifySampleSnapshotTemplateResponse, err error)
- func (c *Client) ModifySnapshotByTimeOffsetTemplate(request *ModifySnapshotByTimeOffsetTemplateRequest) (response *ModifySnapshotByTimeOffsetTemplateResponse, err error)
- func (c *Client) ModifySubAppIdInfo(request *ModifySubAppIdInfoRequest) (response *ModifySubAppIdInfoResponse, err error)
- func (c *Client) ModifySubAppIdStatus(request *ModifySubAppIdStatusRequest) (response *ModifySubAppIdStatusResponse, err error)
- func (c *Client) ModifyTranscodeTemplate(request *ModifyTranscodeTemplateRequest) (response *ModifyTranscodeTemplateResponse, err error)
- func (c *Client) ModifyWatermarkTemplate(request *ModifyWatermarkTemplateRequest) (response *ModifyWatermarkTemplateResponse, err error)
- func (c *Client) ModifyWordSample(request *ModifyWordSampleRequest) (response *ModifyWordSampleResponse, err error)
- func (c *Client) ProcessMedia(request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)
- func (c *Client) ProcessMediaByProcedure(request *ProcessMediaByProcedureRequest) (response *ProcessMediaByProcedureResponse, err error)
- func (c *Client) ProcessMediaByUrl(request *ProcessMediaByUrlRequest) (response *ProcessMediaByUrlResponse, err error)
- func (c *Client) PullEvents(request *PullEventsRequest) (response *PullEventsResponse, err error)
- func (c *Client) PullUpload(request *PullUploadRequest) (response *PullUploadResponse, err error)
- func (c *Client) PushUrlCache(request *PushUrlCacheRequest) (response *PushUrlCacheResponse, err error)
- func (c *Client) ResetProcedureTemplate(request *ResetProcedureTemplateRequest) (response *ResetProcedureTemplateResponse, err error)
- func (c *Client) SearchMedia(request *SearchMediaRequest) (response *SearchMediaResponse, err error)
- func (c *Client) SimpleHlsClip(request *SimpleHlsClipRequest) (response *SimpleHlsClipResponse, err error)
- func (c *Client) WeChatMiniProgramPublish(request *WeChatMiniProgramPublishRequest) (response *WeChatMiniProgramPublishResponse, err error)
- type ClipFileInfo2017
- type ClipTask2017
- type CommitUploadRequest
- type CommitUploadResponse
- type ComposeMediaOutput
- type ComposeMediaRequest
- type ComposeMediaResponse
- type ComposeMediaTask
- type ComposeMediaTaskInput
- type ComposeMediaTaskOutput
- type ConcatFileInfo2017
- type ConcatTask2017
- type ConfirmEventsRequest
- type ConfirmEventsResponse
- type ContentReviewTemplateItem
- type CoverBySnapshotTaskInput
- type CoverBySnapshotTaskOutput
- type CoverConfigureInfo
- type CoverConfigureInfoForUpdate
- type CreateAIAnalysisTemplateRequest
- type CreateAIAnalysisTemplateResponse
- type CreateAIRecognitionTemplateRequest
- type CreateAIRecognitionTemplateResponse
- type CreateAnimatedGraphicsTemplateRequest
- type CreateAnimatedGraphicsTemplateResponse
- type CreateClassRequest
- type CreateClassResponse
- type CreateContentReviewTemplateRequest
- type CreateContentReviewTemplateResponse
- type CreateImageSpriteTask2017
- type CreateImageSpriteTemplateRequest
- type CreateImageSpriteTemplateResponse
- type CreatePersonSampleRequest
- type CreatePersonSampleResponse
- type CreateProcedureTemplateRequest
- type CreateProcedureTemplateResponse
- type CreateSampleSnapshotTemplateRequest
- type CreateSampleSnapshotTemplateResponse
- type CreateSnapshotByTimeOffsetTemplateRequest
- type CreateSnapshotByTimeOffsetTemplateResponse
- type CreateTranscodeTemplateRequest
- type CreateTranscodeTemplateResponse
- type CreateWatermarkTemplateRequest
- type CreateWatermarkTemplateResponse
- type CreateWordSamplesRequest
- type CreateWordSamplesResponse
- type DeleteAIAnalysisTemplateRequest
- type DeleteAIAnalysisTemplateResponse
- type DeleteAIRecognitionTemplateRequest
- type DeleteAIRecognitionTemplateResponse
- type DeleteAnimatedGraphicsTemplateRequest
- type DeleteAnimatedGraphicsTemplateResponse
- type DeleteClassRequest
- type DeleteClassResponse
- type DeleteContentReviewTemplateRequest
- type DeleteContentReviewTemplateResponse
- type DeleteImageSpriteTemplateRequest
- type DeleteImageSpriteTemplateResponse
- type DeleteMediaRequest
- type DeleteMediaResponse
- type DeletePersonSampleRequest
- type DeletePersonSampleResponse
- type DeleteProcedureTemplateRequest
- type DeleteProcedureTemplateResponse
- type DeleteSampleSnapshotTemplateRequest
- type DeleteSampleSnapshotTemplateResponse
- type DeleteSnapshotByTimeOffsetTemplateRequest
- type DeleteSnapshotByTimeOffsetTemplateResponse
- type DeleteTranscodeTemplateRequest
- type DeleteTranscodeTemplateResponse
- type DeleteWatermarkTemplateRequest
- type DeleteWatermarkTemplateResponse
- type DeleteWordSamplesRequest
- type DeleteWordSamplesResponse
- type DescribeAIAnalysisTemplatesRequest
- type DescribeAIAnalysisTemplatesResponse
- type DescribeAIRecognitionTemplatesRequest
- type DescribeAIRecognitionTemplatesResponse
- type DescribeAdaptiveDynamicStreamingTemplatesRequest
- type DescribeAdaptiveDynamicStreamingTemplatesResponse
- type DescribeAllClassRequest
- type DescribeAllClassResponse
- type DescribeAnimatedGraphicsTemplatesRequest
- type DescribeAnimatedGraphicsTemplatesResponse
- type DescribeAudioTrackTemplatesRequest
- type DescribeAudioTrackTemplatesResponse
- type DescribeCDNUsageDataRequest
- type DescribeCDNUsageDataResponse
- type DescribeContentReviewTemplatesRequest
- type DescribeContentReviewTemplatesResponse
- type DescribeImageSpriteTemplatesRequest
- type DescribeImageSpriteTemplatesResponse
- type DescribeMediaInfosRequest
- type DescribeMediaInfosResponse
- type DescribePersonSamplesRequest
- type DescribePersonSamplesResponse
- type DescribeProcedureTemplatesRequest
- type DescribeProcedureTemplatesResponse
- type DescribeReviewDetailsRequest
- type DescribeReviewDetailsResponse
- type DescribeSampleSnapshotTemplatesRequest
- type DescribeSampleSnapshotTemplatesResponse
- type DescribeSnapshotByTimeOffsetTemplatesRequest
- type DescribeSnapshotByTimeOffsetTemplatesResponse
- type DescribeSubAppIdsRequest
- type DescribeSubAppIdsResponse
- type DescribeTaskDetailRequest
- type DescribeTaskDetailResponse
- type DescribeTasksRequest
- type DescribeTasksResponse
- type DescribeTranscodeTemplatesRequest
- type DescribeTranscodeTemplatesResponse
- type DescribeVideoTrackTemplatesRequest
- type DescribeVideoTrackTemplatesResponse
- type DescribeWatermarkTemplatesRequest
- type DescribeWatermarkTemplatesResponse
- type DescribeWordSamplesRequest
- type DescribeWordSamplesResponse
- type EditMediaFileInfo
- type EditMediaOutputConfig
- type EditMediaRequest
- type EditMediaResponse
- type EditMediaStreamInfo
- type EditMediaTask
- type EditMediaTaskInput
- type EditMediaTaskOutput
- type EmptyTrackItem
- type EventContent
- type ExecuteFunctionRequest
- type ExecuteFunctionResponse
- type FaceConfigureInfo
- type FaceConfigureInfoForUpdate
- type FileDeleteTask
- type FileUploadTask
- type ForbidMediaDistributionRequest
- type ForbidMediaDistributionResponse
- type FrameTagConfigureInfo
- type FrameTagConfigureInfoForUpdate
- type HeadTailConfigureInfo
- type HeadTailConfigureInfoForUpdate
- type HighlightSegmentItem
- type HighlightsConfigureInfo
- type HighlightsConfigureInfoForUpdate
- type ImageSpriteTaskInput
- type ImageSpriteTemplate
- type ImageTransform
- type ImageWatermarkInput
- type ImageWatermarkInputForUpdate
- type ImageWatermarkTemplate
- type LiveRealTimeClipRequest
- type LiveRealTimeClipResponse
- type MediaAdaptiveDynamicStreamingInfo
- type MediaAiAnalysisClassificationItem
- type MediaAiAnalysisCoverItem
- type MediaAiAnalysisFrameTagItem
- type MediaAiAnalysisFrameTagSegmentItem
- type MediaAiAnalysisHighlightItem
- type MediaAiAnalysisTagItem
- type MediaAnimatedGraphicsInfo
- type MediaAnimatedGraphicsItem
- type MediaAudioStreamItem
- type MediaBasicInfo
- type MediaClassInfo
- type MediaContentReviewAsrTextSegmentItem
- type MediaContentReviewOcrTextSegmentItem
- type MediaContentReviewPoliticalSegmentItem
- type MediaContentReviewSegmentItem
- type MediaDeleteItem
- type MediaImageSpriteInfo
- type MediaImageSpriteItem
- type MediaInfo
- type MediaInputInfo
- type MediaKeyFrameDescInfo
- type MediaKeyFrameDescItem
- type MediaMetaData
- type MediaMiniProgramReviewElem
- type MediaMiniProgramReviewInfo
- type MediaMiniProgramReviewInfoItem
- type MediaOutputInfo
- type MediaProcessTaskAdaptiveDynamicStreamingResult
- type MediaProcessTaskAnimatedGraphicResult
- type MediaProcessTaskCoverBySnapshotResult
- type MediaProcessTaskImageSpriteResult
- type MediaProcessTaskInput
- type MediaProcessTaskResult
- type MediaProcessTaskSampleSnapshotResult
- type MediaProcessTaskSnapshotByTimeOffsetResult
- type MediaProcessTaskTranscodeResult
- type MediaSampleSnapshotInfo
- type MediaSampleSnapshotItem
- type MediaSnapshotByTimeOffsetInfo
- type MediaSnapshotByTimeOffsetItem
- type MediaSnapshotByTimePicInfoItem
- type MediaSourceData
- type MediaTrack
- type MediaTrackItem
- type MediaTranscodeInfo
- type MediaTranscodeItem
- type MediaTransitionItem
- type MediaVideoStreamItem
- type ModifyAIAnalysisTemplateRequest
- type ModifyAIAnalysisTemplateResponse
- type ModifyAIRecognitionTemplateRequest
- type ModifyAIRecognitionTemplateResponse
- type ModifyAnimatedGraphicsTemplateRequest
- type ModifyAnimatedGraphicsTemplateResponse
- type ModifyClassRequest
- type ModifyClassResponse
- type ModifyContentReviewTemplateRequest
- type ModifyContentReviewTemplateResponse
- type ModifyImageSpriteTemplateRequest
- type ModifyImageSpriteTemplateResponse
- type ModifyMediaInfoRequest
- type ModifyMediaInfoResponse
- type ModifyPersonSampleRequest
- type ModifyPersonSampleResponse
- type ModifySampleSnapshotTemplateRequest
- type ModifySampleSnapshotTemplateResponse
- type ModifySnapshotByTimeOffsetTemplateRequest
- type ModifySnapshotByTimeOffsetTemplateResponse
- type ModifySubAppIdInfoRequest
- type ModifySubAppIdInfoResponse
- type ModifySubAppIdStatusRequest
- type ModifySubAppIdStatusResponse
- type ModifyTranscodeTemplateRequest
- type ModifyTranscodeTemplateResponse
- type ModifyWatermarkTemplateRequest
- type ModifyWatermarkTemplateResponse
- type ModifyWordSampleRequest
- type ModifyWordSampleResponse
- type ObjectConfigureInfo
- type ObjectConfigureInfoForUpdate
- type OcrFullTextConfigureInfo
- type OcrFullTextConfigureInfoForUpdate
- type OcrWordsConfigureInfo
- type OcrWordsConfigureInfoForUpdate
- type OutputAudioStream
- type OutputVideoStream
- type PoliticalAsrReviewTemplateInfo
- type PoliticalAsrReviewTemplateInfoForUpdate
- type PoliticalConfigureInfo
- type PoliticalConfigureInfoForUpdate
- type PoliticalImgReviewTemplateInfo
- type PoliticalImgReviewTemplateInfoForUpdate
- type PoliticalOcrReviewTemplateInfo
- type PoliticalOcrReviewTemplateInfoForUpdate
- type PornAsrReviewTemplateInfo
- type PornAsrReviewTemplateInfoForUpdate
- type PornConfigureInfo
- type PornConfigureInfoForUpdate
- type PornImgReviewTemplateInfo
- type PornImgReviewTemplateInfoForUpdate
- type PornOcrReviewTemplateInfo
- type PornOcrReviewTemplateInfoForUpdate
- type ProcedureTask
- type ProcedureTemplate
- type ProcessMediaByProcedureRequest
- type ProcessMediaByProcedureResponse
- type ProcessMediaByUrlRequest
- type ProcessMediaByUrlResponse
- type ProcessMediaRequest
- type ProcessMediaResponse
- type PullEventsRequest
- type PullEventsResponse
- type PullUploadRequest
- type PullUploadResponse
- type PullUploadTask
- type PushUrlCacheRequest
- type PushUrlCacheResponse
- type ResetProcedureTemplateRequest
- type ResetProcedureTemplateResponse
- type SampleSnapshotTaskInput
- type SampleSnapshotTemplate
- type SearchMediaRequest
- type SearchMediaResponse
- type SegmentConfigureInfo
- type SegmentConfigureInfoForUpdate
- type SimpleHlsClipRequest
- type SimpleHlsClipResponse
- type SnapshotByTimeOffset2017
- type SnapshotByTimeOffsetTask2017
- type SnapshotByTimeOffsetTaskInput
- type SnapshotByTimeOffsetTemplate
- type SortBy
- type StatDataItem
- type StickerTrackItem
- type SubAppIdInfo
- type SvgWatermarkInput
- type SvgWatermarkInputForUpdate
- type TEHDConfig
- type TEHDConfigForUpdate
- type TagConfigureInfo
- type TagConfigureInfoForUpdate
- type TaskSimpleInfo
- type TempCertificate
- type TerrorismConfigureInfo
- type TerrorismConfigureInfoForUpdate
- type TerrorismImgReviewTemplateInfo
- type TerrorismImgReviewTemplateInfoForUpdate
- type TextWatermarkTemplateInput
- type TextWatermarkTemplateInputForUpdate
- type TranscodePlayInfo2017
- type TranscodeTask2017
- type TranscodeTaskInput
- type TranscodeTemplate
- type TransitionOpertion
- type UserDefineAsrTextReviewTemplateInfo
- type UserDefineAsrTextReviewTemplateInfoForUpdate
- type UserDefineConfigureInfo
- type UserDefineConfigureInfoForUpdate
- type UserDefineFaceReviewTemplateInfo
- type UserDefineFaceReviewTemplateInfoForUpdate
- type UserDefineOcrTextReviewTemplateInfo
- type UserDefineOcrTextReviewTemplateInfoForUpdate
- type VideoTemplateInfo
- type VideoTemplateInfoForUpdate
- type VideoTrackItem
- type VideoTrackTemplateInfo
- type WatermarkCycleConfigForUpdate
- type WatermarkInput
- type WatermarkTemplate
- type WeChatMiniProgramPublishRequest
- type WeChatMiniProgramPublishResponse
- type WechatMiniProgramPublishTask
- type WechatMiniProgramPublishTaskInput
- type WechatPublishTask
Constants ¶
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,omitempty" name:"Definition"` // 智能分析模板名称。 Name *string `json:"Name,omitempty" name:"Name"` // 智能分析模板描述信息。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 智能分类任务控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 ClassificationConfigure *ClassificationConfigureInfo `json:"ClassificationConfigure,omitempty" name:"ClassificationConfigure"` // 智能标签任务控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 TagConfigure *TagConfigureInfo `json:"TagConfigure,omitempty" name:"TagConfigure"` // 智能封面任务控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 CoverConfigure *CoverConfigureInfo `json:"CoverConfigure,omitempty" name:"CoverConfigure"` // 智能按帧标签任务控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 FrameTagConfigure *FrameTagConfigureInfo `json:"FrameTagConfigure,omitempty" name:"FrameTagConfigure"` // 智能精彩集锦任务控制参数。 HighlightConfigure *HighlightsConfigureInfo `json:"HighlightConfigure,omitempty" name:"HighlightConfigure"` // 模板创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type AIRecognitionTemplateItem ¶
type AIRecognitionTemplateItem struct { // 视频内容识别模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 视频内容识别模板名称。 Name *string `json:"Name,omitempty" name:"Name"` // 视频内容识别模板描述信息。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 头尾识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 HeadTailConfigure *HeadTailConfigureInfo `json:"HeadTailConfigure,omitempty" name:"HeadTailConfigure"` // 拆条识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentConfigure *SegmentConfigureInfo `json:"SegmentConfigure,omitempty" name:"SegmentConfigure"` // 人脸识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 FaceConfigure *FaceConfigureInfo `json:"FaceConfigure,omitempty" name:"FaceConfigure"` // 文本全文识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrFullTextConfigure *OcrFullTextConfigureInfo `json:"OcrFullTextConfigure,omitempty" name:"OcrFullTextConfigure"` // 文本关键词识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrWordsConfigure *OcrWordsConfigureInfo `json:"OcrWordsConfigure,omitempty" name:"OcrWordsConfigure"` // 语音全文识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrFullTextConfigure *AsrFullTextConfigureInfo `json:"AsrFullTextConfigure,omitempty" name:"AsrFullTextConfigure"` // 语音关键词识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrWordsConfigure *AsrWordsConfigureInfo `json:"AsrWordsConfigure,omitempty" name:"AsrWordsConfigure"` // 物体识别控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 ObjectConfigure *ObjectConfigureInfo `json:"ObjectConfigure,omitempty" name:"ObjectConfigure"` // 截图时间间隔,单位:秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` // 模板创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type AdaptiveDynamicStreamingInfoItem ¶
type AdaptiveDynamicStreamingInfoItem struct { // 转自适应码流规格。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 打包格式,可能为 hls 和 dash 两种。 Package *string `json:"Package,omitempty" name:"Package"` // 加密类型。 DrmType *string `json:"DrmType,omitempty" name:"DrmType"` // 播放地址。 Url *string `json:"Url,omitempty" name:"Url"` }
type AdaptiveDynamicStreamingTaskInput ¶
type AdaptiveDynamicStreamingTaskInput struct { // 转自适应码流模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 水印列表,支持多张图片或文字水印,最大可支持 10 张。 // 注意:此字段可能返回 null,表示取不到有效值。 WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitempty" name:"WatermarkSet" list` }
type AdaptiveDynamicStreamingTemplate ¶
type AdaptiveDynamicStreamingTemplate struct { // 转自适应码流模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 模板类型,取值范围: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 转自适应码流模板名称。 Name *string `json:"Name,omitempty" name:"Name"` // 转自适应码流模板描述信息。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 打包类型,取值范围: // <li>hls;</li> // <li>dash。</li> PackageType *string `json:"PackageType,omitempty" name:"PackageType"` // DRM 类型,取值范围: // <li>FairPlay;</li> // <li>SimpleAES;</li> // <li>Widevine。</li> // 如果取值为空字符串,代表不对视频做 DRM 保护。 DrmType *string `json:"DrmType,omitempty" name:"DrmType"` // 视频轨模板列表。 VideoTrackTemplateSet []*VideoTrackTemplateInfo `json:"VideoTrackTemplateSet,omitempty" name:"VideoTrackTemplateSet" list` // 音频轨模板列表。 AudioTrackTemplateSet []*AudioTrackTemplateInfo `json:"AudioTrackTemplateSet,omitempty" name:"AudioTrackTemplateSet" list` // 是否禁止视频低码率转高码率,取值范围: // <li>0:否,</li> // <li>1:是。</li> DisableHigherVideoBitrate *uint64 `json:"DisableHigherVideoBitrate,omitempty" name:"DisableHigherVideoBitrate"` // 是否禁止视频分辨率转高分辨率,取值范围: // <li>0:否,</li> // <li>1:是。</li> DisableHigherVideoResolution *uint64 `json:"DisableHigherVideoResolution,omitempty" name:"DisableHigherVideoResolution"` // 模板创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type AiAnalysisResult ¶
type AiAnalysisResult struct { // 任务的类型,可以取的值有: // <li>Classification:智能分类</li> // <li>Cover:智能封面</li> // <li>Tag:智能标签</li> // <li>FrameTag:智能按帧标签</li> // <li>Highlight:智能精彩集锦</li> Type *string `json:"Type,omitempty" name:"Type"` // 视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ClassificationTask *AiAnalysisTaskClassificationResult `json:"ClassificationTask,omitempty" name:"ClassificationTask"` // 视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 CoverTask *AiAnalysisTaskCoverResult `json:"CoverTask,omitempty" name:"CoverTask"` // 视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TagTask *AiAnalysisTaskTagResult `json:"TagTask,omitempty" name:"TagTask"` // 视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 FrameTagTask *AiAnalysisTaskFrameTagResult `json:"FrameTagTask,omitempty" name:"FrameTagTask"` // 视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 HighlightTask *AiAnalysisTaskHighlightResult `json:"HighlightTask,omitempty" name:"HighlightTask"` }
type AiAnalysisTaskClassificationInput ¶
type AiAnalysisTaskClassificationInput struct { // 视频智能分类模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiAnalysisTaskClassificationOutput ¶
type AiAnalysisTaskClassificationOutput struct { // 视频智能分类列表。 ClassificationSet []*MediaAiAnalysisClassificationItem `json:"ClassificationSet,omitempty" name:"ClassificationSet" list` }
type AiAnalysisTaskClassificationResult ¶
type AiAnalysisTaskClassificationResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 智能分类任务输入。 Input *AiAnalysisTaskClassificationInput `json:"Input,omitempty" name:"Input"` // 智能分类任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiAnalysisTaskClassificationOutput `json:"Output,omitempty" name:"Output"` }
type AiAnalysisTaskCoverInput ¶
type AiAnalysisTaskCoverInput struct { // 视频智能封面模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiAnalysisTaskCoverOutput ¶
type AiAnalysisTaskCoverOutput struct { // 智能封面列表。 CoverSet []*MediaAiAnalysisCoverItem `json:"CoverSet,omitempty" name:"CoverSet" list` }
type AiAnalysisTaskCoverResult ¶
type AiAnalysisTaskCoverResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 智能封面任务输入。 Input *AiAnalysisTaskCoverInput `json:"Input,omitempty" name:"Input"` // 智能封面任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiAnalysisTaskCoverOutput `json:"Output,omitempty" name:"Output"` }
type AiAnalysisTaskFrameTagInput ¶
type AiAnalysisTaskFrameTagInput struct { // 视频智能按帧标签模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiAnalysisTaskFrameTagOutput ¶
type AiAnalysisTaskFrameTagOutput struct { // 视频按帧标签列表。 SegmentSet []*MediaAiAnalysisFrameTagSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiAnalysisTaskFrameTagResult ¶
type AiAnalysisTaskFrameTagResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 智能按帧标签任务输入。 Input *AiAnalysisTaskFrameTagInput `json:"Input,omitempty" name:"Input"` // 智能按帧标签任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiAnalysisTaskFrameTagOutput `json:"Output,omitempty" name:"Output"` }
type AiAnalysisTaskHighlightInput ¶
type AiAnalysisTaskHighlightInput struct { // 视频智能精彩片段模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiAnalysisTaskHighlightOutput ¶
type AiAnalysisTaskHighlightOutput struct { // 视频智能精彩片段列表。 HighlightSet []*MediaAiAnalysisHighlightItem `json:"HighlightSet,omitempty" name:"HighlightSet" list` }
type AiAnalysisTaskHighlightResult ¶
type AiAnalysisTaskHighlightResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 智能精彩片段任务输入。 Input *AiAnalysisTaskHighlightInput `json:"Input,omitempty" name:"Input"` // 智能精彩片段任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiAnalysisTaskHighlightOutput `json:"Output,omitempty" name:"Output"` }
type AiAnalysisTaskInput ¶
type AiAnalysisTaskInput struct { // 视频内容分析模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiAnalysisTaskTagInput ¶
type AiAnalysisTaskTagInput struct { // 视频智能标签模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiAnalysisTaskTagOutput ¶
type AiAnalysisTaskTagOutput struct { // 视频智能标签列表。 TagSet []*MediaAiAnalysisTagItem `json:"TagSet,omitempty" name:"TagSet" list` }
type AiAnalysisTaskTagResult ¶
type AiAnalysisTaskTagResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 智能标签任务输入。 Input *AiAnalysisTaskTagInput `json:"Input,omitempty" name:"Input"` // 智能标签任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiAnalysisTaskTagOutput `json:"Output,omitempty" name:"Output"` }
type AiContentReviewResult ¶
type AiContentReviewResult struct { // 任务的类型,可以取的值有: // <li>Porn:图片鉴黄</li> // <li>Terrorism:图片鉴恐</li> // <li>Political:图片鉴政</li> // <li>Porn.Asr:Asr 文字鉴黄</li> // <li>Porn.Ocr:Ocr 文字鉴黄</li> // <li>Political.Asr:Asr 文字鉴政</li> // <li>Political.Ocr:Ocr 文字鉴政</li> Type *string `json:"Type,omitempty" name:"Type"` // 视频内容审核智能画面鉴黄任务的查询结果,当任务类型为 Porn 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PornTask *AiReviewTaskPornResult `json:"PornTask,omitempty" name:"PornTask"` // 视频内容审核智能画面鉴恐任务的查询结果,当任务类型为 Terrorism 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TerrorismTask *AiReviewTaskTerrorismResult `json:"TerrorismTask,omitempty" name:"TerrorismTask"` // 视频内容审核智能画面鉴政任务的查询结果,当任务类型为 Political 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PoliticalTask *AiReviewTaskPoliticalResult `json:"PoliticalTask,omitempty" name:"PoliticalTask"` // 视频内容审核 Asr 文字鉴黄任务的查询结果,当任务类型为 Porn.Asr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PornAsrTask *AiReviewTaskPornAsrResult `json:"PornAsrTask,omitempty" name:"PornAsrTask"` // 视频内容审核 Ocr 文字鉴黄任务的查询结果,当任务类型为 Porn.Ocr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PornOcrTask *AiReviewTaskPornOcrResult `json:"PornOcrTask,omitempty" name:"PornOcrTask"` // 视频内容审核 Asr 文字鉴政任务的查询结果,当任务类型为 Political.Asr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PoliticalAsrTask *AiReviewTaskPoliticalAsrResult `json:"PoliticalAsrTask,omitempty" name:"PoliticalAsrTask"` // 视频内容审核 Ocr 文字鉴政任务的查询结果,当任务类型为 Political.Ocr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PoliticalOcrTask *AiReviewTaskPoliticalOcrResult `json:"PoliticalOcrTask,omitempty" name:"PoliticalOcrTask"` }
type AiContentReviewTaskInput ¶
type AiContentReviewTaskInput struct { // 视频内容审核模板 ID。 Definition *uint64 `json:"Definition,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,omitempty" name:"Type"` // 视频片头片尾识别结果,当 Type 为 // HeadTailRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 HeadTailTask *AiRecognitionTaskHeadTailResult `json:"HeadTailTask,omitempty" name:"HeadTailTask"` // 视频拆条识别结果,当 Type 为 // SegmentRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentTask *AiRecognitionTaskSegmentResult `json:"SegmentTask,omitempty" name:"SegmentTask"` // 人脸识别结果,当 Type 为 // FaceRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 FaceTask *AiRecognitionTaskFaceResult `json:"FaceTask,omitempty" name:"FaceTask"` // 语音关键词识别结果,当 Type 为 // AsrWordsRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrWordsTask *AiRecognitionTaskAsrWordsResult `json:"AsrWordsTask,omitempty" name:"AsrWordsTask"` // 语音全文识别结果,当 Type 为 // AsrFullTextRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrFullTextTask *AiRecognitionTaskAsrFullTextResult `json:"AsrFullTextTask,omitempty" name:"AsrFullTextTask"` // 文本关键词识别结果,当 Type 为 // OcrWordsRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrWordsTask *AiRecognitionTaskOcrWordsResult `json:"OcrWordsTask,omitempty" name:"OcrWordsTask"` // 文本全文识别结果,当 Type 为 // OcrFullTextRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrFullTextTask *AiRecognitionTaskOcrFullTextResult `json:"OcrFullTextTask,omitempty" name:"OcrFullTextTask"` // 物体识别结果,当 Type 为 // ObjectRecognition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ObjectTask *AiRecognitionTaskObjectResult `json:"ObjectTask,omitempty" name:"ObjectTask"` }
type AiRecognitionTaskAsrFullTextResult ¶
type AiRecognitionTaskAsrFullTextResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 语音全文识别任务输入信息。 Input *AiRecognitionTaskAsrFullTextResultInput `json:"Input,omitempty" name:"Input"` // 语音全文识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskAsrFullTextResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskAsrFullTextResultInput ¶
type AiRecognitionTaskAsrFullTextResultInput struct { // 语音全文识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskAsrFullTextResultOutput ¶
type AiRecognitionTaskAsrFullTextResultOutput struct { // 语音全文识别片段列表。 SegmentSet []*AiRecognitionTaskAsrFullTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` // 字幕文件 Url。 SubtitleUrl *string `json:"SubtitleUrl,omitempty" name:"SubtitleUrl"` }
type AiRecognitionTaskAsrFullTextSegmentItem ¶
type AiRecognitionTaskAsrFullTextSegmentItem struct { // 识别片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 识别片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 识别片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 识别文本。 Text *string `json:"Text,omitempty" name:"Text"` }
type AiRecognitionTaskAsrWordsResult ¶
type AiRecognitionTaskAsrWordsResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 语音关键词识别任务输入信息。 Input *AiRecognitionTaskAsrWordsResultInput `json:"Input,omitempty" name:"Input"` // 语音关键词识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskAsrWordsResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskAsrWordsResultInput ¶
type AiRecognitionTaskAsrWordsResultInput struct { // 语音关键词识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskAsrWordsResultItem ¶
type AiRecognitionTaskAsrWordsResultItem struct { // 语音关键词。 Word *string `json:"Word,omitempty" name:"Word"` // 语音关键词出现的时间片段列表。 SegmentSet []*AiRecognitionTaskAsrWordsSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiRecognitionTaskAsrWordsResultOutput ¶
type AiRecognitionTaskAsrWordsResultOutput struct { // 语音关键词识别结果集。 ResultSet []*AiRecognitionTaskAsrWordsResultItem `json:"ResultSet,omitempty" name:"ResultSet" list` }
type AiRecognitionTaskAsrWordsSegmentItem ¶
type AiRecognitionTaskAsrWordsSegmentItem struct { // 识别片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 识别片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 识别片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` }
type AiRecognitionTaskFaceResult ¶
type AiRecognitionTaskFaceResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 人脸识别任务输入信息。 Input *AiRecognitionTaskFaceResultInput `json:"Input,omitempty" name:"Input"` // 人脸识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskFaceResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskFaceResultInput ¶
type AiRecognitionTaskFaceResultInput struct { // 人脸识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskFaceResultItem ¶
type AiRecognitionTaskFaceResultItem struct { // 人物唯一标识 ID。 Id *string `json:"Id,omitempty" name:"Id"` // 人物库类型,表示识别出的人物来自哪个人物库: // <li>Default:默认人物库;</li> // <li>UserDefine:用户自定义人物库。</li> Type *string `json:"Type,omitempty" name:"Type"` // 人物名称。 Name *string `json:"Name,omitempty" name:"Name"` // 人物出现的片段结果集。 SegmentSet []*AiRecognitionTaskFaceSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiRecognitionTaskFaceResultOutput ¶
type AiRecognitionTaskFaceResultOutput struct { // 智能人脸识别结果集。 ResultSet []*AiRecognitionTaskFaceResultItem `json:"ResultSet,omitempty" name:"ResultSet" list` }
type AiRecognitionTaskFaceSegmentItem ¶
type AiRecognitionTaskFaceSegmentItem struct { // 识别片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 识别片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 识别片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 AreaCoordSet []*int64 `json:"AreaCoordSet,omitempty" name:"AreaCoordSet" list` }
type AiRecognitionTaskHeadTailResult ¶
type AiRecognitionTaskHeadTailResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 视频片头片尾识别任务输入信息。 Input *AiRecognitionTaskHeadTailResultInput `json:"Input,omitempty" name:"Input"` // 视频片头片尾识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskHeadTailResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskHeadTailResultInput ¶
type AiRecognitionTaskHeadTailResultInput struct { // 视频片头片尾识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskHeadTailResultOutput ¶
type AiRecognitionTaskHeadTailResultOutput struct { // 片头识别置信度。取值:0~100。 HeadConfidence *float64 `json:"HeadConfidence,omitempty" name:"HeadConfidence"` // 视频片头的结束时间点,单位:秒。 HeadTimeOffset *float64 `json:"HeadTimeOffset,omitempty" name:"HeadTimeOffset"` // 片尾识别置信度。取值:0~100。 TailConfidence *float64 `json:"TailConfidence,omitempty" name:"TailConfidence"` // 视频片尾的开始时间点,单位:秒。 TailTimeOffset *float64 `json:"TailTimeOffset,omitempty" name:"TailTimeOffset"` }
type AiRecognitionTaskInput ¶
type AiRecognitionTaskInput struct { // 视频智能识别模板 ID 。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskObjectResult ¶
type AiRecognitionTaskObjectResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 物体识别任务输入信息。 Input *AiRecognitionTaskObjectResultInput `json:"Input,omitempty" name:"Input"` // 物体识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskObjectResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskObjectResultInput ¶
type AiRecognitionTaskObjectResultInput struct { // 物体识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskObjectResultItem ¶
type AiRecognitionTaskObjectResultItem struct { // 识别的物体名称。 Name *string `json:"Name,omitempty" name:"Name"` // 物体出现的片段列表。 SegmentSet []*AiRecognitionTaskObjectSeqmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiRecognitionTaskObjectResultOutput ¶
type AiRecognitionTaskObjectResultOutput struct { // 智能物体识别结果集。 ResultSet []*AiRecognitionTaskObjectResultItem `json:"ResultSet,omitempty" name:"ResultSet" list` }
type AiRecognitionTaskObjectSeqmentItem ¶
type AiRecognitionTaskObjectSeqmentItem struct { // 识别片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 识别片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 识别片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 AreaCoordSet []*int64 `json:"AreaCoordSet,omitempty" name:"AreaCoordSet" list` }
type AiRecognitionTaskOcrFullTextResult ¶
type AiRecognitionTaskOcrFullTextResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 文本全文识别任务输入信息。 Input *AiRecognitionTaskOcrFullTextResultInput `json:"Input,omitempty" name:"Input"` // 文本全文识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskOcrFullTextResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskOcrFullTextResultInput ¶
type AiRecognitionTaskOcrFullTextResultInput struct { // 文本全文识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskOcrFullTextResultOutput ¶
type AiRecognitionTaskOcrFullTextResultOutput struct { // 文本全文识别结果集。 SegmentSet []*AiRecognitionTaskOcrFullTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiRecognitionTaskOcrFullTextSegmentItem ¶
type AiRecognitionTaskOcrFullTextSegmentItem struct { // 识别片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 识别片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 识别片段结果集。 TextSet []*AiRecognitionTaskOcrFullTextSegmentTextItem `json:"TextSet,omitempty" name:"TextSet" list` }
type AiRecognitionTaskOcrFullTextSegmentTextItem ¶
type AiRecognitionTaskOcrFullTextSegmentTextItem struct { // 识别片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 AreaCoordSet []*int64 `json:"AreaCoordSet,omitempty" name:"AreaCoordSet" list` // 识别文本。 Text *string `json:"Text,omitempty" name:"Text"` }
type AiRecognitionTaskOcrWordsResult ¶
type AiRecognitionTaskOcrWordsResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 文本关键词识别任务输入信息。 Input *AiRecognitionTaskOcrWordsResultInput `json:"Input,omitempty" name:"Input"` // 文本关键词识别任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskOcrWordsResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskOcrWordsResultInput ¶
type AiRecognitionTaskOcrWordsResultInput struct { // 文本关键词识别模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskOcrWordsResultItem ¶
type AiRecognitionTaskOcrWordsResultItem struct { // 文本关键词。 Word *string `json:"Word,omitempty" name:"Word"` // 文本关键出现的片段列表。 SegmentSet []*AiRecognitionTaskOcrWordsSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiRecognitionTaskOcrWordsResultOutput ¶
type AiRecognitionTaskOcrWordsResultOutput struct { // 文本关键词识别结果集。 ResultSet []*AiRecognitionTaskOcrWordsResultItem `json:"ResultSet,omitempty" name:"ResultSet" list` }
type AiRecognitionTaskOcrWordsSegmentItem ¶
type AiRecognitionTaskOcrWordsSegmentItem struct { // 识别片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 识别片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 识别片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 识别结果的区域坐标。数组包含 4 个元素 [x1,y1,x2,y2],依次表示区域左上点、右下点的横纵坐标。 AreaCoordSet []*int64 `json:"AreaCoordSet,omitempty" name:"AreaCoordSet" list` }
type AiRecognitionTaskSegmentResult ¶
type AiRecognitionTaskSegmentResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0:成功,其他值:失败。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 视频拆条任务输入信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Input *AiRecognitionTaskSegmentResultInput `json:"Input,omitempty" name:"Input"` // 视频拆条任务输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiRecognitionTaskSegmentResultOutput `json:"Output,omitempty" name:"Output"` }
type AiRecognitionTaskSegmentResultInput ¶
type AiRecognitionTaskSegmentResultInput struct { // 视频拆条模板 ID。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type AiRecognitionTaskSegmentResultOutput ¶
type AiRecognitionTaskSegmentResultOutput struct { // 视频拆条片段列表。 SegmentSet []*AiRecognitionTaskSegmentSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiRecognitionTaskSegmentSegmentItem ¶
type AiRecognitionTaskSegmentSegmentItem struct { // 文件 ID。仅当处理的是点播文件并且拆条生成的子片段为点播文件时有效。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 视频拆条片段 Url。 SegmentUrl *string `json:"SegmentUrl,omitempty" name:"SegmentUrl"` // 拆条片段置信度。取值:0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 拆条片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 拆条片段终止的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 拆条封面图片 Url。 CovImgUrl *string `json:"CovImgUrl,omitempty" name:"CovImgUrl"` // 特殊字段,请忽略。 SpecialInfo *string `json:"SpecialInfo,omitempty" name:"SpecialInfo"` }
type AiReviewPoliticalAsrTaskInput ¶
type AiReviewPoliticalAsrTaskInput struct { // 鉴政模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewPoliticalAsrTaskOutput ¶
type AiReviewPoliticalAsrTaskOutput struct { // Asr 文字涉政、敏感评分,分值为0到100。 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Asr 文字涉政、敏感结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Asr 文字有涉政、敏感嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewPoliticalOcrTaskInput ¶
type AiReviewPoliticalOcrTaskInput struct { // 鉴政模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewPoliticalOcrTaskOutput ¶
type AiReviewPoliticalOcrTaskOutput struct { // Ocr 文字涉政、敏感评分,分值为0到100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Ocr 文字涉政、敏感结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Ocr 文字有涉政、敏感嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewPoliticalTaskInput ¶
type AiReviewPoliticalTaskInput struct { // 鉴政模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewPoliticalTaskOutput ¶
type AiReviewPoliticalTaskOutput struct { // 视频涉政评分,分值为0到100。 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 涉政结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 视频鉴政结果标签,取值范围: // <li>politician:政治人物。</li> // <li>violation_photo:违规图标。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitempty" name:"Label"` // 有涉政嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewPoliticalSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewPornAsrTaskInput ¶
type AiReviewPornAsrTaskInput struct { // 鉴黄模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewPornAsrTaskOutput ¶
type AiReviewPornAsrTaskOutput struct { // Asr 文字涉黄评分,分值为0到100。 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Asr 文字涉黄结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Asr 文字有涉黄嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewPornOcrTaskInput ¶
type AiReviewPornOcrTaskInput struct { // 鉴黄模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewPornOcrTaskOutput ¶
type AiReviewPornOcrTaskOutput struct { // Ocr 文字涉黄评分,分值为0到100。 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Ocr 文字涉黄结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Ocr 文字有涉黄嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewPornTaskInput ¶
type AiReviewPornTaskInput struct { // 鉴黄模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewPornTaskOutput ¶
type AiReviewPornTaskOutput struct { // 视频鉴黄评分,分值为0到100。 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 鉴黄结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 视频鉴黄结果标签,取值范围: // <li>porn:色情。</li> // <li>sexy:性感。</li> // <li>vulgar:低俗。</li> // <li>intimacy:亲密行为。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitempty" name:"Label"` // 有涉黄嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewTaskPoliticalAsrResult ¶
type AiReviewTaskPoliticalAsrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Asr 文字鉴政任务输入。 Input *AiReviewPoliticalAsrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Asr 文字鉴政任务输出。 Output *AiReviewPoliticalAsrTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskPoliticalOcrResult ¶
type AiReviewTaskPoliticalOcrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Ocr 文字鉴政任务输入。 Input *AiReviewPoliticalOcrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Ocr 文字鉴政任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewPoliticalOcrTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskPoliticalResult ¶
type AiReviewTaskPoliticalResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核鉴政任务输入。 Input *AiReviewPoliticalTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核鉴政任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewPoliticalTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskPornAsrResult ¶
type AiReviewTaskPornAsrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Asr 文字鉴黄任务输入。 Input *AiReviewPornAsrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Asr 文字鉴黄任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewPornAsrTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskPornOcrResult ¶
type AiReviewTaskPornOcrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Ocr 文字鉴黄任务输入。 Input *AiReviewPornOcrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Ocr 文字鉴黄任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewPornOcrTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskPornResult ¶
type AiReviewTaskPornResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核鉴黄任务输入。 Input *AiReviewPornTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核鉴黄任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewPornTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskTerrorismResult ¶
type AiReviewTaskTerrorismResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核鉴恐任务输入。 Input *AiReviewTerrorismTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核鉴恐任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewTerrorismTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTerrorismTaskInput ¶
type AiReviewTerrorismTaskInput struct { // 鉴恐模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewTerrorismTaskOutput ¶
type AiReviewTerrorismTaskOutput struct { // 视频暴恐评分,分值为0到100。 // 注意:此字段可能返回 null,表示取不到有效值。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 暴恐结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,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> // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitempty" name:"Label"` // 有暴恐嫌疑的视频片段列表。 // 注意:此字段可能返回 null,表示取不到有效值。 SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiSampleFaceInfo ¶
type AiSampleFaceOperation ¶
type AiSampleFaceOperation struct { // 操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。 Type *string `json:"Type,omitempty" name:"Type"` // 人脸 ID 集合,当 Type为delete 时,该字段必填。 FaceIds []*string `json:"FaceIds,omitempty" name:"FaceIds" list` // 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串集合。 // <li>当 Type为add 或 reset 时,该字段必填;</li> // <li>数组长度限制:5 张图片。</li> // 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。 FaceContents []*string `json:"FaceContents,omitempty" name:"FaceContents" list` }
type AiSampleFailFaceInfo ¶
type AiSamplePerson ¶
type AiSamplePerson struct { // 人物 ID。 PersonId *string `json:"PersonId,omitempty" name:"PersonId"` // 人物名称。 Name *string `json:"Name,omitempty" name:"Name"` // 人物描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 人脸信息。 FaceInfoSet []*AiSampleFaceInfo `json:"FaceInfoSet,omitempty" name:"FaceInfoSet" list` // 人物标签。 // 注意:此字段可能返回 null,表示取不到有效值。 TagSet []*string `json:"TagSet,omitempty" name:"TagSet" list` // 应用场景。 UsageSet []*string `json:"UsageSet,omitempty" name:"UsageSet" list` // 创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type AiSampleTagOperation ¶
type AiSampleWord ¶
type AiSampleWord struct { // 关键词。 Keyword *string `json:"Keyword,omitempty" name:"Keyword"` // 关键词标签。 TagSet []*string `json:"TagSet,omitempty" name:"TagSet" list` // 关键词应用场景。 UsageSet []*string `json:"UsageSet,omitempty" name:"UsageSet" list` // 创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type AiSampleWordInfo ¶
type AnimatedGraphicTaskInput ¶
type AnimatedGraphicTaskInput struct { // 视频转动图模板 ID Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 动图在视频中的开始时间,单位为秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 动图在视频中的结束时间,单位为秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` }
type AnimatedGraphicsTemplate ¶
type AnimatedGraphicsTemplate struct { // 转动图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 模板类型,取值范围: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 转动图模板名称。 Name *string `json:"Name,omitempty" name:"Name"` // 转动图模板描述信息。 Comment *string `json:"Comment,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,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,omitempty" name:"Height"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 动图格式。 Format *string `json:"Format,omitempty" name:"Format"` // 帧率。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` // 图片质量。 Quality *float64 `json:"Quality,omitempty" name:"Quality"` // 模板创建时间,使用 [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,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,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,omitempty" name:"MediaType"` // 媒体名称。 MediaName *string `json:"MediaName,omitempty" name:"MediaName"` // 封面类型,可选值请参考 [上传能力综述](/document/product/266/9760#.E6.96.87.E4.BB.B6.E7.B1.BB.E5.9E.8B)。 CoverType *string `json:"CoverType,omitempty" name:"CoverType"` // 媒体后续任务处理操作,即完成媒体上传后,可自动发起任务流操作。参数值为任务流模板名,云点播支持 [创建任务流模板](/document/product/266/33819) 并为模板命名。 Procedure *string `json:"Procedure,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,omitempty" name:"ExpireTime"` // 指定上传园区,仅适用于对上传地域有特殊需求的用户。 StorageRegion *string `json:"StorageRegion,omitempty" name:"StorageRegion"` // 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。 // <li>默认值:0,表示其他分类。</li> ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。 SourceContext *string `json:"SourceContext,omitempty" name:"SourceContext"` // 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 点播 [子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewApplyUploadRequest ¶
func NewApplyUploadRequest() (request *ApplyUploadRequest)
func (*ApplyUploadRequest) FromJsonString ¶
func (r *ApplyUploadRequest) FromJsonString(s string) error
func (*ApplyUploadRequest) ToJsonString ¶
func (r *ApplyUploadRequest) ToJsonString() string
type ApplyUploadResponse ¶
type ApplyUploadResponse struct { *tchttp.BaseResponse Response *struct { // 存储桶,用于上传接口 URL 的 bucket_name。 StorageBucket *string `json:"StorageBucket,omitempty" name:"StorageBucket"` // 存储园区,用于上传接口 Host 的 Region。 StorageRegion *string `json:"StorageRegion,omitempty" name:"StorageRegion"` // 点播会话,用于确认上传接口的参数 VodSessionKey。 VodSessionKey *string `json:"VodSessionKey,omitempty" name:"VodSessionKey"` // 媒体存储路径,用于上传接口存储媒体的对象键(Key)。 // 注意:此字段可能返回 null,表示取不到有效值。 MediaStoragePath *string `json:"MediaStoragePath,omitempty" name:"MediaStoragePath"` // 封面存储路径,用于上传接口存储封面的对象键(Key)。 // 注意:此字段可能返回 null,表示取不到有效值。 CoverStoragePath *string `json:"CoverStoragePath,omitempty" name:"CoverStoragePath"` // 临时凭证,用于上传接口的权限验证。 TempCertificate *TempCertificate `json:"TempCertificate,omitempty" name:"TempCertificate"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewApplyUploadResponse ¶
func NewApplyUploadResponse() (response *ApplyUploadResponse)
func (*ApplyUploadResponse) FromJsonString ¶
func (r *ApplyUploadResponse) FromJsonString(s string) error
func (*ApplyUploadResponse) ToJsonString ¶
func (r *ApplyUploadResponse) ToJsonString() string
type AsrFullTextConfigureInfo ¶
type AsrFullTextConfigureInfo struct { // 语音全文识别任务开关,可选值: // <li>ON:开启智能语音全文识别任务;</li> // <li>OFF:关闭智能语音全文识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 生成的字幕文件格式,不填或者填空字符串表示不生成字幕文件,可选值: // <li>vtt:生成 WebVTT 字幕文件。</li> SubtitleFormat *string `json:"SubtitleFormat,omitempty" name:"SubtitleFormat"` }
type AsrFullTextConfigureInfoForUpdate ¶
type AsrFullTextConfigureInfoForUpdate struct { // 语音全文识别任务开关,可选值: // <li>ON:开启智能语音全文识别任务;</li> // <li>OFF:关闭智能语音全文识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 生成的字幕文件格式,填空字符串表示不生成字幕文件,可选值: // <li>vtt:生成 WebVTT 字幕文件。</li> SubtitleFormat *string `json:"SubtitleFormat,omitempty" name:"SubtitleFormat"` }
type AsrWordsConfigureInfo ¶
type AsrWordsConfigureInfo struct { // 语音关键词识别任务开关,可选值: // <li>ON:开启语音关键词识别任务;</li> // <li>OFF:关闭语音关键词识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` }
type AsrWordsConfigureInfoForUpdate ¶
type AsrWordsConfigureInfoForUpdate struct { // 语音关键词识别任务开关,可选值: // <li>ON:开启语音关键词识别任务;</li> // <li>OFF:关闭语音关键词识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 关键词过滤标签,指定需要返回的关键词的标签。如果未填或者为空,则全部结果都返回。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` }
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> // <li>libmp3lame。</li> Codec *string `json:"Codec,omitempty" name:"Codec"` // 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 // 当取值为 0,表示音频码率和原始音频保持一致。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 音频流的采样率,可选值: // <li>32000</li> // <li>44100</li> // <li>48000</li> // 单位:Hz。 SampleRate *uint64 `json:"SampleRate,omitempty" name:"SampleRate"` // 音频通道方式,可选值: // <li>1:单通道</li> // <li>2:双通道</li> // <li>6:立体声</li> // 默认值:2。 AudioChannel *int64 `json:"AudioChannel,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> // <li>libmp3lame。</li> Codec *string `json:"Codec,omitempty" name:"Codec"` // 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 音频流的采样率,可选值: // <li>32000</li> // <li>44100</li> // <li>48000</li> // 单位:Hz。 SampleRate *uint64 `json:"SampleRate,omitempty" name:"SampleRate"` // 音频通道方式,可选值: // <li>1:单通道</li> // <li>2:双通道</li> // <li>6:立体声</li> AudioChannel *int64 `json:"AudioChannel,omitempty" name:"AudioChannel"` }
type AudioTrackItem ¶
type AudioTrackItem struct { // 音频素材的媒体文件来源。可以是点播的文件 ID,也可以是其它文件的 URL。 SourceMedia *string `json:"SourceMedia,omitempty" name:"SourceMedia"` // 音频片段取自素材文件的起始时间,单位为秒。0 表示从素材开始位置截取。默认为0。 SourceMediaStartTime *float64 `json:"SourceMediaStartTime,omitempty" name:"SourceMediaStartTime"` // 音频片段的时长,单位为秒。默认和素材本身长度一致,表示截取全部素材。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 对音频片段进行的操作,如音量调节等。 // 注意:此字段可能返回 null,表示取不到有效值。 AudioOperations []*AudioTransform `json:"AudioOperations,omitempty" name:"AudioOperations" list` }
type AudioTrackTemplateInfo ¶
type AudioTrackTemplateInfo struct { // 模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 音频轨编码格式。 // 当 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> // <li>libmp3lame。</li> Codec *string `json:"Codec,omitempty" name:"Codec"` // 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 // 当取值为 0,表示音频码率和原始音频保持一致。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 音频流的采样率,可选值: // <li>32000</li> // <li>44100</li> // <li>48000</li> // 单位:Hz。 SampleRate *uint64 `json:"SampleRate,omitempty" name:"SampleRate"` // 模板类型,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 音频通道方式,可选值: // <li>1:单通道</li> // <li>2:双通道</li> // <li>6:立体声</li> // 默认值:2。 AudioChannel *int64 `json:"AudioChannel,omitempty" name:"AudioChannel"` // 模板创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type AudioTransform ¶
type AudioTransform struct { // 音频操作类型,取值有: // <li>Volume:音量调节。</li> Type *string `json:"Type,omitempty" name:"Type"` // 音量调节参数, 当 Type = Volume 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 VolumeParam *AudioVolumeParam `json:"VolumeParam,omitempty" name:"VolumeParam"` }
type AudioVolumeParam ¶
type Canvas ¶
type Canvas struct { // 背景颜色,取值有: // <li>Black:黑色背景</li> // <li>White:白色背景</li> // 默认值:Black。 Color *string `json:"Color,omitempty" name:"Color"` // 画布宽度,即输出视频的宽度,取值范围:0~ 4096,单位:px。 // 默认值:0,表示和第一个视频轨的第一个视频片段的视频宽度一致。 Width *int64 `json:"Width,omitempty" name:"Width"` // 画布高度,即输出视频的高度(或长边),取值范围:0~ 4096,单位:px。 // 默认值:0,表示和第一个视频轨的第一个视频片段的视频高度一致。 Height *int64 `json:"Height,omitempty" name:"Height"` }
type ClassificationConfigureInfo ¶
type ClassificationConfigureInfo struct { // 智能分类任务开关,可选值: // <li>ON:开启智能分类任务;</li> // <li>OFF:关闭智能分类任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type ClassificationConfigureInfoForUpdate ¶
type ClassificationConfigureInfoForUpdate struct { // 智能分类任务开关,可选值: // <li>ON:开启智能分类任务;</li> // <li>OFF:关闭智能分类任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) ApplyUpload ¶
func (c *Client) ApplyUpload(request *ApplyUploadRequest) (response *ApplyUploadResponse, err error)
* 该接口用于申请媒体文件(和封面文件)的上传,获取文件上传到云点播的元信息(包括上传路径、上传签名等),用于后续上传接口。 * 上传流程请参考 [服务端上传综述](/document/product/266/9759)。
func (*Client) CommitUpload ¶
func (c *Client) CommitUpload(request *CommitUploadRequest) (response *CommitUploadResponse, err error)
该接口用于确认媒体文件(和封面文件)上传到腾讯云点播的结果,并存储媒体信息,返回文件的播放地址和文件 ID。
func (*Client) ComposeMedia ¶
func (c *Client) ComposeMedia(request *ComposeMediaRequest) (response *ComposeMediaResponse, err error)
该接口用于制作媒体文件,可以
1. 对一个媒体文件进行剪辑,生成一个新的媒体文件; 2. 对多个媒体文件进行裁剪拼接,生成一个新的媒体文件; 3. 对多个媒体文件的媒体流进行裁剪拼接,生成一个新的媒体文件;
func (*Client) ConfirmEvents ¶
func (c *Client) ConfirmEvents(request *ConfirmEventsRequest) (response *ConfirmEventsResponse, err error)
* 开发者调用拉取事件通知,获取到事件后,必须调用该接口来确认消息已经收到; * 开发者获取到事件句柄后,等待确认的有效时间为 30 秒,超出 30 秒会报参数错误(4000); * 更多参考事件通知的[可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83)。
func (*Client) CreateAIAnalysisTemplate ¶
func (c *Client) CreateAIAnalysisTemplate(request *CreateAIAnalysisTemplateRequest) (response *CreateAIAnalysisTemplateResponse, err error)
创建用户自定义视频内容分析模板,数量上限:50。
func (*Client) CreateAIRecognitionTemplate ¶
func (c *Client) CreateAIRecognitionTemplate(request *CreateAIRecognitionTemplateRequest) (response *CreateAIRecognitionTemplateResponse, err error)
创建用户自定义视频内容识别模板,数量上限:50。
func (*Client) CreateAnimatedGraphicsTemplate ¶
func (c *Client) CreateAnimatedGraphicsTemplate(request *CreateAnimatedGraphicsTemplateRequest) (response *CreateAnimatedGraphicsTemplateResponse, err error)
创建用户自定义转动图模板,数量上限:16。
func (*Client) CreateClass ¶
func (c *Client) CreateClass(request *CreateClassRequest) (response *CreateClassResponse, err error)
* 用于对媒体进行分类管理; * 该接口不影响既有媒体的分类,如需修改媒体分类,请调用[修改媒体文件属性](/document/product/266/31762)接口。 * 分类层次不可超过 4 层。 * 每个分类的子类数量不可超过 500 个。
func (*Client) CreateContentReviewTemplate ¶
func (c *Client) CreateContentReviewTemplate(request *CreateContentReviewTemplateRequest) (response *CreateContentReviewTemplateResponse, err error)
创建用户自定义视频内容审核模板,数量上限:50。
func (*Client) CreateImageSpriteTemplate ¶
func (c *Client) CreateImageSpriteTemplate(request *CreateImageSpriteTemplateRequest) (response *CreateImageSpriteTemplateResponse, err error)
创建用户自定义雪碧图模板,数量上限:16。
func (*Client) CreatePersonSample ¶
func (c *Client) CreatePersonSample(request *CreatePersonSampleRequest) (response *CreatePersonSampleResponse, err error)
该接口用于创建人物样本,用于通过人脸识别等技术,进行内容识别、内容审核等视频处理。
func (*Client) CreateProcedureTemplate ¶
func (c *Client) CreateProcedureTemplate(request *CreateProcedureTemplateRequest) (response *CreateProcedureTemplateResponse, err error)
创建用户自定义的任务流模板,模板上限:50。
func (*Client) CreateSampleSnapshotTemplate ¶
func (c *Client) CreateSampleSnapshotTemplate(request *CreateSampleSnapshotTemplateRequest) (response *CreateSampleSnapshotTemplateResponse, err error)
创建用户自定义采样截图模板,数量上限:16。
func (*Client) CreateSnapshotByTimeOffsetTemplate ¶
func (c *Client) CreateSnapshotByTimeOffsetTemplate(request *CreateSnapshotByTimeOffsetTemplateRequest) (response *CreateSnapshotByTimeOffsetTemplateResponse, err error)
创建用户自定义指定时间点截图模板,数量上限:16。
func (*Client) CreateTranscodeTemplate ¶
func (c *Client) CreateTranscodeTemplate(request *CreateTranscodeTemplateRequest) (response *CreateTranscodeTemplateResponse, err error)
创建用户自定义转码模板,数量上限:100。
func (*Client) CreateWatermarkTemplate ¶
func (c *Client) CreateWatermarkTemplate(request *CreateWatermarkTemplateRequest) (response *CreateWatermarkTemplateResponse, err error)
创建用户自定义水印模板,数量上限:1000。
func (*Client) CreateWordSamples ¶
func (c *Client) CreateWordSamples(request *CreateWordSamplesRequest) (response *CreateWordSamplesResponse, err error)
该接口用于批量创建关键词样本,样本用于通过OCR、ASR技术,进行内容审核、内容识别等视频处理。
func (*Client) DeleteAIAnalysisTemplate ¶
func (c *Client) DeleteAIAnalysisTemplate(request *DeleteAIAnalysisTemplateRequest) (response *DeleteAIAnalysisTemplateResponse, err error)
删除用户自定义视频内容分析模板。
注意:模板 ID 为 10000 以下的为系统预置模板,不允许删除。
func (*Client) DeleteAIRecognitionTemplate ¶
func (c *Client) DeleteAIRecognitionTemplate(request *DeleteAIRecognitionTemplateRequest) (response *DeleteAIRecognitionTemplateResponse, err error)
删除用户自定义视频内容识别模板。
func (*Client) DeleteAnimatedGraphicsTemplate ¶
func (c *Client) DeleteAnimatedGraphicsTemplate(request *DeleteAnimatedGraphicsTemplateRequest) (response *DeleteAnimatedGraphicsTemplateResponse, err error)
删除用户自定义转动图模板。
func (*Client) DeleteClass ¶
func (c *Client) DeleteClass(request *DeleteClassRequest) (response *DeleteClassResponse, err error)
* 仅当待删分类无子分类且无媒体关联情况下,可删除分类; * 否则,请先执行[删除媒体](/document/product/266/31764)及子分类,再删除该分类;
func (*Client) DeleteContentReviewTemplate ¶
func (c *Client) DeleteContentReviewTemplate(request *DeleteContentReviewTemplateRequest) (response *DeleteContentReviewTemplateResponse, err error)
删除用户自定义视频内容审核模板。
func (*Client) DeleteImageSpriteTemplate ¶
func (c *Client) DeleteImageSpriteTemplate(request *DeleteImageSpriteTemplateRequest) (response *DeleteImageSpriteTemplateResponse, err error)
删除雪碧图模板。
func (*Client) DeleteMedia ¶
func (c *Client) DeleteMedia(request *DeleteMediaRequest) (response *DeleteMediaResponse, err error)
* 删除媒体及其对应的视频处理文件(如转码视频、雪碧图、截图、微信发布视频等); * 可单独删除指定 ID 的视频文件下的转码,或者微信发布文件;
func (*Client) DeletePersonSample ¶
func (c *Client) DeletePersonSample(request *DeletePersonSampleRequest) (response *DeletePersonSampleResponse, err error)
该接口用于根据人物 ID,删除人物样本。
func (*Client) DeleteProcedureTemplate ¶
func (c *Client) DeleteProcedureTemplate(request *DeleteProcedureTemplateRequest) (response *DeleteProcedureTemplateResponse, err error)
删除用户自定义的任务流模板。
func (*Client) DeleteSampleSnapshotTemplate ¶
func (c *Client) DeleteSampleSnapshotTemplate(request *DeleteSampleSnapshotTemplateRequest) (response *DeleteSampleSnapshotTemplateResponse, err error)
删除用户自定义采样截图模板。
func (*Client) DeleteSnapshotByTimeOffsetTemplate ¶
func (c *Client) DeleteSnapshotByTimeOffsetTemplate(request *DeleteSnapshotByTimeOffsetTemplateRequest) (response *DeleteSnapshotByTimeOffsetTemplateResponse, err error)
删除用户自定义指定时间点截图模板。
func (*Client) DeleteTranscodeTemplate ¶
func (c *Client) DeleteTranscodeTemplate(request *DeleteTranscodeTemplateRequest) (response *DeleteTranscodeTemplateResponse, err error)
删除用户自定义转码模板。
func (*Client) DeleteWatermarkTemplate ¶
func (c *Client) DeleteWatermarkTemplate(request *DeleteWatermarkTemplateRequest) (response *DeleteWatermarkTemplateResponse, err error)
删除用户自定义水印模板。
func (*Client) DeleteWordSamples ¶
func (c *Client) DeleteWordSamples(request *DeleteWordSamplesRequest) (response *DeleteWordSamplesResponse, err error)
该接口用于批量删除关键词样本。
func (*Client) DescribeAIAnalysisTemplates ¶
func (c *Client) DescribeAIAnalysisTemplates(request *DescribeAIAnalysisTemplatesRequest) (response *DescribeAIAnalysisTemplatesResponse, err error)
根据视频内容分析模板唯一标识,获取视频内容分析模板详情列表。返回结果包含符合条件的所有用户自定义视频内容分析模板及[系统预置视频内容分析模板](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)。
func (*Client) DescribeAIRecognitionTemplates ¶
func (c *Client) DescribeAIRecognitionTemplates(request *DescribeAIRecognitionTemplatesRequest) (response *DescribeAIRecognitionTemplatesResponse, err error)
根据视频内容识别模板唯一标识,获取视频内容识别模板详情列表。返回结果包含符合条件的所有用户自定义视频内容识别模板及[系统预置视频内容识别模板](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)。
func (*Client) DescribeAdaptiveDynamicStreamingTemplates ¶
func (c *Client) DescribeAdaptiveDynamicStreamingTemplates(request *DescribeAdaptiveDynamicStreamingTemplatesRequest) (response *DescribeAdaptiveDynamicStreamingTemplatesResponse, err error)
查询转自适应码流模板,支持根据条件,分页查询。
func (*Client) DescribeAllClass ¶
func (c *Client) DescribeAllClass(request *DescribeAllClassRequest) (response *DescribeAllClassResponse, err error)
* 获得用户的所有分类信息。
func (*Client) DescribeAnimatedGraphicsTemplates ¶
func (c *Client) DescribeAnimatedGraphicsTemplates(request *DescribeAnimatedGraphicsTemplatesRequest) (response *DescribeAnimatedGraphicsTemplatesResponse, err error)
查询转动图模板列表,支持根据条件,分页查询。
func (*Client) DescribeAudioTrackTemplates ¶
func (c *Client) DescribeAudioTrackTemplates(request *DescribeAudioTrackTemplatesRequest) (response *DescribeAudioTrackTemplatesResponse, err error)
获取转自适应码流音频轨模板列表,支持根据条件,分页查询。
func (*Client) DescribeCDNUsageData ¶
func (c *Client) DescribeCDNUsageData(request *DescribeCDNUsageDataRequest) (response *DescribeCDNUsageDataResponse, err error)
该接口用于查询点播 CDN 的流量、带宽等统计数据。
- 可以查询最近365天内的 CDN 用量数据。
- 查询时间跨度不超过90天。
- 可以指定用量数据的时间粒度,支持5分钟、1小时、1天的时间粒度。
- 流量为查询时间粒度内的总流量,带宽为查询时间粒度内的峰值带宽。
func (*Client) DescribeContentReviewTemplates ¶
func (c *Client) DescribeContentReviewTemplates(request *DescribeContentReviewTemplatesRequest) (response *DescribeContentReviewTemplatesResponse, err error)
根据视频内容审核模板唯一标识,获取视频内容审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置内容审核模板](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)。
func (*Client) DescribeImageSpriteTemplates ¶
func (c *Client) DescribeImageSpriteTemplates(request *DescribeImageSpriteTemplatesRequest) (response *DescribeImageSpriteTemplatesResponse, err error)
查询雪碧图模板,支持根据条件,分页查询。
func (*Client) DescribeMediaInfos ¶
func (c *Client) DescribeMediaInfos(request *DescribeMediaInfosRequest) (response *DescribeMediaInfosResponse, err error)
1. 该接口可以获取多个媒体文件的多种信息,包括:
- 基础信息(basicInfo):包括媒体名称、分类、播放地址、封面图片等。
- 元信息(metaData):包括大小、时长、视频流信息、音频流信息等。
- 转码结果信息(transcodeInfo):包括该媒体转码生成的各种规格的媒体地址、视频流参数、音频流参数等。
- 转动图结果信息(animatedGraphicsInfo):对视频转动图(如 gif)后的动图信息。
- 采样截图信息(sampleSnapshotInfo):对视频采样截图后的截图信息。
- 雪碧图信息(imageSpriteInfo):对视频截取雪碧图后的雪碧图信息。
- 指定时间点截图信息(snapshotByTimeOffsetInfo):对视频依照指定时间点截图后,的截图信息。
- 视频打点信息(keyFrameDescInfo):对视频设置的打点信息。
- 转自适应码流信息(adaptiveDynamicStreamingInfo):包括规格、加密类型、打包格式等相关信息。
2. 可以指定回包只返回部分信息。
func (*Client) DescribePersonSamples ¶
func (c *Client) DescribePersonSamples(request *DescribePersonSamplesRequest) (response *DescribePersonSamplesResponse, err error)
该接口用于查询人物样本信息,支持根据人物 ID、名称、标签,分页查询。
func (*Client) DescribeProcedureTemplates ¶
func (c *Client) DescribeProcedureTemplates(request *DescribeProcedureTemplatesRequest) (response *DescribeProcedureTemplatesResponse, err error)
根据任务流模板名字,获取任务流模板详情列表。
func (*Client) DescribeReviewDetails ¶
func (c *Client) DescribeReviewDetails(request *DescribeReviewDetailsRequest) (response *DescribeReviewDetailsResponse, err error)
该接口返回查询时间范围内每天使用的视频内容审核时长数据,单位: 秒。
1. 可以查询最近365天内的视频内容审核时长统计数据。 2. 查询时间跨度不超过90天。
func (*Client) DescribeSampleSnapshotTemplates ¶
func (c *Client) DescribeSampleSnapshotTemplates(request *DescribeSampleSnapshotTemplatesRequest) (response *DescribeSampleSnapshotTemplatesResponse, err error)
查询采样截图模板,支持根据条件,分页查询。
func (*Client) DescribeSnapshotByTimeOffsetTemplates ¶
func (c *Client) DescribeSnapshotByTimeOffsetTemplates(request *DescribeSnapshotByTimeOffsetTemplatesRequest) (response *DescribeSnapshotByTimeOffsetTemplatesResponse, err error)
查询指定时间点截图模板,支持根据条件,分页查询。
func (*Client) DescribeSubAppIds ¶
func (c *Client) DescribeSubAppIds(request *DescribeSubAppIdsRequest) (response *DescribeSubAppIdsResponse, err error)
该接口用于获取当前账号有权限的子应用列表,包含主应用。若尚未开通子应用功能,接口将返回
FailedOperation。
func (*Client) DescribeTaskDetail ¶
func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
通过任务 ID 查询任务的执行状态和结果的详细信息(最多可以查询3天之内提交的任务)。
func (*Client) DescribeTasks ¶
func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
* 该接口用于查询任务列表; * 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取; * 只能查询到最近三天(72 小时)内的任务。
func (*Client) DescribeTranscodeTemplates ¶
func (c *Client) DescribeTranscodeTemplates(request *DescribeTranscodeTemplatesRequest) (response *DescribeTranscodeTemplatesResponse, err error)
根据转码模板唯一标识,获取转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置转码模板](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)。
func (*Client) DescribeVideoTrackTemplates ¶
func (c *Client) DescribeVideoTrackTemplates(request *DescribeVideoTrackTemplatesRequest) (response *DescribeVideoTrackTemplatesResponse, err error)
获取转自适应码流视频轨模板列表,支持根据条件,分页查询。
func (*Client) DescribeWatermarkTemplates ¶
func (c *Client) DescribeWatermarkTemplates(request *DescribeWatermarkTemplatesRequest) (response *DescribeWatermarkTemplatesResponse, err error)
查询用户自定义水印模板,支持根据条件,分页查询。
func (*Client) DescribeWordSamples ¶
func (c *Client) DescribeWordSamples(request *DescribeWordSamplesRequest) (response *DescribeWordSamplesResponse, err error)
该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。
func (*Client) EditMedia ¶
func (c *Client) EditMedia(request *EditMediaRequest) (response *EditMediaResponse, err error)
对视频进行编辑(剪辑、拼接等),生成一个新的点播视频。编辑的功能包括:
1. 对点播中的一个文件进行剪辑,生成一个新的视频; 2. 对点播中的多个文件进行拼接,生成一个新的视频; 3. 对点播中的多个文件进行剪辑,然后再拼接,生成一个新的视频; 4. 对点播中的一个流,直接生成一个新的视频; 5. 对点播中的一个流进行剪辑,生成一个新的视频; 6. 对点播中的多个流进行拼接,生成一个新的视频; 7. 对点播中的多个流进行剪辑,然后拼接,生成一个新的视频。
对于生成的新视频,还可以指定生成后的视频是否要执行任务流。
func (*Client) ExecuteFunction ¶
func (c *Client) ExecuteFunction(request *ExecuteFunctionRequest) (response *ExecuteFunctionResponse, err error)
本接口仅用于定制开发的特殊场景,除非云点播客服人员主动告知您需要使用本接口,其它情况请勿调用。
func (*Client) ForbidMediaDistribution ¶
func (c *Client) ForbidMediaDistribution(request *ForbidMediaDistributionRequest) (response *ForbidMediaDistributionResponse, err error)
- 对媒体禁播后,除了点播控制台预览,其他场景访问视频各种资源的 URL(原始文件、转码输出文件、截图等)均会返回 403。 禁播/解禁操作全网生效时间约 5~10 分钟。
func (*Client) LiveRealTimeClip ¶
func (c *Client) LiveRealTimeClip(request *LiveRealTimeClipRequest) (response *LiveRealTimeClipResponse, err error)
直播即时剪辑,是指在直播过程中(即直播尚未结束时),客户可以在过往直播内容中选择一段,实时生成一个新的视频(HLS 格式),开发者可以将其立即分享出去,或者长久保存起来。
腾讯云点播支持两种即时剪辑模式: - 剪辑固化:将剪辑出来的视频保存成独立的视频,拥有独立 FileId;适用于将精彩片段**长久保存**的场景; - 剪辑不固化:剪辑得到的视频附属于直播录制文件,没有独立 FileId;适用于将精彩片段**临时分享**的场景。
注意: - 使用直播即时剪辑功能的前提是:目标直播流开启了[时移回看](https://cloud.tencent.com/document/product/267/32742)功能。 - 直播即时剪辑是基于直播录制生成的 m3u8 文件进行的,故而其最小剪辑精度为一个 ts 切片,无法实现秒级或者更为精确的剪辑精度。
### 剪辑固化 所谓剪辑固化,是指将剪辑出来的视频是保存成一个独立的视频(拥有独立的 FileId)。其生命周期不受原始直播录制视频影响(即使原始录制视频被删除,剪辑结果也不会受到任何影响);也可以对其进行转码、微信发布等二次处理。
举例如下:一场完整的足球比赛,直播录制出来的原始视频可能长达 2 个小时,客户出于节省成本的目的可以对这个视频存储 2 个月,但对于直播即时剪辑的「精彩时刻」视频却可以指定存储更长时间,同时可以单独对「精彩时刻」视频进行转码、微信发布等额外的点播操作,这时候可以选择直播即时剪辑并且固化的方案。
剪辑固化的优势在于其生命周期与原始录制视频相互独立,可以独立管理、长久保存。
### 剪辑不固化 所谓剪辑不固化,是指剪辑所得到的结果(m3u8 文件)与直播录制视频共享相同的 ts 分片,新生成的视频不是一个独立完整的视频(没有独立 FileId,只有播放 URL),其有效期与直播录制的完整视频有效期是一致的。一旦直播录制出来的视频被删除,也会导致该片段无法播放。
剪辑不固化,由于其剪辑结果不是一个独立的视频,因而也不会纳入点播媒资视频管理(比如控制台的视频总数不会统计这一片段)中,也无法单独针对这个片段做转码、微信发布等任何视频处理操作。
剪辑不固化的优势在于其剪辑操作十分“轻量化”,不会产生额外的存储开销。但其不足之处在于生命周期与原始录制视频相同,且无法进一步进行转码等视频处理。
func (*Client) ModifyAIAnalysisTemplate ¶
func (c *Client) ModifyAIAnalysisTemplate(request *ModifyAIAnalysisTemplateRequest) (response *ModifyAIAnalysisTemplateResponse, err error)
修改用户自定义视频内容分析模板。
注意:模板 ID 10000 以下的为系统预置模板,不允许修改。
func (*Client) ModifyAIRecognitionTemplate ¶
func (c *Client) ModifyAIRecognitionTemplate(request *ModifyAIRecognitionTemplateRequest) (response *ModifyAIRecognitionTemplateResponse, err error)
修改用户自定义视频内容识别模板。
func (*Client) ModifyAnimatedGraphicsTemplate ¶
func (c *Client) ModifyAnimatedGraphicsTemplate(request *ModifyAnimatedGraphicsTemplateRequest) (response *ModifyAnimatedGraphicsTemplateResponse, err error)
修改用户自定义转动图模板。
func (*Client) ModifyClass ¶
func (c *Client) ModifyClass(request *ModifyClassRequest) (response *ModifyClassResponse, err error)
修改媒体分类属性。
func (*Client) ModifyContentReviewTemplate ¶
func (c *Client) ModifyContentReviewTemplate(request *ModifyContentReviewTemplateRequest) (response *ModifyContentReviewTemplateResponse, err error)
修改用户自定义视频内容审核模板。
func (*Client) ModifyImageSpriteTemplate ¶
func (c *Client) ModifyImageSpriteTemplate(request *ModifyImageSpriteTemplateRequest) (response *ModifyImageSpriteTemplateResponse, err error)
修改用户自定义雪碧图模板。
func (*Client) ModifyMediaInfo ¶
func (c *Client) ModifyMediaInfo(request *ModifyMediaInfoRequest) (response *ModifyMediaInfoResponse, err error)
修改媒体文件的属性,包括分类、名称、描述、标签、过期时间、打点信息、视频封面等。
func (*Client) ModifyPersonSample ¶
func (c *Client) ModifyPersonSample(request *ModifyPersonSampleRequest) (response *ModifyPersonSampleResponse, err error)
该接口用于根据人物 ID,修改人物样本信息,包括名称、描述的修改,以及人脸、标签的添加、删除、重置操作。人脸删除操作需保证至少剩余 1 张图片,否则,请使用重置操作。
func (*Client) ModifySampleSnapshotTemplate ¶
func (c *Client) ModifySampleSnapshotTemplate(request *ModifySampleSnapshotTemplateRequest) (response *ModifySampleSnapshotTemplateResponse, err error)
修改用户自定义采样截图模板。
func (*Client) ModifySnapshotByTimeOffsetTemplate ¶
func (c *Client) ModifySnapshotByTimeOffsetTemplate(request *ModifySnapshotByTimeOffsetTemplateRequest) (response *ModifySnapshotByTimeOffsetTemplateResponse, err error)
修改用户自定义指定时间点截图模板。
func (*Client) ModifySubAppIdInfo ¶
func (c *Client) ModifySubAppIdInfo(request *ModifySubAppIdInfoRequest) (response *ModifySubAppIdInfoResponse, err error)
该接口用于修改子应用信息,但不允许修改主应用信息。
func (*Client) ModifySubAppIdStatus ¶
func (c *Client) ModifySubAppIdStatus(request *ModifySubAppIdStatusRequest) (response *ModifySubAppIdStatusResponse, err error)
该接口用于启用、停用子应用。被停用的子应用将封停对应域名,并限制控制台访问。
func (*Client) ModifyTranscodeTemplate ¶
func (c *Client) ModifyTranscodeTemplate(request *ModifyTranscodeTemplateRequest) (response *ModifyTranscodeTemplateResponse, err error)
修改用户自定义转码模板信息。
func (*Client) ModifyWatermarkTemplate ¶
func (c *Client) ModifyWatermarkTemplate(request *ModifyWatermarkTemplateRequest) (response *ModifyWatermarkTemplateResponse, err error)
修改用户自定义水印模板,水印类型不允许修改。
func (*Client) ModifyWordSample ¶
func (c *Client) ModifyWordSample(request *ModifyWordSampleRequest) (response *ModifyWordSampleResponse, err error)
该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。
func (*Client) ProcessMedia ¶
func (c *Client) ProcessMedia(request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)
对点播中的音视频媒体发起处理任务,功能包括: 1. 视频转码(带水印); 2. 视频转动图; 3. 对视频按指定时间点截图; 4. 对视频采样截图; 5. 对视频截图雪碧图; 6. 对视频截取一张图做封面; 7. 对视频转自适应码流(并加密); 8. 智能内容审核(鉴黄、鉴恐、鉴政); 9. 智能内容分析(标签、分类、封面、按帧标签); 10. 智能内容识别(视频片头片尾、人脸、文本全文、文本关键词、语音全文、语音关键词、物体)。
func (*Client) ProcessMediaByProcedure ¶
func (c *Client) ProcessMediaByProcedure(request *ProcessMediaByProcedureRequest) (response *ProcessMediaByProcedureResponse, err error)
使用任务流模板,对点播中的视频发起处理任务。 有两种方式创建任务流模板: 1. 在控制台上创建和修改任务流模板; 2. 通过任务流模板接口创建任务流模板。
func (*Client) ProcessMediaByUrl ¶
func (c *Client) ProcessMediaByUrl(request *ProcessMediaByUrlRequest) (response *ProcessMediaByUrlResponse, err error)
对来源为 URL 的音视频媒体发起处理任务,功能包括:
1. 智能内容审核(鉴黄、鉴恐、鉴政); 2. 智能内容分析(标签、分类、封面、按帧标签); 3. 智能内容识别(视频片头片尾、人脸、文本全文、文本关键词、语音全文、语音关键词、物体)。
func (*Client) PullEvents ¶
func (c *Client) PullEvents(request *PullEventsRequest) (response *PullEventsResponse, err error)
* 该接口用于业务服务器以 [可靠回调](https://cloud.tencent.com/document/product/266/33779#.E5.8F.AF.E9.9D.A0.E5.9B.9E.E8.B0.83) 的方式获取事件通知; * 接口为长轮询模式,即:如果服务端存在未消费事件,则立即返回给请求方;如果服务端没有未消费事件,则后台会将请求挂起,直到有新的事件产生为止; * 请求最多挂起5秒,建议请求方将超时时间设置为10秒; * 若该接口有事件返回,调用方必须在<font color="red">30秒</font>内调用 [确认事件通知](https://cloud.tencent.com/document/product/266/33434) 接口,确认事件通知已经处理,否则该事件通知在<font color="red">30秒</font>后会再次被拉取到。
func (*Client) PullUpload ¶
func (c *Client) PullUpload(request *PullUploadRequest) (response *PullUploadResponse, err error)
该接口用于将一个网络上的视频拉取到云点播平台。
func (*Client) PushUrlCache ¶
func (c *Client) PushUrlCache(request *PushUrlCacheRequest) (response *PushUrlCacheResponse, err error)
1. 预热指定的 URL 列表。 2. URL 的域名必须已在云点播中注册。 3. 单次请求最多指定20个 URL。
func (*Client) ResetProcedureTemplate ¶
func (c *Client) ResetProcedureTemplate(request *ResetProcedureTemplateRequest) (response *ResetProcedureTemplateResponse, err error)
重新设置用户自定义任务流模板的内容。
func (*Client) SearchMedia ¶
func (c *Client) SearchMedia(request *SearchMediaRequest) (response *SearchMediaResponse, err error)
搜索媒体信息,支持多种条件筛选,以及支持对返回结果排序、过滤等功能,具体包括: - 根据媒体文件名或描述信息进行模糊搜索。 - 根据媒体分类、标签进行检索。
- 指定分类集合 ClassIds(见输入参数),返回满足集合中任意分类的媒体。例如:媒体分类有电影、电视剧、综艺,其中电影分类下又有子分类历史片、动作片、言情片。如果 ClassIds 指定了电影、电视剧,那么电影和电视剧下的所有子分类都会返回;而如果 ClassIds 指定的是历史片、动作片,那么只有这2个子分类下的媒体才会返回。
- 指定标签集合 Tags(见输入参数),返回满足集合中任意标签的媒体。例如:媒体标签有二次元、宫斗、鬼畜,如果 Tags 指定了二次元、鬼畜2个标签,那么只要符合这2个标签中任意一个的媒体都会被检索出来。
- 允许指定筛选某一来源 Source(见输入参数)的媒体。 - 允许根据直播推流码、Vid(见输入参数)筛选直播录制的媒体。 - 允许根据媒体的创建范围筛选媒体。 - 允许对上述条件进行任意组合,检索同时满足以上条件的媒体。例如:筛选创建时间在2018年12月1日到2018年12月8日之间、分类为电影、带有宫斗标签的媒体。 - 允许对结果进行排序并分页返回,通过 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>
func (*Client) SimpleHlsClip ¶
func (c *Client) SimpleHlsClip(request *SimpleHlsClipRequest) (response *SimpleHlsClipResponse, err error)
对 HLS 视频进行按时间段裁剪。
注意:裁剪出来的视频与原始视频共用 ts,仅生成新的 m3u8。原始视频删除后,该裁剪视频也会被删除。
func (*Client) WeChatMiniProgramPublish ¶
func (c *Client) WeChatMiniProgramPublish(request *WeChatMiniProgramPublishRequest) (response *WeChatMiniProgramPublishResponse, err error)
将点播视频发布到微信小程序,供微信小程序播放器播放。
type ClipFileInfo2017 ¶
type ClipFileInfo2017 struct { // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 输出目标文件的文件 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 输出目标文件的文件地址。 // 注意:此字段可能返回 null,表示取不到有效值。 FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"` // 输出目标文件的文件类型。 // 注意:此字段可能返回 null,表示取不到有效值。 FileType *string `json:"FileType,omitempty" name:"FileType"` }
type ClipTask2017 ¶
type ClipTask2017 struct { // 视频剪辑任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 视频剪辑任务源文件 ID。 SrcFileId *string `json:"SrcFileId,omitempty" name:"SrcFileId"` // 视频剪辑输出的文件信息。 FileInfo *ClipFileInfo2017 `json:"FileInfo,omitempty" name:"FileInfo"` }
type CommitUploadRequest ¶
type CommitUploadRequest struct { *tchttp.BaseRequest // 点播会话,取申请上传接口的返回值 VodSessionKey。 VodSessionKey *string `json:"VodSessionKey,omitempty" name:"VodSessionKey"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCommitUploadRequest ¶
func NewCommitUploadRequest() (request *CommitUploadRequest)
func (*CommitUploadRequest) FromJsonString ¶
func (r *CommitUploadRequest) FromJsonString(s string) error
func (*CommitUploadRequest) ToJsonString ¶
func (r *CommitUploadRequest) ToJsonString() string
type CommitUploadResponse ¶
type CommitUploadResponse struct { *tchttp.BaseResponse Response *struct { // 媒体文件的唯一标识。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 媒体播放地址。 // 注意:此字段可能返回 null,表示取不到有效值。 MediaUrl *string `json:"MediaUrl,omitempty" name:"MediaUrl"` // 媒体封面地址。 // 注意:此字段可能返回 null,表示取不到有效值。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCommitUploadResponse ¶
func NewCommitUploadResponse() (response *CommitUploadResponse)
func (*CommitUploadResponse) FromJsonString ¶
func (r *CommitUploadResponse) FromJsonString(s string) error
func (*CommitUploadResponse) ToJsonString ¶
func (r *CommitUploadResponse) ToJsonString() string
type ComposeMediaOutput ¶
type ComposeMediaOutput struct { // 文件名称,最长 64 个字符。 FileName *string `json:"FileName,omitempty" name:"FileName"` // 描述信息,最长 128 个字符。 Description *string `json:"Description,omitempty" name:"Description"` // 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。 // <li>默认值:0,表示其他分类。</li> ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [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,omitempty" name:"ExpireTime"` // 封装格式,可选值:mp4、mp3。其中,mp3 为纯音频文件。 Container *string `json:"Container,omitempty" name:"Container"` // 输出的视频信息。 // 注意:此字段可能返回 null,表示取不到有效值。 VideoStream *OutputVideoStream `json:"VideoStream,omitempty" name:"VideoStream"` // 输出的音频信息。 // 注意:此字段可能返回 null,表示取不到有效值。 AudioStream *OutputAudioStream `json:"AudioStream,omitempty" name:"AudioStream"` // 是否去除视频数据,可选值: // <li>0:保留</li> // <li>1:去除</li> // 默认值:0。 RemoveVideo *int64 `json:"RemoveVideo,omitempty" name:"RemoveVideo"` // 是否去除音频数据,可选值: // <li>0:保留</li> // <li>1:去除</li> // 默认值:0。 RemoveAudio *int64 `json:"RemoveAudio,omitempty" name:"RemoveAudio"` }
type ComposeMediaRequest ¶
type ComposeMediaRequest struct { *tchttp.BaseRequest // 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息。输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐,时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面;音频素材进行混音。 Tracks []*MediaTrack `json:"Tracks,omitempty" name:"Tracks" list` // 输出的媒体文件信息。 Output *ComposeMediaOutput `json:"Output,omitempty" name:"Output"` // 制作视频文件时使用的画布。 Canvas *Canvas `json:"Canvas,omitempty" name:"Canvas"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewComposeMediaRequest ¶
func NewComposeMediaRequest() (request *ComposeMediaRequest)
func (*ComposeMediaRequest) FromJsonString ¶
func (r *ComposeMediaRequest) FromJsonString(s string) error
func (*ComposeMediaRequest) ToJsonString ¶
func (r *ComposeMediaRequest) ToJsonString() string
type ComposeMediaResponse ¶
type ComposeMediaResponse struct { *tchttp.BaseResponse Response *struct { // 制作媒体文件的任务 ID,可以通过该 ID 查询制作任务(任务类型为 MakeMedia)的状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewComposeMediaResponse ¶
func NewComposeMediaResponse() (response *ComposeMediaResponse)
func (*ComposeMediaResponse) FromJsonString ¶
func (r *ComposeMediaResponse) FromJsonString(s string) error
func (*ComposeMediaResponse) ToJsonString ¶
func (r *ComposeMediaResponse) ToJsonString() string
type ComposeMediaTask ¶
type ComposeMediaTask struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务流状态,取值: // <li>PROCESSING:处理中;</li> // <li>FINISH:已完成。</li> // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 制作媒体文件任务的输入。 // 注意:此字段可能返回 null,表示取不到有效值。 Input *ComposeMediaTaskInput `json:"Input,omitempty" name:"Input"` // 制作媒体文件任务的输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *ComposeMediaTaskOutput `json:"Output,omitempty" name:"Output"` }
type ComposeMediaTaskInput ¶
type ComposeMediaTaskInput struct { // 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息。 Tracks []*MediaTrack `json:"Tracks,omitempty" name:"Tracks" list` // 制作视频文件时使用的画布。 // 注意:此字段可能返回 null,表示取不到有效值。 Canvas *Canvas `json:"Canvas,omitempty" name:"Canvas"` // 输出的媒体文件信息。 Output *ComposeMediaOutput `json:"Output,omitempty" name:"Output"` }
type ComposeMediaTaskOutput ¶
type ComposeMediaTaskOutput struct { // 文件类型,例如 mp4、mp3 等。 FileType *string `json:"FileType,omitempty" name:"FileType"` // 媒体文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 媒体文件播放地址。 FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"` // 文件名称,最长 64 个字符。 MediaName *string `json:"MediaName,omitempty" name:"MediaName"` // 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。 // <li>默认值:0,表示其他分类。</li> ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 输出文件的过期时间,超过该时间文件将被删除,默认为永久不过期,格式按照 ISO 8601标准表示,详见 [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,omitempty" name:"ExpireTime"` }
type ConcatFileInfo2017 ¶
type ConcatFileInfo2017 struct { // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 视频拼接源文件的 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 视频拼接源文件的地址。 // 注意:此字段可能返回 null,表示取不到有效值。 FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"` // 视频拼接源文件的格式。 // 注意:此字段可能返回 null,表示取不到有效值。 FileType *string `json:"FileType,omitempty" name:"FileType"` }
type ConcatTask2017 ¶
type ConcatTask2017 struct { // 视频拼接任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 视频拼接源文件信息。 FileInfoSet []*ConcatFileInfo2017 `json:"FileInfoSet,omitempty" name:"FileInfoSet" list` }
type ConfirmEventsRequest ¶
type ConfirmEventsRequest struct { *tchttp.BaseRequest // 事件句柄,即 [拉取事件通知](/document/product/266/33433) 接口输出参数中的 EventSet. EventHandle 字段。 // 数组长度限制:16。 EventHandles []*string `json:"EventHandles,omitempty" name:"EventHandles" list` // 保留字段,特殊用途时使用。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewConfirmEventsRequest ¶
func NewConfirmEventsRequest() (request *ConfirmEventsRequest)
func (*ConfirmEventsRequest) FromJsonString ¶
func (r *ConfirmEventsRequest) FromJsonString(s string) error
func (*ConfirmEventsRequest) ToJsonString ¶
func (r *ConfirmEventsRequest) ToJsonString() string
type ConfirmEventsResponse ¶
type ConfirmEventsResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewConfirmEventsResponse ¶
func NewConfirmEventsResponse() (response *ConfirmEventsResponse)
func (*ConfirmEventsResponse) FromJsonString ¶
func (r *ConfirmEventsResponse) FromJsonString(s string) error
func (*ConfirmEventsResponse) ToJsonString ¶
func (r *ConfirmEventsResponse) ToJsonString() string
type ContentReviewTemplateItem ¶
type ContentReviewTemplateItem struct { // 内容审核模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 内容审核模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 内容审核模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 鉴黄控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 PornConfigure *PornConfigureInfo `json:"PornConfigure,omitempty" name:"PornConfigure"` // 鉴恐控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 TerrorismConfigure *TerrorismConfigureInfo `json:"TerrorismConfigure,omitempty" name:"TerrorismConfigure"` // 鉴政控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 PoliticalConfigure *PoliticalConfigureInfo `json:"PoliticalConfigure,omitempty" name:"PoliticalConfigure"` // 用户自定义内容审核控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 UserDefineConfigure *UserDefineConfigureInfo `json:"UserDefineConfigure,omitempty" name:"UserDefineConfigure"` // 审核结果是否进入审核墙(对审核结果进行人工复核)的开关。 // <li>ON:是;</li> // <li>OFF:否。</li> ReviewWallSwitch *string `json:"ReviewWallSwitch,omitempty" name:"ReviewWallSwitch"` // 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` // 模板创建时间,使用 [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,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,omitempty" name:"UpdateTime"` }
type CoverBySnapshotTaskInput ¶
type CoverBySnapshotTaskInput struct { // 指定时间点截图模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 截图方式。包含: // <li>Time:依照时间点截图</li> // <li>Percent:依照百分比截图</li> PositionType *string `json:"PositionType,omitempty" name:"PositionType"` // 截图位置: // <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> // <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li> PositionValue *float64 `json:"PositionValue,omitempty" name:"PositionValue"` // 水印列表,支持多张图片或文字水印,最大可支持 10 张。 // 注意:此字段可能返回 null,表示取不到有效值。 WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitempty" name:"WatermarkSet" list` }
type CoverBySnapshotTaskOutput ¶
type CoverBySnapshotTaskOutput struct { // 封面 URL。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` }
type CoverConfigureInfo ¶
type CoverConfigureInfo struct { // 智能封面任务开关,可选值: // <li>ON:开启智能封面任务;</li> // <li>OFF:关闭智能封面任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type CoverConfigureInfoForUpdate ¶
type CoverConfigureInfoForUpdate struct { // 智能封面任务开关,可选值: // <li>ON:开启智能封面任务;</li> // <li>OFF:关闭智能封面任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type CreateAIAnalysisTemplateRequest ¶
type CreateAIAnalysisTemplateRequest struct { *tchttp.BaseRequest // 视频内容分析模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 视频内容分析模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 智能分类任务控制参数。 ClassificationConfigure *ClassificationConfigureInfo `json:"ClassificationConfigure,omitempty" name:"ClassificationConfigure"` // 智能标签任务控制参数。 TagConfigure *TagConfigureInfo `json:"TagConfigure,omitempty" name:"TagConfigure"` // 智能封面任务控制参数。 CoverConfigure *CoverConfigureInfo `json:"CoverConfigure,omitempty" name:"CoverConfigure"` // 智能按帧标签任务控制参数。 FrameTagConfigure *FrameTagConfigureInfo `json:"FrameTagConfigure,omitempty" name:"FrameTagConfigure"` // 智能精彩集锦任务控制参数。 HighlightConfigure *HighlightsConfigureInfo `json:"HighlightConfigure,omitempty" name:"HighlightConfigure"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateAIAnalysisTemplateRequest ¶
func NewCreateAIAnalysisTemplateRequest() (request *CreateAIAnalysisTemplateRequest)
func (*CreateAIAnalysisTemplateRequest) FromJsonString ¶
func (r *CreateAIAnalysisTemplateRequest) FromJsonString(s string) error
func (*CreateAIAnalysisTemplateRequest) ToJsonString ¶
func (r *CreateAIAnalysisTemplateRequest) ToJsonString() string
type CreateAIAnalysisTemplateResponse ¶
type CreateAIAnalysisTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 视频内容分析模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateAIAnalysisTemplateResponse ¶
func NewCreateAIAnalysisTemplateResponse() (response *CreateAIAnalysisTemplateResponse)
func (*CreateAIAnalysisTemplateResponse) FromJsonString ¶
func (r *CreateAIAnalysisTemplateResponse) FromJsonString(s string) error
func (*CreateAIAnalysisTemplateResponse) ToJsonString ¶
func (r *CreateAIAnalysisTemplateResponse) ToJsonString() string
type CreateAIRecognitionTemplateRequest ¶
type CreateAIRecognitionTemplateRequest struct { *tchttp.BaseRequest // 视频内容识别模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 视频内容识别模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 视频片头片尾识别控制参数。 HeadTailConfigure *HeadTailConfigureInfo `json:"HeadTailConfigure,omitempty" name:"HeadTailConfigure"` // 视频拆条识别控制参数。 SegmentConfigure *SegmentConfigureInfo `json:"SegmentConfigure,omitempty" name:"SegmentConfigure"` // 人脸识别控制参数。 FaceConfigure *FaceConfigureInfo `json:"FaceConfigure,omitempty" name:"FaceConfigure"` // 文本全文识别控制参数。 OcrFullTextConfigure *OcrFullTextConfigureInfo `json:"OcrFullTextConfigure,omitempty" name:"OcrFullTextConfigure"` // 文本关键词识别控制参数。 OcrWordsConfigure *OcrWordsConfigureInfo `json:"OcrWordsConfigure,omitempty" name:"OcrWordsConfigure"` // 语音全文识别控制参数。 AsrFullTextConfigure *AsrFullTextConfigureInfo `json:"AsrFullTextConfigure,omitempty" name:"AsrFullTextConfigure"` // 语音关键词识别控制参数。 AsrWordsConfigure *AsrWordsConfigureInfo `json:"AsrWordsConfigure,omitempty" name:"AsrWordsConfigure"` // 物体识别控制参数。 ObjectConfigure *ObjectConfigureInfo `json:"ObjectConfigure,omitempty" name:"ObjectConfigure"` // 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateAIRecognitionTemplateRequest ¶
func NewCreateAIRecognitionTemplateRequest() (request *CreateAIRecognitionTemplateRequest)
func (*CreateAIRecognitionTemplateRequest) FromJsonString ¶
func (r *CreateAIRecognitionTemplateRequest) FromJsonString(s string) error
func (*CreateAIRecognitionTemplateRequest) ToJsonString ¶
func (r *CreateAIRecognitionTemplateRequest) ToJsonString() string
type CreateAIRecognitionTemplateResponse ¶
type CreateAIRecognitionTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 视频内容识别模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateAIRecognitionTemplateResponse ¶
func NewCreateAIRecognitionTemplateResponse() (response *CreateAIRecognitionTemplateResponse)
func (*CreateAIRecognitionTemplateResponse) FromJsonString ¶
func (r *CreateAIRecognitionTemplateResponse) FromJsonString(s string) error
func (*CreateAIRecognitionTemplateResponse) ToJsonString ¶
func (r *CreateAIRecognitionTemplateResponse) ToJsonString() string
type CreateAnimatedGraphicsTemplateRequest ¶
type CreateAnimatedGraphicsTemplateRequest struct { *tchttp.BaseRequest // 帧率,取值范围:[1, 30],单位:Hz。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` // 动图宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。 // <li>当 Width、Height 均为 0,则分辨率同源;</li> // <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li> // <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li> // <li>当 Width、Height 均非 0,则分辨率按用户指定。</li> // 默认值:0。 Width *uint64 `json:"Width,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,omitempty" name:"Height"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 动图格式,取值为 gif 和 webp。默认为 gif。 Format *string `json:"Format,omitempty" name:"Format"` // 图片质量,取值范围:[1, 100],默认值为 75。 Quality *float64 `json:"Quality,omitempty" name:"Quality"` // 转动图模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateAnimatedGraphicsTemplateRequest ¶
func NewCreateAnimatedGraphicsTemplateRequest() (request *CreateAnimatedGraphicsTemplateRequest)
func (*CreateAnimatedGraphicsTemplateRequest) FromJsonString ¶
func (r *CreateAnimatedGraphicsTemplateRequest) FromJsonString(s string) error
func (*CreateAnimatedGraphicsTemplateRequest) ToJsonString ¶
func (r *CreateAnimatedGraphicsTemplateRequest) ToJsonString() string
type CreateAnimatedGraphicsTemplateResponse ¶
type CreateAnimatedGraphicsTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 转动图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateAnimatedGraphicsTemplateResponse ¶
func NewCreateAnimatedGraphicsTemplateResponse() (response *CreateAnimatedGraphicsTemplateResponse)
func (*CreateAnimatedGraphicsTemplateResponse) FromJsonString ¶
func (r *CreateAnimatedGraphicsTemplateResponse) FromJsonString(s string) error
func (*CreateAnimatedGraphicsTemplateResponse) ToJsonString ¶
func (r *CreateAnimatedGraphicsTemplateResponse) ToJsonString() string
type CreateClassRequest ¶
type CreateClassRequest struct { *tchttp.BaseRequest // 父类 ID,一级分类填写 -1。 ParentId *int64 `json:"ParentId,omitempty" name:"ParentId"` // 分类名称,长度限制:1-64 个字符。 ClassName *string `json:"ClassName,omitempty" name:"ClassName"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateClassRequest ¶
func NewCreateClassRequest() (request *CreateClassRequest)
func (*CreateClassRequest) FromJsonString ¶
func (r *CreateClassRequest) FromJsonString(s string) error
func (*CreateClassRequest) ToJsonString ¶
func (r *CreateClassRequest) ToJsonString() string
type CreateClassResponse ¶
type CreateClassResponse struct { *tchttp.BaseResponse Response *struct { // 分类 ID ClassId *uint64 `json:"ClassId,omitempty" name:"ClassId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateClassResponse ¶
func NewCreateClassResponse() (response *CreateClassResponse)
func (*CreateClassResponse) FromJsonString ¶
func (r *CreateClassResponse) FromJsonString(s string) error
func (*CreateClassResponse) ToJsonString ¶
func (r *CreateClassResponse) ToJsonString() string
type CreateContentReviewTemplateRequest ¶
type CreateContentReviewTemplateRequest struct { *tchttp.BaseRequest // 审核结果是否进入审核墙(对审核结果进行人工复核)的开关。 // <li>ON:是;</li> // <li>OFF:否。</li> ReviewWallSwitch *string `json:"ReviewWallSwitch,omitempty" name:"ReviewWallSwitch"` // 内容审核模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 内容审核模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 鉴黄控制参数。 PornConfigure *PornConfigureInfo `json:"PornConfigure,omitempty" name:"PornConfigure"` // 鉴恐控制参数。 TerrorismConfigure *TerrorismConfigureInfo `json:"TerrorismConfigure,omitempty" name:"TerrorismConfigure"` // 鉴政控制参数。 PoliticalConfigure *PoliticalConfigureInfo `json:"PoliticalConfigure,omitempty" name:"PoliticalConfigure"` // 用户自定义内容审核控制参数。 UserDefineConfigure *UserDefineConfigureInfo `json:"UserDefineConfigure,omitempty" name:"UserDefineConfigure"` // 截帧间隔,单位为秒。当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateContentReviewTemplateRequest ¶
func NewCreateContentReviewTemplateRequest() (request *CreateContentReviewTemplateRequest)
func (*CreateContentReviewTemplateRequest) FromJsonString ¶
func (r *CreateContentReviewTemplateRequest) FromJsonString(s string) error
func (*CreateContentReviewTemplateRequest) ToJsonString ¶
func (r *CreateContentReviewTemplateRequest) ToJsonString() string
type CreateContentReviewTemplateResponse ¶
type CreateContentReviewTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 内容审核模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateContentReviewTemplateResponse ¶
func NewCreateContentReviewTemplateResponse() (response *CreateContentReviewTemplateResponse)
func (*CreateContentReviewTemplateResponse) FromJsonString ¶
func (r *CreateContentReviewTemplateResponse) FromJsonString(s string) error
func (*CreateContentReviewTemplateResponse) ToJsonString ¶
func (r *CreateContentReviewTemplateResponse) ToJsonString() string
type CreateImageSpriteTask2017 ¶
type CreateImageSpriteTask2017 struct { // 截图雪碧图任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 截取雪碧图文件 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 FileId *string `json:"FileId,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)。 // 注意:此字段可能返回 null,表示取不到有效值。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 雪碧图小图总数量。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 截取雪碧图输出的地址。 // 注意:此字段可能返回 null,表示取不到有效值。 ImageSpriteUrlSet []*string `json:"ImageSpriteUrlSet,omitempty" name:"ImageSpriteUrlSet" list` // 雪碧图子图位置与时间关系 WebVtt 文件地址。 // 注意:此字段可能返回 null,表示取不到有效值。 WebVttUrl *string `json:"WebVttUrl,omitempty" name:"WebVttUrl"` }
type CreateImageSpriteTemplateRequest ¶
type CreateImageSpriteTemplateRequest struct { *tchttp.BaseRequest // 采样类型,取值: // <li>Percent:按百分比。</li> // <li>Time:按时间间隔。</li> SampleType *string `json:"SampleType,omitempty" name:"SampleType"` // 采样间隔。 // <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li> // <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li> SampleInterval *uint64 `json:"SampleInterval,omitempty" name:"SampleInterval"` // 雪碧图中小图的行数。 RowCount *uint64 `json:"RowCount,omitempty" name:"RowCount"` // 雪碧图中小图的列数。 ColumnCount *uint64 `json:"ColumnCount,omitempty" name:"ColumnCount"` // 雪碧图模板名称,长度限制:64 个字符。 Name *string `json:"Name,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,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,omitempty" name:"Height"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
func NewCreateImageSpriteTemplateRequest ¶
func NewCreateImageSpriteTemplateRequest() (request *CreateImageSpriteTemplateRequest)
func (*CreateImageSpriteTemplateRequest) FromJsonString ¶
func (r *CreateImageSpriteTemplateRequest) FromJsonString(s string) error
func (*CreateImageSpriteTemplateRequest) ToJsonString ¶
func (r *CreateImageSpriteTemplateRequest) ToJsonString() string
type CreateImageSpriteTemplateResponse ¶
type CreateImageSpriteTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 雪碧图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateImageSpriteTemplateResponse ¶
func NewCreateImageSpriteTemplateResponse() (response *CreateImageSpriteTemplateResponse)
func (*CreateImageSpriteTemplateResponse) FromJsonString ¶
func (r *CreateImageSpriteTemplateResponse) FromJsonString(s string) error
func (*CreateImageSpriteTemplateResponse) ToJsonString ¶
func (r *CreateImageSpriteTemplateResponse) ToJsonString() string
type CreatePersonSampleRequest ¶
type CreatePersonSampleRequest struct { *tchttp.BaseRequest // 人物名称,长度限制:20 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 jpeg、png 图片格式。数组长度限制:5 张图片。 // 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。 FaceContents []*string `json:"FaceContents,omitempty" name:"FaceContents" list` // 人物应用场景,可选值: // 1. Recognition:用于内容识别,等价于 Recognition.Face。 // 2. Review:用于内容审核,等价于 Review.Face。 // 3. All:用于内容识别、内容审核,等价于 1+2。 Usages []*string `json:"Usages,omitempty" name:"Usages" list` // 人物描述,长度限制:1024 个字符。 Description *string `json:"Description,omitempty" name:"Description"` // 人物标签 // <li>数组长度限制:20 个标签;</li> // <li>单个标签长度限制:128 个字符。</li> Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreatePersonSampleRequest ¶
func NewCreatePersonSampleRequest() (request *CreatePersonSampleRequest)
func (*CreatePersonSampleRequest) FromJsonString ¶
func (r *CreatePersonSampleRequest) FromJsonString(s string) error
func (*CreatePersonSampleRequest) ToJsonString ¶
func (r *CreatePersonSampleRequest) ToJsonString() string
type CreatePersonSampleResponse ¶
type CreatePersonSampleResponse struct { *tchttp.BaseResponse Response *struct { // 人物信息。 Person *AiSamplePerson `json:"Person,omitempty" name:"Person"` // 处理失败的人脸信息。 // 注意:此字段可能返回 null,表示取不到有效值。 FailFaceInfoSet []*AiSampleFailFaceInfo `json:"FailFaceInfoSet,omitempty" name:"FailFaceInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreatePersonSampleResponse ¶
func NewCreatePersonSampleResponse() (response *CreatePersonSampleResponse)
func (*CreatePersonSampleResponse) FromJsonString ¶
func (r *CreatePersonSampleResponse) FromJsonString(s string) error
func (*CreatePersonSampleResponse) ToJsonString ¶
func (r *CreatePersonSampleResponse) ToJsonString() string
type CreateProcedureTemplateRequest ¶
type CreateProcedureTemplateRequest struct { *tchttp.BaseRequest // 任务流名字(支持中文,不超过20个字)。 Name *string `json:"Name,omitempty" name:"Name"` // 视频处理类型任务参数。 MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitempty" name:"MediaProcessTask"` // AI 智能内容审核类型任务参数。 AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitempty" name:"AiContentReviewTask"` // AI 智能内容分析类型任务参数。 AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitempty" name:"AiAnalysisTask"` // AI 内容识别类型任务参数。 AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitempty" name:"AiRecognitionTask"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateProcedureTemplateRequest ¶
func NewCreateProcedureTemplateRequest() (request *CreateProcedureTemplateRequest)
func (*CreateProcedureTemplateRequest) FromJsonString ¶
func (r *CreateProcedureTemplateRequest) FromJsonString(s string) error
func (*CreateProcedureTemplateRequest) ToJsonString ¶
func (r *CreateProcedureTemplateRequest) ToJsonString() string
type CreateProcedureTemplateResponse ¶
type CreateProcedureTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateProcedureTemplateResponse ¶
func NewCreateProcedureTemplateResponse() (response *CreateProcedureTemplateResponse)
func (*CreateProcedureTemplateResponse) FromJsonString ¶
func (r *CreateProcedureTemplateResponse) FromJsonString(s string) error
func (*CreateProcedureTemplateResponse) ToJsonString ¶
func (r *CreateProcedureTemplateResponse) ToJsonString() string
type CreateSampleSnapshotTemplateRequest ¶
type CreateSampleSnapshotTemplateRequest struct { *tchttp.BaseRequest // 采样截图类型,取值: // <li>Percent:按百分比。</li> // <li>Time:按时间间隔。</li> SampleType *string `json:"SampleType,omitempty" name:"SampleType"` // 采样间隔。 // <li>当 SampleType 为 Percent 时,指定采样间隔的百分比。</li> // <li>当 SampleType 为 Time 时,指定采样间隔的时间,单位为秒。</li> SampleInterval *uint64 `json:"SampleInterval,omitempty" name:"SampleInterval"` // 采样截图模板名称,长度限制:64 个字符。 Name *string `json:"Name,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,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,omitempty" name:"Height"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 图片格式,取值为 jpg 和 png。默认为 jpg。 Format *string `json:"Format,omitempty" name:"Format"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li> // <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
func NewCreateSampleSnapshotTemplateRequest ¶
func NewCreateSampleSnapshotTemplateRequest() (request *CreateSampleSnapshotTemplateRequest)
func (*CreateSampleSnapshotTemplateRequest) FromJsonString ¶
func (r *CreateSampleSnapshotTemplateRequest) FromJsonString(s string) error
func (*CreateSampleSnapshotTemplateRequest) ToJsonString ¶
func (r *CreateSampleSnapshotTemplateRequest) ToJsonString() string
type CreateSampleSnapshotTemplateResponse ¶
type CreateSampleSnapshotTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 采样截图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateSampleSnapshotTemplateResponse ¶
func NewCreateSampleSnapshotTemplateResponse() (response *CreateSampleSnapshotTemplateResponse)
func (*CreateSampleSnapshotTemplateResponse) FromJsonString ¶
func (r *CreateSampleSnapshotTemplateResponse) FromJsonString(s string) error
func (*CreateSampleSnapshotTemplateResponse) ToJsonString ¶
func (r *CreateSampleSnapshotTemplateResponse) ToJsonString() string
type CreateSnapshotByTimeOffsetTemplateRequest ¶
type CreateSnapshotByTimeOffsetTemplateRequest struct { *tchttp.BaseRequest // 指定时间点截图模板名称,长度限制:64 个字符。 Name *string `json:"Name,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,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,omitempty" name:"Height"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 图片格式,取值可以为 jpg 和 png。默认为 jpg。 Format *string `json:"Format,omitempty" name:"Format"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li> // <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
func NewCreateSnapshotByTimeOffsetTemplateRequest ¶
func NewCreateSnapshotByTimeOffsetTemplateRequest() (request *CreateSnapshotByTimeOffsetTemplateRequest)
func (*CreateSnapshotByTimeOffsetTemplateRequest) FromJsonString ¶
func (r *CreateSnapshotByTimeOffsetTemplateRequest) FromJsonString(s string) error
func (*CreateSnapshotByTimeOffsetTemplateRequest) ToJsonString ¶
func (r *CreateSnapshotByTimeOffsetTemplateRequest) ToJsonString() string
type CreateSnapshotByTimeOffsetTemplateResponse ¶
type CreateSnapshotByTimeOffsetTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 时间点截图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateSnapshotByTimeOffsetTemplateResponse ¶
func NewCreateSnapshotByTimeOffsetTemplateResponse() (response *CreateSnapshotByTimeOffsetTemplateResponse)
func (*CreateSnapshotByTimeOffsetTemplateResponse) FromJsonString ¶
func (r *CreateSnapshotByTimeOffsetTemplateResponse) FromJsonString(s string) error
func (*CreateSnapshotByTimeOffsetTemplateResponse) ToJsonString ¶
func (r *CreateSnapshotByTimeOffsetTemplateResponse) ToJsonString() string
type CreateTranscodeTemplateRequest ¶
type CreateTranscodeTemplateRequest struct { *tchttp.BaseRequest // 封装格式,可选值:mp4、flv、hls、mp3、flac、ogg、m4a。其中,mp3、flac、ogg、m4a 为纯音频文件。 Container *string `json:"Container,omitempty" name:"Container"` // 转码模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 是否去除视频数据,可选值: // <li>0:保留</li> // <li>1:去除</li> // 默认值:0。 RemoveVideo *int64 `json:"RemoveVideo,omitempty" name:"RemoveVideo"` // 是否去除音频数据,可选值: // <li>0:保留</li> // <li>1:去除</li> // 默认值:0。 RemoveAudio *int64 `json:"RemoveAudio,omitempty" name:"RemoveAudio"` // 视频流配置参数,当 RemoveVideo 为 0,该字段必填。 VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitempty" name:"VideoTemplate"` // 音频流配置参数,当 RemoveAudio 为 0,该字段必填。 AudioTemplate *AudioTemplateInfo `json:"AudioTemplate,omitempty" name:"AudioTemplate"` // 极速高清转码参数。 TEHDConfig *TEHDConfig `json:"TEHDConfig,omitempty" name:"TEHDConfig"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateTranscodeTemplateRequest ¶
func NewCreateTranscodeTemplateRequest() (request *CreateTranscodeTemplateRequest)
func (*CreateTranscodeTemplateRequest) FromJsonString ¶
func (r *CreateTranscodeTemplateRequest) FromJsonString(s string) error
func (*CreateTranscodeTemplateRequest) ToJsonString ¶
func (r *CreateTranscodeTemplateRequest) ToJsonString() string
type CreateTranscodeTemplateResponse ¶
type CreateTranscodeTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 转码模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateTranscodeTemplateResponse ¶
func NewCreateTranscodeTemplateResponse() (response *CreateTranscodeTemplateResponse)
func (*CreateTranscodeTemplateResponse) FromJsonString ¶
func (r *CreateTranscodeTemplateResponse) FromJsonString(s string) error
func (*CreateTranscodeTemplateResponse) ToJsonString ¶
func (r *CreateTranscodeTemplateResponse) ToJsonString() string
type CreateWatermarkTemplateRequest ¶
type CreateWatermarkTemplateRequest struct { *tchttp.BaseRequest // 水印类型,可选值: // <li>image:图片水印;</li> // <li>text:文字水印;</li> // <li>svg:SVG 水印。</li> Type *string `json:"Type,omitempty" name:"Type"` // 水印模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 原点位置,可选值: // <li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> // <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> // <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> // <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li> // 默认值:TopLeft。 CoordinateOrigin *string `json:"CoordinateOrigin,omitempty" name:"CoordinateOrigin"` // 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li> // 默认值:0px。 XPos *string `json:"XPos,omitempty" name:"XPos"` // 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li> // 默认值:0px。 YPos *string `json:"YPos,omitempty" name:"YPos"` // 图片水印模板,当 Type 为 image,该字段必填。当 Type 为 text,该字段无效。 ImageTemplate *ImageWatermarkInput `json:"ImageTemplate,omitempty" name:"ImageTemplate"` // 文字水印模板,当 Type 为 text,该字段必填。当 Type 为 image,该字段无效。 TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitempty" name:"TextTemplate"` // SVG水印模板,当 Type 为 svg,该字段必填。当 Type 为 image 或 text,该字段无效。 SvgTemplate *SvgWatermarkInput `json:"SvgTemplate,omitempty" name:"SvgTemplate"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateWatermarkTemplateRequest ¶
func NewCreateWatermarkTemplateRequest() (request *CreateWatermarkTemplateRequest)
func (*CreateWatermarkTemplateRequest) FromJsonString ¶
func (r *CreateWatermarkTemplateRequest) FromJsonString(s string) error
func (*CreateWatermarkTemplateRequest) ToJsonString ¶
func (r *CreateWatermarkTemplateRequest) ToJsonString() string
type CreateWatermarkTemplateResponse ¶
type CreateWatermarkTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 水印模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 水印图片地址,仅当 Type 为 image,该字段有效。 ImageUrl *string `json:"ImageUrl,omitempty" name:"ImageUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateWatermarkTemplateResponse ¶
func NewCreateWatermarkTemplateResponse() (response *CreateWatermarkTemplateResponse)
func (*CreateWatermarkTemplateResponse) FromJsonString ¶
func (r *CreateWatermarkTemplateResponse) FromJsonString(s string) error
func (*CreateWatermarkTemplateResponse) ToJsonString ¶
func (r *CreateWatermarkTemplateResponse) ToJsonString() string
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,omitempty" name:"Usages" list` // 关键词,数组长度限制:100。 Words []*AiSampleWordInfo `json:"Words,omitempty" name:"Words" list` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateWordSamplesRequest ¶
func NewCreateWordSamplesRequest() (request *CreateWordSamplesRequest)
func (*CreateWordSamplesRequest) FromJsonString ¶
func (r *CreateWordSamplesRequest) FromJsonString(s string) error
func (*CreateWordSamplesRequest) ToJsonString ¶
func (r *CreateWordSamplesRequest) ToJsonString() string
type CreateWordSamplesResponse ¶
type CreateWordSamplesResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateWordSamplesResponse ¶
func NewCreateWordSamplesResponse() (response *CreateWordSamplesResponse)
func (*CreateWordSamplesResponse) FromJsonString ¶
func (r *CreateWordSamplesResponse) FromJsonString(s string) error
func (*CreateWordSamplesResponse) ToJsonString ¶
func (r *CreateWordSamplesResponse) ToJsonString() string
type DeleteAIAnalysisTemplateRequest ¶
type DeleteAIAnalysisTemplateRequest struct { *tchttp.BaseRequest // 视频内容分析模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteAIAnalysisTemplateRequest ¶
func NewDeleteAIAnalysisTemplateRequest() (request *DeleteAIAnalysisTemplateRequest)
func (*DeleteAIAnalysisTemplateRequest) FromJsonString ¶
func (r *DeleteAIAnalysisTemplateRequest) FromJsonString(s string) error
func (*DeleteAIAnalysisTemplateRequest) ToJsonString ¶
func (r *DeleteAIAnalysisTemplateRequest) ToJsonString() string
type DeleteAIAnalysisTemplateResponse ¶
type DeleteAIAnalysisTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteAIAnalysisTemplateResponse ¶
func NewDeleteAIAnalysisTemplateResponse() (response *DeleteAIAnalysisTemplateResponse)
func (*DeleteAIAnalysisTemplateResponse) FromJsonString ¶
func (r *DeleteAIAnalysisTemplateResponse) FromJsonString(s string) error
func (*DeleteAIAnalysisTemplateResponse) ToJsonString ¶
func (r *DeleteAIAnalysisTemplateResponse) ToJsonString() string
type DeleteAIRecognitionTemplateRequest ¶
type DeleteAIRecognitionTemplateRequest struct { *tchttp.BaseRequest // 视频内容识别模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteAIRecognitionTemplateRequest ¶
func NewDeleteAIRecognitionTemplateRequest() (request *DeleteAIRecognitionTemplateRequest)
func (*DeleteAIRecognitionTemplateRequest) FromJsonString ¶
func (r *DeleteAIRecognitionTemplateRequest) FromJsonString(s string) error
func (*DeleteAIRecognitionTemplateRequest) ToJsonString ¶
func (r *DeleteAIRecognitionTemplateRequest) ToJsonString() string
type DeleteAIRecognitionTemplateResponse ¶
type DeleteAIRecognitionTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteAIRecognitionTemplateResponse ¶
func NewDeleteAIRecognitionTemplateResponse() (response *DeleteAIRecognitionTemplateResponse)
func (*DeleteAIRecognitionTemplateResponse) FromJsonString ¶
func (r *DeleteAIRecognitionTemplateResponse) FromJsonString(s string) error
func (*DeleteAIRecognitionTemplateResponse) ToJsonString ¶
func (r *DeleteAIRecognitionTemplateResponse) ToJsonString() string
type DeleteAnimatedGraphicsTemplateRequest ¶
type DeleteAnimatedGraphicsTemplateRequest struct { *tchttp.BaseRequest // 转动图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteAnimatedGraphicsTemplateRequest ¶
func NewDeleteAnimatedGraphicsTemplateRequest() (request *DeleteAnimatedGraphicsTemplateRequest)
func (*DeleteAnimatedGraphicsTemplateRequest) FromJsonString ¶
func (r *DeleteAnimatedGraphicsTemplateRequest) FromJsonString(s string) error
func (*DeleteAnimatedGraphicsTemplateRequest) ToJsonString ¶
func (r *DeleteAnimatedGraphicsTemplateRequest) ToJsonString() string
type DeleteAnimatedGraphicsTemplateResponse ¶
type DeleteAnimatedGraphicsTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteAnimatedGraphicsTemplateResponse ¶
func NewDeleteAnimatedGraphicsTemplateResponse() (response *DeleteAnimatedGraphicsTemplateResponse)
func (*DeleteAnimatedGraphicsTemplateResponse) FromJsonString ¶
func (r *DeleteAnimatedGraphicsTemplateResponse) FromJsonString(s string) error
func (*DeleteAnimatedGraphicsTemplateResponse) ToJsonString ¶
func (r *DeleteAnimatedGraphicsTemplateResponse) ToJsonString() string
type DeleteClassRequest ¶
type DeleteClassRequest struct { *tchttp.BaseRequest // 分类 ID ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteClassRequest ¶
func NewDeleteClassRequest() (request *DeleteClassRequest)
func (*DeleteClassRequest) FromJsonString ¶
func (r *DeleteClassRequest) FromJsonString(s string) error
func (*DeleteClassRequest) ToJsonString ¶
func (r *DeleteClassRequest) ToJsonString() string
type DeleteClassResponse ¶
type DeleteClassResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteClassResponse ¶
func NewDeleteClassResponse() (response *DeleteClassResponse)