Documentation ¶
Index ¶
- Constants
- type AIAnalysisTemplateItem
- type AIRecognitionTemplateItem
- type AdaptiveDynamicStreamingInfoItem
- type AdaptiveDynamicStreamingTaskInput
- type AdaptiveDynamicStreamingTemplate
- type AdaptiveStreamTemplate
- 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 AiReviewProhibitedAsrTaskInput
- type AiReviewProhibitedAsrTaskOutput
- type AiReviewProhibitedOcrTaskInput
- type AiReviewProhibitedOcrTaskOutput
- type AiReviewTaskPoliticalAsrResult
- type AiReviewTaskPoliticalOcrResult
- type AiReviewTaskPoliticalResult
- type AiReviewTaskPornAsrResult
- type AiReviewTaskPornOcrResult
- type AiReviewTaskPornResult
- type AiReviewTaskProhibitedAsrResult
- type AiReviewTaskProhibitedOcrResult
- type AiReviewTaskTerrorismOcrResult
- type AiReviewTaskTerrorismResult
- type AiReviewTerrorismOcrTaskInput
- type AiReviewTerrorismOcrTaskOutput
- 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) CreateAdaptiveDynamicStreamingTemplate(request *CreateAdaptiveDynamicStreamingTemplateRequest) (response *CreateAdaptiveDynamicStreamingTemplateResponse, 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) CreateSuperPlayerConfig(request *CreateSuperPlayerConfigRequest) (response *CreateSuperPlayerConfigResponse, 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) DeleteAdaptiveDynamicStreamingTemplate(request *DeleteAdaptiveDynamicStreamingTemplateRequest) (response *DeleteAdaptiveDynamicStreamingTemplateResponse, 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) DeleteSuperPlayerConfig(request *DeleteSuperPlayerConfigRequest) (response *DeleteSuperPlayerConfigResponse, 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) DescribeMediaProcessUsageData(request *DescribeMediaProcessUsageDataRequest) (response *DescribeMediaProcessUsageDataResponse, 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) DescribeStorageData(request *DescribeStorageDataRequest) (response *DescribeStorageDataResponse, err error)
- func (c *Client) DescribeStorageDetails(request *DescribeStorageDetailsRequest) (response *DescribeStorageDetailsResponse, err error)
- func (c *Client) DescribeSubAppIds(request *DescribeSubAppIdsRequest) (response *DescribeSubAppIdsResponse, err error)
- func (c *Client) DescribeSuperPlayerConfigs(request *DescribeSuperPlayerConfigsRequest) (response *DescribeSuperPlayerConfigsResponse, 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) ModifyAdaptiveDynamicStreamingTemplate(request *ModifyAdaptiveDynamicStreamingTemplateRequest) (response *ModifyAdaptiveDynamicStreamingTemplateResponse, 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) ModifySuperPlayerConfig(request *ModifySuperPlayerConfigRequest) (response *ModifySuperPlayerConfigResponse, 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) ParseStreamingManifest(request *ParseStreamingManifestRequest) (response *ParseStreamingManifestResponse, 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 CreateAdaptiveDynamicStreamingTemplateRequest
- type CreateAdaptiveDynamicStreamingTemplateResponse
- 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 CreateSuperPlayerConfigRequest
- type CreateSuperPlayerConfigResponse
- type CreateTranscodeTemplateRequest
- type CreateTranscodeTemplateResponse
- type CreateWatermarkTemplateRequest
- type CreateWatermarkTemplateResponse
- type CreateWordSamplesRequest
- type CreateWordSamplesResponse
- type DeleteAIAnalysisTemplateRequest
- type DeleteAIAnalysisTemplateResponse
- type DeleteAIRecognitionTemplateRequest
- type DeleteAIRecognitionTemplateResponse
- type DeleteAdaptiveDynamicStreamingTemplateRequest
- type DeleteAdaptiveDynamicStreamingTemplateResponse
- 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 DeleteSuperPlayerConfigRequest
- type DeleteSuperPlayerConfigResponse
- 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 DescribeMediaProcessUsageDataRequest
- type DescribeMediaProcessUsageDataResponse
- type DescribePersonSamplesRequest
- type DescribePersonSamplesResponse
- type DescribeProcedureTemplatesRequest
- type DescribeProcedureTemplatesResponse
- type DescribeReviewDetailsRequest
- type DescribeReviewDetailsResponse
- type DescribeSampleSnapshotTemplatesRequest
- type DescribeSampleSnapshotTemplatesResponse
- type DescribeSnapshotByTimeOffsetTemplatesRequest
- type DescribeSnapshotByTimeOffsetTemplatesResponse
- type DescribeStorageDataRequest
- type DescribeStorageDataResponse
- type DescribeStorageDetailsRequest
- type DescribeStorageDetailsResponse
- type DescribeSubAppIdsRequest
- type DescribeSubAppIdsResponse
- type DescribeSuperPlayerConfigsRequest
- type DescribeSuperPlayerConfigsResponse
- 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 DrmStreamingsInfo
- type DrmStreamingsInfoForUpdate
- 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 ModifyAdaptiveDynamicStreamingTemplateRequest
- type ModifyAdaptiveDynamicStreamingTemplateResponse
- 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 ModifySuperPlayerConfigRequest
- type ModifySuperPlayerConfigResponse
- type ModifyTranscodeTemplateRequest
- type ModifyTranscodeTemplateResponse
- type ModifyWatermarkTemplateRequest
- type ModifyWatermarkTemplateResponse
- type ModifyWordSampleRequest
- type ModifyWordSampleResponse
- type MosaicInput
- type ObjectConfigureInfo
- type ObjectConfigureInfoForUpdate
- type OcrFullTextConfigureInfo
- type OcrFullTextConfigureInfoForUpdate
- type OcrWordsConfigureInfo
- type OcrWordsConfigureInfoForUpdate
- type OutputAudioStream
- type OutputVideoStream
- type ParseStreamingManifestRequest
- type ParseStreamingManifestResponse
- type PlayerConfig
- 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 ProhibitedAsrReviewTemplateInfo
- type ProhibitedAsrReviewTemplateInfoForUpdate
- type ProhibitedConfigureInfo
- type ProhibitedConfigureInfoForUpdate
- type ProhibitedOcrReviewTemplateInfo
- type ProhibitedOcrReviewTemplateInfoForUpdate
- type PullEventsRequest
- type PullEventsResponse
- type PullUploadRequest
- type PullUploadResponse
- type PullUploadTask
- type PushUrlCacheRequest
- type PushUrlCacheResponse
- type ResetProcedureTemplateRequest
- type ResetProcedureTemplateResponse
- type ResolutionNameInfo
- 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 SpecificationDataItem
- type StatDataItem
- type StickerTrackItem
- type SubAppIdInfo
- type SvgWatermarkInput
- type SvgWatermarkInputForUpdate
- type TEHDConfig
- type TEHDConfigForUpdate
- type TagConfigureInfo
- type TagConfigureInfoForUpdate
- type TaskSimpleInfo
- type TaskStatData
- type TaskStatDataItem
- type TempCertificate
- type TerrorismConfigureInfo
- type TerrorismConfigureInfoForUpdate
- type TerrorismImgReviewTemplateInfo
- type TerrorismImgReviewTemplateInfoForUpdate
- type TerrorismOcrReviewTemplateInfo
- type TerrorismOcrReviewTemplateInfoForUpdate
- 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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 张。 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> Format *string `json:"Format,omitempty" name:"Format"` // DRM 类型,取值范围: // <li>FairPlay;</li> // <li>SimpleAES;</li> // <li>Widevine。</li> // 如果取值为空字符串,代表不对视频做 DRM 保护。 DrmType *string `json:"DrmType,omitempty" name:"DrmType"` // 自适应转码输入流参数信息,最多输入10路流。 StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitempty" name:"StreamInfos" 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type AdaptiveStreamTemplate ¶
type AdaptiveStreamTemplate struct { // 视频参数信息。 Video *VideoTemplateInfo `json:"Video,omitempty" name:"Video"` // 音频参数信息。 Audio *AudioTemplateInfo `json:"Audio,omitempty" name:"Audio"` // 是否移除音频流,取值范围: // <li>0:否,</li> // <li>1:是。</li> RemoveAudio *uint64 `json:"RemoveAudio,omitempty" name:"RemoveAudio"` }
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> // <li>Terrorism.Ocr:Ocr 文字鉴恐</li> // <li>Prohibited.Asr:Asr 文字鉴违禁</li> // <li>Prohibited.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"` // 视频内容审核 Ocr 文字鉴恐任务的查询结果,当任务类型为 Terrorism.Ocr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TerrorismOcrTask *AiReviewTaskTerrorismOcrResult `json:"TerrorismOcrTask,omitempty" name:"TerrorismOcrTask"` // 视频内容审核 Asr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Asr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ProhibitedAsrTask *AiReviewTaskProhibitedAsrResult `json:"ProhibitedAsrTask,omitempty" name:"ProhibitedAsrTask"` // 视频内容审核 Ocr 文字鉴违禁任务的查询结果,当任务类型为 Prohibited.Ocr 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ProhibitedOcrTask *AiReviewTaskProhibitedOcrResult `json:"ProhibitedOcrTask,omitempty" name:"ProhibitedOcrTask"` }
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。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Asr 文字涉政、敏感结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Asr 文字有涉政、敏感嫌疑的视频片段列表。 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 文字有涉政、敏感嫌疑的视频片段列表。 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。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 涉政结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 视频鉴政结果标签,取值范围: // <li>politician:政治人物。</li> // <li>violation_photo:违规图标。</li> Label *string `json:"Label,omitempty" name:"Label"` // 有涉政嫌疑的视频片段列表。 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。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Asr 文字涉黄结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Asr 文字有涉黄嫌疑的视频片段列表。 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。 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 文字有涉黄嫌疑的视频片段列表。 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。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 鉴黄结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 视频鉴黄结果标签,取值范围: // <li>porn:色情。</li> // <li>sexy:性感。</li> // <li>vulgar:低俗。</li> // <li>intimacy:亲密行为。</li> Label *string `json:"Label,omitempty" name:"Label"` // 有涉黄嫌疑的视频片段列表。 SegmentSet []*MediaContentReviewSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewProhibitedAsrTaskInput ¶
type AiReviewProhibitedAsrTaskInput struct { // 鉴违禁模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewProhibitedAsrTaskOutput ¶
type AiReviewProhibitedAsrTaskOutput struct { // Asr 文字涉违禁评分,分值为0到100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // Asr 文字涉违禁结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // Asr 文字有涉违禁嫌疑的视频片段列表。 SegmentSet []*MediaContentReviewAsrTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewProhibitedOcrTaskInput ¶
type AiReviewProhibitedOcrTaskInput struct { // 鉴违禁模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewProhibitedOcrTaskOutput ¶
type AiReviewProhibitedOcrTaskOutput 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 文字有涉违禁嫌疑的视频片段列表。 SegmentSet []*MediaContentReviewOcrTextSegmentItem `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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核鉴黄任务输入。 Input *AiReviewPornTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核鉴黄任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewPornTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskProhibitedAsrResult ¶
type AiReviewTaskProhibitedAsrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Asr 文字鉴违禁任务输入。 Input *AiReviewProhibitedAsrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Asr 文字鉴违禁任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewProhibitedAsrTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskProhibitedOcrResult ¶
type AiReviewTaskProhibitedOcrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Ocr 文字鉴违禁任务输入。 Input *AiReviewProhibitedOcrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Ocr 文字鉴违禁任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewProhibitedOcrTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTaskTerrorismOcrResult ¶
type AiReviewTaskTerrorismOcrResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核 Ocr 文字鉴恐任务输入。 Input *AiReviewTerrorismOcrTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核 Ocr 文字鉴恐任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewTerrorismOcrTaskOutput `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> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 内容审核鉴恐任务输入。 Input *AiReviewTerrorismTaskInput `json:"Input,omitempty" name:"Input"` // 内容审核鉴恐任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *AiReviewTerrorismTaskOutput `json:"Output,omitempty" name:"Output"` }
type AiReviewTerrorismOcrTaskInput ¶
type AiReviewTerrorismOcrTaskInput struct { // 鉴恐模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewTerrorismOcrTaskOutput ¶
type AiReviewTerrorismOcrTaskOutput 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 文字有涉恐嫌疑的视频片段列表。 SegmentSet []*MediaContentReviewOcrTextSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type AiReviewTerrorismTaskInput ¶
type AiReviewTerrorismTaskInput struct { // 鉴恐模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type AiReviewTerrorismTaskOutput ¶
type AiReviewTerrorismTaskOutput struct { // 视频暴恐评分,分值为0到100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 暴恐结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> 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> Label *string `json:"Label,omitempty" name:"Label"` // 有暴恐嫌疑的视频片段列表。 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"` // 人物描述。 Description *string `json:"Description,omitempty" name:"Description"` // 人脸信息。 FaceInfoSet []*AiSampleFaceInfo `json:"FaceInfoSet,omitempty" name:"FaceInfoSet" list` // 人物标签。 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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"` // 对音频片段进行的操作,如音量调节等。 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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. 对多个媒体文件的媒体流进行裁剪拼接,生成一个新的媒体文件。
如使用事件通知,事件通知的类型为 [视频合成完成](https://cloud.tencent.com/document/product/266/43000)。
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) CreateAdaptiveDynamicStreamingTemplate ¶
func (c *Client) CreateAdaptiveDynamicStreamingTemplate(request *CreateAdaptiveDynamicStreamingTemplateRequest) (response *CreateAdaptiveDynamicStreamingTemplateResponse, err error)
创建转自适应码流模板,数量上限:100。
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) CreateSuperPlayerConfig ¶
func (c *Client) CreateSuperPlayerConfig(request *CreateSuperPlayerConfigRequest) (response *CreateSuperPlayerConfigResponse, err error)
创建超级播放器配置,数量上限:100。
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) DeleteAdaptiveDynamicStreamingTemplate ¶
func (c *Client) DeleteAdaptiveDynamicStreamingTemplate(request *DeleteAdaptiveDynamicStreamingTemplateRequest) (response *DeleteAdaptiveDynamicStreamingTemplateResponse, 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) DeleteSuperPlayerConfig ¶
func (c *Client) DeleteSuperPlayerConfig(request *DeleteSuperPlayerConfigRequest) (response *DeleteSuperPlayerConfigResponse, 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) DescribeMediaProcessUsageData ¶
func (c *Client) DescribeMediaProcessUsageData(request *DescribeMediaProcessUsageDataRequest) (response *DescribeMediaProcessUsageDataResponse, err error)
该接口返回查询时间范围内每天使用的视频处理用量信息。
- 可以查询最近365天内的视频处理统计数据。
- 查询时间跨度不超过90天。
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) DescribeStorageData ¶
func (c *Client) DescribeStorageData(request *DescribeStorageDataRequest) (response *DescribeStorageDataResponse, err error)
查询存储空间使用情况和文件数量。
func (*Client) DescribeStorageDetails ¶
func (c *Client) DescribeStorageDetails(request *DescribeStorageDetailsRequest) (response *DescribeStorageDetailsResponse, err error)
该接口返回查询时间范围内使用的点播存储空间,单位:字节。
- 可以查询最近365天内的存储空间数据;
- 查询时间跨度不超过90天;
- 分钟粒度查询跨度不超过5天;
- 小时粒度查询跨度不超过10天。
func (*Client) DescribeSubAppIds ¶
func (c *Client) DescribeSubAppIds(request *DescribeSubAppIdsRequest) (response *DescribeSubAppIdsResponse, err error)
该接口用于获取当前账号有权限的子应用列表,包含主应用。若尚未开通子应用功能,接口将返回
FailedOperation。
func (*Client) DescribeSuperPlayerConfigs ¶
func (c *Client) DescribeSuperPlayerConfigs(request *DescribeSuperPlayerConfigsRequest) (response *DescribeSuperPlayerConfigsResponse, err error)
查询超级播放器配置,支持根据条件,分页查询。
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. 对点播中的多个流进行剪辑,然后拼接,生成一个新的视频。
对于生成的新视频,还可以指定生成后的视频是否要执行任务流。
>当对直播流做剪辑、拼接等操作时,请确保流结束后再操作。否则生成的视频可能不完整。
如使用事件通知,事件通知的类型为 [视频编辑完成](https://cloud.tencent.com/document/product/266/33794)。
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) ModifyAdaptiveDynamicStreamingTemplate ¶
func (c *Client) ModifyAdaptiveDynamicStreamingTemplate(request *ModifyAdaptiveDynamicStreamingTemplateRequest) (response *ModifyAdaptiveDynamicStreamingTemplateResponse, 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) ModifySuperPlayerConfig ¶
func (c *Client) ModifySuperPlayerConfig(request *ModifySuperPlayerConfigRequest) (response *ModifySuperPlayerConfigResponse, 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) ParseStreamingManifest ¶
func (c *Client) ParseStreamingManifest(request *ParseStreamingManifestRequest) (response *ParseStreamingManifestResponse, err error)
上传 HLS 视频时,解析索引文件内容,返回待上传的分片文件列表。分片文件路径必须是当前目录或子目录的相对路径,不能是 URL,不能是绝对路径。
func (*Client) ProcessMedia ¶
func (c *Client) ProcessMedia(request *ProcessMediaRequest) (response *ProcessMediaResponse, err error)
对点播中的音视频媒体发起处理任务,功能包括: 1. 视频转码(带水印); 2. 视频转动图; 3. 对视频按指定时间点截图; 4. 对视频采样截图; 5. 对视频截图雪碧图; 6. 对视频截取一张图做封面; 7. 对视频转自适应码流(并加密); 8. 智能内容审核(鉴黄、鉴恐、鉴政); 9. 智能内容分析(标签、分类、封面、按帧标签); 10. 智能内容识别(视频片头片尾、人脸、文本全文、文本关键词、语音全文、语音关键词、物体)。
如使用事件通知,事件通知的类型为 [任务流状态变更](https://cloud.tencent.com/document/product/266/9636)。
func (*Client) ProcessMediaByProcedure ¶
func (c *Client) ProcessMediaByProcedure(request *ProcessMediaByProcedureRequest) (response *ProcessMediaByProcedureResponse, err error)
使用任务流模板,对点播中的视频发起处理任务。 有两种方式创建任务流模板: 1. 在控制台上创建和修改任务流模板; 2. 通过任务流模板接口创建任务流模板。
如使用事件通知,事件通知的类型为 [任务流状态变更](https://cloud.tencent.com/document/product/266/9636)。
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#I)。 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"` // 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于任务去重的识别码,如果一天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 点播[子应用](/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> Status *string `json:"Status,omitempty" name:"Status"` // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 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#I)。 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"` // 违禁控制参数。违禁内容包括: // <li>谩骂;</li> // <li>涉毒违法。</li> // 注意:此参数尚未支持。 // 注意:此字段可能返回 null,表示取不到有效值。 ProhibitedConfigure *ProhibitedConfigureInfo `json:"ProhibitedConfigure,omitempty" name:"ProhibitedConfigure"` // 用户自定义内容审核控制参数。 // 注意:此字段可能返回 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#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 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 张。 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 CreateAdaptiveDynamicStreamingTemplateRequest ¶
type CreateAdaptiveDynamicStreamingTemplateRequest struct { *tchttp.BaseRequest // 自适应转码格式,取值范围: // <li>HLS。</li> Format *string `json:"Format,omitempty" name:"Format"` // 自适应转码输出子流参数信息,最多输出10路子流。 // 注意:各个子流的帧率必须保持一致;如果不一致,采用第一个子流的帧率作为输出帧率。 StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitempty" name:"StreamInfos" list` // 模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // DRM方案类型,取值范围: // <li>SimpleAES。</li> // 如果取值为空字符串,代表不对视频做 DRM 保护。 DrmType *string `json:"DrmType,omitempty" name:"DrmType"` // 是否禁止视频低码率转高码率,取值范围: // <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"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateAdaptiveDynamicStreamingTemplateRequest ¶
func NewCreateAdaptiveDynamicStreamingTemplateRequest() (request *CreateAdaptiveDynamicStreamingTemplateRequest)
func (*CreateAdaptiveDynamicStreamingTemplateRequest) FromJsonString ¶
func (r *CreateAdaptiveDynamicStreamingTemplateRequest) FromJsonString(s string) error
func (*CreateAdaptiveDynamicStreamingTemplateRequest) ToJsonString ¶
func (r *CreateAdaptiveDynamicStreamingTemplateRequest) ToJsonString() string
type CreateAdaptiveDynamicStreamingTemplateResponse ¶
type CreateAdaptiveDynamicStreamingTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 自适应转码模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateAdaptiveDynamicStreamingTemplateResponse ¶
func NewCreateAdaptiveDynamicStreamingTemplateResponse() (response *CreateAdaptiveDynamicStreamingTemplateResponse)
func (*CreateAdaptiveDynamicStreamingTemplateResponse) FromJsonString ¶
func (r *CreateAdaptiveDynamicStreamingTemplateResponse) FromJsonString(s string) error
func (*CreateAdaptiveDynamicStreamingTemplateResponse) ToJsonString ¶
func (r *CreateAdaptiveDynamicStreamingTemplateResponse) 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"` // 违禁控制参数。违禁内容包括: // <li>谩骂;</li> // <li>涉毒违法。</li> // 注意:此参数尚未支持。 ProhibitedConfigure *ProhibitedConfigureInfo `json:"ProhibitedConfigure,omitempty" name:"ProhibitedConfigure"` // 用户自定义内容审核控制参数。 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"` // 人物应用场景,可选值: // 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"` // 人脸图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 jpeg、png 图片格式。数组长度限制:5 张图片。 // 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。 FaceContents []*string `json:"FaceContents,omitempty" name:"FaceContents" list` // 人物标签 // <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"` // 处理失败的人脸信息。 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 CreateSuperPlayerConfigRequest ¶
type CreateSuperPlayerConfigRequest struct { *tchttp.BaseRequest // 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。 Name *string `json:"Name,omitempty" name:"Name"` // 播放 DRM 保护的自适应码流开关: // <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> // <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> // 默认为 OFF。 DrmSwitch *string `json:"DrmSwitch,omitempty" name:"DrmSwitch"` // 允许输出的未加密的自适应码流模板 ID,当 DrmSwitch 为 OFF 时必填。 AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitempty" name:"AdaptiveDynamicStreamingDefinition"` // 允许输出的 DRM 自适应码流模板内容,当 DrmSwitch 为 ON 时必填。 DrmStreamingsInfo *DrmStreamingsInfo `json:"DrmStreamingsInfo,omitempty" name:"DrmStreamingsInfo"` // 允许输出的雪碧图模板 ID。 ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitempty" name:"ImageSpriteDefinition"` // 播放器对不于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置: // <li>MinEdgeLength:240,Name:流畅;</li> // <li>MinEdgeLength:480,Name:标清;</li> // <li>MinEdgeLength:720,Name:高清;</li> // <li>MinEdgeLength:1080,Name:全高清;</li> // <li>MinEdgeLength:1440,Name:2K;</li> // <li>MinEdgeLength:2160,Name:4K;</li> // <li>MinEdgeLength:4320,Name:8K。</li> ResolutionNames []*ResolutionNameInfo `json:"ResolutionNames,omitempty" name:"ResolutionNames" list` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewCreateSuperPlayerConfigRequest ¶
func NewCreateSuperPlayerConfigRequest() (request *CreateSuperPlayerConfigRequest)
func (*CreateSuperPlayerConfigRequest) FromJsonString ¶
func (r *CreateSuperPlayerConfigRequest) FromJsonString(s string) error
func (*CreateSuperPlayerConfigRequest) ToJsonString ¶
func (r *CreateSuperPlayerConfigRequest) ToJsonString() string
type CreateSuperPlayerConfigResponse ¶
type CreateSuperPlayerConfigResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateSuperPlayerConfigResponse ¶
func NewCreateSuperPlayerConfigResponse() (response *CreateSuperPlayerConfigResponse)
func (*CreateSuperPlayerConfigResponse) FromJsonString ¶
func (r *CreateSuperPlayerConfigResponse) FromJsonString(s string) error
func (*CreateSuperPlayerConfigResponse) ToJsonString ¶
func (r *CreateSuperPlayerConfigResponse) 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 DeleteAdaptiveDynamicStreamingTemplateRequest ¶
type DeleteAdaptiveDynamicStreamingTemplateRequest struct { *tchttp.BaseRequest // 自适应转码模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteAdaptiveDynamicStreamingTemplateRequest ¶
func NewDeleteAdaptiveDynamicStreamingTemplateRequest() (request *DeleteAdaptiveDynamicStreamingTemplateRequest)
func (*DeleteAdaptiveDynamicStreamingTemplateRequest) FromJsonString ¶
func (r *DeleteAdaptiveDynamicStreamingTemplateRequest) FromJsonString(s string) error
func (*DeleteAdaptiveDynamicStreamingTemplateRequest) ToJsonString ¶
func (r *DeleteAdaptiveDynamicStreamingTemplateRequest) ToJsonString() string
type DeleteAdaptiveDynamicStreamingTemplateResponse ¶
type DeleteAdaptiveDynamicStreamingTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteAdaptiveDynamicStreamingTemplateResponse ¶
func NewDeleteAdaptiveDynamicStreamingTemplateResponse() (response *DeleteAdaptiveDynamicStreamingTemplateResponse)
func (*DeleteAdaptiveDynamicStreamingTemplateResponse) FromJsonString ¶
func (r *DeleteAdaptiveDynamicStreamingTemplateResponse) FromJsonString(s string) error
func (*DeleteAdaptiveDynamicStreamingTemplateResponse) ToJsonString ¶
func (r *DeleteAdaptiveDynamicStreamingTemplateResponse) 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)
func (*DeleteClassResponse) FromJsonString ¶
func (r *DeleteClassResponse) FromJsonString(s string) error
func (*DeleteClassResponse) ToJsonString ¶
func (r *DeleteClassResponse) ToJsonString() string
type DeleteContentReviewTemplateRequest ¶
type DeleteContentReviewTemplateRequest struct { *tchttp.BaseRequest // 内容审核模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteContentReviewTemplateRequest ¶
func NewDeleteContentReviewTemplateRequest() (request *DeleteContentReviewTemplateRequest)
func (*DeleteContentReviewTemplateRequest) FromJsonString ¶
func (r *DeleteContentReviewTemplateRequest) FromJsonString(s string) error
func (*DeleteContentReviewTemplateRequest) ToJsonString ¶
func (r *DeleteContentReviewTemplateRequest) ToJsonString() string
type DeleteContentReviewTemplateResponse ¶
type DeleteContentReviewTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteContentReviewTemplateResponse ¶
func NewDeleteContentReviewTemplateResponse() (response *DeleteContentReviewTemplateResponse)
func (*DeleteContentReviewTemplateResponse) FromJsonString ¶
func (r *DeleteContentReviewTemplateResponse) FromJsonString(s string) error
func (*DeleteContentReviewTemplateResponse) ToJsonString ¶
func (r *DeleteContentReviewTemplateResponse) ToJsonString() string
type DeleteImageSpriteTemplateRequest ¶
type DeleteImageSpriteTemplateRequest struct { *tchttp.BaseRequest // 雪碧图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteImageSpriteTemplateRequest ¶
func NewDeleteImageSpriteTemplateRequest() (request *DeleteImageSpriteTemplateRequest)
func (*DeleteImageSpriteTemplateRequest) FromJsonString ¶
func (r *DeleteImageSpriteTemplateRequest) FromJsonString(s string) error
func (*DeleteImageSpriteTemplateRequest) ToJsonString ¶
func (r *DeleteImageSpriteTemplateRequest) ToJsonString() string
type DeleteImageSpriteTemplateResponse ¶
type DeleteImageSpriteTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteImageSpriteTemplateResponse ¶
func NewDeleteImageSpriteTemplateResponse() (response *DeleteImageSpriteTemplateResponse)
func (*DeleteImageSpriteTemplateResponse) FromJsonString ¶
func (r *DeleteImageSpriteTemplateResponse) FromJsonString(s string) error
func (*DeleteImageSpriteTemplateResponse) ToJsonString ¶
func (r *DeleteImageSpriteTemplateResponse) ToJsonString() string
type DeleteMediaRequest ¶
type DeleteMediaRequest struct { *tchttp.BaseRequest // 媒体文件的唯一标识。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 指定本次需要删除的部分。默认值为 "[]", 表示删除媒体及其对应的全部视频处理文件。 DeleteParts []*MediaDeleteItem `json:"DeleteParts,omitempty" name:"DeleteParts" list` // 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteMediaRequest ¶
func NewDeleteMediaRequest() (request *DeleteMediaRequest)
func (*DeleteMediaRequest) FromJsonString ¶
func (r *DeleteMediaRequest) FromJsonString(s string) error
func (*DeleteMediaRequest) ToJsonString ¶
func (r *DeleteMediaRequest) ToJsonString() string
type DeleteMediaResponse ¶
type DeleteMediaResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteMediaResponse ¶
func NewDeleteMediaResponse() (response *DeleteMediaResponse)
func (*DeleteMediaResponse) FromJsonString ¶
func (r *DeleteMediaResponse) FromJsonString(s string) error
func (*DeleteMediaResponse) ToJsonString ¶
func (r *DeleteMediaResponse) ToJsonString() string
type DeletePersonSampleRequest ¶
type DeletePersonSampleRequest struct { *tchttp.BaseRequest // 人物 ID。 PersonId *string `json:"PersonId,omitempty" name:"PersonId"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeletePersonSampleRequest ¶
func NewDeletePersonSampleRequest() (request *DeletePersonSampleRequest)
func (*DeletePersonSampleRequest) FromJsonString ¶
func (r *DeletePersonSampleRequest) FromJsonString(s string) error
func (*DeletePersonSampleRequest) ToJsonString ¶
func (r *DeletePersonSampleRequest) ToJsonString() string
type DeletePersonSampleResponse ¶
type DeletePersonSampleResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeletePersonSampleResponse ¶
func NewDeletePersonSampleResponse() (response *DeletePersonSampleResponse)
func (*DeletePersonSampleResponse) FromJsonString ¶
func (r *DeletePersonSampleResponse) FromJsonString(s string) error
func (*DeletePersonSampleResponse) ToJsonString ¶
func (r *DeletePersonSampleResponse) ToJsonString() string
type DeleteProcedureTemplateRequest ¶
type DeleteProcedureTemplateRequest struct { *tchttp.BaseRequest // 任务流名字。 Name *string `json:"Name,omitempty" name:"Name"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteProcedureTemplateRequest ¶
func NewDeleteProcedureTemplateRequest() (request *DeleteProcedureTemplateRequest)
func (*DeleteProcedureTemplateRequest) FromJsonString ¶
func (r *DeleteProcedureTemplateRequest) FromJsonString(s string) error
func (*DeleteProcedureTemplateRequest) ToJsonString ¶
func (r *DeleteProcedureTemplateRequest) ToJsonString() string
type DeleteProcedureTemplateResponse ¶
type DeleteProcedureTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteProcedureTemplateResponse ¶
func NewDeleteProcedureTemplateResponse() (response *DeleteProcedureTemplateResponse)
func (*DeleteProcedureTemplateResponse) FromJsonString ¶
func (r *DeleteProcedureTemplateResponse) FromJsonString(s string) error
func (*DeleteProcedureTemplateResponse) ToJsonString ¶
func (r *DeleteProcedureTemplateResponse) ToJsonString() string
type DeleteSampleSnapshotTemplateRequest ¶
type DeleteSampleSnapshotTemplateRequest struct { *tchttp.BaseRequest // 采样截图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteSampleSnapshotTemplateRequest ¶
func NewDeleteSampleSnapshotTemplateRequest() (request *DeleteSampleSnapshotTemplateRequest)
func (*DeleteSampleSnapshotTemplateRequest) FromJsonString ¶
func (r *DeleteSampleSnapshotTemplateRequest) FromJsonString(s string) error
func (*DeleteSampleSnapshotTemplateRequest) ToJsonString ¶
func (r *DeleteSampleSnapshotTemplateRequest) ToJsonString() string
type DeleteSampleSnapshotTemplateResponse ¶
type DeleteSampleSnapshotTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteSampleSnapshotTemplateResponse ¶
func NewDeleteSampleSnapshotTemplateResponse() (response *DeleteSampleSnapshotTemplateResponse)
func (*DeleteSampleSnapshotTemplateResponse) FromJsonString ¶
func (r *DeleteSampleSnapshotTemplateResponse) FromJsonString(s string) error
func (*DeleteSampleSnapshotTemplateResponse) ToJsonString ¶
func (r *DeleteSampleSnapshotTemplateResponse) ToJsonString() string
type DeleteSnapshotByTimeOffsetTemplateRequest ¶
type DeleteSnapshotByTimeOffsetTemplateRequest struct { *tchttp.BaseRequest // 指定时间点截图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteSnapshotByTimeOffsetTemplateRequest ¶
func NewDeleteSnapshotByTimeOffsetTemplateRequest() (request *DeleteSnapshotByTimeOffsetTemplateRequest)
func (*DeleteSnapshotByTimeOffsetTemplateRequest) FromJsonString ¶
func (r *DeleteSnapshotByTimeOffsetTemplateRequest) FromJsonString(s string) error
func (*DeleteSnapshotByTimeOffsetTemplateRequest) ToJsonString ¶
func (r *DeleteSnapshotByTimeOffsetTemplateRequest) ToJsonString() string
type DeleteSnapshotByTimeOffsetTemplateResponse ¶
type DeleteSnapshotByTimeOffsetTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteSnapshotByTimeOffsetTemplateResponse ¶
func NewDeleteSnapshotByTimeOffsetTemplateResponse() (response *DeleteSnapshotByTimeOffsetTemplateResponse)
func (*DeleteSnapshotByTimeOffsetTemplateResponse) FromJsonString ¶
func (r *DeleteSnapshotByTimeOffsetTemplateResponse) FromJsonString(s string) error
func (*DeleteSnapshotByTimeOffsetTemplateResponse) ToJsonString ¶
func (r *DeleteSnapshotByTimeOffsetTemplateResponse) ToJsonString() string
type DeleteSuperPlayerConfigRequest ¶
type DeleteSuperPlayerConfigRequest struct { *tchttp.BaseRequest // 播放器配置名称。 Name *string `json:"Name,omitempty" name:"Name"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteSuperPlayerConfigRequest ¶
func NewDeleteSuperPlayerConfigRequest() (request *DeleteSuperPlayerConfigRequest)
func (*DeleteSuperPlayerConfigRequest) FromJsonString ¶
func (r *DeleteSuperPlayerConfigRequest) FromJsonString(s string) error
func (*DeleteSuperPlayerConfigRequest) ToJsonString ¶
func (r *DeleteSuperPlayerConfigRequest) ToJsonString() string
type DeleteSuperPlayerConfigResponse ¶
type DeleteSuperPlayerConfigResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteSuperPlayerConfigResponse ¶
func NewDeleteSuperPlayerConfigResponse() (response *DeleteSuperPlayerConfigResponse)
func (*DeleteSuperPlayerConfigResponse) FromJsonString ¶
func (r *DeleteSuperPlayerConfigResponse) FromJsonString(s string) error
func (*DeleteSuperPlayerConfigResponse) ToJsonString ¶
func (r *DeleteSuperPlayerConfigResponse) ToJsonString() string
type DeleteTranscodeTemplateRequest ¶
type DeleteTranscodeTemplateRequest struct { *tchttp.BaseRequest // 转码模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteTranscodeTemplateRequest ¶
func NewDeleteTranscodeTemplateRequest() (request *DeleteTranscodeTemplateRequest)
func (*DeleteTranscodeTemplateRequest) FromJsonString ¶
func (r *DeleteTranscodeTemplateRequest) FromJsonString(s string) error
func (*DeleteTranscodeTemplateRequest) ToJsonString ¶
func (r *DeleteTranscodeTemplateRequest) ToJsonString() string
type DeleteTranscodeTemplateResponse ¶
type DeleteTranscodeTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteTranscodeTemplateResponse ¶
func NewDeleteTranscodeTemplateResponse() (response *DeleteTranscodeTemplateResponse)
func (*DeleteTranscodeTemplateResponse) FromJsonString ¶
func (r *DeleteTranscodeTemplateResponse) FromJsonString(s string) error
func (*DeleteTranscodeTemplateResponse) ToJsonString ¶
func (r *DeleteTranscodeTemplateResponse) ToJsonString() string
type DeleteWatermarkTemplateRequest ¶
type DeleteWatermarkTemplateRequest struct { *tchttp.BaseRequest // 水印模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteWatermarkTemplateRequest ¶
func NewDeleteWatermarkTemplateRequest() (request *DeleteWatermarkTemplateRequest)
func (*DeleteWatermarkTemplateRequest) FromJsonString ¶
func (r *DeleteWatermarkTemplateRequest) FromJsonString(s string) error
func (*DeleteWatermarkTemplateRequest) ToJsonString ¶
func (r *DeleteWatermarkTemplateRequest) ToJsonString() string
type DeleteWatermarkTemplateResponse ¶
type DeleteWatermarkTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteWatermarkTemplateResponse ¶
func NewDeleteWatermarkTemplateResponse() (response *DeleteWatermarkTemplateResponse)
func (*DeleteWatermarkTemplateResponse) FromJsonString ¶
func (r *DeleteWatermarkTemplateResponse) FromJsonString(s string) error
func (*DeleteWatermarkTemplateResponse) ToJsonString ¶
func (r *DeleteWatermarkTemplateResponse) ToJsonString() string
type DeleteWordSamplesRequest ¶
type DeleteWordSamplesRequest struct { *tchttp.BaseRequest // 关键词,数组长度限制:100 个词。 Keywords []*string `json:"Keywords,omitempty" name:"Keywords" list` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDeleteWordSamplesRequest ¶
func NewDeleteWordSamplesRequest() (request *DeleteWordSamplesRequest)
func (*DeleteWordSamplesRequest) FromJsonString ¶
func (r *DeleteWordSamplesRequest) FromJsonString(s string) error
func (*DeleteWordSamplesRequest) ToJsonString ¶
func (r *DeleteWordSamplesRequest) ToJsonString() string
type DeleteWordSamplesResponse ¶
type DeleteWordSamplesResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteWordSamplesResponse ¶
func NewDeleteWordSamplesResponse() (response *DeleteWordSamplesResponse)
func (*DeleteWordSamplesResponse) FromJsonString ¶
func (r *DeleteWordSamplesResponse) FromJsonString(s string) error
func (*DeleteWordSamplesResponse) ToJsonString ¶
func (r *DeleteWordSamplesResponse) ToJsonString() string
type DescribeAIAnalysisTemplatesRequest ¶
type DescribeAIAnalysisTemplatesRequest struct { *tchttp.BaseRequest // 视频内容分析模板唯一标识过滤条件,数组长度最大值:100。 Definitions []*int64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeAIAnalysisTemplatesRequest ¶
func NewDescribeAIAnalysisTemplatesRequest() (request *DescribeAIAnalysisTemplatesRequest)
func (*DescribeAIAnalysisTemplatesRequest) FromJsonString ¶
func (r *DescribeAIAnalysisTemplatesRequest) FromJsonString(s string) error
func (*DescribeAIAnalysisTemplatesRequest) ToJsonString ¶
func (r *DescribeAIAnalysisTemplatesRequest) ToJsonString() string
type DescribeAIAnalysisTemplatesResponse ¶
type DescribeAIAnalysisTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 视频内容分析模板详情列表。 AIAnalysisTemplateSet []*AIAnalysisTemplateItem `json:"AIAnalysisTemplateSet,omitempty" name:"AIAnalysisTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAIAnalysisTemplatesResponse ¶
func NewDescribeAIAnalysisTemplatesResponse() (response *DescribeAIAnalysisTemplatesResponse)
func (*DescribeAIAnalysisTemplatesResponse) FromJsonString ¶
func (r *DescribeAIAnalysisTemplatesResponse) FromJsonString(s string) error
func (*DescribeAIAnalysisTemplatesResponse) ToJsonString ¶
func (r *DescribeAIAnalysisTemplatesResponse) ToJsonString() string
type DescribeAIRecognitionTemplatesRequest ¶
type DescribeAIRecognitionTemplatesRequest struct { *tchttp.BaseRequest // 视频内容识别模板唯一标识过滤条件,数组长度限制:100。 Definitions []*int64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeAIRecognitionTemplatesRequest ¶
func NewDescribeAIRecognitionTemplatesRequest() (request *DescribeAIRecognitionTemplatesRequest)
func (*DescribeAIRecognitionTemplatesRequest) FromJsonString ¶
func (r *DescribeAIRecognitionTemplatesRequest) FromJsonString(s string) error
func (*DescribeAIRecognitionTemplatesRequest) ToJsonString ¶
func (r *DescribeAIRecognitionTemplatesRequest) ToJsonString() string
type DescribeAIRecognitionTemplatesResponse ¶
type DescribeAIRecognitionTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 视频内容识别模板详情列表。 AIRecognitionTemplateSet []*AIRecognitionTemplateItem `json:"AIRecognitionTemplateSet,omitempty" name:"AIRecognitionTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAIRecognitionTemplatesResponse ¶
func NewDescribeAIRecognitionTemplatesResponse() (response *DescribeAIRecognitionTemplatesResponse)
func (*DescribeAIRecognitionTemplatesResponse) FromJsonString ¶
func (r *DescribeAIRecognitionTemplatesResponse) FromJsonString(s string) error
func (*DescribeAIRecognitionTemplatesResponse) ToJsonString ¶
func (r *DescribeAIRecognitionTemplatesResponse) ToJsonString() string
type DescribeAdaptiveDynamicStreamingTemplatesRequest ¶
type DescribeAdaptiveDynamicStreamingTemplatesRequest struct { *tchttp.BaseRequest // 转自适应码流模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeAdaptiveDynamicStreamingTemplatesRequest ¶
func NewDescribeAdaptiveDynamicStreamingTemplatesRequest() (request *DescribeAdaptiveDynamicStreamingTemplatesRequest)
func (*DescribeAdaptiveDynamicStreamingTemplatesRequest) FromJsonString ¶
func (r *DescribeAdaptiveDynamicStreamingTemplatesRequest) FromJsonString(s string) error
func (*DescribeAdaptiveDynamicStreamingTemplatesRequest) ToJsonString ¶
func (r *DescribeAdaptiveDynamicStreamingTemplatesRequest) ToJsonString() string
type DescribeAdaptiveDynamicStreamingTemplatesResponse ¶
type DescribeAdaptiveDynamicStreamingTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 转自适应码流模板详情列表。 AdaptiveDynamicStreamingTemplateSet []*AdaptiveDynamicStreamingTemplate `json:"AdaptiveDynamicStreamingTemplateSet,omitempty" name:"AdaptiveDynamicStreamingTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAdaptiveDynamicStreamingTemplatesResponse ¶
func NewDescribeAdaptiveDynamicStreamingTemplatesResponse() (response *DescribeAdaptiveDynamicStreamingTemplatesResponse)
func (*DescribeAdaptiveDynamicStreamingTemplatesResponse) FromJsonString ¶
func (r *DescribeAdaptiveDynamicStreamingTemplatesResponse) FromJsonString(s string) error
func (*DescribeAdaptiveDynamicStreamingTemplatesResponse) ToJsonString ¶
func (r *DescribeAdaptiveDynamicStreamingTemplatesResponse) ToJsonString() string
type DescribeAllClassRequest ¶
type DescribeAllClassRequest struct { *tchttp.BaseRequest // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeAllClassRequest ¶
func NewDescribeAllClassRequest() (request *DescribeAllClassRequest)
func (*DescribeAllClassRequest) FromJsonString ¶
func (r *DescribeAllClassRequest) FromJsonString(s string) error
func (*DescribeAllClassRequest) ToJsonString ¶
func (r *DescribeAllClassRequest) ToJsonString() string
type DescribeAllClassResponse ¶
type DescribeAllClassResponse struct { *tchttp.BaseResponse Response *struct { // 分类信息集合 // 注意:此字段可能返回 null,表示取不到有效值。 ClassInfoSet []*MediaClassInfo `json:"ClassInfoSet,omitempty" name:"ClassInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAllClassResponse ¶
func NewDescribeAllClassResponse() (response *DescribeAllClassResponse)
func (*DescribeAllClassResponse) FromJsonString ¶
func (r *DescribeAllClassResponse) FromJsonString(s string) error
func (*DescribeAllClassResponse) ToJsonString ¶
func (r *DescribeAllClassResponse) ToJsonString() string
type DescribeAnimatedGraphicsTemplatesRequest ¶
type DescribeAnimatedGraphicsTemplatesRequest struct { *tchttp.BaseRequest // 转动图模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeAnimatedGraphicsTemplatesRequest ¶
func NewDescribeAnimatedGraphicsTemplatesRequest() (request *DescribeAnimatedGraphicsTemplatesRequest)
func (*DescribeAnimatedGraphicsTemplatesRequest) FromJsonString ¶
func (r *DescribeAnimatedGraphicsTemplatesRequest) FromJsonString(s string) error
func (*DescribeAnimatedGraphicsTemplatesRequest) ToJsonString ¶
func (r *DescribeAnimatedGraphicsTemplatesRequest) ToJsonString() string
type DescribeAnimatedGraphicsTemplatesResponse ¶
type DescribeAnimatedGraphicsTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 转动图模板详情列表。 AnimatedGraphicsTemplateSet []*AnimatedGraphicsTemplate `json:"AnimatedGraphicsTemplateSet,omitempty" name:"AnimatedGraphicsTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAnimatedGraphicsTemplatesResponse ¶
func NewDescribeAnimatedGraphicsTemplatesResponse() (response *DescribeAnimatedGraphicsTemplatesResponse)
func (*DescribeAnimatedGraphicsTemplatesResponse) FromJsonString ¶
func (r *DescribeAnimatedGraphicsTemplatesResponse) FromJsonString(s string) error
func (*DescribeAnimatedGraphicsTemplatesResponse) ToJsonString ¶
func (r *DescribeAnimatedGraphicsTemplatesResponse) ToJsonString() string
type DescribeAudioTrackTemplatesRequest ¶
type DescribeAudioTrackTemplatesRequest struct { *tchttp.BaseRequest // 模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeAudioTrackTemplatesRequest ¶
func NewDescribeAudioTrackTemplatesRequest() (request *DescribeAudioTrackTemplatesRequest)
func (*DescribeAudioTrackTemplatesRequest) FromJsonString ¶
func (r *DescribeAudioTrackTemplatesRequest) FromJsonString(s string) error
func (*DescribeAudioTrackTemplatesRequest) ToJsonString ¶
func (r *DescribeAudioTrackTemplatesRequest) ToJsonString() string
type DescribeAudioTrackTemplatesResponse ¶
type DescribeAudioTrackTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 音频轨模板详情列表。 AudioTrackTemplateSet []*AudioTrackTemplateInfo `json:"AudioTrackTemplateSet,omitempty" name:"AudioTrackTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAudioTrackTemplatesResponse ¶
func NewDescribeAudioTrackTemplatesResponse() (response *DescribeAudioTrackTemplatesResponse)
func (*DescribeAudioTrackTemplatesResponse) FromJsonString ¶
func (r *DescribeAudioTrackTemplatesResponse) FromJsonString(s string) error
func (*DescribeAudioTrackTemplatesResponse) ToJsonString ¶
func (r *DescribeAudioTrackTemplatesResponse) ToJsonString() string
type DescribeCDNUsageDataRequest ¶
type DescribeCDNUsageDataRequest struct { *tchttp.BaseRequest // 起始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束日期,需大于开始日期,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // CDN 统计数据类型,有效值: // <li>Flux:流量,单位为 byte。</li> // <li>Bandwidth:带宽,单位为 bps。</li> DataType *string `json:"DataType,omitempty" name:"DataType"` // 用量数据的时间粒度,单位:分钟,取值有: // <li>5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。</li> // <li>60:小时粒度,返回指定查询时间内1小时粒度的数据。</li> // <li>1440:天粒度,返回指定查询时间内1天粒度的数据。</li> // 默认值为1440,返回天粒度的数据。 // 当该字段为1时,表示以管理员身份查询所有子应用(含主应用)的用量合计。 DataInterval *uint64 `json:"DataInterval,omitempty" name:"DataInterval"` // 域名列表。一次最多查询20个域名的用量数据。可以指定多个域名,查询这些域名叠加的用量数据。默认返回所有域名叠加的用量数据。 DomainNames []*string `json:"DomainNames,omitempty" name:"DomainNames" list` // 点播 [子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 // 当该字段为1时,表示以管理员身份查询所有子应用(含主应用)的用量合计,此时时间粒度只支持天粒度。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeCDNUsageDataRequest ¶
func NewDescribeCDNUsageDataRequest() (request *DescribeCDNUsageDataRequest)
func (*DescribeCDNUsageDataRequest) FromJsonString ¶
func (r *DescribeCDNUsageDataRequest) FromJsonString(s string) error
func (*DescribeCDNUsageDataRequest) ToJsonString ¶
func (r *DescribeCDNUsageDataRequest) ToJsonString() string
type DescribeCDNUsageDataResponse ¶
type DescribeCDNUsageDataResponse struct { *tchttp.BaseResponse Response *struct { // 时间粒度,单位:分钟。 DataInterval *int64 `json:"DataInterval,omitempty" name:"DataInterval"` // CDN 统计数据。 Data []*StatDataItem `json:"Data,omitempty" name:"Data" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeCDNUsageDataResponse ¶
func NewDescribeCDNUsageDataResponse() (response *DescribeCDNUsageDataResponse)
func (*DescribeCDNUsageDataResponse) FromJsonString ¶
func (r *DescribeCDNUsageDataResponse) FromJsonString(s string) error
func (*DescribeCDNUsageDataResponse) ToJsonString ¶
func (r *DescribeCDNUsageDataResponse) ToJsonString() string
type DescribeContentReviewTemplatesRequest ¶
type DescribeContentReviewTemplatesRequest struct { *tchttp.BaseRequest // 内容审核模板唯一标识过滤条件,数组长度限制:100。 Definitions []*int64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeContentReviewTemplatesRequest ¶
func NewDescribeContentReviewTemplatesRequest() (request *DescribeContentReviewTemplatesRequest)
func (*DescribeContentReviewTemplatesRequest) FromJsonString ¶
func (r *DescribeContentReviewTemplatesRequest) FromJsonString(s string) error
func (*DescribeContentReviewTemplatesRequest) ToJsonString ¶
func (r *DescribeContentReviewTemplatesRequest) ToJsonString() string
type DescribeContentReviewTemplatesResponse ¶
type DescribeContentReviewTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 内容审核模板详情列表。 ContentReviewTemplateSet []*ContentReviewTemplateItem `json:"ContentReviewTemplateSet,omitempty" name:"ContentReviewTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeContentReviewTemplatesResponse ¶
func NewDescribeContentReviewTemplatesResponse() (response *DescribeContentReviewTemplatesResponse)
func (*DescribeContentReviewTemplatesResponse) FromJsonString ¶
func (r *DescribeContentReviewTemplatesResponse) FromJsonString(s string) error
func (*DescribeContentReviewTemplatesResponse) ToJsonString ¶
func (r *DescribeContentReviewTemplatesResponse) ToJsonString() string
type DescribeImageSpriteTemplatesRequest ¶
type DescribeImageSpriteTemplatesRequest struct { *tchttp.BaseRequest // 雪碧图模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeImageSpriteTemplatesRequest ¶
func NewDescribeImageSpriteTemplatesRequest() (request *DescribeImageSpriteTemplatesRequest)
func (*DescribeImageSpriteTemplatesRequest) FromJsonString ¶
func (r *DescribeImageSpriteTemplatesRequest) FromJsonString(s string) error
func (*DescribeImageSpriteTemplatesRequest) ToJsonString ¶
func (r *DescribeImageSpriteTemplatesRequest) ToJsonString() string
type DescribeImageSpriteTemplatesResponse ¶
type DescribeImageSpriteTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 雪碧图模板详情列表。 ImageSpriteTemplateSet []*ImageSpriteTemplate `json:"ImageSpriteTemplateSet,omitempty" name:"ImageSpriteTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeImageSpriteTemplatesResponse ¶
func NewDescribeImageSpriteTemplatesResponse() (response *DescribeImageSpriteTemplatesResponse)
func (*DescribeImageSpriteTemplatesResponse) FromJsonString ¶
func (r *DescribeImageSpriteTemplatesResponse) FromJsonString(s string) error
func (*DescribeImageSpriteTemplatesResponse) ToJsonString ¶
func (r *DescribeImageSpriteTemplatesResponse) ToJsonString() string
type DescribeMediaInfosRequest ¶
type DescribeMediaInfosRequest struct { *tchttp.BaseRequest // 媒体文件 ID 列表,N 从 0 开始取值,最大 19。 FileIds []*string `json:"FileIds,omitempty" name:"FileIds" list` // 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有: // <li>basicInfo(视频基础信息)。</li> // <li>metaData(视频元信息)。</li> // <li>transcodeInfo(视频转码结果信息)。</li> // <li>animatedGraphicsInfo(视频转动图结果信息)。</li> // <li>imageSpriteInfo(视频雪碧图信息)。</li> // <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li> // <li>sampleSnapshotInfo(采样截图信息)。</li> // <li>keyFrameDescInfo(打点信息)。</li> // <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li> // <li>miniProgramReviewInfo(小程序审核信息)。</li> Filters []*string `json:"Filters,omitempty" name:"Filters" list` // 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeMediaInfosRequest ¶
func NewDescribeMediaInfosRequest() (request *DescribeMediaInfosRequest)
func (*DescribeMediaInfosRequest) FromJsonString ¶
func (r *DescribeMediaInfosRequest) FromJsonString(s string) error
func (*DescribeMediaInfosRequest) ToJsonString ¶
func (r *DescribeMediaInfosRequest) ToJsonString() string
type DescribeMediaInfosResponse ¶
type DescribeMediaInfosResponse struct { *tchttp.BaseResponse Response *struct { // 媒体文件信息列表。 // 注意:此字段可能返回 null,表示取不到有效值。 MediaInfoSet []*MediaInfo `json:"MediaInfoSet,omitempty" name:"MediaInfoSet" list` // 不存在的文件 ID 列表。 // 注意:此字段可能返回 null,表示取不到有效值。 NotExistFileIdSet []*string `json:"NotExistFileIdSet,omitempty" name:"NotExistFileIdSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMediaInfosResponse ¶
func NewDescribeMediaInfosResponse() (response *DescribeMediaInfosResponse)
func (*DescribeMediaInfosResponse) FromJsonString ¶
func (r *DescribeMediaInfosResponse) FromJsonString(s string) error
func (*DescribeMediaInfosResponse) ToJsonString ¶
func (r *DescribeMediaInfosResponse) ToJsonString() string
type DescribeMediaProcessUsageDataRequest ¶
type DescribeMediaProcessUsageDataRequest struct { *tchttp.BaseRequest // 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束日期,需大于等于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 查询视频处理任务类型,默认查询转码。目前只支持转码类型数据查询。 // <li>Transcode: 转码</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播 [子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeMediaProcessUsageDataRequest ¶
func NewDescribeMediaProcessUsageDataRequest() (request *DescribeMediaProcessUsageDataRequest)
func (*DescribeMediaProcessUsageDataRequest) FromJsonString ¶
func (r *DescribeMediaProcessUsageDataRequest) FromJsonString(s string) error
func (*DescribeMediaProcessUsageDataRequest) ToJsonString ¶
func (r *DescribeMediaProcessUsageDataRequest) ToJsonString() string
type DescribeMediaProcessUsageDataResponse ¶
type DescribeMediaProcessUsageDataResponse struct { *tchttp.BaseResponse Response *struct { // 视频处理统计数据概览,展示所查询任务的概览以及详细数据。 MediaProcessDataSet []*TaskStatData `json:"MediaProcessDataSet,omitempty" name:"MediaProcessDataSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMediaProcessUsageDataResponse ¶
func NewDescribeMediaProcessUsageDataResponse() (response *DescribeMediaProcessUsageDataResponse)
func (*DescribeMediaProcessUsageDataResponse) FromJsonString ¶
func (r *DescribeMediaProcessUsageDataResponse) FromJsonString(s string) error
func (*DescribeMediaProcessUsageDataResponse) ToJsonString ¶
func (r *DescribeMediaProcessUsageDataResponse) ToJsonString() string
type DescribePersonSamplesRequest ¶
type DescribePersonSamplesRequest struct { *tchttp.BaseRequest // 拉取的人物类型,可选值: // <li>UserDefine:用户自定义人物库;</li> // <li>Default:系统默认人物库。</li> // // 默认值:UserDefine,拉取用户自定义人物库人物。 // 说明:如果是拉取系统默认人物库,只能使用人物名字或者人物 ID + 人物名字的方式进行拉取,且人脸图片只返回一张。 Type *string `json:"Type,omitempty" name:"Type"` // 人物 ID,数组长度限制:100。 PersonIds []*string `json:"PersonIds,omitempty" name:"PersonIds" list` // 人物名称,数组长度限制:20。 Names []*string `json:"Names,omitempty" name:"Names" list` // 人物标签,数组长度限制:20。 Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:100,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribePersonSamplesRequest ¶
func NewDescribePersonSamplesRequest() (request *DescribePersonSamplesRequest)
func (*DescribePersonSamplesRequest) FromJsonString ¶
func (r *DescribePersonSamplesRequest) FromJsonString(s string) error
func (*DescribePersonSamplesRequest) ToJsonString ¶
func (r *DescribePersonSamplesRequest) ToJsonString() string
type DescribePersonSamplesResponse ¶
type DescribePersonSamplesResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 人物信息。 PersonSet []*AiSamplePerson `json:"PersonSet,omitempty" name:"PersonSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePersonSamplesResponse ¶
func NewDescribePersonSamplesResponse() (response *DescribePersonSamplesResponse)
func (*DescribePersonSamplesResponse) FromJsonString ¶
func (r *DescribePersonSamplesResponse) FromJsonString(s string) error
func (*DescribePersonSamplesResponse) ToJsonString ¶
func (r *DescribePersonSamplesResponse) ToJsonString() string
type DescribeProcedureTemplatesRequest ¶
type DescribeProcedureTemplatesRequest struct { *tchttp.BaseRequest // 任务流模板名字过滤条件,数组长度限制:100。 Names []*string `json:"Names,omitempty" name:"Names" list` // 任务流模板类型过滤条件,可选值: // <li>Preset:系统预置任务流模板;</li> // <li>Custom:用户自定义任务流模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeProcedureTemplatesRequest ¶
func NewDescribeProcedureTemplatesRequest() (request *DescribeProcedureTemplatesRequest)
func (*DescribeProcedureTemplatesRequest) FromJsonString ¶
func (r *DescribeProcedureTemplatesRequest) FromJsonString(s string) error
func (*DescribeProcedureTemplatesRequest) ToJsonString ¶
func (r *DescribeProcedureTemplatesRequest) ToJsonString() string
type DescribeProcedureTemplatesResponse ¶
type DescribeProcedureTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 任务流模板详情列表。 ProcedureTemplateSet []*ProcedureTemplate `json:"ProcedureTemplateSet,omitempty" name:"ProcedureTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeProcedureTemplatesResponse ¶
func NewDescribeProcedureTemplatesResponse() (response *DescribeProcedureTemplatesResponse)
func (*DescribeProcedureTemplatesResponse) FromJsonString ¶
func (r *DescribeProcedureTemplatesResponse) FromJsonString(s string) error
func (*DescribeProcedureTemplatesResponse) ToJsonString ¶
func (r *DescribeProcedureTemplatesResponse) ToJsonString() string
type DescribeReviewDetailsRequest ¶
type DescribeReviewDetailsRequest struct { *tchttp.BaseRequest // 起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束日期,需大于起始日期。使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeReviewDetailsRequest ¶
func NewDescribeReviewDetailsRequest() (request *DescribeReviewDetailsRequest)
func (*DescribeReviewDetailsRequest) FromJsonString ¶
func (r *DescribeReviewDetailsRequest) FromJsonString(s string) error
func (*DescribeReviewDetailsRequest) ToJsonString ¶
func (r *DescribeReviewDetailsRequest) ToJsonString() string
type DescribeReviewDetailsResponse ¶
type DescribeReviewDetailsResponse struct { *tchttp.BaseResponse Response *struct { // 发起内容审核次数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 内容审核总时长。 TotalDuration *int64 `json:"TotalDuration,omitempty" name:"TotalDuration"` // 内容审核时长统计数据,每天一个数据。 Data []*StatDataItem `json:"Data,omitempty" name:"Data" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeReviewDetailsResponse ¶
func NewDescribeReviewDetailsResponse() (response *DescribeReviewDetailsResponse)
func (*DescribeReviewDetailsResponse) FromJsonString ¶
func (r *DescribeReviewDetailsResponse) FromJsonString(s string) error
func (*DescribeReviewDetailsResponse) ToJsonString ¶
func (r *DescribeReviewDetailsResponse) ToJsonString() string
type DescribeSampleSnapshotTemplatesRequest ¶
type DescribeSampleSnapshotTemplatesRequest struct { *tchttp.BaseRequest // 采样截图模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeSampleSnapshotTemplatesRequest ¶
func NewDescribeSampleSnapshotTemplatesRequest() (request *DescribeSampleSnapshotTemplatesRequest)
func (*DescribeSampleSnapshotTemplatesRequest) FromJsonString ¶
func (r *DescribeSampleSnapshotTemplatesRequest) FromJsonString(s string) error
func (*DescribeSampleSnapshotTemplatesRequest) ToJsonString ¶
func (r *DescribeSampleSnapshotTemplatesRequest) ToJsonString() string
type DescribeSampleSnapshotTemplatesResponse ¶
type DescribeSampleSnapshotTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 采样截图模板详情列表。 SampleSnapshotTemplateSet []*SampleSnapshotTemplate `json:"SampleSnapshotTemplateSet,omitempty" name:"SampleSnapshotTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSampleSnapshotTemplatesResponse ¶
func NewDescribeSampleSnapshotTemplatesResponse() (response *DescribeSampleSnapshotTemplatesResponse)
func (*DescribeSampleSnapshotTemplatesResponse) FromJsonString ¶
func (r *DescribeSampleSnapshotTemplatesResponse) FromJsonString(s string) error
func (*DescribeSampleSnapshotTemplatesResponse) ToJsonString ¶
func (r *DescribeSampleSnapshotTemplatesResponse) ToJsonString() string
type DescribeSnapshotByTimeOffsetTemplatesRequest ¶
type DescribeSnapshotByTimeOffsetTemplatesRequest struct { *tchttp.BaseRequest // 指定时间点截图模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeSnapshotByTimeOffsetTemplatesRequest ¶
func NewDescribeSnapshotByTimeOffsetTemplatesRequest() (request *DescribeSnapshotByTimeOffsetTemplatesRequest)
func (*DescribeSnapshotByTimeOffsetTemplatesRequest) FromJsonString ¶
func (r *DescribeSnapshotByTimeOffsetTemplatesRequest) FromJsonString(s string) error
func (*DescribeSnapshotByTimeOffsetTemplatesRequest) ToJsonString ¶
func (r *DescribeSnapshotByTimeOffsetTemplatesRequest) ToJsonString() string
type DescribeSnapshotByTimeOffsetTemplatesResponse ¶
type DescribeSnapshotByTimeOffsetTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 指定时间点截图模板详情列表。 SnapshotByTimeOffsetTemplateSet []*SnapshotByTimeOffsetTemplate `json:"SnapshotByTimeOffsetTemplateSet,omitempty" name:"SnapshotByTimeOffsetTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSnapshotByTimeOffsetTemplatesResponse ¶
func NewDescribeSnapshotByTimeOffsetTemplatesResponse() (response *DescribeSnapshotByTimeOffsetTemplatesResponse)
func (*DescribeSnapshotByTimeOffsetTemplatesResponse) FromJsonString ¶
func (r *DescribeSnapshotByTimeOffsetTemplatesResponse) FromJsonString(s string) error
func (*DescribeSnapshotByTimeOffsetTemplatesResponse) ToJsonString ¶
func (r *DescribeSnapshotByTimeOffsetTemplatesResponse) ToJsonString() string
type DescribeStorageDataRequest ¶
type DescribeStorageDataRequest struct { *tchttp.BaseRequest // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeStorageDataRequest ¶
func NewDescribeStorageDataRequest() (request *DescribeStorageDataRequest)
func (*DescribeStorageDataRequest) FromJsonString ¶
func (r *DescribeStorageDataRequest) FromJsonString(s string) error
func (*DescribeStorageDataRequest) ToJsonString ¶
func (r *DescribeStorageDataRequest) ToJsonString() string
type DescribeStorageDataResponse ¶
type DescribeStorageDataResponse struct { *tchttp.BaseResponse Response *struct { // 当前媒体总量。 MediaCount *uint64 `json:"MediaCount,omitempty" name:"MediaCount"` // 当前总存储量,单位是字节。 TotalStorage *uint64 `json:"TotalStorage,omitempty" name:"TotalStorage"` // 当前低频存储量,单位是字节。 InfrequentStorage *uint64 `json:"InfrequentStorage,omitempty" name:"InfrequentStorage"` // 当前标准存储量,单位是字节。 StandardStorage *uint64 `json:"StandardStorage,omitempty" name:"StandardStorage"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeStorageDataResponse ¶
func NewDescribeStorageDataResponse() (response *DescribeStorageDataResponse)
func (*DescribeStorageDataResponse) FromJsonString ¶
func (r *DescribeStorageDataResponse) FromJsonString(s string) error
func (*DescribeStorageDataResponse) ToJsonString ¶
func (r *DescribeStorageDataResponse) ToJsonString() string
type DescribeStorageDetailsRequest ¶
type DescribeStorageDetailsRequest struct { *tchttp.BaseRequest // 起始时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间,需大于开始日期,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#52)。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 查询时间间隔,有效值: // <li>Minute:每分钟一个统计数据。</li> // <li>Hour:每小时一个统计数据。</li> // <li>Day:每天一个统计数据。</li> // 默认按时间跨度决定,小于1小时按分钟,小于等于7天按小时,大于7天按天展示。 Interval *string `json:"Interval,omitempty" name:"Interval"` // 查询的存储类型,有效值: // <li>TotalStorage:存储总量。</li> // <li>StandardStorage:标准存储。</li> // <li>InfrequentStorage:低频存储。</li> // 默认值为 TotalStorage。 StorageType *string `json:"StorageType,omitempty" name:"StorageType"` // 点播 [子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 // 当该字段为1时,表示以管理员身份查询所有子应用(含主应用)的用量合计。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeStorageDetailsRequest ¶
func NewDescribeStorageDetailsRequest() (request *DescribeStorageDetailsRequest)
func (*DescribeStorageDetailsRequest) FromJsonString ¶
func (r *DescribeStorageDetailsRequest) FromJsonString(s string) error
func (*DescribeStorageDetailsRequest) ToJsonString ¶
func (r *DescribeStorageDetailsRequest) ToJsonString() string
type DescribeStorageDetailsResponse ¶
type DescribeStorageDetailsResponse struct { *tchttp.BaseResponse Response *struct { // 存储统计数据,每分钟/小时/天一条数据。 Data []*StatDataItem `json:"Data,omitempty" name:"Data" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeStorageDetailsResponse ¶
func NewDescribeStorageDetailsResponse() (response *DescribeStorageDetailsResponse)
func (*DescribeStorageDetailsResponse) FromJsonString ¶
func (r *DescribeStorageDetailsResponse) FromJsonString(s string) error
func (*DescribeStorageDetailsResponse) ToJsonString ¶
func (r *DescribeStorageDetailsResponse) ToJsonString() string
type DescribeSubAppIdsRequest ¶
type DescribeSubAppIdsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSubAppIdsRequest ¶
func NewDescribeSubAppIdsRequest() (request *DescribeSubAppIdsRequest)
func (*DescribeSubAppIdsRequest) FromJsonString ¶
func (r *DescribeSubAppIdsRequest) FromJsonString(s string) error
func (*DescribeSubAppIdsRequest) ToJsonString ¶
func (r *DescribeSubAppIdsRequest) ToJsonString() string
type DescribeSubAppIdsResponse ¶
type DescribeSubAppIdsResponse struct { *tchttp.BaseResponse Response *struct { // 子应用信息集合。 SubAppIdInfoSet []*SubAppIdInfo `json:"SubAppIdInfoSet,omitempty" name:"SubAppIdInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSubAppIdsResponse ¶
func NewDescribeSubAppIdsResponse() (response *DescribeSubAppIdsResponse)
func (*DescribeSubAppIdsResponse) FromJsonString ¶
func (r *DescribeSubAppIdsResponse) FromJsonString(s string) error
func (*DescribeSubAppIdsResponse) ToJsonString ¶
func (r *DescribeSubAppIdsResponse) ToJsonString() string
type DescribeSuperPlayerConfigsRequest ¶
type DescribeSuperPlayerConfigsRequest struct { *tchttp.BaseRequest // 播放器配置名字过滤条件,数组长度限制:100。 Names []*string `json:"Names,omitempty" name:"Names" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 播放器配置类型过滤条件,可选值: // <li>Preset:系统预置配置;</li> // <li>Custom:用户自定义配置。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeSuperPlayerConfigsRequest ¶
func NewDescribeSuperPlayerConfigsRequest() (request *DescribeSuperPlayerConfigsRequest)
func (*DescribeSuperPlayerConfigsRequest) FromJsonString ¶
func (r *DescribeSuperPlayerConfigsRequest) FromJsonString(s string) error
func (*DescribeSuperPlayerConfigsRequest) ToJsonString ¶
func (r *DescribeSuperPlayerConfigsRequest) ToJsonString() string
type DescribeSuperPlayerConfigsResponse ¶
type DescribeSuperPlayerConfigsResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 播放器配置数组。 PlayerConfigSet []*PlayerConfig `json:"PlayerConfigSet,omitempty" name:"PlayerConfigSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSuperPlayerConfigsResponse ¶
func NewDescribeSuperPlayerConfigsResponse() (response *DescribeSuperPlayerConfigsResponse)
func (*DescribeSuperPlayerConfigsResponse) FromJsonString ¶
func (r *DescribeSuperPlayerConfigsResponse) FromJsonString(s string) error
func (*DescribeSuperPlayerConfigsResponse) ToJsonString ¶
func (r *DescribeSuperPlayerConfigsResponse) ToJsonString() string
type DescribeTaskDetailRequest ¶
type DescribeTaskDetailRequest struct { *tchttp.BaseRequest // 视频处理任务的任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeTaskDetailRequest ¶
func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)
func (*DescribeTaskDetailRequest) FromJsonString ¶
func (r *DescribeTaskDetailRequest) FromJsonString(s string) error
func (*DescribeTaskDetailRequest) ToJsonString ¶
func (r *DescribeTaskDetailRequest) ToJsonString() string
type DescribeTaskDetailResponse ¶
type DescribeTaskDetailResponse struct { *tchttp.BaseResponse Response *struct { // 任务类型,取值: // <li>Procedure:视频处理任务;</li> // <li>EditMedia:视频编辑任务;</li> // <li>WechatPublish:微信发布任务;</li> // <li>WechatMiniProgramPublish:微信小程序视频发布任务;</li> // <li>ComposeMedia:制作媒体文件任务;</li> // <li>PullUpload:拉取上传媒体文件任务。</li> // // 兼容 2017 版的任务类型: // <li>Transcode:视频转码任务;</li> // <li>SnapshotByTimeOffset:视频截图任务;</li> // <li>Concat:视频拼接任务;</li> // <li>Clip:视频剪辑任务;</li> // <li>ImageSprites:截取雪碧图任务。</li> TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务状态,取值: // <li>WAITING:等待中;</li> // <li>PROCESSING:处理中;</li> // <li>FINISH:已完成。</li> Status *string `json:"Status,omitempty" name:"Status"` // 任务的创建时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 任务开始执行的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 BeginProcessTime *string `json:"BeginProcessTime,omitempty" name:"BeginProcessTime"` // 任务执行完毕的时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 FinishTime *string `json:"FinishTime,omitempty" name:"FinishTime"` // 视频处理任务信息,仅当 TaskType 为 Procedure,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 ProcedureTask *ProcedureTask `json:"ProcedureTask,omitempty" name:"ProcedureTask"` // 视频编辑任务信息,仅当 TaskType 为 EditMedia,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 EditMediaTask *EditMediaTask `json:"EditMediaTask,omitempty" name:"EditMediaTask"` // 微信发布任务信息,仅当 TaskType 为 WechatPublish,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 WechatPublishTask *WechatPublishTask `json:"WechatPublishTask,omitempty" name:"WechatPublishTask"` // 制作媒体文件任务信息,仅当 TaskType 为 ComposeMedia,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 ComposeMediaTask *ComposeMediaTask `json:"ComposeMediaTask,omitempty" name:"ComposeMediaTask"` // 拉取上传媒体文件任务信息,仅当 TaskType 为 PullUpload,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 PullUploadTask *PullUploadTask `json:"PullUploadTask,omitempty" name:"PullUploadTask"` // 视频转码任务信息,仅当 TaskType 为 Transcode,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 TranscodeTask *TranscodeTask2017 `json:"TranscodeTask,omitempty" name:"TranscodeTask"` // 视频指定时间点截图任务信息,仅当 TaskType 为 SnapshotByTimeOffset,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 SnapshotByTimeOffsetTask *SnapshotByTimeOffsetTask2017 `json:"SnapshotByTimeOffsetTask,omitempty" name:"SnapshotByTimeOffsetTask"` // 视频拼接任务信息,仅当 TaskType 为 Concat,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 ConcatTask *ConcatTask2017 `json:"ConcatTask,omitempty" name:"ConcatTask"` // 视频剪辑任务信息,仅当 TaskType 为 Clip,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 ClipTask *ClipTask2017 `json:"ClipTask,omitempty" name:"ClipTask"` // 截取雪碧图任务信息,仅当 TaskType 为 ImageSprite,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateImageSpriteTask *CreateImageSpriteTask2017 `json:"CreateImageSpriteTask,omitempty" name:"CreateImageSpriteTask"` // 微信小程序发布任务信息,仅当 TaskType 为 WechatMiniProgramPublish,该字段有值。 // 注意:此字段可能返回 null,表示取不到有效值。 WechatMiniProgramPublishTask *WechatMiniProgramPublishTask `json:"WechatMiniProgramPublishTask,omitempty" name:"WechatMiniProgramPublishTask"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTaskDetailResponse ¶
func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)
func (*DescribeTaskDetailResponse) FromJsonString ¶
func (r *DescribeTaskDetailResponse) FromJsonString(s string) error
func (*DescribeTaskDetailResponse) ToJsonString ¶
func (r *DescribeTaskDetailResponse) ToJsonString() string
type DescribeTasksRequest ¶
type DescribeTasksRequest struct { *tchttp.BaseRequest // 过滤条件:任务状态,可选值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)。 Status *string `json:"Status,omitempty" name:"Status"` // 过滤条件:文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。 ScrollToken *string `json:"ScrollToken,omitempty" name:"ScrollToken"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeTasksRequest ¶
func NewDescribeTasksRequest() (request *DescribeTasksRequest)
func (*DescribeTasksRequest) FromJsonString ¶
func (r *DescribeTasksRequest) FromJsonString(s string) error
func (*DescribeTasksRequest) ToJsonString ¶
func (r *DescribeTasksRequest) ToJsonString() string
type DescribeTasksResponse ¶
type DescribeTasksResponse struct { *tchttp.BaseResponse Response *struct { // 任务概要列表。 TaskSet []*TaskSimpleInfo `json:"TaskSet,omitempty" name:"TaskSet" list` // 翻页标识,当请求未返回所有数据,该字段表示下一条记录的 ID。当该字段为空,说明已无更多数据。 ScrollToken *string `json:"ScrollToken,omitempty" name:"ScrollToken"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTasksResponse ¶
func NewDescribeTasksResponse() (response *DescribeTasksResponse)
func (*DescribeTasksResponse) FromJsonString ¶
func (r *DescribeTasksResponse) FromJsonString(s string) error
func (*DescribeTasksResponse) ToJsonString ¶
func (r *DescribeTasksResponse) ToJsonString() string
type DescribeTranscodeTemplatesRequest ¶
type DescribeTranscodeTemplatesRequest struct { *tchttp.BaseRequest // 转码模板唯一标识过滤条件,数组长度限制:100。 Definitions []*int64 `json:"Definitions,omitempty" name:"Definitions" list` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 封装格式过滤条件,可选值: // <li>Video:视频格式,可以同时包含视频流和音频流的封装格式板;</li> // <li>PureAudio:纯音频格式,只能包含音频流的封装格式。</li> ContainerType *string `json:"ContainerType,omitempty" name:"ContainerType"` // 极速高清过滤条件,用于过滤普通转码或极速高清转码模板,可选值: // <li>Common:普通转码模板;</li> // <li>TEHD:极速高清模板。</li> TEHDType *string `json:"TEHDType,omitempty" name:"TEHDType"` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeTranscodeTemplatesRequest ¶
func NewDescribeTranscodeTemplatesRequest() (request *DescribeTranscodeTemplatesRequest)
func (*DescribeTranscodeTemplatesRequest) FromJsonString ¶
func (r *DescribeTranscodeTemplatesRequest) FromJsonString(s string) error
func (*DescribeTranscodeTemplatesRequest) ToJsonString ¶
func (r *DescribeTranscodeTemplatesRequest) ToJsonString() string
type DescribeTranscodeTemplatesResponse ¶
type DescribeTranscodeTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 转码模板详情列表。 // 注意:此字段可能返回 null,表示取不到有效值。 TranscodeTemplateSet []*TranscodeTemplate `json:"TranscodeTemplateSet,omitempty" name:"TranscodeTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTranscodeTemplatesResponse ¶
func NewDescribeTranscodeTemplatesResponse() (response *DescribeTranscodeTemplatesResponse)
func (*DescribeTranscodeTemplatesResponse) FromJsonString ¶
func (r *DescribeTranscodeTemplatesResponse) FromJsonString(s string) error
func (*DescribeTranscodeTemplatesResponse) ToJsonString ¶
func (r *DescribeTranscodeTemplatesResponse) ToJsonString() string
type DescribeVideoTrackTemplatesRequest ¶
type DescribeVideoTrackTemplatesRequest struct { *tchttp.BaseRequest // 模板唯一标识过滤条件,数组长度限制:100。 Definitions []*uint64 `json:"Definitions,omitempty" name:"Definitions" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 模板类型过滤条件,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeVideoTrackTemplatesRequest ¶
func NewDescribeVideoTrackTemplatesRequest() (request *DescribeVideoTrackTemplatesRequest)
func (*DescribeVideoTrackTemplatesRequest) FromJsonString ¶
func (r *DescribeVideoTrackTemplatesRequest) FromJsonString(s string) error
func (*DescribeVideoTrackTemplatesRequest) ToJsonString ¶
func (r *DescribeVideoTrackTemplatesRequest) ToJsonString() string
type DescribeVideoTrackTemplatesResponse ¶
type DescribeVideoTrackTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 视频轨模板详情列表。 VideoTrackTemplateSet []*VideoTrackTemplateInfo `json:"VideoTrackTemplateSet,omitempty" name:"VideoTrackTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeVideoTrackTemplatesResponse ¶
func NewDescribeVideoTrackTemplatesResponse() (response *DescribeVideoTrackTemplatesResponse)
func (*DescribeVideoTrackTemplatesResponse) FromJsonString ¶
func (r *DescribeVideoTrackTemplatesResponse) FromJsonString(s string) error
func (*DescribeVideoTrackTemplatesResponse) ToJsonString ¶
func (r *DescribeVideoTrackTemplatesResponse) ToJsonString() string
type DescribeWatermarkTemplatesRequest ¶
type DescribeWatermarkTemplatesRequest struct { *tchttp.BaseRequest // 水印模板唯一标识过滤条件,数组长度限制:100。 Definitions []*int64 `json:"Definitions,omitempty" name:"Definitions" list` // 水印类型过滤条件,可选值: // <li>image:图片水印;</li> // <li>text:文字水印;</li> // <li>svg:SVG 水印。</li> Type *string `json:"Type,omitempty" name:"Type"` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数 // <li>默认值:10;</li> // <li>最大值:100。</li> Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeWatermarkTemplatesRequest ¶
func NewDescribeWatermarkTemplatesRequest() (request *DescribeWatermarkTemplatesRequest)
func (*DescribeWatermarkTemplatesRequest) FromJsonString ¶
func (r *DescribeWatermarkTemplatesRequest) FromJsonString(s string) error
func (*DescribeWatermarkTemplatesRequest) ToJsonString ¶
func (r *DescribeWatermarkTemplatesRequest) ToJsonString() string
type DescribeWatermarkTemplatesResponse ¶
type DescribeWatermarkTemplatesResponse struct { *tchttp.BaseResponse Response *struct { // 符合过滤条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 水印模板详情列表。 // 注意:此字段可能返回 null,表示取不到有效值。 WatermarkTemplateSet []*WatermarkTemplate `json:"WatermarkTemplateSet,omitempty" name:"WatermarkTemplateSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeWatermarkTemplatesResponse ¶
func NewDescribeWatermarkTemplatesResponse() (response *DescribeWatermarkTemplatesResponse)
func (*DescribeWatermarkTemplatesResponse) FromJsonString ¶
func (r *DescribeWatermarkTemplatesResponse) FromJsonString(s string) error
func (*DescribeWatermarkTemplatesResponse) ToJsonString ¶
func (r *DescribeWatermarkTemplatesResponse) ToJsonString() string
type DescribeWordSamplesRequest ¶
type DescribeWordSamplesRequest 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; // 可多选,元素间关系为 or,即关键词的应用场景包含该字段集合中任意元素的记录,均符合该条件。 Usages []*string `json:"Usages,omitempty" name:"Usages" list` // 关键词过滤条件,数组长度限制:100 个词。 Keywords []*string `json:"Keywords,omitempty" name:"Keywords" list` // 标签过滤条件,数组长度限制:20 个词。 Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 分页偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:100,最大值:100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewDescribeWordSamplesRequest ¶
func NewDescribeWordSamplesRequest() (request *DescribeWordSamplesRequest)
func (*DescribeWordSamplesRequest) FromJsonString ¶
func (r *DescribeWordSamplesRequest) FromJsonString(s string) error
func (*DescribeWordSamplesRequest) ToJsonString ¶
func (r *DescribeWordSamplesRequest) ToJsonString() string
type DescribeWordSamplesResponse ¶
type DescribeWordSamplesResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 关键词信息。 WordSet []*AiSampleWord `json:"WordSet,omitempty" name:"WordSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeWordSamplesResponse ¶
func NewDescribeWordSamplesResponse() (response *DescribeWordSamplesResponse)
func (*DescribeWordSamplesResponse) FromJsonString ¶
func (r *DescribeWordSamplesResponse) FromJsonString(s string) error
func (*DescribeWordSamplesResponse) ToJsonString ¶
func (r *DescribeWordSamplesResponse) ToJsonString() string
type DrmStreamingsInfo ¶
type DrmStreamingsInfo struct { // 保护类型为 SimpleAES 的转自适应码流模板 ID。 SimpleAesDefinition *uint64 `json:"SimpleAesDefinition,omitempty" name:"SimpleAesDefinition"` }
type DrmStreamingsInfoForUpdate ¶
type DrmStreamingsInfoForUpdate struct { // 保护类型为 SimpleAES 的转自适应码流模板 ID。 SimpleAesDefinition *uint64 `json:"SimpleAesDefinition,omitempty" name:"SimpleAesDefinition"` }
type EditMediaFileInfo ¶
type EditMediaFileInfo struct { // 视频的 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 视频剪辑的起始偏移时间偏移,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 视频剪辑的起始结束时间偏移,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` }
type EditMediaOutputConfig ¶
type EditMediaOutputConfig struct { // 输出文件名,最长 64 个字符。缺省由系统指定生成文件名。 MediaName *string `json:"MediaName,omitempty" name:"MediaName"` // 输出文件格式,可选值:mp4、hls。默认是 mp4。 Type *string `json:"Type,omitempty" name:"Type"` // 分类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#I)。 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` }
type EditMediaRequest ¶
type EditMediaRequest struct { *tchttp.BaseRequest // 输入视频的类型,可以取的值为 File,Stream 两种。 InputType *string `json:"InputType,omitempty" name:"InputType"` // 输入的视频文件信息,当 InputType 为 File 时必填。 FileInfos []*EditMediaFileInfo `json:"FileInfos,omitempty" name:"FileInfos" list` // 输入的流信息,当 InputType 为 Stream 时必填。 StreamInfos []*EditMediaStreamInfo `json:"StreamInfos,omitempty" name:"StreamInfos" list` // 编辑模板 ID,取值有 10,20,不填代表使用 10 模板。 // <li>10:拼接时,以分辨率最高的输入为基准;</li> // <li>20:拼接时,以码率最高的输入为基准;</li> Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字,如果要对生成的新视频执行任务流时填写。 ProcedureName *string `json:"ProcedureName,omitempty" name:"ProcedureName"` // 编辑后生成的文件配置。 OutputConfig *EditMediaOutputConfig `json:"OutputConfig,omitempty" name:"OutputConfig"` // 标识来源上下文,用于透传用户请求信息,在EditMediaComplete回调和任务流状态变更回调将返回该字段值,最长 1000个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 TasksPriority *int64 `json:"TasksPriority,omitempty" name:"TasksPriority"` // 用于任务去重的识别码,如果一天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewEditMediaRequest ¶
func NewEditMediaRequest() (request *EditMediaRequest)
func (*EditMediaRequest) FromJsonString ¶
func (r *EditMediaRequest) FromJsonString(s string) error
func (*EditMediaRequest) ToJsonString ¶
func (r *EditMediaRequest) ToJsonString() string
type EditMediaResponse ¶
type EditMediaResponse struct { *tchttp.BaseResponse Response *struct { // 编辑视频的任务 ID,可以通过该 ID 查询编辑任务(任务类型为 EditMedia)的状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewEditMediaResponse ¶
func NewEditMediaResponse() (response *EditMediaResponse)
func (*EditMediaResponse) FromJsonString ¶
func (r *EditMediaResponse) FromJsonString(s string) error
func (*EditMediaResponse) ToJsonString ¶
func (r *EditMediaResponse) ToJsonString() string
type EditMediaStreamInfo ¶
type EditMediaStreamInfo struct { // 录制的流 ID StreamId *string `json:"StreamId,omitempty" name:"StreamId"` // 流剪辑的起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 流剪辑的结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
type EditMediaTask ¶
type EditMediaTask struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务流状态,取值: // <li>PROCESSING:处理中;</li> // <li>FINISH:已完成。</li> Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 视频编辑任务的输入。 // 注意:此字段可能返回 null,表示取不到有效值。 Input *EditMediaTaskInput `json:"Input,omitempty" name:"Input"` // 视频编辑任务的输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *EditMediaTaskOutput `json:"Output,omitempty" name:"Output"` // 若发起视频编辑任务时指定了视频处理流程,则该字段为流程任务 ID。 ProcedureTaskId *string `json:"ProcedureTaskId,omitempty" name:"ProcedureTaskId"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` }
type EditMediaTaskInput ¶
type EditMediaTaskInput struct { // 输入视频的来源类型,可以取的值为 File,Stream 两种。 InputType *string `json:"InputType,omitempty" name:"InputType"` // 输入的视频文件信息,当 InputType 为 File 时,该字段有值。 FileInfoSet []*EditMediaFileInfo `json:"FileInfoSet,omitempty" name:"FileInfoSet" list` // 输入的流信息,当 InputType 为 Stream 时,该字段有值。 StreamInfoSet []*EditMediaStreamInfo `json:"StreamInfoSet,omitempty" name:"StreamInfoSet" list` }
type EditMediaTaskOutput ¶
type EditMediaTaskOutput struct { // 文件类型,例如 mp4、flv 等。 FileType *string `json:"FileType,omitempty" name:"FileType"` // 媒体文件播放地址。 FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"` // 媒体文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 输出文件名,最长 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#I)。 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` }
type EmptyTrackItem ¶
type EmptyTrackItem struct { // 持续时间,单位为秒。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` }
type EventContent ¶
type EventContent struct { // 事件句柄,调用方必须调用 ConfirmEvents 来确认消息已经收到,确认有效时间 30 秒。失效后,事件可重新被获取。 EventHandle *string `json:"EventHandle,omitempty" name:"EventHandle"` // <b>支持事件类型:</b> // <li>NewFileUpload:视频上传完成;</li> // <li>ProcedureStateChanged:任务流状态变更;</li> // <li>FileDeleted:视频删除完成;</li> // <li>PullComplete:视频转拉完成;</li> // <li>EditMediaComplete:视频编辑完成;</li> // <li>WechatPublishComplete:微信发布完成;</li> // <li>ComposeMediaComplete:制作媒体文件完成;</li> // <li>WechatMiniProgramPublishComplete:微信小程序发布完成。</li> // <b>兼容 2017 版的事件类型:</b> // <li>TranscodeComplete:视频转码完成;</li> // <li>ConcatComplete:视频拼接完成;</li> // <li>ClipComplete:视频剪辑完成;</li> // <li>CreateImageSpriteComplete:视频截取雪碧图完成;</li> // <li>CreateSnapshotByTimeOffsetComplete:视频按时间点截图完成。</li> EventType *string `json:"EventType,omitempty" name:"EventType"` // 视频上传完成事件,当事件类型为 NewFileUpload 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 FileUploadEvent *FileUploadTask `json:"FileUploadEvent,omitempty" name:"FileUploadEvent"` // 任务流状态变更事件,当事件类型为 ProcedureStateChanged 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ProcedureStateChangeEvent *ProcedureTask `json:"ProcedureStateChangeEvent,omitempty" name:"ProcedureStateChangeEvent"` // 文件删除事件,当事件类型为 FileDeleted 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 FileDeleteEvent *FileDeleteTask `json:"FileDeleteEvent,omitempty" name:"FileDeleteEvent"` // 视频转拉完成事件,当事件类型为 PullComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 PullCompleteEvent *PullUploadTask `json:"PullCompleteEvent,omitempty" name:"PullCompleteEvent"` // 视频编辑完成事件,当事件类型为 EditMediaComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 EditMediaCompleteEvent *EditMediaTask `json:"EditMediaCompleteEvent,omitempty" name:"EditMediaCompleteEvent"` // 微信发布完成事件,当事件类型为 WechatPublishComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 WechatPublishCompleteEvent *WechatPublishTask `json:"WechatPublishCompleteEvent,omitempty" name:"WechatPublishCompleteEvent"` // 视频转码完成事件,当事件类型为 TranscodeComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TranscodeCompleteEvent *TranscodeTask2017 `json:"TranscodeCompleteEvent,omitempty" name:"TranscodeCompleteEvent"` // 视频拼接完成事件,当事件类型为 ConcatComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ConcatCompleteEvent *ConcatTask2017 `json:"ConcatCompleteEvent,omitempty" name:"ConcatCompleteEvent"` // 视频剪辑完成事件,当事件类型为 ClipComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ClipCompleteEvent *ClipTask2017 `json:"ClipCompleteEvent,omitempty" name:"ClipCompleteEvent"` // 视频截取雪碧图完成事件,当事件类型为 CreateImageSpriteComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateImageSpriteCompleteEvent *CreateImageSpriteTask2017 `json:"CreateImageSpriteCompleteEvent,omitempty" name:"CreateImageSpriteCompleteEvent"` // 视频按时间点截图完成事件,当事件类型为 CreateSnapshotByTimeOffsetComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 SnapshotByTimeOffsetCompleteEvent *SnapshotByTimeOffsetTask2017 `json:"SnapshotByTimeOffsetCompleteEvent,omitempty" name:"SnapshotByTimeOffsetCompleteEvent"` // 制作媒体文件任务完成事件,当事件类型为 ComposeMediaComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ComposeMediaCompleteEvent *ComposeMediaTask `json:"ComposeMediaCompleteEvent,omitempty" name:"ComposeMediaCompleteEvent"` // 微信小程序发布任务完成事件,当事件类型为 WechatMiniProgramPublishComplete 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 WechatMiniProgramPublishCompleteEvent *WechatMiniProgramPublishTask `json:"WechatMiniProgramPublishCompleteEvent,omitempty" name:"WechatMiniProgramPublishCompleteEvent"` }
type ExecuteFunctionRequest ¶
type ExecuteFunctionRequest struct { *tchttp.BaseRequest // 调用后端接口名称。 FunctionName *string `json:"FunctionName,omitempty" name:"FunctionName"` // 接口参数,具体参数格式调用时与后端协调。 FunctionArg *string `json:"FunctionArg,omitempty" name:"FunctionArg"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 保留字段,特殊用途时使用。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewExecuteFunctionRequest ¶
func NewExecuteFunctionRequest() (request *ExecuteFunctionRequest)
func (*ExecuteFunctionRequest) FromJsonString ¶
func (r *ExecuteFunctionRequest) FromJsonString(s string) error
func (*ExecuteFunctionRequest) ToJsonString ¶
func (r *ExecuteFunctionRequest) ToJsonString() string
type ExecuteFunctionResponse ¶
type ExecuteFunctionResponse struct { *tchttp.BaseResponse Response *struct { // 处理结果打包后的字符串,具体与后台一同协调。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExecuteFunctionResponse ¶
func NewExecuteFunctionResponse() (response *ExecuteFunctionResponse)
func (*ExecuteFunctionResponse) FromJsonString ¶
func (r *ExecuteFunctionResponse) FromJsonString(s string) error
func (*ExecuteFunctionResponse) ToJsonString ¶
func (r *ExecuteFunctionResponse) ToJsonString() string
type FaceConfigureInfo ¶
type FaceConfigureInfo struct { // 人脸识别任务开关,可选值: // <li>ON:开启智能人脸识别任务;</li> // <li>OFF:关闭智能人脸识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果。默认 95 分。取值范围:0 - 100。 Score *float64 `json:"Score,omitempty" name:"Score"` // 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。标签可选值: // <li>entertainment:娱乐明星;</li> // <li>sport:体育明星;</li> // <li>politician:政治人物。</li> DefaultLibraryLabelSet []*string `json:"DefaultLibraryLabelSet,omitempty" name:"DefaultLibraryLabelSet" list` // 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 UserDefineLibraryLabelSet []*string `json:"UserDefineLibraryLabelSet,omitempty" name:"UserDefineLibraryLabelSet" list` // 人物库选择,可选值: // <li>Default:使用默认人物库;</li> // <li>UserDefine:使用用户自定义人物库。</li> // <li>All:同时使用默认人物库和用户自定义人物库。</li> // 默认值:All,使用系统默认人物库及用户自定义人物库。 FaceLibrary *string `json:"FaceLibrary,omitempty" name:"FaceLibrary"` }
type FaceConfigureInfoForUpdate ¶
type FaceConfigureInfoForUpdate struct { // 人脸识别任务开关,可选值: // <li>ON:开启智能人脸识别任务;</li> // <li>OFF:关闭智能人脸识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 人脸识别过滤分数,当识别结果达到该分数以上,返回识别结果。取值范围:0-100。 Score *float64 `json:"Score,omitempty" name:"Score"` // 默认人物过滤标签,指定需要返回的默认人物的标签。如果未填或者为空,则全部默认人物结果都返回。标签可选值: // <li>entertainment:娱乐明星;</li> // <li>sport:体育明星;</li> // <li>politician:政治人物。</li> DefaultLibraryLabelSet []*string `json:"DefaultLibraryLabelSet,omitempty" name:"DefaultLibraryLabelSet" list` // 用户自定义人物过滤标签,指定需要返回的用户自定义人物的标签。如果未填或者为空,则全部自定义人物结果都返回。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 UserDefineLibraryLabelSet []*string `json:"UserDefineLibraryLabelSet,omitempty" name:"UserDefineLibraryLabelSet" list` // 人物库选择,可选值: // <li>Default:使用默认人物库;</li> // <li>UserDefine:使用用户自定义人物库。</li> // <li>All:同时使用默认人物库和用户自定义人物库。</li> FaceLibrary *string `json:"FaceLibrary,omitempty" name:"FaceLibrary"` }
type FileDeleteTask ¶
type FileDeleteTask struct { // 删除文件 ID 列表。 FileIdSet []*string `json:"FileIdSet,omitempty" name:"FileIdSet" list` }
type FileUploadTask ¶
type FileUploadTask struct { // 文件唯一 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 上传完成后生成的媒体文件基础信息。 MediaBasicInfo *MediaBasicInfo `json:"MediaBasicInfo,omitempty" name:"MediaBasicInfo"` // 若视频上传时指定了视频处理流程,则该字段为流程任务 ID。 ProcedureTaskId *string `json:"ProcedureTaskId,omitempty" name:"ProcedureTaskId"` // 元信息。包括大小、时长、视频流信息、音频流信息等。 // 注意:此字段可能返回 null,表示取不到有效值。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` }
type ForbidMediaDistributionRequest ¶
type ForbidMediaDistributionRequest struct { *tchttp.BaseRequest // 媒体文件列表,每次最多可提交 20 条。 FileIds []*string `json:"FileIds,omitempty" name:"FileIds" list` // forbid:禁播,recover:解禁。 Operation *string `json:"Operation,omitempty" name:"Operation"` // 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewForbidMediaDistributionRequest ¶
func NewForbidMediaDistributionRequest() (request *ForbidMediaDistributionRequest)
func (*ForbidMediaDistributionRequest) FromJsonString ¶
func (r *ForbidMediaDistributionRequest) FromJsonString(s string) error
func (*ForbidMediaDistributionRequest) ToJsonString ¶
func (r *ForbidMediaDistributionRequest) ToJsonString() string
type ForbidMediaDistributionResponse ¶
type ForbidMediaDistributionResponse struct { *tchttp.BaseResponse Response *struct { // 不存在的文件 ID 列表。 NotExistFileIdSet []*string `json:"NotExistFileIdSet,omitempty" name:"NotExistFileIdSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewForbidMediaDistributionResponse ¶
func NewForbidMediaDistributionResponse() (response *ForbidMediaDistributionResponse)
func (*ForbidMediaDistributionResponse) FromJsonString ¶
func (r *ForbidMediaDistributionResponse) FromJsonString(s string) error
func (*ForbidMediaDistributionResponse) ToJsonString ¶
func (r *ForbidMediaDistributionResponse) ToJsonString() string
type FrameTagConfigureInfo ¶
type FrameTagConfigureInfo struct { // 智能按帧标签任务开关,可选值: // <li>ON:开启智能按帧标签任务;</li> // <li>OFF:关闭智能按帧标签任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 截帧间隔,单位为秒,当不填时,默认截帧间隔为 1 秒,最小值为 0.5 秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` }
type HeadTailConfigureInfo ¶
type HeadTailConfigureInfo struct { // 视频片头片尾识别任务开关,可选值: // <li>ON:开启智能视频片头片尾识别任务;</li> // <li>OFF:关闭智能视频片头片尾识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type HeadTailConfigureInfoForUpdate ¶
type HeadTailConfigureInfoForUpdate struct { // 视频片头片尾识别任务开关,可选值: // <li>ON:开启智能视频片头片尾识别任务;</li> // <li>OFF:关闭智能视频片头片尾识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type HighlightSegmentItem ¶
type HighlightsConfigureInfo ¶
type HighlightsConfigureInfo struct { // 智能精彩片段任务开关,可选值: // <li>ON:开启智能精彩片段任务;</li> // <li>OFF:关闭智能精彩片段任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type HighlightsConfigureInfoForUpdate ¶
type HighlightsConfigureInfoForUpdate struct { // 智能精彩片段任务开关,可选值: // <li>ON:开启智能精彩片段任务;</li> // <li>OFF:关闭智能精彩片段任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type ImageSpriteTaskInput ¶
type ImageSpriteTaskInput struct { // 雪碧图模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` }
type ImageSpriteTemplate ¶
type ImageSpriteTemplate 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"` // 雪碧图中小图的宽度(或长边)的最大值,取值范围: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"` // 采样类型。 SampleType *string `json:"SampleType,omitempty" name:"SampleType"` // 采样间隔。 SampleInterval *uint64 `json:"SampleInterval,omitempty" name:"SampleInterval"` // 雪碧图中小图的行数。 RowCount *uint64 `json:"RowCount,omitempty" name:"RowCount"` // 雪碧图中小图的列数。 ColumnCount *uint64 `json:"ColumnCount,omitempty" name:"ColumnCount"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
type ImageTransform ¶
type ImageTransform struct { // 类型,取值有: // <li> Rotate:图像旋转。</li> // <li> Flip:图像翻转。</li> Type *string `json:"Type,omitempty" name:"Type"` // 图像以中心点为原点进行旋转的角度,取值范围0~360。当 Type = Rotate 时有效。 RotateAngle *float64 `json:"RotateAngle,omitempty" name:"RotateAngle"` // 图像翻转动作,取值有: // <li>Horizental:水平翻转,即左右镜像。</li> // <li>Vertical:垂直翻转,即上下镜像。</li> // 当 Type = Flip 时有效。 Flip *string `json:"Flip,omitempty" name:"Flip"` }
type ImageWatermarkInput ¶
type ImageWatermarkInput struct { // 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png 图片格式。 ImageContent *string `json:"ImageContent,omitempty" name:"ImageContent"` // 水印的宽度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> // 默认值:10%。 Width *string `json:"Width,omitempty" name:"Width"` // 水印的高度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> // 默认值:0px,表示 Height 按照原始水印图片的宽高比缩放。 Height *string `json:"Height,omitempty" name:"Height"` }
type ImageWatermarkInputForUpdate ¶
type ImageWatermarkInputForUpdate struct { // 水印图片 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串。支持 jpeg、png 图片格式。 ImageContent *string `json:"ImageContent,omitempty" name:"ImageContent"` // 水印的宽度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> Width *string `json:"Width,omitempty" name:"Width"` // 水印的高度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> // 0px 表示 Height 按照 Width 对视频宽度的比例缩放。 Height *string `json:"Height,omitempty" name:"Height"` }
type ImageWatermarkTemplate ¶
type ImageWatermarkTemplate struct { // 水印图片地址。 ImageUrl *string `json:"ImageUrl,omitempty" name:"ImageUrl"` // 水印的宽度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> Width *string `json:"Width,omitempty" name:"Width"` // 水印的高度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;</li> // 0px:表示 Height 按照 Width 对视频宽度的比例缩放。 Height *string `json:"Height,omitempty" name:"Height"` }
type LiveRealTimeClipRequest ¶
type LiveRealTimeClipRequest struct { *tchttp.BaseRequest // 推流[直播码](https://cloud.tencent.com/document/product/267/5959)。 StreamId *string `json:"StreamId,omitempty" name:"StreamId"` // 流剪辑的开始时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 流剪辑的结束时间,格式参照 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 是否固化。0 不固化,1 固化。默认不固化。 IsPersistence *int64 `json:"IsPersistence,omitempty" name:"IsPersistence"` // 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` // 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。 Procedure *string `json:"Procedure,omitempty" name:"Procedure"` // 是否需要返回剪辑后的视频元信息。0 不需要,1 需要。默认不需要。 MetaDataRequired *uint64 `json:"MetaDataRequired,omitempty" name:"MetaDataRequired"` // 即时剪辑使用的域名,必须在直播侧开通时移。 Host *string `json:"Host,omitempty" name:"Host"` // 系统保留字段,请勿填写。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewLiveRealTimeClipRequest ¶
func NewLiveRealTimeClipRequest() (request *LiveRealTimeClipRequest)
func (*LiveRealTimeClipRequest) FromJsonString ¶
func (r *LiveRealTimeClipRequest) FromJsonString(s string) error
func (*LiveRealTimeClipRequest) ToJsonString ¶
func (r *LiveRealTimeClipRequest) ToJsonString() string
type LiveRealTimeClipResponse ¶
type LiveRealTimeClipResponse struct { *tchttp.BaseResponse Response *struct { // 剪辑后的视频播放 URL。 Url *string `json:"Url,omitempty" name:"Url"` // 剪辑固化后的视频的媒体文件的唯一标识。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 剪辑固化后的视频任务流 ID。 VodTaskId *string `json:"VodTaskId,omitempty" name:"VodTaskId"` // 剪辑后的视频元信息。 // 注意:此字段可能返回 null,表示取不到有效值。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewLiveRealTimeClipResponse ¶
func NewLiveRealTimeClipResponse() (response *LiveRealTimeClipResponse)
func (*LiveRealTimeClipResponse) FromJsonString ¶
func (r *LiveRealTimeClipResponse) FromJsonString(s string) error
func (*LiveRealTimeClipResponse) ToJsonString ¶
func (r *LiveRealTimeClipResponse) ToJsonString() string
type MediaAdaptiveDynamicStreamingInfo ¶
type MediaAdaptiveDynamicStreamingInfo struct { // 转自适应码流信息数组。 AdaptiveDynamicStreamingSet []*AdaptiveDynamicStreamingInfoItem `json:"AdaptiveDynamicStreamingSet,omitempty" name:"AdaptiveDynamicStreamingSet" list` }
type MediaAiAnalysisFrameTagSegmentItem ¶
type MediaAiAnalysisFrameTagSegmentItem struct { // 按帧标签起始的偏移时间。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 按帧标签结束的偏移时间。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 时间片段内的标签列表。 TagSet []*MediaAiAnalysisFrameTagItem `json:"TagSet,omitempty" name:"TagSet" list` }
type MediaAiAnalysisHighlightItem ¶
type MediaAiAnalysisHighlightItem struct { // 智能精彩集锦地址。 HighlightUrl *string `json:"HighlightUrl,omitempty" name:"HighlightUrl"` // 智能精彩集锦封面地址。 CovImgUrl *string `json:"CovImgUrl,omitempty" name:"CovImgUrl"` // 智能精彩集锦的可信度,取值范围是 0 到 100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 智能精彩集锦持续时间。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。 SegmentSet []*HighlightSegmentItem `json:"SegmentSet,omitempty" name:"SegmentSet" list` }
type MediaAiAnalysisTagItem ¶
type MediaAnimatedGraphicsInfo ¶
type MediaAnimatedGraphicsInfo struct { // 视频转动图结果信息 AnimatedGraphicsSet []*MediaAnimatedGraphicsItem `json:"AnimatedGraphicsSet,omitempty" name:"AnimatedGraphicsSet" list` }
type MediaAnimatedGraphicsItem ¶
type MediaAnimatedGraphicsItem struct { // 转动图的文件地址。 Url *string `json:"Url,omitempty" name:"Url"` // 转动图模板 ID,参见[转动图参数模板](https://cloud.tencent.com/document/product/266/33481#.3Cspan-id-.3D-.22zdt.22.3E.3C.2Fspan.3E.E8.BD.AC.E5.8A.A8.E5.9B.BE.E6.A8.A1.E6.9D.BF)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 动图格式,如 gif。 Container *string `json:"Container,omitempty" name:"Container"` // 动图的高度,单位:px。 Height *int64 `json:"Height,omitempty" name:"Height"` // 动图的宽度,单位:px。 Width *int64 `json:"Width,omitempty" name:"Width"` // 动图码率,单位:bps。 Bitrate *int64 `json:"Bitrate,omitempty" name:"Bitrate"` // 动图大小,单位:字节。 Size *int64 `json:"Size,omitempty" name:"Size"` // 动图的md5值。 Md5 *string `json:"Md5,omitempty" name:"Md5"` // 动图在视频中的起始时间偏移,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 动图在视频中的结束时间偏移,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` }
type MediaAudioStreamItem ¶
type MediaBasicInfo ¶
type MediaBasicInfo struct { // 媒体文件名称。 Name *string `json:"Name,omitempty" name:"Name"` // 媒体文件描述。 Description *string `json:"Description,omitempty" name:"Description"` // 媒体文件的创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 媒体文件的最近更新时间(如修改视频属性、发起视频处理等会触发更新媒体文件信息的操作),使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 媒体文件的过期时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。“9999-12-31T23:59:59Z”表示永不过期。 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` // 媒体文件的分类 ID。 ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 媒体文件的分类名称。 ClassName *string `json:"ClassName,omitempty" name:"ClassName"` // 媒体文件的分类路径,分类间以“-”分隔,如“新的一级分类 - 新的二级分类”。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 媒体文件的封面图片地址。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 媒体文件的封装格式,例如 mp4、flv 等。 Type *string `json:"Type,omitempty" name:"Type"` // 原始媒体文件的 URL 地址。 MediaUrl *string `json:"MediaUrl,omitempty" name:"MediaUrl"` // 该媒体文件的来源信息。 // 注意:此字段可能返回 null,表示取不到有效值。 SourceInfo *MediaSourceData `json:"SourceInfo,omitempty" name:"SourceInfo"` // 媒体文件存储地区,如 ap-guangzhou,参见[地域列表](https://cloud.tencent.com/document/api/213/15692#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。 StorageRegion *string `json:"StorageRegion,omitempty" name:"StorageRegion"` // 媒体文件的标签信息。 TagSet []*string `json:"TagSet,omitempty" name:"TagSet" list` // 直播录制文件的唯一标识 Vid *string `json:"Vid,omitempty" name:"Vid"` }
type MediaClassInfo ¶
type MediaClassInfo struct { // 分类 ID ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 父类 ID,一级分类的父类 ID 为 -1。 ParentId *int64 `json:"ParentId,omitempty" name:"ParentId"` // 分类名称 ClassName *string `json:"ClassName,omitempty" name:"ClassName"` // 分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。 Level *uint64 `json:"Level,omitempty" name:"Level"` // 当前分类的第一级子类 ID 集合 SubClassIdSet []*int64 `json:"SubClassIdSet,omitempty" name:"SubClassIdSet" list` }
type MediaContentReviewAsrTextSegmentItem ¶
type MediaContentReviewAsrTextSegmentItem struct { // 嫌疑片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 嫌疑片段结束的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 嫌疑片段置信度。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 嫌疑片段审核结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 嫌疑关键词列表。 KeywordSet []*string `json:"KeywordSet,omitempty" name:"KeywordSet" list` }
type MediaContentReviewOcrTextSegmentItem ¶
type MediaContentReviewOcrTextSegmentItem struct { // 嫌疑片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 嫌疑片段结束的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 嫌疑片段置信度。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 嫌疑片段审核结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 嫌疑关键词列表。 KeywordSet []*string `json:"KeywordSet,omitempty" name:"KeywordSet" list` // 嫌疑文字出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 AreaCoordSet []*int64 `json:"AreaCoordSet,omitempty" name:"AreaCoordSet" list` // 嫌疑图片 URL (图片不会永久存储,到达 // PicUrlExpireTime 时间点后图片将被删除)。 Url *string `json:"Url,omitempty" name:"Url"` // 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 PicUrlExpireTime *string `json:"PicUrlExpireTime,omitempty" name:"PicUrlExpireTime"` }
type MediaContentReviewPoliticalSegmentItem ¶
type MediaContentReviewPoliticalSegmentItem struct { // 嫌疑片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 嫌疑片段结束的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 嫌疑片段涉政分数。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 嫌疑片段鉴政结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 涉政人物、违规图标名字。 Name *string `json:"Name,omitempty" name:"Name"` // 嫌疑片段鉴政结果标签。 Label *string `json:"Label,omitempty" name:"Label"` // 嫌疑图片 URL (图片不会永久存储,到达 // PicUrlExpireTime 时间点后图片将被删除)。 Url *string `json:"Url,omitempty" name:"Url"` // 涉政人物、违规图标出现的区域坐标 (像素级),[x1, y1, x2, y2],即左上角坐标、右下角坐标。 AreaCoordSet []*int64 `json:"AreaCoordSet,omitempty" name:"AreaCoordSet" list` // 该字段已废弃,请使用 PicUrlExpireTime。 PicUrlExpireTimeStamp *int64 `json:"PicUrlExpireTimeStamp,omitempty" name:"PicUrlExpireTimeStamp"` // 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 PicUrlExpireTime *string `json:"PicUrlExpireTime,omitempty" name:"PicUrlExpireTime"` }
type MediaContentReviewSegmentItem ¶
type MediaContentReviewSegmentItem struct { // 嫌疑片段起始的偏移时间,单位:秒。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 嫌疑片段结束的偏移时间,单位:秒。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 嫌疑片段涉黄分数。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` // 嫌疑片段鉴黄结果标签。 Label *string `json:"Label,omitempty" name:"Label"` // 嫌疑片段鉴黄结果建议,取值范围: // <li>pass。</li> // <li>review。</li> // <li>block。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 嫌疑图片 URL (图片不会永久存储,到达 // PicUrlExpireTime 时间点后图片将被删除)。 Url *string `json:"Url,omitempty" name:"Url"` // 该字段已废弃,请使用 PicUrlExpireTime。 PicUrlExpireTimeStamp *int64 `json:"PicUrlExpireTimeStamp,omitempty" name:"PicUrlExpireTimeStamp"` // 嫌疑图片 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 PicUrlExpireTime *string `json:"PicUrlExpireTime,omitempty" name:"PicUrlExpireTime"` }
type MediaDeleteItem ¶
type MediaDeleteItem struct { // 所指定的删除部分。如果未填写该字段则参数无效。可选值有: // <li>TranscodeFiles(删除转码文件)。</li> // <li>WechatPublishFiles(删除微信发布文件)。</li> Type *string `json:"Type,omitempty" name:"Type"` // 删除由Type参数指定的种类下的视频模板号,模板定义参见[转码模板](https://cloud.tencent.com/document/product/266/33478#.3Cspan-id-.3D-.22zm.22-.3E.3C.2Fspan.3E.E8.BD.AC.E7.A0.81.E6.A8.A1.E6.9D.BF)。 // 默认值为0,表示删除参数Type指定种类下所有的视频。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` }
type MediaImageSpriteInfo ¶
type MediaImageSpriteInfo struct { // 特定规格的雪碧图信息集合,每个元素代表一套相同规格的雪碧图。 ImageSpriteSet []*MediaImageSpriteItem `json:"ImageSpriteSet,omitempty" name:"ImageSpriteSet" list` }
type MediaImageSpriteItem ¶
type MediaImageSpriteItem struct { // 雪碧图规格,参见[雪碧图参数模板](https://cloud.tencent.com/document/product/266/33480#.E9.9B.AA.E7.A2.A7.E5.9B.BE.E6.A8.A1.E6.9D.BF)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 雪碧图小图的高度。 Height *int64 `json:"Height,omitempty" name:"Height"` // 雪碧图小图的宽度。 Width *int64 `json:"Width,omitempty" name:"Width"` // 每一张雪碧图大图里小图的数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 每一张雪碧图大图的地址。 ImageUrlSet []*string `json:"ImageUrlSet,omitempty" name:"ImageUrlSet" list` // 雪碧图子图位置与时间关系的 WebVtt 文件地址。WebVtt 文件表明了各个雪碧图小图对应的时间点,以及在雪碧大图里的坐标位置,一般被播放器用于实现预览。 WebVttUrl *string `json:"WebVttUrl,omitempty" name:"WebVttUrl"` }
type MediaInfo ¶
type MediaInfo struct { // 基础信息。包括视频名称、分类、播放地址、封面图片等。 // 注意:此字段可能返回 null,表示取不到有效值。 BasicInfo *MediaBasicInfo `json:"BasicInfo,omitempty" name:"BasicInfo"` // 元信息。包括大小、时长、视频流信息、音频流信息等。 // 注意:此字段可能返回 null,表示取不到有效值。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 转码结果信息。包括该视频转码生成的各种码率的视频的地址、规格、码率、分辨率等。 // 注意:此字段可能返回 null,表示取不到有效值。 TranscodeInfo *MediaTranscodeInfo `json:"TranscodeInfo,omitempty" name:"TranscodeInfo"` // 转动图结果信息。对视频转动图(如 gif)后,动图相关信息。 // 注意:此字段可能返回 null,表示取不到有效值。 AnimatedGraphicsInfo *MediaAnimatedGraphicsInfo `json:"AnimatedGraphicsInfo,omitempty" name:"AnimatedGraphicsInfo"` // 采样截图信息。对视频采样截图后,相关截图信息。 // 注意:此字段可能返回 null,表示取不到有效值。 SampleSnapshotInfo *MediaSampleSnapshotInfo `json:"SampleSnapshotInfo,omitempty" name:"SampleSnapshotInfo"` // 雪碧图信息。对视频截取雪碧图之后,雪碧的相关信息。 // 注意:此字段可能返回 null,表示取不到有效值。 ImageSpriteInfo *MediaImageSpriteInfo `json:"ImageSpriteInfo,omitempty" name:"ImageSpriteInfo"` // 指定时间点截图信息。对视频依照指定时间点截图后,各个截图的信息。 // 注意:此字段可能返回 null,表示取不到有效值。 SnapshotByTimeOffsetInfo *MediaSnapshotByTimeOffsetInfo `json:"SnapshotByTimeOffsetInfo,omitempty" name:"SnapshotByTimeOffsetInfo"` // 视频打点信息。对视频设置的各个打点信息。 // 注意:此字段可能返回 null,表示取不到有效值。 KeyFrameDescInfo *MediaKeyFrameDescInfo `json:"KeyFrameDescInfo,omitempty" name:"KeyFrameDescInfo"` // 转自适应码流信息。包括规格、加密类型、打包格式等相关信息。 // 注意:此字段可能返回 null,表示取不到有效值。 AdaptiveDynamicStreamingInfo *MediaAdaptiveDynamicStreamingInfo `json:"AdaptiveDynamicStreamingInfo,omitempty" name:"AdaptiveDynamicStreamingInfo"` // 小程序审核信息。 // 注意:此字段可能返回 null,表示取不到有效值。 MiniProgramReviewInfo *MediaMiniProgramReviewInfo `json:"MiniProgramReviewInfo,omitempty" name:"MiniProgramReviewInfo"` // 媒体文件唯一标识 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` }
type MediaInputInfo ¶
type MediaKeyFrameDescInfo ¶
type MediaKeyFrameDescInfo struct { // 视频打点信息数组。 KeyFrameDescSet []*MediaKeyFrameDescItem `json:"KeyFrameDescSet,omitempty" name:"KeyFrameDescSet" list` }
type MediaKeyFrameDescItem ¶
type MediaMetaData ¶
type MediaMetaData struct { // 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 Size *int64 `json:"Size,omitempty" name:"Size"` // 容器类型,例如 m4a,mp4 等。 Container *string `json:"Container,omitempty" name:"Container"` // 视频流码率平均值与音频流码率平均值之和,单位:bps。 Bitrate *int64 `json:"Bitrate,omitempty" name:"Bitrate"` // 视频流高度的最大值,单位:px。 Height *int64 `json:"Height,omitempty" name:"Height"` // 视频流宽度的最大值,单位:px。 Width *int64 `json:"Width,omitempty" name:"Width"` // 视频时长,单位:秒。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 视频拍摄时的选择角度,单位:度。 Rotate *int64 `json:"Rotate,omitempty" name:"Rotate"` // 视频流信息。 VideoStreamSet []*MediaVideoStreamItem `json:"VideoStreamSet,omitempty" name:"VideoStreamSet" list` // 音频流信息。 AudioStreamSet []*MediaAudioStreamItem `json:"AudioStreamSet,omitempty" name:"AudioStreamSet" list` // 视频时长,单位:秒。 VideoDuration *float64 `json:"VideoDuration,omitempty" name:"VideoDuration"` // 音频时长,单位:秒。 AudioDuration *float64 `json:"AudioDuration,omitempty" name:"AudioDuration"` }
type MediaMiniProgramReviewElem ¶
type MediaMiniProgramReviewElem struct { // 审核类型。 // <li>Porn:画面涉黄,</li> // <li>Porn.Ocr:文字涉黄,</li> // <li>Porn.Asr:声音涉黄,</li> // <li>Terrorism:画面涉暴恐,</li> // <li>Political:画面涉政,</li> // <li>Political.Ocr:文字涉政,</li> // <li>Political.Asr:声音涉政。</li> Type *string `json:"Type,omitempty" name:"Type"` // 审核意见。 // <li>pass:确认正常,</li> // <li>block:确认违规,</li> // <li>review:疑似违规。</li> Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"` // 审核结果置信度。取值 0~100。 Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"` }
type MediaMiniProgramReviewInfo ¶
type MediaMiniProgramReviewInfo struct { // 审核信息列表。 MiniProgramReviewList []*MediaMiniProgramReviewInfoItem `json:"MiniProgramReviewList,omitempty" name:"MiniProgramReviewList" list` }
type MediaMiniProgramReviewInfoItem ¶
type MediaMiniProgramReviewInfoItem struct { // 模板id。小程序视频发布的视频所对应的转码模板ID,为0代表原始视频。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 视频元信息。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 小程序审核视频播放地址。 Url *string `json:"Url,omitempty" name:"Url"` // 小程序视频发布状态: // <li>Pass:成功。</li> // <li>Rejected:未通过。</li> ReviewResult *string `json:"ReviewResult,omitempty" name:"ReviewResult"` // 小程序审核元素。 ReviewSummary []*MediaMiniProgramReviewElem `json:"ReviewSummary,omitempty" name:"ReviewSummary" list` }
type MediaOutputInfo ¶
type MediaProcessTaskAdaptiveDynamicStreamingResult ¶
type MediaProcessTaskAdaptiveDynamicStreamingResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 对视频转自适应码流任务的输入。 Input *AdaptiveDynamicStreamingTaskInput `json:"Input,omitempty" name:"Input"` // 对视频转自适应码流任务的输出。 Output *AdaptiveDynamicStreamingInfoItem `json:"Output,omitempty" name:"Output"` }
type MediaProcessTaskAnimatedGraphicResult ¶
type MediaProcessTaskAnimatedGraphicResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 转动图任务的输入。 Input *AnimatedGraphicTaskInput `json:"Input,omitempty" name:"Input"` // 转动图任务的输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *MediaAnimatedGraphicsItem `json:"Output,omitempty" name:"Output"` }
type MediaProcessTaskCoverBySnapshotResult ¶
type MediaProcessTaskCoverBySnapshotResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 对视频截图做封面任务的输入。 Input *CoverBySnapshotTaskInput `json:"Input,omitempty" name:"Input"` // 对视频截图做封面任务的输出。 Output *CoverBySnapshotTaskOutput `json:"Output,omitempty" name:"Output"` }
type MediaProcessTaskImageSpriteResult ¶
type MediaProcessTaskImageSpriteResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 对视频截雪碧图任务的输入。 Input *ImageSpriteTaskInput `json:"Input,omitempty" name:"Input"` // 对视频截雪碧图任务的输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *MediaImageSpriteItem `json:"Output,omitempty" name:"Output"` }
type MediaProcessTaskInput ¶
type MediaProcessTaskInput struct { // 视频转码任务列表。 TranscodeTaskSet []*TranscodeTaskInput `json:"TranscodeTaskSet,omitempty" name:"TranscodeTaskSet" list` // 视频转动图任务列表。 AnimatedGraphicTaskSet []*AnimatedGraphicTaskInput `json:"AnimatedGraphicTaskSet,omitempty" name:"AnimatedGraphicTaskSet" list` // 对视频按时间点截图任务列表。 SnapshotByTimeOffsetTaskSet []*SnapshotByTimeOffsetTaskInput `json:"SnapshotByTimeOffsetTaskSet,omitempty" name:"SnapshotByTimeOffsetTaskSet" list` // 对视频采样截图任务列表。 SampleSnapshotTaskSet []*SampleSnapshotTaskInput `json:"SampleSnapshotTaskSet,omitempty" name:"SampleSnapshotTaskSet" list` // 对视频截雪碧图任务列表。 ImageSpriteTaskSet []*ImageSpriteTaskInput `json:"ImageSpriteTaskSet,omitempty" name:"ImageSpriteTaskSet" list` // 对视频截图做封面任务列表。 CoverBySnapshotTaskSet []*CoverBySnapshotTaskInput `json:"CoverBySnapshotTaskSet,omitempty" name:"CoverBySnapshotTaskSet" list` // 对视频转自适应码流任务列表。 AdaptiveDynamicStreamingTaskSet []*AdaptiveDynamicStreamingTaskInput `json:"AdaptiveDynamicStreamingTaskSet,omitempty" name:"AdaptiveDynamicStreamingTaskSet" list` }
type MediaProcessTaskResult ¶
type MediaProcessTaskResult struct { // 任务的类型,可以取的值有: // <li>Transcode:转码</li> // <li>AnimatedGraphics:转动图</li> // <li>SnapshotByTimeOffset:时间点截图</li> // <li>SampleSnapshot:采样截图</li> // <li>ImageSprites:雪碧图</li> // <li>CoverBySnapshot:截图做封面</li> // <li>AdaptiveDynamicStreaming:自适应码流</li> Type *string `json:"Type,omitempty" name:"Type"` // 视频转码任务的查询结果,当任务类型为 Transcode 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TranscodeTask *MediaProcessTaskTranscodeResult `json:"TranscodeTask,omitempty" name:"TranscodeTask"` // 视频转动图任务的查询结果,当任务类型为 AnimatedGraphics 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 AnimatedGraphicTask *MediaProcessTaskAnimatedGraphicResult `json:"AnimatedGraphicTask,omitempty" name:"AnimatedGraphicTask"` // 对视频按时间点截图任务的查询结果,当任务类型为 SnapshotByTimeOffset 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 SnapshotByTimeOffsetTask *MediaProcessTaskSnapshotByTimeOffsetResult `json:"SnapshotByTimeOffsetTask,omitempty" name:"SnapshotByTimeOffsetTask"` // 对视频采样截图任务的查询结果,当任务类型为 SampleSnapshot 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 SampleSnapshotTask *MediaProcessTaskSampleSnapshotResult `json:"SampleSnapshotTask,omitempty" name:"SampleSnapshotTask"` // 对视频截雪碧图任务的查询结果,当任务类型为 ImageSprite 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ImageSpriteTask *MediaProcessTaskImageSpriteResult `json:"ImageSpriteTask,omitempty" name:"ImageSpriteTask"` // 对视频截图做封面任务的查询结果,当任务类型为 CoverBySnapshot 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 CoverBySnapshotTask *MediaProcessTaskCoverBySnapshotResult `json:"CoverBySnapshotTask,omitempty" name:"CoverBySnapshotTask"` // 对视频转自适应码流任务的查询结果,当任务类型为 AdaptiveDynamicStreaming 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 AdaptiveDynamicStreamingTask *MediaProcessTaskAdaptiveDynamicStreamingResult `json:"AdaptiveDynamicStreamingTask,omitempty" name:"AdaptiveDynamicStreamingTask"` }
type MediaProcessTaskSampleSnapshotResult ¶
type MediaProcessTaskSampleSnapshotResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 对视频做采样截图任务输入。 Input *SampleSnapshotTaskInput `json:"Input,omitempty" name:"Input"` // 对视频做采样截图任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *MediaSampleSnapshotItem `json:"Output,omitempty" name:"Output"` }
type MediaProcessTaskSnapshotByTimeOffsetResult ¶
type MediaProcessTaskSnapshotByTimeOffsetResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 对视频按指定时间点截图任务输入。 Input *SnapshotByTimeOffsetTaskInput `json:"Input,omitempty" name:"Input"` // 对视频按指定时间点截图任务输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *MediaSnapshotByTimeOffsetItem `json:"Output,omitempty" name:"Output"` }
type MediaProcessTaskTranscodeResult ¶
type MediaProcessTaskTranscodeResult struct { // 任务状态,有 PROCESSING,SUCCESS 和 FAIL 三种。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 转码任务的输入。 Input *TranscodeTaskInput `json:"Input,omitempty" name:"Input"` // 转码任务的输出。 // 注意:此字段可能返回 null,表示取不到有效值。 Output *MediaTranscodeItem `json:"Output,omitempty" name:"Output"` }
type MediaSampleSnapshotInfo ¶
type MediaSampleSnapshotInfo struct { // 特定规格的采样截图信息集合,每个元素代表一套相同规格的采样截图。 SampleSnapshotSet []*MediaSampleSnapshotItem `json:"SampleSnapshotSet,omitempty" name:"SampleSnapshotSet" list` }
type MediaSampleSnapshotItem ¶
type MediaSampleSnapshotItem struct { // 采样截图规格 ID,参见[采样截图参数模板](https://cloud.tencent.com/document/product/266/33480#.E9.87.87.E6.A0.B7.E6.88.AA.E5.9B.BE.E6.A8.A1.E6.9D.BF)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 采样方式,取值范围: // <li>Percent:根据百分比间隔采样。</li> // <li>Time:根据时间间隔采样。</li> SampleType *string `json:"SampleType,omitempty" name:"SampleType"` // 采样间隔 // <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> // <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li> Interval *int64 `json:"Interval,omitempty" name:"Interval"` // 生成的截图 url 列表。 ImageUrlSet []*string `json:"ImageUrlSet,omitempty" name:"ImageUrlSet" list` // 截图如果被打上了水印,被打水印的模板 ID 列表。 WaterMarkDefinition []*int64 `json:"WaterMarkDefinition,omitempty" name:"WaterMarkDefinition" list` }
type MediaSnapshotByTimeOffsetInfo ¶
type MediaSnapshotByTimeOffsetInfo struct { // 特定规格的指定时间点截图信息集合。目前每种规格只能有一套截图。 SnapshotByTimeOffsetSet []*MediaSnapshotByTimeOffsetItem `json:"SnapshotByTimeOffsetSet,omitempty" name:"SnapshotByTimeOffsetSet" list` }
type MediaSnapshotByTimeOffsetItem ¶
type MediaSnapshotByTimeOffsetItem struct { // 指定时间点截图规格,参见[指定时间点截图参数模板](https://cloud.tencent.com/document/product/266/33480#.E6.97.B6.E9.97.B4.E7.82.B9.E6.88.AA.E5.9B.BE.E6.A8.A1.E6.9D.BF)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 同一规格的截图信息集合,每个元素代表一张截图。 PicInfoSet []*MediaSnapshotByTimePicInfoItem `json:"PicInfoSet,omitempty" name:"PicInfoSet" list` }
type MediaSnapshotByTimePicInfoItem ¶
type MediaSnapshotByTimePicInfoItem struct { // 该张截图对应视频文件中的时间偏移,单位为<font color=red>毫秒</font>。 TimeOffset *float64 `json:"TimeOffset,omitempty" name:"TimeOffset"` // 该张截图的 URL 地址。 Url *string `json:"Url,omitempty" name:"Url"` // 截图如果被打上了水印,被打水印的模板 ID 列表。 WaterMarkDefinition []*int64 `json:"WaterMarkDefinition,omitempty" name:"WaterMarkDefinition" list` }
type MediaSourceData ¶
type MediaSourceData struct { // 媒体文件的来源类别: // <li>Record:来自录制。如直播录制、直播时移录制等。</li> // <li>Upload:来自上传。如拉取上传、服务端上传、客户端 UGC 上传等。</li> // <li>VideoProcessing:来自视频处理。如视频拼接、视频剪辑等。</li> // <li>Unknown:未知来源。</li> SourceType *string `json:"SourceType,omitempty" name:"SourceType"` // 用户创建文件时透传的字段 SourceContext *string `json:"SourceContext,omitempty" name:"SourceContext"` }
type MediaTrack ¶
type MediaTrack struct { // 轨道类型,取值有: // <ul> // <li>Video :视频轨道。视频轨道由以下 Item 组成:<ul><li>VideoTrackItem</li><li>MediaTransitionItem</li> <li>EmptyTrackItem</li></ul> </li> // <li>Audio :音频轨道。音频轨道由以下 Item 组成:<ul><li>AudioTrackItem</li><li>MediaTransitionItem</li><li>EmptyTrackItem</li></ul></li> // <li>Sticker :贴图轨道。贴图轨道以下 Item 组成:<ul><li> StickerTrackItem</li><li>EmptyTrackItem</li></ul></li> // </ul> Type *string `json:"Type,omitempty" name:"Type"` // 轨道上的媒体片段列表。 TrackItems []*MediaTrackItem `json:"TrackItems,omitempty" name:"TrackItems" list` }
type MediaTrackItem ¶
type MediaTrackItem struct { // 片段类型。取值有: // <li>Video:视频片段。</li> // <li>Audio:音频片段。</li> // <li>Sticker:贴图片段。</li> // <li>Transition:转场。</li> // <li>Empty:空白片段。</li> Type *string `json:"Type,omitempty" name:"Type"` // 视频片段,当 Type = Video 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 VideoItem *VideoTrackItem `json:"VideoItem,omitempty" name:"VideoItem"` // 音频片段,当 Type = Audio 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 AudioItem *AudioTrackItem `json:"AudioItem,omitempty" name:"AudioItem"` // 贴图片段,当 Type = Sticker 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 StickerItem *StickerTrackItem `json:"StickerItem,omitempty" name:"StickerItem"` // 转场,当 Type = Transition 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TransitionItem *MediaTransitionItem `json:"TransitionItem,omitempty" name:"TransitionItem"` // 空白片段,当 Type = Empty 时有效。空片段用于时间轴的占位。<li>如需要两个音频片段之间有一段时间的静音,可以用 EmptyTrackItem 来进行占位。</li> // <li>使用 EmptyTrackItem 进行占位,来定位某个Item。</li> // 注意:此字段可能返回 null,表示取不到有效值。 EmptyItem *EmptyTrackItem `json:"EmptyItem,omitempty" name:"EmptyItem"` }
type MediaTranscodeInfo ¶
type MediaTranscodeInfo struct { // 各规格的转码信息集合,每个元素代表一个规格的转码结果。 TranscodeSet []*MediaTranscodeItem `json:"TranscodeSet,omitempty" name:"TranscodeSet" list` }
type MediaTranscodeItem ¶
type MediaTranscodeItem struct { // 转码后的视频文件地址。 Url *string `json:"Url,omitempty" name:"Url"` // 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/266/33476)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 视频流码率平均值与音频流码率平均值之和, 单位:bps。 Bitrate *int64 `json:"Bitrate,omitempty" name:"Bitrate"` // 视频流高度的最大值,单位:px。 Height *int64 `json:"Height,omitempty" name:"Height"` // 视频流宽度的最大值,单位:px。 Width *int64 `json:"Width,omitempty" name:"Width"` // 媒体文件总大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。 Size *int64 `json:"Size,omitempty" name:"Size"` // 视频时长,单位:秒。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 容器类型,例如 m4a,mp4 等。 Container *string `json:"Container,omitempty" name:"Container"` // 视频的 md5 值。 Md5 *string `json:"Md5,omitempty" name:"Md5"` // 音频流信息。 AudioStreamSet []*MediaAudioStreamItem `json:"AudioStreamSet,omitempty" name:"AudioStreamSet" list` // 视频流信息。 VideoStreamSet []*MediaVideoStreamItem `json:"VideoStreamSet,omitempty" name:"VideoStreamSet" list` }
type MediaTransitionItem ¶
type MediaTransitionItem struct { // 转场持续时间,单位为秒。进行转场处理的两个媒体片段,第二个片段在轨道上的起始时间会自动进行调整,设置为前面一个片段的结束时间减去转场的持续时间。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 转场操作列表。图像转场操作和音频转场操作各自最多支持一个。 Transitions []*TransitionOpertion `json:"Transitions,omitempty" name:"Transitions" list` }
type MediaVideoStreamItem ¶
type MediaVideoStreamItem struct { // 视频流的码率,单位:bps。 Bitrate *int64 `json:"Bitrate,omitempty" name:"Bitrate"` // 视频流的高度,单位:px。 Height *int64 `json:"Height,omitempty" name:"Height"` // 视频流的宽度,单位:px。 Width *int64 `json:"Width,omitempty" name:"Width"` // 视频流的编码格式,例如 h264。 Codec *string `json:"Codec,omitempty" name:"Codec"` // 帧率,单位:hz。 Fps *int64 `json:"Fps,omitempty" name:"Fps"` }
type ModifyAIAnalysisTemplateRequest ¶
type ModifyAIAnalysisTemplateRequest struct { *tchttp.BaseRequest // 视频内容分析模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 视频内容分析模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 视频内容分析模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 智能分类任务控制参数。 ClassificationConfigure *ClassificationConfigureInfoForUpdate `json:"ClassificationConfigure,omitempty" name:"ClassificationConfigure"` // 智能标签任务控制参数。 TagConfigure *TagConfigureInfoForUpdate `json:"TagConfigure,omitempty" name:"TagConfigure"` // 智能封面任务控制参数。 CoverConfigure *CoverConfigureInfoForUpdate `json:"CoverConfigure,omitempty" name:"CoverConfigure"` // 智能按帧标签任务控制参数。 FrameTagConfigure *FrameTagConfigureInfoForUpdate `json:"FrameTagConfigure,omitempty" name:"FrameTagConfigure"` // 智能精彩集锦任务控制参数。 HighlightConfigure *HighlightsConfigureInfoForUpdate `json:"HighlightConfigure,omitempty" name:"HighlightConfigure"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyAIAnalysisTemplateRequest ¶
func NewModifyAIAnalysisTemplateRequest() (request *ModifyAIAnalysisTemplateRequest)
func (*ModifyAIAnalysisTemplateRequest) FromJsonString ¶
func (r *ModifyAIAnalysisTemplateRequest) FromJsonString(s string) error
func (*ModifyAIAnalysisTemplateRequest) ToJsonString ¶
func (r *ModifyAIAnalysisTemplateRequest) ToJsonString() string
type ModifyAIAnalysisTemplateResponse ¶
type ModifyAIAnalysisTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyAIAnalysisTemplateResponse ¶
func NewModifyAIAnalysisTemplateResponse() (response *ModifyAIAnalysisTemplateResponse)
func (*ModifyAIAnalysisTemplateResponse) FromJsonString ¶
func (r *ModifyAIAnalysisTemplateResponse) FromJsonString(s string) error
func (*ModifyAIAnalysisTemplateResponse) ToJsonString ¶
func (r *ModifyAIAnalysisTemplateResponse) ToJsonString() string
type ModifyAIRecognitionTemplateRequest ¶
type ModifyAIRecognitionTemplateRequest struct { *tchttp.BaseRequest // 视频内容识别模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 视频内容识别模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 视频内容识别模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 视频片头片尾识别控制参数。 HeadTailConfigure *HeadTailConfigureInfoForUpdate `json:"HeadTailConfigure,omitempty" name:"HeadTailConfigure"` // 视频拆条识别控制参数。 SegmentConfigure *SegmentConfigureInfoForUpdate `json:"SegmentConfigure,omitempty" name:"SegmentConfigure"` // 人脸识别控制参数。 FaceConfigure *FaceConfigureInfoForUpdate `json:"FaceConfigure,omitempty" name:"FaceConfigure"` // 文本全文识别控制参数。 OcrFullTextConfigure *OcrFullTextConfigureInfoForUpdate `json:"OcrFullTextConfigure,omitempty" name:"OcrFullTextConfigure"` // 文本关键词识别控制参数。 OcrWordsConfigure *OcrWordsConfigureInfoForUpdate `json:"OcrWordsConfigure,omitempty" name:"OcrWordsConfigure"` // 语音全文识别控制参数。 AsrFullTextConfigure *AsrFullTextConfigureInfoForUpdate `json:"AsrFullTextConfigure,omitempty" name:"AsrFullTextConfigure"` // 语音关键词识别控制参数。 AsrWordsConfigure *AsrWordsConfigureInfoForUpdate `json:"AsrWordsConfigure,omitempty" name:"AsrWordsConfigure"` // 物体识别控制参数。 ObjectConfigure *ObjectConfigureInfoForUpdate `json:"ObjectConfigure,omitempty" name:"ObjectConfigure"` // 截帧间隔,单位为秒,最小值为 0.5 秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyAIRecognitionTemplateRequest ¶
func NewModifyAIRecognitionTemplateRequest() (request *ModifyAIRecognitionTemplateRequest)
func (*ModifyAIRecognitionTemplateRequest) FromJsonString ¶
func (r *ModifyAIRecognitionTemplateRequest) FromJsonString(s string) error
func (*ModifyAIRecognitionTemplateRequest) ToJsonString ¶
func (r *ModifyAIRecognitionTemplateRequest) ToJsonString() string
type ModifyAIRecognitionTemplateResponse ¶
type ModifyAIRecognitionTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyAIRecognitionTemplateResponse ¶
func NewModifyAIRecognitionTemplateResponse() (response *ModifyAIRecognitionTemplateResponse)
func (*ModifyAIRecognitionTemplateResponse) FromJsonString ¶
func (r *ModifyAIRecognitionTemplateResponse) FromJsonString(s string) error
func (*ModifyAIRecognitionTemplateResponse) ToJsonString ¶
func (r *ModifyAIRecognitionTemplateResponse) ToJsonString() string
type ModifyAdaptiveDynamicStreamingTemplateRequest ¶
type ModifyAdaptiveDynamicStreamingTemplateRequest struct { *tchttp.BaseRequest // 自适应转码模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 自适应转码格式,取值范围: // <li>HLS。</li> Format *string `json:"Format,omitempty" name:"Format"` // 是否禁止视频低码率转高码率,取值范围: // <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"` // 自适应转码输入流参数信息,最多输入10路流。 // 注意:各个流的帧率必须保持一致;如果不一致,采用第一个流的帧率作为输出帧率。 StreamInfos []*AdaptiveStreamTemplate `json:"StreamInfos,omitempty" name:"StreamInfos" list` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyAdaptiveDynamicStreamingTemplateRequest ¶
func NewModifyAdaptiveDynamicStreamingTemplateRequest() (request *ModifyAdaptiveDynamicStreamingTemplateRequest)
func (*ModifyAdaptiveDynamicStreamingTemplateRequest) FromJsonString ¶
func (r *ModifyAdaptiveDynamicStreamingTemplateRequest) FromJsonString(s string) error
func (*ModifyAdaptiveDynamicStreamingTemplateRequest) ToJsonString ¶
func (r *ModifyAdaptiveDynamicStreamingTemplateRequest) ToJsonString() string
type ModifyAdaptiveDynamicStreamingTemplateResponse ¶
type ModifyAdaptiveDynamicStreamingTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyAdaptiveDynamicStreamingTemplateResponse ¶
func NewModifyAdaptiveDynamicStreamingTemplateResponse() (response *ModifyAdaptiveDynamicStreamingTemplateResponse)
func (*ModifyAdaptiveDynamicStreamingTemplateResponse) FromJsonString ¶
func (r *ModifyAdaptiveDynamicStreamingTemplateResponse) FromJsonString(s string) error
func (*ModifyAdaptiveDynamicStreamingTemplateResponse) ToJsonString ¶
func (r *ModifyAdaptiveDynamicStreamingTemplateResponse) ToJsonString() string
type ModifyAnimatedGraphicsTemplateRequest ¶
type ModifyAnimatedGraphicsTemplateRequest struct { *tchttp.BaseRequest // 转动图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 转动图模板名称,长度限制: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"` // 动图格式,取值为 gif 和 webp。 Format *string `json:"Format,omitempty" name:"Format"` // 帧率,取值范围:[1, 30],单位:Hz。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` // 图片质量,取值范围:[1, 100],默认值为 75。 Quality *float64 `json:"Quality,omitempty" name:"Quality"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyAnimatedGraphicsTemplateRequest ¶
func NewModifyAnimatedGraphicsTemplateRequest() (request *ModifyAnimatedGraphicsTemplateRequest)
func (*ModifyAnimatedGraphicsTemplateRequest) FromJsonString ¶
func (r *ModifyAnimatedGraphicsTemplateRequest) FromJsonString(s string) error
func (*ModifyAnimatedGraphicsTemplateRequest) ToJsonString ¶
func (r *ModifyAnimatedGraphicsTemplateRequest) ToJsonString() string
type ModifyAnimatedGraphicsTemplateResponse ¶
type ModifyAnimatedGraphicsTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyAnimatedGraphicsTemplateResponse ¶
func NewModifyAnimatedGraphicsTemplateResponse() (response *ModifyAnimatedGraphicsTemplateResponse)
func (*ModifyAnimatedGraphicsTemplateResponse) FromJsonString ¶
func (r *ModifyAnimatedGraphicsTemplateResponse) FromJsonString(s string) error
func (*ModifyAnimatedGraphicsTemplateResponse) ToJsonString ¶
func (r *ModifyAnimatedGraphicsTemplateResponse) ToJsonString() string
type ModifyClassRequest ¶
type ModifyClassRequest struct { *tchttp.BaseRequest // 分类 ID ClassId *uint64 `json:"ClassId,omitempty" name:"ClassId"` // 分类名称。长度限制:1-64 个字符。 ClassName *string `json:"ClassName,omitempty" name:"ClassName"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyClassRequest ¶
func NewModifyClassRequest() (request *ModifyClassRequest)
func (*ModifyClassRequest) FromJsonString ¶
func (r *ModifyClassRequest) FromJsonString(s string) error
func (*ModifyClassRequest) ToJsonString ¶
func (r *ModifyClassRequest) ToJsonString() string
type ModifyClassResponse ¶
type ModifyClassResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyClassResponse ¶
func NewModifyClassResponse() (response *ModifyClassResponse)
func (*ModifyClassResponse) FromJsonString ¶
func (r *ModifyClassResponse) FromJsonString(s string) error
func (*ModifyClassResponse) ToJsonString ¶
func (r *ModifyClassResponse) ToJsonString() string
type ModifyContentReviewTemplateRequest ¶
type ModifyContentReviewTemplateRequest struct { *tchttp.BaseRequest // 内容审核模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 内容审核模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 内容审核模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 鉴黄控制参数。 PornConfigure *PornConfigureInfoForUpdate `json:"PornConfigure,omitempty" name:"PornConfigure"` // 鉴恐控制参数。 TerrorismConfigure *TerrorismConfigureInfoForUpdate `json:"TerrorismConfigure,omitempty" name:"TerrorismConfigure"` // 鉴政控制参数。 PoliticalConfigure *PoliticalConfigureInfoForUpdate `json:"PoliticalConfigure,omitempty" name:"PoliticalConfigure"` // 违禁控制参数。违禁内容包括: // <li>谩骂;</li> // <li>涉毒违法。</li> // 注意:此参数尚未支持。 ProhibitedConfigure *ProhibitedConfigureInfoForUpdate `json:"ProhibitedConfigure,omitempty" name:"ProhibitedConfigure"` // 用户自定义内容审核控制参数。 UserDefineConfigure *UserDefineConfigureInfoForUpdate `json:"UserDefineConfigure,omitempty" name:"UserDefineConfigure"` // 截帧间隔,单位为秒,最小值为 0.5 秒。 ScreenshotInterval *float64 `json:"ScreenshotInterval,omitempty" name:"ScreenshotInterval"` // 审核结果是否进入审核墙(对审核结果进行人工复核)的开关。 // <li>ON:是;</li> // <li>OFF:否。</li> ReviewWallSwitch *string `json:"ReviewWallSwitch,omitempty" name:"ReviewWallSwitch"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyContentReviewTemplateRequest ¶
func NewModifyContentReviewTemplateRequest() (request *ModifyContentReviewTemplateRequest)
func (*ModifyContentReviewTemplateRequest) FromJsonString ¶
func (r *ModifyContentReviewTemplateRequest) FromJsonString(s string) error
func (*ModifyContentReviewTemplateRequest) ToJsonString ¶
func (r *ModifyContentReviewTemplateRequest) ToJsonString() string
type ModifyContentReviewTemplateResponse ¶
type ModifyContentReviewTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyContentReviewTemplateResponse ¶
func NewModifyContentReviewTemplateResponse() (response *ModifyContentReviewTemplateResponse)
func (*ModifyContentReviewTemplateResponse) FromJsonString ¶
func (r *ModifyContentReviewTemplateResponse) FromJsonString(s string) error
func (*ModifyContentReviewTemplateResponse) ToJsonString ¶
func (r *ModifyContentReviewTemplateResponse) ToJsonString() string
type ModifyImageSpriteTemplateRequest ¶
type ModifyImageSpriteTemplateRequest struct { *tchttp.BaseRequest // 雪碧图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 雪碧图模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 雪碧图中小图的宽度,取值范围: [128, 4096],单位:px。 Width *uint64 `json:"Width,omitempty" name:"Width"` // 雪碧图中小图的高度,取值范围: [128, 4096],单位:px。 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"` // 采样类型,取值: // <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"` // 点播[子应用](/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 NewModifyImageSpriteTemplateRequest ¶
func NewModifyImageSpriteTemplateRequest() (request *ModifyImageSpriteTemplateRequest)
func (*ModifyImageSpriteTemplateRequest) FromJsonString ¶
func (r *ModifyImageSpriteTemplateRequest) FromJsonString(s string) error
func (*ModifyImageSpriteTemplateRequest) ToJsonString ¶
func (r *ModifyImageSpriteTemplateRequest) ToJsonString() string
type ModifyImageSpriteTemplateResponse ¶
type ModifyImageSpriteTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyImageSpriteTemplateResponse ¶
func NewModifyImageSpriteTemplateResponse() (response *ModifyImageSpriteTemplateResponse)
func (*ModifyImageSpriteTemplateResponse) FromJsonString ¶
func (r *ModifyImageSpriteTemplateResponse) FromJsonString(s string) error
func (*ModifyImageSpriteTemplateResponse) ToJsonString ¶
func (r *ModifyImageSpriteTemplateResponse) ToJsonString() string
type ModifyMediaInfoRequest ¶
type ModifyMediaInfoRequest struct { *tchttp.BaseRequest // 媒体文件唯一标识。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 媒体文件名称,最长 64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 媒体文件描述,最长 128 个字符。 Description *string `json:"Description,omitempty" name:"Description"` // 媒体文件分类 ID。 ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 媒体文件过期时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` // 视频封面图片文件(如 jpeg, png 等)进行 [Base64](https://tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。 CoverData *string `json:"CoverData,omitempty" name:"CoverData"` // 新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。 AddKeyFrameDescs []*MediaKeyFrameDescItem `json:"AddKeyFrameDescs,omitempty" name:"AddKeyFrameDescs" list` // 要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。 DeleteKeyFrameDescs []*float64 `json:"DeleteKeyFrameDescs,omitempty" name:"DeleteKeyFrameDescs" list` // 取值 1 表示清空视频打点信息,其他值无意义。 // 同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。 ClearKeyFrameDescs *int64 `json:"ClearKeyFrameDescs,omitempty" name:"ClearKeyFrameDescs"` // 新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 16 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。 AddTags []*string `json:"AddTags,omitempty" name:"AddTags" list` // 要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。 DeleteTags []*string `json:"DeleteTags,omitempty" name:"DeleteTags" list` // 取值 1 表示清空媒体文件所有标签,其他值无意义。 // 同一个请求里,ClearTags 与 AddTags 不能同时出现。 ClearTags *int64 `json:"ClearTags,omitempty" name:"ClearTags"` // 点播[子应用](/document/product/266/14574) ID 。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyMediaInfoRequest ¶
func NewModifyMediaInfoRequest() (request *ModifyMediaInfoRequest)
func (*ModifyMediaInfoRequest) FromJsonString ¶
func (r *ModifyMediaInfoRequest) FromJsonString(s string) error
func (*ModifyMediaInfoRequest) ToJsonString ¶
func (r *ModifyMediaInfoRequest) ToJsonString() string
type ModifyMediaInfoResponse ¶
type ModifyMediaInfoResponse struct { *tchttp.BaseResponse Response *struct { // 新的视频封面 URL。 // * 注意:仅当请求携带 CoverData 时此返回值有效。 * // 注意:此字段可能返回 null,表示取不到有效值。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyMediaInfoResponse ¶
func NewModifyMediaInfoResponse() (response *ModifyMediaInfoResponse)
func (*ModifyMediaInfoResponse) FromJsonString ¶
func (r *ModifyMediaInfoResponse) FromJsonString(s string) error
func (*ModifyMediaInfoResponse) ToJsonString ¶
func (r *ModifyMediaInfoResponse) ToJsonString() string
type ModifyPersonSampleRequest ¶
type ModifyPersonSampleRequest struct { *tchttp.BaseRequest // 人物 ID。 PersonId *string `json:"PersonId,omitempty" name:"PersonId"` // 名称,长度限制:128 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 描述,长度限制:1024 个字符。 Description *string `json:"Description,omitempty" name:"Description"` // 人物应用场景,可选值: // 1. Recognition:用于内容识别,等价于 Recognition.Face。 // 2. Review:用于内容审核,等价于 Review.Face。 // 3. All:用于内容识别、内容审核,等价于 1+2。 Usages []*string `json:"Usages,omitempty" name:"Usages" list` // 人脸操作信息。 FaceOperationInfo *AiSampleFaceOperation `json:"FaceOperationInfo,omitempty" name:"FaceOperationInfo"` // 标签操作信息。 TagOperationInfo *AiSampleTagOperation `json:"TagOperationInfo,omitempty" name:"TagOperationInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyPersonSampleRequest ¶
func NewModifyPersonSampleRequest() (request *ModifyPersonSampleRequest)
func (*ModifyPersonSampleRequest) FromJsonString ¶
func (r *ModifyPersonSampleRequest) FromJsonString(s string) error
func (*ModifyPersonSampleRequest) ToJsonString ¶
func (r *ModifyPersonSampleRequest) ToJsonString() string
type ModifyPersonSampleResponse ¶
type ModifyPersonSampleResponse 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 NewModifyPersonSampleResponse ¶
func NewModifyPersonSampleResponse() (response *ModifyPersonSampleResponse)
func (*ModifyPersonSampleResponse) FromJsonString ¶
func (r *ModifyPersonSampleResponse) FromJsonString(s string) error
func (*ModifyPersonSampleResponse) ToJsonString ¶
func (r *ModifyPersonSampleResponse) ToJsonString() string
type ModifySampleSnapshotTemplateRequest ¶
type ModifySampleSnapshotTemplateRequest struct { *tchttp.BaseRequest // 采样截图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 采样截图模板名称,长度限制: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"` // 采样截图类型,取值: // <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"` // 图片格式,取值为 jpg 和 png。 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 NewModifySampleSnapshotTemplateRequest ¶
func NewModifySampleSnapshotTemplateRequest() (request *ModifySampleSnapshotTemplateRequest)
func (*ModifySampleSnapshotTemplateRequest) FromJsonString ¶
func (r *ModifySampleSnapshotTemplateRequest) FromJsonString(s string) error
func (*ModifySampleSnapshotTemplateRequest) ToJsonString ¶
func (r *ModifySampleSnapshotTemplateRequest) ToJsonString() string
type ModifySampleSnapshotTemplateResponse ¶
type ModifySampleSnapshotTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifySampleSnapshotTemplateResponse ¶
func NewModifySampleSnapshotTemplateResponse() (response *ModifySampleSnapshotTemplateResponse)
func (*ModifySampleSnapshotTemplateResponse) FromJsonString ¶
func (r *ModifySampleSnapshotTemplateResponse) FromJsonString(s string) error
func (*ModifySampleSnapshotTemplateResponse) ToJsonString ¶
func (r *ModifySampleSnapshotTemplateResponse) ToJsonString() string
type ModifySnapshotByTimeOffsetTemplateRequest ¶
type ModifySnapshotByTimeOffsetTemplateRequest struct { *tchttp.BaseRequest // 指定时间点截图模板唯一标识。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 指定时间点截图模板名称,长度限制: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。 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 NewModifySnapshotByTimeOffsetTemplateRequest ¶
func NewModifySnapshotByTimeOffsetTemplateRequest() (request *ModifySnapshotByTimeOffsetTemplateRequest)
func (*ModifySnapshotByTimeOffsetTemplateRequest) FromJsonString ¶
func (r *ModifySnapshotByTimeOffsetTemplateRequest) FromJsonString(s string) error
func (*ModifySnapshotByTimeOffsetTemplateRequest) ToJsonString ¶
func (r *ModifySnapshotByTimeOffsetTemplateRequest) ToJsonString() string
type ModifySnapshotByTimeOffsetTemplateResponse ¶
type ModifySnapshotByTimeOffsetTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifySnapshotByTimeOffsetTemplateResponse ¶
func NewModifySnapshotByTimeOffsetTemplateResponse() (response *ModifySnapshotByTimeOffsetTemplateResponse)
func (*ModifySnapshotByTimeOffsetTemplateResponse) FromJsonString ¶
func (r *ModifySnapshotByTimeOffsetTemplateResponse) FromJsonString(s string) error
func (*ModifySnapshotByTimeOffsetTemplateResponse) ToJsonString ¶
func (r *ModifySnapshotByTimeOffsetTemplateResponse) ToJsonString() string
type ModifySubAppIdInfoRequest ¶
type ModifySubAppIdInfoRequest struct { *tchttp.BaseRequest // 子应用 ID。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` // 子应用名称,长度限制:40个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 子应用简介,长度限制: 300个字符。 Description *string `json:"Description,omitempty" name:"Description"` }
func NewModifySubAppIdInfoRequest ¶
func NewModifySubAppIdInfoRequest() (request *ModifySubAppIdInfoRequest)
func (*ModifySubAppIdInfoRequest) FromJsonString ¶
func (r *ModifySubAppIdInfoRequest) FromJsonString(s string) error
func (*ModifySubAppIdInfoRequest) ToJsonString ¶
func (r *ModifySubAppIdInfoRequest) ToJsonString() string
type ModifySubAppIdInfoResponse ¶
type ModifySubAppIdInfoResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifySubAppIdInfoResponse ¶
func NewModifySubAppIdInfoResponse() (response *ModifySubAppIdInfoResponse)
func (*ModifySubAppIdInfoResponse) FromJsonString ¶
func (r *ModifySubAppIdInfoResponse) FromJsonString(s string) error
func (*ModifySubAppIdInfoResponse) ToJsonString ¶
func (r *ModifySubAppIdInfoResponse) ToJsonString() string
type ModifySubAppIdStatusRequest ¶
type ModifySubAppIdStatusRequest struct { *tchttp.BaseRequest // 子应用 ID。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` // 子应用状态,取值范围: // <li>On:启用</li> // <li>Off:停用</li> Status *string `json:"Status,omitempty" name:"Status"` }
func NewModifySubAppIdStatusRequest ¶
func NewModifySubAppIdStatusRequest() (request *ModifySubAppIdStatusRequest)
func (*ModifySubAppIdStatusRequest) FromJsonString ¶
func (r *ModifySubAppIdStatusRequest) FromJsonString(s string) error
func (*ModifySubAppIdStatusRequest) ToJsonString ¶
func (r *ModifySubAppIdStatusRequest) ToJsonString() string
type ModifySubAppIdStatusResponse ¶
type ModifySubAppIdStatusResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifySubAppIdStatusResponse ¶
func NewModifySubAppIdStatusResponse() (response *ModifySubAppIdStatusResponse)
func (*ModifySubAppIdStatusResponse) FromJsonString ¶
func (r *ModifySubAppIdStatusResponse) FromJsonString(s string) error
func (*ModifySubAppIdStatusResponse) ToJsonString ¶
func (r *ModifySubAppIdStatusResponse) ToJsonString() string
type ModifySuperPlayerConfigRequest ¶
type ModifySuperPlayerConfigRequest struct { *tchttp.BaseRequest // 播放器配置名称。 Name *string `json:"Name,omitempty" name:"Name"` // 播放 DRM 保护的自适应码流开关: // <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> // <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> DrmSwitch *string `json:"DrmSwitch,omitempty" name:"DrmSwitch"` // 允许输出的未加密的自适应码流模板 ID。 AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitempty" name:"AdaptiveDynamicStreamingDefinition"` // 允许输出的 DRM 自适应码流模板内容。 DrmStreamingsInfo *DrmStreamingsInfoForUpdate `json:"DrmStreamingsInfo,omitempty" name:"DrmStreamingsInfo"` // 允许输出的雪碧图模板 ID。 ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitempty" name:"ImageSpriteDefinition"` // 播放器对不于不同分辨率的子流展示名字。 ResolutionNames []*ResolutionNameInfo `json:"ResolutionNames,omitempty" name:"ResolutionNames" list` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifySuperPlayerConfigRequest ¶
func NewModifySuperPlayerConfigRequest() (request *ModifySuperPlayerConfigRequest)
func (*ModifySuperPlayerConfigRequest) FromJsonString ¶
func (r *ModifySuperPlayerConfigRequest) FromJsonString(s string) error
func (*ModifySuperPlayerConfigRequest) ToJsonString ¶
func (r *ModifySuperPlayerConfigRequest) ToJsonString() string
type ModifySuperPlayerConfigResponse ¶
type ModifySuperPlayerConfigResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifySuperPlayerConfigResponse ¶
func NewModifySuperPlayerConfigResponse() (response *ModifySuperPlayerConfigResponse)
func (*ModifySuperPlayerConfigResponse) FromJsonString ¶
func (r *ModifySuperPlayerConfigResponse) FromJsonString(s string) error
func (*ModifySuperPlayerConfigResponse) ToJsonString ¶
func (r *ModifySuperPlayerConfigResponse) ToJsonString() string
type ModifyTranscodeTemplateRequest ¶
type ModifyTranscodeTemplateRequest struct { *tchttp.BaseRequest // 转码模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 封装格式,可选值: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> RemoveVideo *int64 `json:"RemoveVideo,omitempty" name:"RemoveVideo"` // 是否去除音频数据,可选值: // <li>0:保留</li> // <li>1:去除</li> RemoveAudio *int64 `json:"RemoveAudio,omitempty" name:"RemoveAudio"` // 视频流配置参数。 VideoTemplate *VideoTemplateInfoForUpdate `json:"VideoTemplate,omitempty" name:"VideoTemplate"` // 音频流配置参数。 AudioTemplate *AudioTemplateInfoForUpdate `json:"AudioTemplate,omitempty" name:"AudioTemplate"` // 极速高清转码参数。 TEHDConfig *TEHDConfigForUpdate `json:"TEHDConfig,omitempty" name:"TEHDConfig"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyTranscodeTemplateRequest ¶
func NewModifyTranscodeTemplateRequest() (request *ModifyTranscodeTemplateRequest)
func (*ModifyTranscodeTemplateRequest) FromJsonString ¶
func (r *ModifyTranscodeTemplateRequest) FromJsonString(s string) error
func (*ModifyTranscodeTemplateRequest) ToJsonString ¶
func (r *ModifyTranscodeTemplateRequest) ToJsonString() string
type ModifyTranscodeTemplateResponse ¶
type ModifyTranscodeTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTranscodeTemplateResponse ¶
func NewModifyTranscodeTemplateResponse() (response *ModifyTranscodeTemplateResponse)
func (*ModifyTranscodeTemplateResponse) FromJsonString ¶
func (r *ModifyTranscodeTemplateResponse) FromJsonString(s string) error
func (*ModifyTranscodeTemplateResponse) ToJsonString ¶
func (r *ModifyTranscodeTemplateResponse) ToJsonString() string
type ModifyWatermarkTemplateRequest ¶
type ModifyWatermarkTemplateRequest struct { *tchttp.BaseRequest // 水印模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 水印模板名称,长度限制: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> CoordinateOrigin *string `json:"CoordinateOrigin,omitempty" name:"CoordinateOrigin"` // 水印原点距离视频图像坐标原点的水平位置。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 XPos 为视频宽度指定百分比,如 10% 表示 XPos 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 XPos 为指定像素,如 100px 表示 XPos 为 100 像素。</li> XPos *string `json:"XPos,omitempty" name:"XPos"` // 水印原点距离视频图像坐标原点的垂直位置。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示水印 YPos 为视频高度指定百分比,如 10% 表示 YPos 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 YPos 为指定像素,如 100px 表示 YPos 为 100 像素。</li> YPos *string `json:"YPos,omitempty" name:"YPos"` // 图片水印模板,该字段仅对图片水印模板有效。 ImageTemplate *ImageWatermarkInputForUpdate `json:"ImageTemplate,omitempty" name:"ImageTemplate"` // 文字水印模板,该字段仅对文字水印模板有效。 TextTemplate *TextWatermarkTemplateInputForUpdate `json:"TextTemplate,omitempty" name:"TextTemplate"` // SVG 水印模板,该字段仅对 SVG 水印模板有效。 SvgTemplate *SvgWatermarkInputForUpdate `json:"SvgTemplate,omitempty" name:"SvgTemplate"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyWatermarkTemplateRequest ¶
func NewModifyWatermarkTemplateRequest() (request *ModifyWatermarkTemplateRequest)
func (*ModifyWatermarkTemplateRequest) FromJsonString ¶
func (r *ModifyWatermarkTemplateRequest) FromJsonString(s string) error
func (*ModifyWatermarkTemplateRequest) ToJsonString ¶
func (r *ModifyWatermarkTemplateRequest) ToJsonString() string
type ModifyWatermarkTemplateResponse ¶
type ModifyWatermarkTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 图片水印地址,仅当 ImageTemplate.ImageContent 非空,该字段有值。 ImageUrl *string `json:"ImageUrl,omitempty" name:"ImageUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyWatermarkTemplateResponse ¶
func NewModifyWatermarkTemplateResponse() (response *ModifyWatermarkTemplateResponse)
func (*ModifyWatermarkTemplateResponse) FromJsonString ¶
func (r *ModifyWatermarkTemplateResponse) FromJsonString(s string) error
func (*ModifyWatermarkTemplateResponse) ToJsonString ¶
func (r *ModifyWatermarkTemplateResponse) ToJsonString() string
type ModifyWordSampleRequest ¶
type ModifyWordSampleRequest struct { *tchttp.BaseRequest // 关键词,长度限制:128 个字符。 Keyword *string `json:"Keyword,omitempty" name:"Keyword"` // <b>关键词应用场景,可选值:</b> // 1. Recognition.Ocr:通过光学字符识别技术,进行内容识别; // 2. Recognition.Asr:通过语音识别技术,进行内容识别; // 3. Review.Ocr:通过光学字符识别技术,进行内容审核; // 4. Review.Asr:通过语音识别技术,进行内容审核; // <b>可合并简写为:</b> // 5. Recognition:通过光学字符识别技术、语音识别技术,进行内容识别,等价于 1+2; // 6. Review:通过光学字符识别技术、语音识别技术,进行内容审核,等价于 3+4; // 7. All:通过光学字符识别技术、语音识别技术,进行内容识别、内容审核,等价于 1+2+3+4。 Usages []*string `json:"Usages,omitempty" name:"Usages" list` // 标签操作信息。 TagOperationInfo *AiSampleTagOperation `json:"TagOperationInfo,omitempty" name:"TagOperationInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewModifyWordSampleRequest ¶
func NewModifyWordSampleRequest() (request *ModifyWordSampleRequest)
func (*ModifyWordSampleRequest) FromJsonString ¶
func (r *ModifyWordSampleRequest) FromJsonString(s string) error
func (*ModifyWordSampleRequest) ToJsonString ¶
func (r *ModifyWordSampleRequest) ToJsonString() string
type ModifyWordSampleResponse ¶
type ModifyWordSampleResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyWordSampleResponse ¶
func NewModifyWordSampleResponse() (response *ModifyWordSampleResponse)
func (*ModifyWordSampleResponse) FromJsonString ¶
func (r *ModifyWordSampleResponse) FromJsonString(s string) error
func (*ModifyWordSampleResponse) ToJsonString ¶
func (r *ModifyWordSampleResponse) ToJsonString() string
type MosaicInput ¶
type MosaicInput struct { // 原点位置,目前仅支持: // <li>TopLeft:表示坐标原点位于视频图像左上角,马赛克原点为图片或文字的左上角。</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"` // 马赛克的宽度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示马赛克 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示马赛克 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> // 默认值:10%。 Width *string `json:"Width,omitempty" name:"Width"` // 马赛克的高度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示马赛克 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示马赛克 Height 单位为像素,如 100px 表示 Height 为 100 像素。</li> // 默认值:10%。 Height *string `json:"Height,omitempty" name:"Height"` // 马赛克的起始时间偏移,单位:秒。不填或填0,表示马赛克从画面出现时开始显现。 // <li>不填或填0,表示马赛克从画面开始就出现;</li> // <li>当数值大于0时(假设为 n),表示马赛克从画面开始的第 n 秒出现;</li> // <li>当数值小于0时(假设为 -n),表示马赛克从离画面结束 n 秒前开始出现。</li> StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 马赛克的结束时间偏移,单位:秒。 // <li>不填或填0,表示马赛克持续到画面结束;</li> // <li>当数值大于0时(假设为 n),表示马赛克持续到第 n 秒时消失;</li> // <li>当数值小于0时(假设为 -n),表示马赛克持续到离画面结束 n 秒前消失。</li> EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` }
type ObjectConfigureInfo ¶
type ObjectConfigureInfo struct { // 物体识别任务开关,可选值: // <li>ON:开启智能物体识别任务;</li> // <li>OFF:关闭智能物体识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 物体库选择,可选值: // <li>Default:使用默认物体库;</li> // <li>UserDefine:使用用户自定义物体库。</li> // <li>All:同时使用默认物体库和用户自定义物体库。</li> // 默认值: All,同时使用默认物体库和用户自定义物体库。 ObjectLibrary *string `json:"ObjectLibrary,omitempty" name:"ObjectLibrary"` }
type ObjectConfigureInfoForUpdate ¶
type ObjectConfigureInfoForUpdate struct { // 物体识别任务开关,可选值: // <li>ON:开启智能物体识别任务;</li> // <li>OFF:关闭智能物体识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 物体库选择,可选值: // <li>Default:使用默认物体库;</li> // <li>UserDefine:使用用户自定义物体库。</li> // <li>All:同时使用默认物体库和用户自定义物体库。</li> ObjectLibrary *string `json:"ObjectLibrary,omitempty" name:"ObjectLibrary"` }
type OcrFullTextConfigureInfo ¶
type OcrFullTextConfigureInfo struct { // 文本全文识别任务开关,可选值: // <li>ON:开启智能文本全文识别任务;</li> // <li>OFF:关闭智能文本全文识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type OcrFullTextConfigureInfoForUpdate ¶
type OcrFullTextConfigureInfoForUpdate struct { // 文本全文识别任务开关,可选值: // <li>ON:开启智能文本全文识别任务;</li> // <li>OFF:关闭智能文本全文识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type OcrWordsConfigureInfo ¶
type OcrWordsConfigureInfo 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 OcrWordsConfigureInfoForUpdate ¶
type OcrWordsConfigureInfoForUpdate 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 OutputAudioStream ¶
type OutputAudioStream struct { // 音频流的编码格式,可选值: // <li>libfdk_aac:适合 mp4 文件。</li> // 默认值:libfdk_aac。 Codec *string `json:"Codec,omitempty" name:"Codec"` // 音频流的采样率,可选值: // <li>16000</li> // <li>32000</li> // <li>44100</li> // <li>48000</li> // 单位:Hz。 // 默认值:16000。 SampleRate *int64 `json:"SampleRate,omitempty" name:"SampleRate"` // 音频声道数,可选值: // <li>1:单声道 。</li> // <li>2:双声道</li> // 默认值:2。 AudioChannel *int64 `json:"AudioChannel,omitempty" name:"AudioChannel"` }
type OutputVideoStream ¶
type ParseStreamingManifestRequest ¶
type ParseStreamingManifestRequest struct { *tchttp.BaseRequest // 待解析的索引文件内容。 MediaManifestContent *string `json:"MediaManifestContent,omitempty" name:"MediaManifestContent"` // 视频索引文件格式。默认 m3u8 格式。 // <li>m3u8</li> // <li>mpd</li> ManifestType *string `json:"ManifestType,omitempty" name:"ManifestType"` }
func NewParseStreamingManifestRequest ¶
func NewParseStreamingManifestRequest() (request *ParseStreamingManifestRequest)
func (*ParseStreamingManifestRequest) FromJsonString ¶
func (r *ParseStreamingManifestRequest) FromJsonString(s string) error
func (*ParseStreamingManifestRequest) ToJsonString ¶
func (r *ParseStreamingManifestRequest) ToJsonString() string
type ParseStreamingManifestResponse ¶
type ParseStreamingManifestResponse struct { *tchttp.BaseResponse Response *struct { // 分片文件列表。 MediaSegmentSet []*string `json:"MediaSegmentSet,omitempty" name:"MediaSegmentSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewParseStreamingManifestResponse ¶
func NewParseStreamingManifestResponse() (response *ParseStreamingManifestResponse)
func (*ParseStreamingManifestResponse) FromJsonString ¶
func (r *ParseStreamingManifestResponse) FromJsonString(s string) error
func (*ParseStreamingManifestResponse) ToJsonString ¶
func (r *ParseStreamingManifestResponse) ToJsonString() string
type PlayerConfig ¶
type PlayerConfig struct { // 播放器配置名字。 Name *string `json:"Name,omitempty" name:"Name"` // 播放器配置类型,取值范围: // <li>Preset:系统预置配置;</li> // <li>Custom:用户自定义配置。</li> Type *string `json:"Type,omitempty" name:"Type"` // 播放 DRM 保护的自适应码流开关: // <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> // <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> DrmSwitch *string `json:"DrmSwitch,omitempty" name:"DrmSwitch"` // 允许输出的未加密的自适应码流模板 ID。 AdaptiveDynamicStreamingDefinition *uint64 `json:"AdaptiveDynamicStreamingDefinition,omitempty" name:"AdaptiveDynamicStreamingDefinition"` // 允许输出的 DRM 自适应码流模板内容。 // 注意:此字段可能返回 null,表示取不到有效值。 DrmStreamingsInfo *DrmStreamingsInfo `json:"DrmStreamingsInfo,omitempty" name:"DrmStreamingsInfo"` // 允许输出的雪碧图模板 ID。 ImageSpriteDefinition *uint64 `json:"ImageSpriteDefinition,omitempty" name:"ImageSpriteDefinition"` // 播放器对不于不同分辨率的子流展示名字。 ResolutionNameSet []*ResolutionNameInfo `json:"ResolutionNameSet,omitempty" name:"ResolutionNameSet" 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 PoliticalAsrReviewTemplateInfo ¶
type PoliticalAsrReviewTemplateInfo struct { // 语音鉴政任务开关,可选值: // <li>ON:开启语音鉴政任务;</li> // <li>OFF:关闭语音鉴政任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PoliticalAsrReviewTemplateInfoForUpdate ¶
type PoliticalAsrReviewTemplateInfoForUpdate struct { // 语音鉴政任务开关,可选值: // <li>ON:开启语音鉴政任务;</li> // <li>OFF:关闭语音鉴政任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PoliticalConfigureInfo ¶
type PoliticalConfigureInfo struct { // 画面鉴政控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 ImgReviewInfo *PoliticalImgReviewTemplateInfo `json:"ImgReviewInfo,omitempty" name:"ImgReviewInfo"` // 语音鉴政控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrReviewInfo *PoliticalAsrReviewTemplateInfo `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 文本鉴政控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrReviewInfo *PoliticalOcrReviewTemplateInfo `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type PoliticalConfigureInfoForUpdate ¶
type PoliticalConfigureInfoForUpdate struct { // 画面鉴政控制参数。 ImgReviewInfo *PoliticalImgReviewTemplateInfoForUpdate `json:"ImgReviewInfo,omitempty" name:"ImgReviewInfo"` // 语音鉴政控制参数。 AsrReviewInfo *PoliticalAsrReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 文本鉴政控制参数。 OcrReviewInfo *PoliticalOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type PoliticalImgReviewTemplateInfo ¶
type PoliticalImgReviewTemplateInfo struct { // 画面鉴政任务开关,可选值: // <li>ON:开启画面鉴政任务;</li> // <li>OFF:关闭画面鉴政任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 画面鉴政过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为: // <li>violation_photo:违规图标;</li> // <li>politician:政治人物;</li> // <li>entertainment:娱乐明星;</li> // <li>sport:体育明星。</li> LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 97 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 95 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PoliticalImgReviewTemplateInfoForUpdate ¶
type PoliticalImgReviewTemplateInfoForUpdate struct { // 画面鉴政任务开关,可选值: // <li>ON:开启画面鉴政任务;</li> // <li>OFF:关闭画面鉴政任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 画面鉴政过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为: // <li>violation_photo:违规图标;</li> // <li>politician:政治人物;</li> // <li>entertainment:娱乐明星;</li> // <li>sport:体育明星。</li> LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PoliticalOcrReviewTemplateInfo ¶
type PoliticalOcrReviewTemplateInfo struct { // 文本鉴政任务开关,可选值: // <li>ON:开启文本鉴政任务;</li> // <li>OFF:关闭文本鉴政任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PoliticalOcrReviewTemplateInfoForUpdate ¶
type PoliticalOcrReviewTemplateInfoForUpdate struct { // 文本鉴政任务开关,可选值: // <li>ON:开启文本鉴政任务;</li> // <li>OFF:关闭文本鉴政任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PornAsrReviewTemplateInfo ¶
type PornAsrReviewTemplateInfo struct { // 语音鉴黄任务开关,可选值: // <li>ON:开启语音鉴黄任务;</li> // <li>OFF:关闭语音鉴黄任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PornAsrReviewTemplateInfoForUpdate ¶
type PornAsrReviewTemplateInfoForUpdate struct { // 语音鉴黄任务开关,可选值: // <li>ON:开启语音鉴黄任务;</li> // <li>OFF:关闭语音鉴黄任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PornConfigureInfo ¶
type PornConfigureInfo struct { // 画面鉴黄控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 ImgReviewInfo *PornImgReviewTemplateInfo `json:"ImgReviewInfo,omitempty" name:"ImgReviewInfo"` // 语音鉴黄控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrReviewInfo *PornAsrReviewTemplateInfo `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 文本鉴黄控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrReviewInfo *PornOcrReviewTemplateInfo `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type PornConfigureInfoForUpdate ¶
type PornConfigureInfoForUpdate struct { // 画面鉴黄控制参数。 ImgReviewInfo *PornImgReviewTemplateInfoForUpdate `json:"ImgReviewInfo,omitempty" name:"ImgReviewInfo"` // 语音鉴黄控制参数。 AsrReviewInfo *PornAsrReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 文本鉴黄控制参数。 OcrReviewInfo *PornOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type PornImgReviewTemplateInfo ¶
type PornImgReviewTemplateInfo struct { // 画面鉴黄任务开关,可选值: // <li>ON:开启画面鉴黄任务;</li> // <li>OFF:关闭画面鉴黄任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 画面鉴黄过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为: // <li>porn:色情;</li> // <li>vulgar:低俗;</li> // <li>intimacy:亲密行为;</li> // <li>sexy:性感。</li> LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 90 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 0 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PornImgReviewTemplateInfoForUpdate ¶
type PornImgReviewTemplateInfoForUpdate struct { // 画面鉴黄任务开关,可选值: // <li>ON:开启画面鉴黄任务;</li> // <li>OFF:关闭画面鉴黄任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 画面鉴黄过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为: // <li>porn:色情;</li> // <li>vulgar:低俗;</li> // <li>intimacy:亲密行为;</li> // <li>sexy:性感。</li> LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PornOcrReviewTemplateInfo ¶
type PornOcrReviewTemplateInfo struct { // 文本鉴黄任务开关,可选值: // <li>ON:开启文本鉴黄任务;</li> // <li>OFF:关闭文本鉴黄任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PornOcrReviewTemplateInfoForUpdate ¶
type PornOcrReviewTemplateInfoForUpdate struct { // 文本鉴黄任务开关,可选值: // <li>ON:开启文本鉴黄任务;</li> // <li>OFF:关闭文本鉴黄任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type ProcedureTask ¶
type ProcedureTask struct { // 视频处理任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务流状态,取值: // <li>PROCESSING:处理中;</li> // <li>FINISH:已完成。</li> Status *string `json:"Status,omitempty" name:"Status"` // 已弃用,请使用各个具体任务的 ErrCode。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 已弃用,请使用各个具体任务的 Message。 Message *string `json:"Message,omitempty" name:"Message"` // 媒体文件 ID // <li>若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 FileId;</li> // <li>若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Id。</li> FileId *string `json:"FileId,omitempty" name:"FileId"` // 媒体文件名称 // <li>若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.Name;</li> // <li>若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Name。</li> FileName *string `json:"FileName,omitempty" name:"FileName"` // 媒体文件地址 // <li>若流程由 [ProcessMedia](https://cloud.tencent.com/document/product/266/33427) 发起,该字段表示 [MediaInfo](https://cloud.tencent.com/document/product/266/31773#MediaInfo) 的 BasicInfo.MediaUrl;</li> // <li>若流程由 [ProcessMediaByUrl](https://cloud.tencent.com/document/product/266/33426) 发起,该字段表示 [MediaInputInfo](https://cloud.tencent.com/document/product/266/31773#MediaInputInfo) 的 Url。</li> FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"` // 原始视频的元信息。 // 注意:此字段可能返回 null,表示取不到有效值。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 视频处理任务的执行状态与结果。 MediaProcessResultSet []*MediaProcessTaskResult `json:"MediaProcessResultSet,omitempty" name:"MediaProcessResultSet" list` // 视频内容审核任务的执行状态与结果。 AiContentReviewResultSet []*AiContentReviewResult `json:"AiContentReviewResultSet,omitempty" name:"AiContentReviewResultSet" list` // 视频内容分析任务的执行状态与结果。 AiAnalysisResultSet []*AiAnalysisResult `json:"AiAnalysisResultSet,omitempty" name:"AiAnalysisResultSet" list` // 视频内容识别任务的执行状态与结果。 AiRecognitionResultSet []*AiRecognitionResult `json:"AiRecognitionResultSet,omitempty" name:"AiRecognitionResultSet" list` // 任务流的优先级,取值范围为 [-10, 10]。 TasksPriority *int64 `json:"TasksPriority,omitempty" name:"TasksPriority"` // 任务流状态变更通知模式。 // <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> // <li>Change:只要任务流中每个子任务的状态发生变化,都进行事件通知;</li> // <li>None:不接受该任务流回调。</li> TasksNotifyMode *string `json:"TasksNotifyMode,omitempty" name:"TasksNotifyMode"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` }
type ProcedureTemplate ¶
type ProcedureTemplate struct { // 任务流名字。 Name *string `json:"Name,omitempty" name:"Name"` // 任务流模板类型,取值范围: // <li>Preset:系统预置任务流模板;</li> // <li>Custom:用户自定义任务流模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 视频处理类型任务参数。 // 注意:此字段可能返回 null,表示取不到有效值。 MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitempty" name:"MediaProcessTask"` // AI 智能内容审核类型任务参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitempty" name:"AiContentReviewTask"` // AI 智能内容分析类型任务参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitempty" name:"AiAnalysisTask"` // AI 内容识别类型任务参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitempty" name:"AiRecognitionTask"` // 微信小程序发布任务参数。 // 注意:此字段可能返回 null,表示取不到有效值。 MiniProgramPublishTask *WechatMiniProgramPublishTaskInput `json:"MiniProgramPublishTask,omitempty" name:"MiniProgramPublishTask"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type ProcessMediaByProcedureRequest ¶
type ProcessMediaByProcedureRequest struct { *tchttp.BaseRequest // 媒体文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // [任务流模板](/document/product/266/11700#.E4.BB.BB.E5.8A.A1.E6.B5.81.E6.A8.A1.E6.9D.BF)名字。 ProcedureName *string `json:"ProcedureName,omitempty" name:"ProcedureName"` // 任务流的优先级,数值越大优先级越高,取值范围是-10到10,不填代表0。 TasksPriority *int64 `json:"TasksPriority,omitempty" name:"TasksPriority"` // 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。 TasksNotifyMode *string `json:"TasksNotifyMode,omitempty" name:"TasksNotifyMode"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果一天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 保留字段,特殊用途时使用。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewProcessMediaByProcedureRequest ¶
func NewProcessMediaByProcedureRequest() (request *ProcessMediaByProcedureRequest)
func (*ProcessMediaByProcedureRequest) FromJsonString ¶
func (r *ProcessMediaByProcedureRequest) FromJsonString(s string) error
func (*ProcessMediaByProcedureRequest) ToJsonString ¶
func (r *ProcessMediaByProcedureRequest) ToJsonString() string
type ProcessMediaByProcedureResponse ¶
type ProcessMediaByProcedureResponse struct { *tchttp.BaseResponse Response *struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewProcessMediaByProcedureResponse ¶
func NewProcessMediaByProcedureResponse() (response *ProcessMediaByProcedureResponse)
func (*ProcessMediaByProcedureResponse) FromJsonString ¶
func (r *ProcessMediaByProcedureResponse) FromJsonString(s string) error
func (*ProcessMediaByProcedureResponse) ToJsonString ¶
func (r *ProcessMediaByProcedureResponse) ToJsonString() string
type ProcessMediaByUrlRequest ¶
type ProcessMediaByUrlRequest struct { *tchttp.BaseRequest // 输入视频信息,包括视频 URL , 名称、视频自定义 ID。 InputInfo *MediaInputInfo `json:"InputInfo,omitempty" name:"InputInfo"` // 输出文件 COS 路径信息。 OutputInfo *MediaOutputInfo `json:"OutputInfo,omitempty" name:"OutputInfo"` // 视频内容审核类型任务参数。 AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitempty" name:"AiContentReviewTask"` // 视频内容分析类型任务参数。 AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitempty" name:"AiAnalysisTask"` // 视频内容识别类型任务参数。 AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitempty" name:"AiRecognitionTask"` // 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 TasksPriority *int64 `json:"TasksPriority,omitempty" name:"TasksPriority"` // 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。 TasksNotifyMode *string `json:"TasksNotifyMode,omitempty" name:"TasksNotifyMode"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewProcessMediaByUrlRequest ¶
func NewProcessMediaByUrlRequest() (request *ProcessMediaByUrlRequest)
func (*ProcessMediaByUrlRequest) FromJsonString ¶
func (r *ProcessMediaByUrlRequest) FromJsonString(s string) error
func (*ProcessMediaByUrlRequest) ToJsonString ¶
func (r *ProcessMediaByUrlRequest) ToJsonString() string
type ProcessMediaByUrlResponse ¶
type ProcessMediaByUrlResponse struct { *tchttp.BaseResponse Response *struct { // 任务 ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewProcessMediaByUrlResponse ¶
func NewProcessMediaByUrlResponse() (response *ProcessMediaByUrlResponse)
func (*ProcessMediaByUrlResponse) FromJsonString ¶
func (r *ProcessMediaByUrlResponse) FromJsonString(s string) error
func (*ProcessMediaByUrlResponse) ToJsonString ¶
func (r *ProcessMediaByUrlResponse) ToJsonString() string
type ProcessMediaRequest ¶
type ProcessMediaRequest struct { *tchttp.BaseRequest // 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 视频处理类型任务参数。 MediaProcessTask *MediaProcessTaskInput `json:"MediaProcessTask,omitempty" name:"MediaProcessTask"` // 视频内容审核类型任务参数。 AiContentReviewTask *AiContentReviewTaskInput `json:"AiContentReviewTask,omitempty" name:"AiContentReviewTask"` // 视频内容分析类型任务参数。 AiAnalysisTask *AiAnalysisTaskInput `json:"AiAnalysisTask,omitempty" name:"AiAnalysisTask"` // 视频内容识别类型任务参数。 AiRecognitionTask *AiRecognitionTaskInput `json:"AiRecognitionTask,omitempty" name:"AiRecognitionTask"` // 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。 TasksPriority *int64 `json:"TasksPriority,omitempty" name:"TasksPriority"` // 任务流状态变更通知模式,可取值有 Finish,Change 和 None,不填代表 Finish。 TasksNotifyMode *string `json:"TasksNotifyMode,omitempty" name:"TasksNotifyMode"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 保留字段,特殊用途时使用。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewProcessMediaRequest ¶
func NewProcessMediaRequest() (request *ProcessMediaRequest)
func (*ProcessMediaRequest) FromJsonString ¶
func (r *ProcessMediaRequest) FromJsonString(s string) error
func (*ProcessMediaRequest) ToJsonString ¶
func (r *ProcessMediaRequest) ToJsonString() string
type ProcessMediaResponse ¶
type ProcessMediaResponse struct { *tchttp.BaseResponse Response *struct { // 任务 ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewProcessMediaResponse ¶
func NewProcessMediaResponse() (response *ProcessMediaResponse)
func (*ProcessMediaResponse) FromJsonString ¶
func (r *ProcessMediaResponse) FromJsonString(s string) error
func (*ProcessMediaResponse) ToJsonString ¶
func (r *ProcessMediaResponse) ToJsonString() string
type ProhibitedAsrReviewTemplateInfo ¶
type ProhibitedAsrReviewTemplateInfo struct { // 语音违禁任务开关,可选值: // <li>ON:开启语音违禁任务;</li> // <li>OFF:关闭语音违禁任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type ProhibitedAsrReviewTemplateInfoForUpdate ¶
type ProhibitedAsrReviewTemplateInfoForUpdate struct { // 语音违禁任务开关,可选值: // <li>ON:开启语音违禁任务;</li> // <li>OFF:关闭语音违禁任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type ProhibitedConfigureInfo ¶
type ProhibitedConfigureInfo struct { // 语音违禁控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrReviewInfo *ProhibitedAsrReviewTemplateInfo `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 文本违禁控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrReviewInfo *ProhibitedOcrReviewTemplateInfo `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type ProhibitedConfigureInfoForUpdate ¶
type ProhibitedConfigureInfoForUpdate struct { // 语音违禁控制参数。 AsrReviewInfo *ProhibitedAsrReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 文本违禁控制参数。 OcrReviewInfo *ProhibitedOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type ProhibitedOcrReviewTemplateInfo ¶
type ProhibitedOcrReviewTemplateInfo struct { // 文本违禁任务开关,可选值: // <li>ON:开启文本违禁任务;</li> // <li>OFF:关闭文本违禁任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type ProhibitedOcrReviewTemplateInfoForUpdate ¶
type ProhibitedOcrReviewTemplateInfoForUpdate struct { // 文本违禁任务开关,可选值: // <li>ON:开启文本违禁任务;</li> // <li>OFF:关闭文本违禁任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type PullEventsRequest ¶
type PullEventsRequest struct { *tchttp.BaseRequest // 保留字段,特殊用途时使用。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewPullEventsRequest ¶
func NewPullEventsRequest() (request *PullEventsRequest)
func (*PullEventsRequest) FromJsonString ¶
func (r *PullEventsRequest) FromJsonString(s string) error
func (*PullEventsRequest) ToJsonString ¶
func (r *PullEventsRequest) ToJsonString() string
type PullEventsResponse ¶
type PullEventsResponse struct { *tchttp.BaseResponse Response *struct { // 事件列表。 // 注意:此字段可能返回 null,表示取不到有效值。 EventSet []*EventContent `json:"EventSet,omitempty" name:"EventSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewPullEventsResponse ¶
func NewPullEventsResponse() (response *PullEventsResponse)
func (*PullEventsResponse) FromJsonString ¶
func (r *PullEventsResponse) FromJsonString(s string) error
func (*PullEventsResponse) ToJsonString ¶
func (r *PullEventsResponse) ToJsonString() string
type PullUploadRequest ¶
type PullUploadRequest struct { *tchttp.BaseRequest // 要拉取的媒体 URL,暂不支持拉取 HLS 和 Dash 格式。 // 支持的扩展名详见[媒体类型](https://cloud.tencent.com/document/product/266/9760#.E5.AA.92.E4.BD.93.E7.B1.BB.E5.9E.8B)。 MediaUrl *string `json:"MediaUrl,omitempty" name:"MediaUrl"` // 媒体名称。 MediaName *string `json:"MediaName,omitempty" name:"MediaName"` // 要拉取的视频封面 URL。仅支持 gif、jpeg、png 三种图片格式。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 媒体后续任务操作,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。 Procedure *string `json:"Procedure,omitempty" name:"Procedure"` // 媒体文件过期时间,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` // 指定上传园区,仅适用于对上传地域有特殊需求的用户(目前仅支持北京、上海和重庆园区)。 StorageRegion *string `json:"StorageRegion,omitempty" name:"StorageRegion"` // 分类ID,用于对媒体进行分类管理,可通过[创建分类](https://cloud.tencent.com/document/product/266/7812)接口,创建分类,获得分类 ID。 ClassId *int64 `json:"ClassId,omitempty" name:"ClassId"` // 来源上下文,用于透传用户请求信息,当指定 Procedure 任务后,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 保留字段,特殊用途时使用。 ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewPullUploadRequest ¶
func NewPullUploadRequest() (request *PullUploadRequest)
func (*PullUploadRequest) FromJsonString ¶
func (r *PullUploadRequest) FromJsonString(s string) error
func (*PullUploadRequest) ToJsonString ¶
func (r *PullUploadRequest) ToJsonString() string
type PullUploadResponse ¶
type PullUploadResponse struct { *tchttp.BaseResponse Response *struct { // 拉取上传视频的任务 ID,可以通过该 ID 查询拉取上传任务的状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewPullUploadResponse ¶
func NewPullUploadResponse() (response *PullUploadResponse)
func (*PullUploadResponse) FromJsonString ¶
func (r *PullUploadResponse) FromJsonString(s string) error
func (*PullUploadResponse) ToJsonString ¶
func (r *PullUploadResponse) ToJsonString() string
type PullUploadTask ¶
type PullUploadTask struct { // 转拉上传任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务流状态,取值: // <li>PROCESSING:处理中;</li> // <li>FINISH:已完成。</li> Status *string `json:"Status,omitempty" name:"Status"` // 错误码,0 表示成功,其他值表示失败: // <li>40000:输入参数不合法,请检查输入参数;</li> // <li>60000:源文件错误(如视频数据损坏),请确认源文件是否正常;</li> // <li>70000:内部服务错误,建议重试。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 转拉上传完成后生成的视频 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 转拉完成后生成的媒体文件基础信息。 // 注意:此字段可能返回 null,表示取不到有效值。 MediaBasicInfo *MediaBasicInfo `json:"MediaBasicInfo,omitempty" name:"MediaBasicInfo"` // 转拉上传完成后生成的播放地址。 FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"` // 若转拉上传时指定了视频处理流程,则该参数为流程任务 ID。 ProcedureTaskId *string `json:"ProcedureTaskId,omitempty" name:"ProcedureTaskId"` // 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` }
type PushUrlCacheRequest ¶
type PushUrlCacheRequest struct { *tchttp.BaseRequest // 预热的 URL 列表,单次最多指定20个 URL。 Urls []*string `json:"Urls,omitempty" name:"Urls" list` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewPushUrlCacheRequest ¶
func NewPushUrlCacheRequest() (request *PushUrlCacheRequest)
func (*PushUrlCacheRequest) FromJsonString ¶
func (r *PushUrlCacheRequest) FromJsonString(s string) error
func (*PushUrlCacheRequest) ToJsonString ¶
func (r *PushUrlCacheRequest) ToJsonString() string
type PushUrlCacheResponse ¶
type PushUrlCacheResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewPushUrlCacheResponse ¶
func NewPushUrlCacheResponse() (response *PushUrlCacheResponse)
func (*PushUrlCacheResponse) FromJsonString ¶
func (r *PushUrlCacheResponse) FromJsonString(s string) error
func (*PushUrlCacheResponse) ToJsonString ¶
func (r *PushUrlCacheResponse) ToJsonString() string
type ResetProcedureTemplateRequest ¶
type ResetProcedureTemplateRequest struct { *tchttp.BaseRequest // 任务流名字 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 NewResetProcedureTemplateRequest ¶
func NewResetProcedureTemplateRequest() (request *ResetProcedureTemplateRequest)
func (*ResetProcedureTemplateRequest) FromJsonString ¶
func (r *ResetProcedureTemplateRequest) FromJsonString(s string) error
func (*ResetProcedureTemplateRequest) ToJsonString ¶
func (r *ResetProcedureTemplateRequest) ToJsonString() string
type ResetProcedureTemplateResponse ¶
type ResetProcedureTemplateResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewResetProcedureTemplateResponse ¶
func NewResetProcedureTemplateResponse() (response *ResetProcedureTemplateResponse)
func (*ResetProcedureTemplateResponse) FromJsonString ¶
func (r *ResetProcedureTemplateResponse) FromJsonString(s string) error
func (*ResetProcedureTemplateResponse) ToJsonString ¶
func (r *ResetProcedureTemplateResponse) ToJsonString() string
type ResolutionNameInfo ¶
type SampleSnapshotTaskInput ¶
type SampleSnapshotTaskInput struct { // 采样截图模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 水印列表,支持多张图片或文字水印,最大可支持 10 张。 WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitempty" name:"WatermarkSet" list` }
type SampleSnapshotTemplate ¶
type SampleSnapshotTemplate 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"` // 采样截图类型。 SampleType *string `json:"SampleType,omitempty" name:"SampleType"` // 采样间隔。 SampleInterval *uint64 `json:"SampleInterval,omitempty" name:"SampleInterval"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // <li>white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li> // <li>gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
type SearchMediaRequest ¶
type SearchMediaRequest struct { *tchttp.BaseRequest // 搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。 Text *string `json:"Text,omitempty" name:"Text"` // 标签集合,匹配集合中任意元素。 // <li>单个标签长度限制:8个字符。</li> // <li>数组长度限制:10。</li> Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 分类 ID 集合,匹配集合指定 ID 的分类及其所有子类。数组长度限制:10。 ClassIds []*int64 `json:"ClassIds,omitempty" name:"ClassIds" list` // 创建时间的开始时间。 // <li>大于等于开始时间。</li> // <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li> StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 创建时间的结束时间。 // <li>小于结束时间。</li> // <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。</li> EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。 SourceType *string `json:"SourceType,omitempty" name:"SourceType"` // 推流 [直播码](https://cloud.tencent.com/document/product/267/5959)。 StreamId *string `json:"StreamId,omitempty" name:"StreamId"` // 直播录制文件的唯一标识。 Vid *string `json:"Vid,omitempty" name:"Vid"` // 排序方式。 // <li>Sort.Field 可选值:CreateTime</li> // <li>指定 Text 搜索时,将根据匹配度排序,该字段无效</li> Sort *SortBy `json:"Sort,omitempty" name:"Sort"` // <div id="p_offset">分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。 // <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div> Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // <div id="p_limit">分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。 // <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div> Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewSearchMediaRequest ¶
func NewSearchMediaRequest() (request *SearchMediaRequest)
func (*SearchMediaRequest) FromJsonString ¶
func (r *SearchMediaRequest) FromJsonString(s string) error
func (*SearchMediaRequest) ToJsonString ¶
func (r *SearchMediaRequest) ToJsonString() string
type SearchMediaResponse ¶
type SearchMediaResponse struct { *tchttp.BaseResponse Response *struct { // 符合搜索条件的记录总数。 // <li>最大值:5000。当命中记录数超过5000时,该字段将返回 5000,而非实际命中总数。</li> TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 媒体文件信息列表,只包含基础信息(BasicInfo)。 // 注意:此字段可能返回 null,表示取不到有效值。 MediaInfoSet []*MediaInfo `json:"MediaInfoSet,omitempty" name:"MediaInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewSearchMediaResponse ¶
func NewSearchMediaResponse() (response *SearchMediaResponse)
func (*SearchMediaResponse) FromJsonString ¶
func (r *SearchMediaResponse) FromJsonString(s string) error
func (*SearchMediaResponse) ToJsonString ¶
func (r *SearchMediaResponse) ToJsonString() string
type SegmentConfigureInfo ¶
type SegmentConfigureInfo struct { // 视频拆条识别任务开关,可选值: // <li>ON:开启智能视频拆条识别任务;</li> // <li>OFF:关闭智能视频拆条识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type SegmentConfigureInfoForUpdate ¶
type SegmentConfigureInfoForUpdate struct { // 视频拆条识别任务开关,可选值: // <li>ON:开启智能视频拆条识别任务;</li> // <li>OFF:关闭智能视频拆条识别任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type SimpleHlsClipRequest ¶
type SimpleHlsClipRequest struct { *tchttp.BaseRequest // 需要裁剪的腾讯云点播 HLS 视频 URL。 Url *string `json:"Url,omitempty" name:"Url"` // 裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。 StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。 EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewSimpleHlsClipRequest ¶
func NewSimpleHlsClipRequest() (request *SimpleHlsClipRequest)
func (*SimpleHlsClipRequest) FromJsonString ¶
func (r *SimpleHlsClipRequest) FromJsonString(s string) error
func (*SimpleHlsClipRequest) ToJsonString ¶
func (r *SimpleHlsClipRequest) ToJsonString() string
type SimpleHlsClipResponse ¶
type SimpleHlsClipResponse struct { *tchttp.BaseResponse Response *struct { // 裁剪后的视频地址。 Url *string `json:"Url,omitempty" name:"Url"` // 裁剪后的视频元信息。目前`Size`,`Rotate`,`VideoDuration`,`AudioDuration` 几个字段暂时缺省,没有真实数据。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewSimpleHlsClipResponse ¶
func NewSimpleHlsClipResponse() (response *SimpleHlsClipResponse)
func (*SimpleHlsClipResponse) FromJsonString ¶
func (r *SimpleHlsClipResponse) FromJsonString(s string) error
func (*SimpleHlsClipResponse) ToJsonString ¶
func (r *SimpleHlsClipResponse) ToJsonString() string
type SnapshotByTimeOffset2017 ¶
type SnapshotByTimeOffset2017 struct { // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 截图的具体时间点,单位:毫秒。 // 注意:此字段可能返回 null,表示取不到有效值。 TimeOffset *uint64 `json:"TimeOffset,omitempty" name:"TimeOffset"` // 截图输出文件地址。 // 注意:此字段可能返回 null,表示取不到有效值。 Url *string `json:"Url,omitempty" name:"Url"` }
type SnapshotByTimeOffsetTask2017 ¶
type SnapshotByTimeOffsetTask2017 struct { // 截图任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 截图文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 截图规格,参见[指定时间点截图参数模板](https://cloud.tencent.com/document/product/266/33480#.E6.97.B6.E9.97.B4.E7.82.B9.E6.88.AA.E5.9B.BE.E6.A8.A1.E6.9D.BF)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 截图结果信息。 SnapshotInfoSet []*SnapshotByTimeOffset2017 `json:"SnapshotInfoSet,omitempty" name:"SnapshotInfoSet" list` }
type SnapshotByTimeOffsetTaskInput ¶
type SnapshotByTimeOffsetTaskInput struct { // 指定时间点截图模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 截图时间点列表,单位为<font color=red>毫秒</font>。 TimeOffsetSet []*float64 `json:"TimeOffsetSet,omitempty" name:"TimeOffsetSet" list` // 水印列表,支持多张图片或文字水印,最大可支持 10 张。 WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitempty" name:"WatermarkSet" list` }
type SnapshotByTimeOffsetTemplate ¶
type SnapshotByTimeOffsetTemplate 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"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // <li>black:留白,保持视频宽高比不变,边缘剩余部分使用白色填充。</li> // <li>black:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
type SpecificationDataItem ¶
type SpecificationDataItem struct { // 任务规格。 Specification *string `json:"Specification,omitempty" name:"Specification"` // 统计数据。 Data []*TaskStatDataItem `json:"Data,omitempty" name:"Data" list` }
type StatDataItem ¶
type StatDataItem struct { // 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。 // <li>表示小时级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日0点到1点的统计数据。</li> // <li>表示天级别数据时,2019-08-22T00:00:00+08:00表示2019-08-22日的统计数据。</li> Time *string `json:"Time,omitempty" name:"Time"` // 数据大小。 // <li>存储空间的数据,单位是字节。</li> // <li>转码时长的数据,单位是秒。</li> // <li>流量数据,单位是字节。</li> // <li>带宽数据,单位是比特每秒。</li> Value *int64 `json:"Value,omitempty" name:"Value"` }
type StickerTrackItem ¶
type StickerTrackItem struct { // 贴图素材的媒体文件来源。可以是点播的文件 ID,也可以是其它文件的 URL。 SourceMedia *string `json:"SourceMedia,omitempty" name:"SourceMedia"` // 贴图的持续时间,单位为秒。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 贴图在轨道上的起始时间,单位为秒。 StartTime *float64 `json:"StartTime,omitempty" name:"StartTime"` // 原点位置,取值有: // <li>Center:坐标原点为中心位置,如画布中心。</li> // 默认值:Center。 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"` // 贴图的宽度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> // <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> // <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> // <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> // <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> Width *string `json:"Width,omitempty" name:"Width"` // 贴图的高度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> // <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> // <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> // <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> // <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> Height *string `json:"Height,omitempty" name:"Height"` // 对贴图进行的操作,如图像旋转等。 ImageOperations []*ImageTransform `json:"ImageOperations,omitempty" name:"ImageOperations" list` }
type SubAppIdInfo ¶
type SubAppIdInfo struct { // 子应用 ID。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` // 子应用名称。 Name *string `json:"Name,omitempty" name:"Name"` // 子应用简介。 Description *string `json:"Description,omitempty" name:"Description"` // 子应用创建时间,采用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 子应用状态,有效值: // <li>On:启用;</li> // <li>Off:停用。</li> Status *string `json:"Status,omitempty" name:"Status"` }
type SvgWatermarkInput ¶
type SvgWatermarkInput struct { // 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式: // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;当填 0px 且 // Height 不为 0px 时,表示水印的宽度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的宽度取原始 SVG 图像的宽度;</li> // <li>当字符串以 W% 结尾,表示水印 Width 为视频宽度的百分比大小,如 10W% 表示 Width 为视频宽度的 10%;</li> // <li>当字符串以 H% 结尾,表示水印 Width 为视频高度的百分比大小,如 10H% 表示 Width 为视频高度的 10%;</li> // <li>当字符串以 S% 结尾,表示水印 Width 为视频短边的百分比大小,如 10S% 表示 Width 为视频短边的 10%;</li> // <li>当字符串以 L% 结尾,表示水印 Width 为视频长边的百分比大小,如 10L% 表示 Width 为视频长边的 10%;</li> // <li>当字符串以 % 结尾时,含义同 W%。</li> // 默认值为 10W%。 Width *string `json:"Width,omitempty" name:"Width"` // 水印的高度,支持 px,W%,H%,S%,L% 六种格式: // <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;当填 0px 且 // Width 不为 0px 时,表示水印的高度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的高度取原始 SVG 图像的高度;</li> // <li>当字符串以 W% 结尾,表示水印 Height 为视频宽度的百分比大小,如 10W% 表示 Height 为视频宽度的 10%;</li> // <li>当字符串以 H% 结尾,表示水印 Height 为视频高度的百分比大小,如 10H% 表示 Height 为视频高度的 10%;</li> // <li>当字符串以 S% 结尾,表示水印 Height 为视频短边的百分比大小,如 10S% 表示 Height 为视频短边的 10%;</li> // <li>当字符串以 L% 结尾,表示水印 Height 为视频长边的百分比大小,如 10L% 表示 Height 为视频长边的 10%;</li> // <li>当字符串以 % 结尾时,含义同 H%。</li> // 默认值为 0px。 Height *string `json:"Height,omitempty" name:"Height"` }
type SvgWatermarkInputForUpdate ¶
type SvgWatermarkInputForUpdate struct { // 水印的宽度,支持 px,%,W%,H%,S%,L% 六种格式: // <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素;当填 0px 且 // Height 不为 0px 时,表示水印的宽度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的宽度取原始 SVG 图像的宽度;</li> // <li>当字符串以 W% 结尾,表示水印 Width 为视频宽度的百分比大小,如 10W% 表示 Width 为视频宽度的 10%;</li> // <li>当字符串以 H% 结尾,表示水印 Width 为视频高度的百分比大小,如 10H% 表示 Width 为视频高度的 10%;</li> // <li>当字符串以 S% 结尾,表示水印 Width 为视频短边的百分比大小,如 10S% 表示 Width 为视频短边的 10%;</li> // <li>当字符串以 L% 结尾,表示水印 Width 为视频长边的百分比大小,如 10L% 表示 Width 为视频长边的 10%;</li> // <li>当字符串以 % 结尾时,含义同 W%。</li> // 默认值为 10W%。 Width *string `json:"Width,omitempty" name:"Width"` // 水印的高度,支持 px,%,W%,H%,S%,L% 六种格式: // <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;当填 0px 且 // Width 不为 0px 时,表示水印的高度按原始 SVG 图像等比缩放;当 Width、Height 都填 0px 时,表示水印的高度取原始 SVG 图像的高度;</li> // <li>当字符串以 W% 结尾,表示水印 Height 为视频宽度的百分比大小,如 10W% 表示 Height 为视频宽度的 10%;</li> // <li>当字符串以 H% 结尾,表示水印 Height 为视频高度的百分比大小,如 10H% 表示 Height 为视频高度的 10%;</li> // <li>当字符串以 S% 结尾,表示水印 Height 为视频短边的百分比大小,如 10S% 表示 Height 为视频短边的 10%;</li> // <li>当字符串以 L% 结尾,表示水印 Height 为视频长边的百分比大小,如 10L% 表示 Height 为视频长边的 10%;</li> // <li>当字符串以 % 结尾时,含义同 H%。 // 默认值为 0px。 Height *string `json:"Height,omitempty" name:"Height"` // 水印周期配置,用于配置水印周期性地显示与隐藏。 // 主要使用场景是:为了视频防遮标,在视频多个地方设置水印,这些水印按固定顺序周期性地显示与隐藏。 // 例如,设置 A、B、C、D 4 个水印分别位于视频的左上角、右上角、右下角、左下角处,视频开始时,{ A 显示 5 秒 -> B 显示 5 秒 -> C 显示 5 秒 -> D 显示 5 秒 } -> A 显示 5 秒 -> B 显示 5 秒 -> ...,任何时刻只显示一处水印。 // 花括号 {} 表示由 A、B、C、D 4 个水印组成的大周期,可以看出每个大周期持续 20 秒。 // 可以看出,A、B、C、D 都是周期性地显示 5 秒、隐藏 15 秒,且四者有固定的显示顺序。 // 此配置项即用来描述单个水印的周期配置。 CycleConfig *WatermarkCycleConfigForUpdate `json:"CycleConfig,omitempty" name:"CycleConfig"` }
type TEHDConfig ¶
type TEHDConfigForUpdate ¶
type TagConfigureInfo ¶
type TagConfigureInfo struct { // 智能标签任务开关,可选值: // <li>ON:开启智能标签任务;</li> // <li>OFF:关闭智能标签任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type TagConfigureInfoForUpdate ¶
type TagConfigureInfoForUpdate struct { // 智能标签任务开关,可选值: // <li>ON:开启智能标签任务;</li> // <li>OFF:关闭智能标签任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` }
type TaskSimpleInfo ¶
type TaskSimpleInfo struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务类型,取值: // <li>Procedure:视频处理任务;</li> // <li>EditMedia:视频编辑任务</li> // <li>WechatDistribute:微信发布任务。</li> // 兼容 2017 版的任务类型: // <li>Transcode:视频转码任务;</li> // <li>SnapshotByTimeOffset:视频截图任务;</li> // <li>Concat:视频拼接任务;</li> // <li>Clip:视频剪辑任务;</li> // <li>ImageSprites:截取雪碧图任务。</li> TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 任务开始执行时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。 BeginProcessTime *string `json:"BeginProcessTime,omitempty" name:"BeginProcessTime"` // 任务结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。 FinishTime *string `json:"FinishTime,omitempty" name:"FinishTime"` // 用于去重的识别码,如果七天内曾有过相同的识别码的请求。 SessionId *string `json:"SessionId,omitempty" name:"SessionId"` // 来源上下文,用于透传用户请求信息。 SessionContext *string `json:"SessionContext,omitempty" name:"SessionContext"` }
type TaskStatData ¶
type TaskStatData struct { // 任务类型。 // <li>Transcode: 转码</li> // <li>Snapshot: 截图</li> TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务数统计数据概览。 // <li>Transcode: 用量单位为秒</li> Summary []*TaskStatDataItem `json:"Summary,omitempty" name:"Summary" list` // 不同规格任务统计数据详情。 // 转码规格: // <li>Remuxing: 转封装</li> // <li>Audio: 音频转码</li> // <li>Standard.H264.SD: H.264编码方式标清转码</li> // <li>Standard.H264.HD: H.264编码方式高清转码</li> // <li>Standard.H264.FHD: H.264编码方式全高清转码</li> // <li>Standard.H264.2K: H.264编码方式2K转码</li> // <li>Standard.H264.4K: H.264编码方式4K转码</li> // <li>Standard.H265.SD: H.265编码方式标清转码</li> // <li>Standard.H265.HD: H.265编码方式高清转码</li> // <li>Standard.H265.FHD: H.265编码方式全高清转码</li> // <li>Standard.H265.2K: H.265编码方式2K转码</li> // <li>Standard.H265.4K: H.265编码方式4K转码</li> // <li>TESHD-10.H264.SD: H.264编码方式标清极速高清转码</li> // <li>TESHD-10.H264.HD: H.264编码方式高清极速高清转码</li> // <li>TESHD-10.H264.FHD: H.264编码方式全高清极速高清转码</li> // <li>TESHD-10.H264.2K: H.264编码方式2K极速高清转码</li> // <li>TESHD-10.H264.4K: H.264编码方式4K极速高清转码</li> // <li>TESHD-10.H265.SD: H.265编码方式标清极速高清转码</li> // <li>TESHD-10.H265.HD: H.265编码方式高清极速高清转码</li> // <li>TESHD-10.H265.FHD: H.265编码方式全高清极速高清转码</li> // <li>TESHD-10.H265.2K: H.265编码方式2K极速高清转码</li> // <li>TESHD-10.H265.4K: H.265编码方式4K极速高清转码</li> // <li>Edit.Audio: 音频编辑</li> // <li>Edit.H264.SD: H.264编码方式标清视频编辑</li> // <li>Edit.H264.HD: H.264编码方式高清视频编辑</li> // <li>Edit.H264.FHD: H.264编码方式全高清视频编辑</li> // <li>Edit.H264.2K: H.264编码方式2K视频编辑</li> // <li>Edit.H264.4K: H.264编码方式4K视频编辑</li> // <li>Edit.H265.SD: H.265编码方式标清视频编辑</li> // <li>Edit.H265.HD: H.265编码方式高清视频编辑</li> // <li>Edit.H265.FHD: H.265编码方式全高清视频编辑</li> // <li>Edit.H265.2K: H.265编码方式2K视频编辑</li> // <li>Edit.H265.4K: H.265编码方式4K视频编辑</li> Details []*SpecificationDataItem `json:"Details,omitempty" name:"Details" list` }
type TaskStatDataItem ¶
type TaskStatDataItem struct { // 数据所在时间区间的开始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#52)。如:当时间粒度为天,2018-12-01T00:00:00+08:00,表示2018年12月1日(含)到2018年12月2日(不含)区间。 Time *string `json:"Time,omitempty" name:"Time"` // 任务数。 Count *int64 `json:"Count,omitempty" name:"Count"` // 任务用量。 Usage *int64 `json:"Usage,omitempty" name:"Usage"` }
type TempCertificate ¶
type TempCertificate struct { // 临时安全证书 Id。 SecretId *string `json:"SecretId,omitempty" name:"SecretId"` // 临时安全证书 Key。 SecretKey *string `json:"SecretKey,omitempty" name:"SecretKey"` // Token 值。 Token *string `json:"Token,omitempty" name:"Token"` // 证书无效的时间,返回 Unix 时间戳,精确到秒。 ExpiredTime *uint64 `json:"ExpiredTime,omitempty" name:"ExpiredTime"` }
type TerrorismConfigureInfo ¶
type TerrorismConfigureInfo struct { // 画面鉴恐任务控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 ImgReviewInfo *TerrorismImgReviewTemplateInfo `json:"ImgReviewInfo,omitempty" name:"ImgReviewInfo"` // 文字鉴恐任务控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrReviewInfo *TerrorismOcrReviewTemplateInfo `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type TerrorismConfigureInfoForUpdate ¶
type TerrorismConfigureInfoForUpdate struct { // 画面鉴恐任务控制参数。 ImgReviewInfo *TerrorismImgReviewTemplateInfoForUpdate `json:"ImgReviewInfo,omitempty" name:"ImgReviewInfo"` // 文本鉴恐任务控制参数。 OcrReviewInfo *TerrorismOcrReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type TerrorismImgReviewTemplateInfo ¶
type TerrorismImgReviewTemplateInfo struct { // 画面鉴恐任务开关,可选值: // <li>ON:开启画面鉴恐任务;</li> // <li>OFF:关闭画面鉴恐任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 画面鉴恐过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为: // <li>guns:武器枪支;</li> // <li>crowd:人群聚集;</li> // <li>bloody:血腥画面;</li> // <li>police:警察部队;</li> // <li>banners:暴恐旗帜;</li> // <li>militant:武装分子;</li> // <li>explosion:爆炸火灾;</li> // <li>terrorists:暴恐人物。</li> LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 90 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 80 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type TerrorismImgReviewTemplateInfoForUpdate ¶
type TerrorismImgReviewTemplateInfoForUpdate struct { // 画面鉴恐任务开关,可选值: // <li>ON:开启画面鉴恐任务;</li> // <li>OFF:关闭画面鉴恐任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 画面鉴恐过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回,可选值为: // <li>guns:武器枪支;</li> // <li>crowd:人群聚集;</li> // <li>bloody:血腥画面;</li> // <li>police:警察部队;</li> // <li>banners:暴恐旗帜;</li> // <li>militant:武装分子;</li> // <li>explosion:爆炸火灾;</li> // <li>terrorists:暴恐人物。</li> LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type TerrorismOcrReviewTemplateInfo ¶
type TerrorismOcrReviewTemplateInfo struct { // 文本鉴恐任务开关,可选值: // <li>ON:开启文本鉴恐任务;</li> // <li>OFF:关闭文本鉴恐任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type TerrorismOcrReviewTemplateInfoForUpdate ¶
type TerrorismOcrReviewTemplateInfoForUpdate struct { // 文本鉴恐任务开关,可选值: // <li>ON:开启文本鉴恐任务;</li> // <li>OFF:关闭文本鉴恐任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type TextWatermarkTemplateInput ¶
type TextWatermarkTemplateInput struct { // 字体类型,目前可以支持两种: // <li>simkai.ttf:可以支持中文和英文;</li> // <li>arial.ttf:仅支持英文。</li> FontType *string `json:"FontType,omitempty" name:"FontType"` // 字体大小,格式:Npx,N 为数值。 FontSize *string `json:"FontSize,omitempty" name:"FontSize"` // 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。 FontColor *string `json:"FontColor,omitempty" name:"FontColor"` // 文字透明度,取值范围:(0, 1] // <li>0:完全透明</li> // <li>1:完全不透明</li> // 默认值:1。 FontAlpha *float64 `json:"FontAlpha,omitempty" name:"FontAlpha"` }
type TextWatermarkTemplateInputForUpdate ¶
type TextWatermarkTemplateInputForUpdate struct { // 字体类型,目前可以支持两种: // <li>simkai.ttf:可以支持中文和英文;</li> // <li>arial.ttf:仅支持英文。</li> FontType *string `json:"FontType,omitempty" name:"FontType"` // 字体大小,格式:Npx,N 为数值。 FontSize *string `json:"FontSize,omitempty" name:"FontSize"` // 字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。 FontColor *string `json:"FontColor,omitempty" name:"FontColor"` // 文字透明度,取值范围:(0, 1] // <li>0:完全透明</li> // <li>1:完全不透明</li> FontAlpha *float64 `json:"FontAlpha,omitempty" name:"FontAlpha"` }
type TranscodePlayInfo2017 ¶
type TranscodePlayInfo2017 struct { // 播放地址。 Url *string `json:"Url,omitempty" name:"Url"` // 转码规格 ID,参见[转码参数模板](https://cloud.tencent.com/document/product/266/33476)。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 视频流码率平均值与音频流码率平均值之和, 单位:bps。 Bitrate *int64 `json:"Bitrate,omitempty" name:"Bitrate"` // 视频流高度的最大值,单位:px。 Height *int64 `json:"Height,omitempty" name:"Height"` // 视频流宽度的最大值,单位:px。 Width *int64 `json:"Width,omitempty" name:"Width"` }
type TranscodeTask2017 ¶
type TranscodeTask2017 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"` // 被转码文件名称。 // 注意:此字段可能返回 null,表示取不到有效值。 FileName *string `json:"FileName,omitempty" name:"FileName"` // 视频时长,单位:秒。 // 注意:此字段可能返回 null,表示取不到有效值。 Duration *uint64 `json:"Duration,omitempty" name:"Duration"` // 封面地址。 // 注意:此字段可能返回 null,表示取不到有效值。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 视频转码后生成的播放信息。 // 注意:此字段可能返回 null,表示取不到有效值。 PlayInfoSet []*TranscodePlayInfo2017 `json:"PlayInfoSet,omitempty" name:"PlayInfoSet" list` }
type TranscodeTaskInput ¶
type TranscodeTaskInput struct { // 视频转码模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 水印列表,支持多张图片或文字水印,最大可支持 10 张。 WatermarkSet []*WatermarkInput `json:"WatermarkSet,omitempty" name:"WatermarkSet" list` // 马赛克列表,最大可支持 10 张。 MosaicSet []*MosaicInput `json:"MosaicSet,omitempty" name:"MosaicSet" list` }
type TranscodeTemplate ¶
type TranscodeTemplate struct { // 转码模板唯一标识。 Definition *string `json:"Definition,omitempty" name:"Definition"` // 封装格式,取值:mp4、flv、hls、mp3、flac、ogg。 Container *string `json:"Container,omitempty" name:"Container"` // 转码模板名称。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 模板类型,取值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 是否去除视频数据,取值: // <li>0:保留;</li> // <li>1:去除。</li> RemoveVideo *int64 `json:"RemoveVideo,omitempty" name:"RemoveVideo"` // 是否去除音频数据,取值: // <li>0:保留;</li> // <li>1:去除。</li> RemoveAudio *int64 `json:"RemoveAudio,omitempty" name:"RemoveAudio"` // 视频流配置参数,仅当 RemoveVideo 为 0,该字段有效。 // 注意:此字段可能返回 null,表示取不到有效值。 VideoTemplate *VideoTemplateInfo `json:"VideoTemplate,omitempty" name:"VideoTemplate"` // 音频流配置参数,仅当 RemoveAudio 为 0,该字段有效 。 // 注意:此字段可能返回 null,表示取不到有效值。 AudioTemplate *AudioTemplateInfo `json:"AudioTemplate,omitempty" name:"AudioTemplate"` // 极速高清转码参数。 // 注意:此字段可能返回 null,表示取不到有效值。 TEHDConfig *TEHDConfig `json:"TEHDConfig,omitempty" name:"TEHDConfig"` // 封装格式过滤条件,可选值: // <li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> // <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> ContainerType *string `json:"ContainerType,omitempty" name:"ContainerType"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type TransitionOpertion ¶
type TransitionOpertion struct { // 转场类型,取值有: // <ul> // <li>图像的转场操作,用于两个视频片段图像间的转场处理: // <ul> // <li>ImageFadeInFadeOut:图像淡入淡出。 </li> // <li>BowTieHorizontal:水平蝴蝶结。 </li> // <li>BowTieVertical:垂直蝴蝶结。 </li> // <li>ButterflyWaveScrawler:晃动。 </li> // <li>Cannabisleaf:枫叶。 </li> // <li>Circle:弧形收放。 </li> // <li>CircleCrop:圆环聚拢。 </li> // <li>Circleopen:椭圆聚拢。 </li> // <li>Crosswarp:横向翘曲。 </li> // <li>Cube:立方体。 </li> // <li>DoomScreenTransition:幕布。 </li> // <li>Doorway:门廊。 </li> // <li>Dreamy:波浪。 </li> // <li>DreamyZoom:水平聚拢。 </li> // <li>FilmBurn:火烧云。 </li> // <li>GlitchMemories:抖动。 </li> // <li>Heart:心形。 </li> // <li>InvertedPageCurl:翻页。 </li> // <li>Luma:腐蚀。 </li> // <li>Mosaic:九宫格。 </li> // <li>Pinwheel:风车。 </li> // <li>PolarFunction:椭圆扩散。 </li> // <li>PolkaDotsCurtain:弧形扩散。 </li> // <li>Radial:雷达扫描 </li> // <li>RotateScaleFade:上下收放。 </li> // <li>Squeeze:上下聚拢。 </li> // <li>Swap:放大切换。 </li> // <li>Swirl:螺旋。 </li> // <li>UndulatingBurnOutSwirl:水流蔓延。 </li> // <li>Windowblinds:百叶窗。 </li> // <li>WipeDown:向下收起。 </li> // <li>WipeLeft:向左收起。 </li> // <li>WipeRight:向右收起。 </li> // <li>WipeUp:向上收起。 </li> // <li>ZoomInCircles:水波纹。 </li> // </ul> // </li> // <li>音频的转场操作,用于两个音频片段间的转场处理: // <ul> // <li>AudioFadeInFadeOut:声音淡入淡出。 </li> // </ul> // </li> // </ul> Type *string `json:"Type,omitempty" name:"Type"` }
type UserDefineAsrTextReviewTemplateInfo ¶
type UserDefineAsrTextReviewTemplateInfo struct { // 用户自定语音审核任务开关,可选值: // <li>ON:开启自定义语音审核任务;</li> // <li>OFF:关闭自定义语音审核任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 用户自定义语音过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义语音关键词素材时需要添加对应标签。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type UserDefineAsrTextReviewTemplateInfoForUpdate ¶
type UserDefineAsrTextReviewTemplateInfoForUpdate struct { // 用户自定语音审核任务开关,可选值: // <li>ON:开启自定义语音审核任务;</li> // <li>OFF:关闭自定义语音审核任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 用户自定义语音过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义语音关键词素材时需要添加对应标签。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type UserDefineConfigureInfo ¶
type UserDefineConfigureInfo struct { // 用户自定义人物审核控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 FaceReviewInfo *UserDefineFaceReviewTemplateInfo `json:"FaceReviewInfo,omitempty" name:"FaceReviewInfo"` // 用户自定义语音审核控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AsrReviewInfo *UserDefineAsrTextReviewTemplateInfo `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 用户自定义文本审核控制参数。 // 注意:此字段可能返回 null,表示取不到有效值。 OcrReviewInfo *UserDefineOcrTextReviewTemplateInfo `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type UserDefineConfigureInfoForUpdate ¶
type UserDefineConfigureInfoForUpdate struct { // 用户自定义人物审核控制参数。 FaceReviewInfo *UserDefineFaceReviewTemplateInfoForUpdate `json:"FaceReviewInfo,omitempty" name:"FaceReviewInfo"` // 用户自定义语音审核控制参数。 AsrReviewInfo *UserDefineAsrTextReviewTemplateInfoForUpdate `json:"AsrReviewInfo,omitempty" name:"AsrReviewInfo"` // 用户自定义文本审核控制参数。 OcrReviewInfo *UserDefineOcrTextReviewTemplateInfoForUpdate `json:"OcrReviewInfo,omitempty" name:"OcrReviewInfo"` }
type UserDefineFaceReviewTemplateInfo ¶
type UserDefineFaceReviewTemplateInfo struct { // 用户自定义人物审核任务开关,可选值: // <li>ON:开启自定义人物审核任务;</li> // <li>OFF:关闭自定义人物审核任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 用户自定义人物过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义人物库的时,需要添加对应人物标签。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 97 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 95 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type UserDefineFaceReviewTemplateInfoForUpdate ¶
type UserDefineFaceReviewTemplateInfoForUpdate struct { // 用户自定义人物审核任务开关,可选值: // <li>ON:开启自定义人物审核任务;</li> // <li>OFF:关闭自定义人物审核任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 用户自定义人物过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义人物库的时,需要添加对应人物标签。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type UserDefineOcrTextReviewTemplateInfo ¶
type UserDefineOcrTextReviewTemplateInfo struct { // 用户自定文本审核任务开关,可选值: // <li>ON:开启自定义文本审核任务;</li> // <li>OFF:关闭自定义文本审核任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 用户自定义文本过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义文本关键词素材时需要添加对应标签。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规,不填默认为 100 分。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核,不填默认为 75 分。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type UserDefineOcrTextReviewTemplateInfoForUpdate ¶
type UserDefineOcrTextReviewTemplateInfoForUpdate struct { // 用户自定文本审核任务开关,可选值: // <li>ON:开启自定义文本审核任务;</li> // <li>OFF:关闭自定义文本审核任务。</li> Switch *string `json:"Switch,omitempty" name:"Switch"` // 用户自定义文本过滤标签,审核结果包含选择的标签则返回结果,如果过滤标签为空,则审核结果全部返回。如果要使用标签过滤功能,添加自定义文本关键词素材时需要添加对应标签。 // 标签个数最多 10 个,每个标签长度最多 16 个字符。 LabelSet []*string `json:"LabelSet,omitempty" name:"LabelSet" list` // 判定涉嫌违规的分数阈值,当智能审核达到该分数以上,认为涉嫌违规。取值范围:0~100。 BlockConfidence *int64 `json:"BlockConfidence,omitempty" name:"BlockConfidence"` // 判定需人工复核是否违规的分数阈值,当智能审核达到该分数以上,认为需人工复核。取值范围:0~100。 ReviewConfidence *int64 `json:"ReviewConfidence,omitempty" name:"ReviewConfidence"` }
type VideoTemplateInfo ¶
type VideoTemplateInfo struct { // 视频流的编码格式,可选值: // <li>libx264:H.264 编码</li> // <li>libx265:H.265 编码</li> // <li>av1:AOMedia Video 1 编码</li> // 目前 H.265 编码必须指定分辨率,并且需要在 640*480 以内。av1 编码容器目前只支持 mp4 。 Codec *string `json:"Codec,omitempty" name:"Codec"` // 视频帧率,取值范围:[0, 60],单位:Hz。 // 当取值为 0,表示帧率和原始视频保持一致。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` // 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。 // 当取值为 0,表示视频码率和原始视频保持一致。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。 // <li>当 Width、Height 均为 0,则分辨率同源;</li> // <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li> // <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li> // <li>当 Width、Height 均非 0,则分辨率按用户指定。</li> // 默认值:0。 Width *uint64 `json:"Width,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> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
type VideoTemplateInfoForUpdate ¶
type VideoTemplateInfoForUpdate struct { // 视频流的编码格式,可选值: // <li>libx264:H.264 编码</li> // <li>libx265:H.265 编码</li> // <li>av1:AOMedia Video 1 编码</li> // 目前 H.265 编码必须指定分辨率,并且需要在 640*480 以内。av1 编码容器目前只支持 mp4 。 Codec *string `json:"Codec,omitempty" name:"Codec"` // 视频帧率,取值范围:[0, 60],单位:Hz。 // 当取值为 0,表示帧率和原始视频保持一致。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` // 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。 // 当取值为 0,表示视频码率和原始视频保持一致。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。 // <li>当 Width、Height 均为 0,则分辨率同源;</li> // <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li> // <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li> // <li>当 Width、Height 均非 0,则分辨率按用户指定。</li> Width *uint64 `json:"Width,omitempty" name:"Width"` // 视频流高度(或短边)的最大值,取值范围:0 和 [128, 4096],单位:px。 Height *uint64 `json:"Height,omitempty" name:"Height"` // 填充方式,当视频流配置宽高参数与原始视频的宽高比不一致时,对转码的处理方式,即为“填充”。可选填充方式: // <li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` }
type VideoTrackItem ¶
type VideoTrackItem struct { // 视频片段的媒体素材来源,可以是点播的文件 ID,或者是其它文件的 URL。 SourceMedia *string `json:"SourceMedia,omitempty" name:"SourceMedia"` // 视频片段取自素材文件的起始时间,单位为秒。默认为0。 SourceMediaStartTime *float64 `json:"SourceMediaStartTime,omitempty" name:"SourceMediaStartTime"` // 视频片段时长,单位为秒。默认取视频素材本身长度,表示截取全部素材。如果源文件是图片,Duration需要大于0。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 视频原点位置,取值有: // <li>Center:坐标原点为中心位置,如画布中心。</li> // 默认值 :Center。 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"` // 视频片段的宽度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> // <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素。</li> // <li>当 Width、Height 均为空,则 Width 和 Height 取视频素材本身的 Width、Height。</li> // <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> // <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> Width *string `json:"Width,omitempty" name:"Width"` // 视频片段的高度。支持 %、px 两种格式: // <li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%; // </li><li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素。</li> // <li>当 Width、Height 均为空,则 Width 和 Height 取视频素材本身的 Width、Height。</li> // <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> // <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> Height *string `json:"Height,omitempty" name:"Height"` // 对图像进行的操作,如图像旋转等。 ImageOperations []*ImageTransform `json:"ImageOperations,omitempty" name:"ImageOperations" list` // 对音频进行操作,如静音等。 AudioOperations []*AudioTransform `json:"AudioOperations,omitempty" name:"AudioOperations" list` }
type VideoTrackTemplateInfo ¶
type VideoTrackTemplateInfo struct { // 视频轨模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 编码格式,可选值: // <li>libx264:H.264 编码</li> // <li>libx265:H.265 编码</li> // 目前 H.265 编码必须指定分辨率,并且需要在 640*480 以内。 Codec *string `json:"Codec,omitempty" name:"Codec"` // 视频帧率,取值范围:[0, 60],单位:Hz。 // 当取值为 0,表示帧率和原始视频保持一致。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` // 视频流的码率,取值范围:0 和 [128, 35000],单位:kbps。 // 当取值为 0,表示视频码率和原始视频保持一致。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 模板名称,长度限制:64 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息,长度限制:256 个字符。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 模板类型,可选值: // <li>Preset:系统预置模板;</li> // <li>Custom:用户自定义模板。</li> Type *string `json:"Type,omitempty" name:"Type"` // 分辨率自适应,可选值: // <li>open:开启,此时,Width 代表视频的长边,Height 表示视频的短边;</li> // <li>close:关闭,此时,Width 代表视频的宽度,Height 表示视频的高度。</li> // 默认值:open。 ResolutionAdaptive *string `json:"ResolutionAdaptive,omitempty" name:"ResolutionAdaptive"` // 视频流宽度(或长边)的最大值,取值范围:0 和 [128, 4096],单位:px。 // <li>当 Width、Height 均为 0,则分辨率同源;</li> // <li>当 Width 为 0,Height 非 0,则 Width 按比例缩放;</li> // <li>当 Width 非 0,Height 为 0,则 Height 按比例缩放;</li> // <li>当 Width、Height 均非 0,则分辨率按用户指定。</li> // 默认值:0。 Width *uint64 `json:"Width,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> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> // <li>black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> // 默认值:black 。 FillType *string `json:"FillType,omitempty" name:"FillType"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type WatermarkCycleConfigForUpdate ¶
type WatermarkCycleConfigForUpdate struct { // 水印在视频里第一次出现的播放时间点,单位:秒。 StartTime *float64 `json:"StartTime,omitempty" name:"StartTime"` // 在一个水印周期内,水印显示的持续时间,单位:秒。 DisplayDuration *float64 `json:"DisplayDuration,omitempty" name:"DisplayDuration"` // 一个水印周期的持续时间,单位:秒。 // 填 0 表示水印只持续一个水印周期(即在整个视频里只显示 DisplayDuration 秒)。 CycleDuration *float64 `json:"CycleDuration,omitempty" name:"CycleDuration"` }
type WatermarkInput ¶
type WatermarkInput struct { // 水印模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 文字内容,长度不超过100个字符。仅当水印类型为文字水印时填写。 TextContent *string `json:"TextContent,omitempty" name:"TextContent"` // SVG 内容。长度不超过 2000000 个字符。仅当水印类型为 SVG 水印时填写。 SvgContent *string `json:"SvgContent,omitempty" name:"SvgContent"` // 水印的起始时间偏移,单位:秒。不填或填0,表示水印从画面出现时开始显现。 // <li>不填或填0,表示水印从画面开始就出现;</li> // <li>当数值大于0时(假设为 n),表示水印从画面开始的第 n 秒出现;</li> // <li>当数值小于0时(假设为 -n),表示水印从离画面结束 n 秒前开始出现。</li> StartTimeOffset *float64 `json:"StartTimeOffset,omitempty" name:"StartTimeOffset"` // 水印的结束时间偏移,单位:秒。 // <li>不填或填0,表示水印持续到画面结束;</li> // <li>当数值大于0时(假设为 n),表示水印持续到第 n 秒时消失;</li> // <li>当数值小于0时(假设为 -n),表示水印持续到离画面结束 n 秒前消失。</li> EndTimeOffset *float64 `json:"EndTimeOffset,omitempty" name:"EndTimeOffset"` }
type WatermarkTemplate ¶
type WatermarkTemplate struct { // 水印模板唯一标识。 Definition *int64 `json:"Definition,omitempty" name:"Definition"` // 水印类型,取值: // <li>image:图片水印;</li> // <li>text:文字水印。</li> Type *string `json:"Type,omitempty" name:"Type"` // 水印模板名称。 Name *string `json:"Name,omitempty" name:"Name"` // 模板描述信息。 Comment *string `json:"Comment,omitempty" name:"Comment"` // 水印图片原点距离视频图像原点的水平位置。 // <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> XPos *string `json:"XPos,omitempty" name:"XPos"` // 水印图片原点距离视频图像原点的垂直位置。 // <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> // <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> YPos *string `json:"YPos,omitempty" name:"YPos"` // 图片水印模板,仅当 Type 为 image,该字段有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ImageTemplate *ImageWatermarkTemplate `json:"ImageTemplate,omitempty" name:"ImageTemplate"` // 文字水印模板,仅当 Type 为 text,该字段有效。 // 注意:此字段可能返回 null,表示取不到有效值。 TextTemplate *TextWatermarkTemplateInput `json:"TextTemplate,omitempty" name:"TextTemplate"` // SVG 水印模板,当 Type 为 svg,该字段有效。 // 注意:此字段可能返回 null,表示取不到有效值。 SvgTemplate *SvgWatermarkInput `json:"SvgTemplate,omitempty" name:"SvgTemplate"` // 模板创建时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模板最后修改时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 原点位置,可选值: // <li>topLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> // <li>topRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> // <li>bottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> // <li>bottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下。;</li> CoordinateOrigin *string `json:"CoordinateOrigin,omitempty" name:"CoordinateOrigin"` }
type WeChatMiniProgramPublishRequest ¶
type WeChatMiniProgramPublishRequest struct { *tchttp.BaseRequest // 媒体文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 发布视频所对应的转码模板 ID,为0代表原始视频。 SourceDefinition *int64 `json:"SourceDefinition,omitempty" name:"SourceDefinition"` // 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 SubAppId *uint64 `json:"SubAppId,omitempty" name:"SubAppId"` }
func NewWeChatMiniProgramPublishRequest ¶
func NewWeChatMiniProgramPublishRequest() (request *WeChatMiniProgramPublishRequest)
func (*WeChatMiniProgramPublishRequest) FromJsonString ¶
func (r *WeChatMiniProgramPublishRequest) FromJsonString(s string) error
func (*WeChatMiniProgramPublishRequest) ToJsonString ¶
func (r *WeChatMiniProgramPublishRequest) ToJsonString() string
type WeChatMiniProgramPublishResponse ¶
type WeChatMiniProgramPublishResponse struct { *tchttp.BaseResponse Response *struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewWeChatMiniProgramPublishResponse ¶
func NewWeChatMiniProgramPublishResponse() (response *WeChatMiniProgramPublishResponse)
func (*WeChatMiniProgramPublishResponse) FromJsonString ¶
func (r *WeChatMiniProgramPublishResponse) FromJsonString(s string) error
func (*WeChatMiniProgramPublishResponse) ToJsonString ¶
func (r *WeChatMiniProgramPublishResponse) ToJsonString() string
type WechatMiniProgramPublishTask ¶
type WechatMiniProgramPublishTask struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务状态,取值: // WAITING:等待中; // PROCESSING:处理中; // FINISH:已完成。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 发布视频文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 发布视频所对应的转码模板 ID,为 0 代表原始视频。 SourceDefinition *uint64 `json:"SourceDefinition,omitempty" name:"SourceDefinition"` // 微信小程序视频发布状态,取值: // <li>Pass:发布成功;</li> // <li>Failed:发布失败;</li> // <li>Rejected:审核未通过。</li> PublishResult *string `json:"PublishResult,omitempty" name:"PublishResult"` }
type WechatMiniProgramPublishTaskInput ¶
type WechatMiniProgramPublishTaskInput struct { // 发布视频所对应的转码模板 ID,为 0 代表原始视频。 SourceDefinition *uint64 `json:"SourceDefinition,omitempty" name:"SourceDefinition"` }
type WechatPublishTask ¶
type WechatPublishTask struct { // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务状态,取值: // WAITING:等待中; // PROCESSING:处理中; // FINISH:已完成。 Status *string `json:"Status,omitempty" name:"Status"` // 错误码 // <li>0:成功;</li> // <li>其他值:失败。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 Message *string `json:"Message,omitempty" name:"Message"` // 发布视频文件 ID。 FileId *string `json:"FileId,omitempty" name:"FileId"` // 微信发布模板 ID。 Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 发布视频所对应的转码模板 ID,为 0 代表原始视频。 SourceDefinition *uint64 `json:"SourceDefinition,omitempty" name:"SourceDefinition"` // 微信发布状态,取值: // <li>FAIL:失败;</li> // <li>SUCCESS:成功;</li> // <li>AUDITNOTPASS:审核未通过;</li> // <li>NOTTRIGGERED:尚未发起微信发布。</li> WechatStatus *string `json:"WechatStatus,omitempty" name:"WechatStatus"` // 微信 Vid。 WechatVid *string `json:"WechatVid,omitempty" name:"WechatVid"` // 微信地址。 WechatUrl *string `json:"WechatUrl,omitempty" name:"WechatUrl"` }