/* * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ namespace TencentCloud.Mps.V20190612 { using Newtonsoft.Json; using System.Threading.Tasks; using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Mps.V20190612.Models; public class MpsClient : AbstractClient{ private const string endpoint = "mps.tencentcloudapi.com"; private const string version = "2019-06-12"; /// /// Client constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". public MpsClient(Credential credential, string region) : this(credential, region, new ClientProfile()) { } /// /// Client Constructor. /// /// Credentials. /// Region name, such as "ap-guangzhou". /// Client profiles. public MpsClient(Credential credential, string region, ClientProfile profile) : base(endpoint, version, credential, region, profile) { } /// /// 创建用户自定义内容分析模板,数量上限:50。 /// /// /// public async Task CreateAIAnalysisTemplate(CreateAIAnalysisTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateAIAnalysisTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义内容分析模板,数量上限:50。 /// /// /// public CreateAIAnalysisTemplateResponse CreateAIAnalysisTemplateSync(CreateAIAnalysisTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateAIAnalysisTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义内容识别模板,数量上限:50。 /// /// /// public async Task CreateAIRecognitionTemplate(CreateAIRecognitionTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateAIRecognitionTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义内容识别模板,数量上限:50。 /// /// /// public CreateAIRecognitionTemplateResponse CreateAIRecognitionTemplateSync(CreateAIRecognitionTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateAIRecognitionTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义转动图模板,数量上限:16。 /// /// /// public async Task CreateAnimatedGraphicsTemplate(CreateAnimatedGraphicsTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateAnimatedGraphicsTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义转动图模板,数量上限:16。 /// /// /// public CreateAnimatedGraphicsTemplateResponse CreateAnimatedGraphicsTemplateSync(CreateAnimatedGraphicsTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateAnimatedGraphicsTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义内容审核模板,数量上限:50。 /// /// /// public async Task CreateContentReviewTemplate(CreateContentReviewTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateContentReviewTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义内容审核模板,数量上限:50。 /// /// /// public CreateContentReviewTemplateResponse CreateContentReviewTemplateSync(CreateContentReviewTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateContentReviewTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义雪碧图模板,数量上限:16。 /// /// /// public async Task CreateImageSpriteTemplate(CreateImageSpriteTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateImageSpriteTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义雪碧图模板,数量上限:16。 /// /// /// public CreateImageSpriteTemplateResponse CreateImageSpriteTemplateSync(CreateImageSpriteTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateImageSpriteTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于创建人物样本,用于通过人脸识别等技术,进行内容识别、内容审核等视频处理。 /// /// /// public async Task CreatePersonSample(CreatePersonSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreatePersonSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于创建人物样本,用于通过人脸识别等技术,进行内容识别、内容审核等视频处理。 /// /// /// public CreatePersonSampleResponse CreatePersonSampleSync(CreatePersonSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreatePersonSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义采样截图模板,数量上限:16。 /// /// /// public async Task CreateSampleSnapshotTemplate(CreateSampleSnapshotTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateSampleSnapshotTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义采样截图模板,数量上限:16。 /// /// /// public CreateSampleSnapshotTemplateResponse CreateSampleSnapshotTemplateSync(CreateSampleSnapshotTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateSampleSnapshotTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义指定时间点截图模板,数量上限:16。 /// /// /// public async Task CreateSnapshotByTimeOffsetTemplate(CreateSnapshotByTimeOffsetTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateSnapshotByTimeOffsetTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义指定时间点截图模板,数量上限:16。 /// /// /// public CreateSnapshotByTimeOffsetTemplateResponse CreateSnapshotByTimeOffsetTemplateSync(CreateSnapshotByTimeOffsetTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateSnapshotByTimeOffsetTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义转码模板,数量上限:1000。 /// /// /// public async Task CreateTranscodeTemplate(CreateTranscodeTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateTranscodeTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义转码模板,数量上限:1000。 /// /// /// public CreateTranscodeTemplateResponse CreateTranscodeTemplateSync(CreateTranscodeTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateTranscodeTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义水印模板,数量上限:1000。 /// /// /// public async Task CreateWatermarkTemplate(CreateWatermarkTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateWatermarkTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 创建用户自定义水印模板,数量上限:1000。 /// /// /// public CreateWatermarkTemplateResponse CreateWatermarkTemplateSync(CreateWatermarkTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateWatermarkTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于批量创建关键词样本,样本用于通过OCR、ASR技术,进行内容审核、内容识别等视频处理。 /// /// /// public async Task CreateWordSamples(CreateWordSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateWordSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于批量创建关键词样本,样本用于通过OCR、ASR技术,进行内容审核、内容识别等视频处理。 /// /// /// public CreateWordSamplesResponse CreateWordSamplesSync(CreateWordSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateWordSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对 COS 中指定 Bucket 的目录下上传的媒体文件,设置处理规则,包括: /// 1. 视频转码(带水印); /// 2. 视频转动图; /// 3. 对视频按指定时间点截图; /// 4. 对视频采样截图; /// 5. 对视频截图雪碧图; /// 6. 对视频转自适应码流; /// 7. 智能内容审核(鉴黄、鉴恐、鉴政); /// 8. 智能内容分析(标签、分类、封面、按帧标签); /// 9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。 /// /// 注意:创建工作流成功后是禁用状态,需要手动启用。 /// /// /// public async Task CreateWorkflow(CreateWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "CreateWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对 COS 中指定 Bucket 的目录下上传的媒体文件,设置处理规则,包括: /// 1. 视频转码(带水印); /// 2. 视频转动图; /// 3. 对视频按指定时间点截图; /// 4. 对视频采样截图; /// 5. 对视频截图雪碧图; /// 6. 对视频转自适应码流; /// 7. 智能内容审核(鉴黄、鉴恐、鉴政); /// 8. 智能内容分析(标签、分类、封面、按帧标签); /// 9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。 /// /// 注意:创建工作流成功后是禁用状态,需要手动启用。 /// /// /// public CreateWorkflowResponse CreateWorkflowSync(CreateWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义内容分析模板。 /// /// 注意:模板 ID 为 10000 以下的为系统预置模板,不允许删除。 /// /// /// public async Task DeleteAIAnalysisTemplate(DeleteAIAnalysisTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteAIAnalysisTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义内容分析模板。 /// /// 注意:模板 ID 为 10000 以下的为系统预置模板,不允许删除。 /// /// /// public DeleteAIAnalysisTemplateResponse DeleteAIAnalysisTemplateSync(DeleteAIAnalysisTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteAIAnalysisTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义内容识别模板。 /// /// /// public async Task DeleteAIRecognitionTemplate(DeleteAIRecognitionTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteAIRecognitionTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义内容识别模板。 /// /// /// public DeleteAIRecognitionTemplateResponse DeleteAIRecognitionTemplateSync(DeleteAIRecognitionTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteAIRecognitionTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义转动图模板。 /// /// /// public async Task DeleteAnimatedGraphicsTemplate(DeleteAnimatedGraphicsTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteAnimatedGraphicsTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义转动图模板。 /// /// /// public DeleteAnimatedGraphicsTemplateResponse DeleteAnimatedGraphicsTemplateSync(DeleteAnimatedGraphicsTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteAnimatedGraphicsTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义内容审核模板。 /// /// /// public async Task DeleteContentReviewTemplate(DeleteContentReviewTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteContentReviewTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义内容审核模板。 /// /// /// public DeleteContentReviewTemplateResponse DeleteContentReviewTemplateSync(DeleteContentReviewTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteContentReviewTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除雪碧图模板。 /// /// /// public async Task DeleteImageSpriteTemplate(DeleteImageSpriteTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteImageSpriteTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除雪碧图模板。 /// /// /// public DeleteImageSpriteTemplateResponse DeleteImageSpriteTemplateSync(DeleteImageSpriteTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteImageSpriteTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于根据人物 ID,删除人物样本。 /// /// /// public async Task DeletePersonSample(DeletePersonSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeletePersonSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于根据人物 ID,删除人物样本。 /// /// /// public DeletePersonSampleResponse DeletePersonSampleSync(DeletePersonSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeletePersonSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义采样截图模板。 /// /// /// public async Task DeleteSampleSnapshotTemplate(DeleteSampleSnapshotTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteSampleSnapshotTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义采样截图模板。 /// /// /// public DeleteSampleSnapshotTemplateResponse DeleteSampleSnapshotTemplateSync(DeleteSampleSnapshotTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteSampleSnapshotTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义指定时间点截图模板。 /// /// /// public async Task DeleteSnapshotByTimeOffsetTemplate(DeleteSnapshotByTimeOffsetTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteSnapshotByTimeOffsetTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义指定时间点截图模板。 /// /// /// public DeleteSnapshotByTimeOffsetTemplateResponse DeleteSnapshotByTimeOffsetTemplateSync(DeleteSnapshotByTimeOffsetTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteSnapshotByTimeOffsetTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义转码模板。 /// /// /// public async Task DeleteTranscodeTemplate(DeleteTranscodeTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteTranscodeTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义转码模板。 /// /// /// public DeleteTranscodeTemplateResponse DeleteTranscodeTemplateSync(DeleteTranscodeTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteTranscodeTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义水印模板。 /// /// /// public async Task DeleteWatermarkTemplate(DeleteWatermarkTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteWatermarkTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除用户自定义水印模板。 /// /// /// public DeleteWatermarkTemplateResponse DeleteWatermarkTemplateSync(DeleteWatermarkTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteWatermarkTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于批量删除关键词样本。 /// /// /// public async Task DeleteWordSamples(DeleteWordSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteWordSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于批量删除关键词样本。 /// /// /// public DeleteWordSamplesResponse DeleteWordSamplesSync(DeleteWordSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteWordSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除工作流。对于已启用的工作流,需要禁用后才能删除。 /// /// /// public async Task DeleteWorkflow(DeleteWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DeleteWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 删除工作流。对于已启用的工作流,需要禁用后才能删除。 /// /// /// public DeleteWorkflowResponse DeleteWorkflowSync(DeleteWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据内容分析模板唯一标识,获取内容分析模板详情列表。返回结果包含符合条件的所有用户自定义内容分析模板及系统预置视频内容分析模板 /// /// /// public async Task DescribeAIAnalysisTemplates(DescribeAIAnalysisTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeAIAnalysisTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据内容分析模板唯一标识,获取内容分析模板详情列表。返回结果包含符合条件的所有用户自定义内容分析模板及系统预置视频内容分析模板 /// /// /// public DescribeAIAnalysisTemplatesResponse DescribeAIAnalysisTemplatesSync(DescribeAIAnalysisTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeAIAnalysisTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据内容识别模板唯一标识,获取内容识别模板详情列表。返回结果包含符合条件的所有用户自定义内容识别模板及系统预置视频内容识别模板 /// /// /// public async Task DescribeAIRecognitionTemplates(DescribeAIRecognitionTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeAIRecognitionTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据内容识别模板唯一标识,获取内容识别模板详情列表。返回结果包含符合条件的所有用户自定义内容识别模板及系统预置视频内容识别模板 /// /// /// public DescribeAIRecognitionTemplatesResponse DescribeAIRecognitionTemplatesSync(DescribeAIRecognitionTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeAIRecognitionTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询转动图模板列表,支持根据条件,分页查询。 /// /// /// public async Task DescribeAnimatedGraphicsTemplates(DescribeAnimatedGraphicsTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeAnimatedGraphicsTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询转动图模板列表,支持根据条件,分页查询。 /// /// /// public DescribeAnimatedGraphicsTemplatesResponse DescribeAnimatedGraphicsTemplatesSync(DescribeAnimatedGraphicsTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeAnimatedGraphicsTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据内容审核模板唯一标识,获取内容审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及系统预置内容审核模板。 /// /// /// public async Task DescribeContentReviewTemplates(DescribeContentReviewTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeContentReviewTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据内容审核模板唯一标识,获取内容审核模板详情列表。返回结果包含符合条件的所有用户自定义模板及系统预置内容审核模板。 /// /// /// public DescribeContentReviewTemplatesResponse DescribeContentReviewTemplatesSync(DescribeContentReviewTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeContentReviewTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询雪碧图模板,支持根据条件,分页查询。 /// /// /// public async Task DescribeImageSpriteTemplates(DescribeImageSpriteTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeImageSpriteTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询雪碧图模板,支持根据条件,分页查询。 /// /// /// public DescribeImageSpriteTemplatesResponse DescribeImageSpriteTemplatesSync(DescribeImageSpriteTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeImageSpriteTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取媒体的元信息,包括视频画面宽、高、编码格式、时长、帧率等。 /// /// /// public async Task DescribeMediaMetaData(DescribeMediaMetaDataRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeMediaMetaData"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 获取媒体的元信息,包括视频画面宽、高、编码格式、时长、帧率等。 /// /// /// public DescribeMediaMetaDataResponse DescribeMediaMetaDataSync(DescribeMediaMetaDataRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeMediaMetaData"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于查询人物样本信息,支持根据人物 ID、名称、标签,分页查询。 /// /// /// public async Task DescribePersonSamples(DescribePersonSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribePersonSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于查询人物样本信息,支持根据人物 ID、名称、标签,分页查询。 /// /// /// public DescribePersonSamplesResponse DescribePersonSamplesSync(DescribePersonSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribePersonSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询采样截图模板,支持根据条件,分页查询。 /// /// /// public async Task DescribeSampleSnapshotTemplates(DescribeSampleSnapshotTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSampleSnapshotTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询采样截图模板,支持根据条件,分页查询。 /// /// /// public DescribeSampleSnapshotTemplatesResponse DescribeSampleSnapshotTemplatesSync(DescribeSampleSnapshotTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSampleSnapshotTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询指定时间点截图模板,支持根据条件,分页查询。 /// /// /// public async Task DescribeSnapshotByTimeOffsetTemplates(DescribeSnapshotByTimeOffsetTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeSnapshotByTimeOffsetTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询指定时间点截图模板,支持根据条件,分页查询。 /// /// /// public DescribeSnapshotByTimeOffsetTemplatesResponse DescribeSnapshotByTimeOffsetTemplatesSync(DescribeSnapshotByTimeOffsetTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeSnapshotByTimeOffsetTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 通过任务 ID 查询任务的执行状态和结果的详细信息(最多可以查询3天之内提交的任务)。 /// /// /// public async Task DescribeTaskDetail(DescribeTaskDetailRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeTaskDetail"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 通过任务 ID 查询任务的执行状态和结果的详细信息(最多可以查询3天之内提交的任务)。 /// /// /// public DescribeTaskDetailResponse DescribeTaskDetailSync(DescribeTaskDetailRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTaskDetail"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// * 该接口用于查询任务列表; /// * 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取; /// * 只能查询到最近三天(72 小时)内的任务。 /// /// /// public async Task DescribeTasks(DescribeTasksRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeTasks"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// * 该接口用于查询任务列表; /// * 当列表数据比较多时,单次接口调用无法拉取整个列表,可通过 ScrollToken 参数,分批拉取; /// * 只能查询到最近三天(72 小时)内的任务。 /// /// /// public DescribeTasksResponse DescribeTasksSync(DescribeTasksRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTasks"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据转码模板唯一标识,获取转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置转码模板](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)。 /// /// /// public async Task DescribeTranscodeTemplates(DescribeTranscodeTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeTranscodeTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据转码模板唯一标识,获取转码模板详情列表。返回结果包含符合条件的所有用户自定义模板及[系统预置转码模板](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)。 /// /// /// public DescribeTranscodeTemplatesResponse DescribeTranscodeTemplatesSync(DescribeTranscodeTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTranscodeTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询用户自定义水印模板,支持根据条件,分页查询。 /// /// /// public async Task DescribeWatermarkTemplates(DescribeWatermarkTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeWatermarkTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 查询用户自定义水印模板,支持根据条件,分页查询。 /// /// /// public DescribeWatermarkTemplatesResponse DescribeWatermarkTemplatesSync(DescribeWatermarkTemplatesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeWatermarkTemplates"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。 /// /// /// public async Task DescribeWordSamples(DescribeWordSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeWordSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于根据应用场景、关键词、标签,分页查询关键词样本信息。 /// /// /// public DescribeWordSamplesResponse DescribeWordSamplesSync(DescribeWordSamplesRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeWordSamples"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据工作流 ID,获取工作流详情列表。 /// /// /// public async Task DescribeWorkflows(DescribeWorkflowsRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DescribeWorkflows"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 根据工作流 ID,获取工作流详情列表。 /// /// /// public DescribeWorkflowsResponse DescribeWorkflowsSync(DescribeWorkflowsRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeWorkflows"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 禁用工作流。 /// /// /// public async Task DisableWorkflow(DisableWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "DisableWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 禁用工作流。 /// /// /// public DisableWorkflowResponse DisableWorkflowSync(DisableWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "DisableWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对视频进行编辑(剪辑、拼接等),生成一个新的点播视频。编辑的功能包括: /// /// 1. 对一个文件进行剪辑,生成一个新的视频; /// 2. 对多个文件进行拼接,生成一个新的视频; /// 3. 对多个文件进行剪辑,然后再拼接,生成一个新的视频。 /// /// /// public async Task EditMedia(EditMediaRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "EditMedia"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对视频进行编辑(剪辑、拼接等),生成一个新的点播视频。编辑的功能包括: /// /// 1. 对一个文件进行剪辑,生成一个新的视频; /// 2. 对多个文件进行拼接,生成一个新的视频; /// 3. 对多个文件进行剪辑,然后再拼接,生成一个新的视频。 /// /// /// public EditMediaResponse EditMediaSync(EditMediaRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "EditMedia"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 启用工作流。 /// /// /// public async Task EnableWorkflow(EnableWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "EnableWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 启用工作流。 /// /// /// public EnableWorkflowResponse EnableWorkflowSync(EnableWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "EnableWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对已发起的任务进行管理。 /// > 注意:目前仅支持终止执行中的直播流处理任务。 /// /// /// public async Task ManageTask(ManageTaskRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ManageTask"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对已发起的任务进行管理。 /// > 注意:目前仅支持终止执行中的直播流处理任务。 /// /// /// public ManageTaskResponse ManageTaskSync(ManageTaskRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ManageTask"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义内容分析模板。 /// /// 注意:模板 ID 10000 以下的为系统预置模板,不允许修改。 /// /// /// public async Task ModifyAIAnalysisTemplate(ModifyAIAnalysisTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyAIAnalysisTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义内容分析模板。 /// /// 注意:模板 ID 10000 以下的为系统预置模板,不允许修改。 /// /// /// public ModifyAIAnalysisTemplateResponse ModifyAIAnalysisTemplateSync(ModifyAIAnalysisTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyAIAnalysisTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义内容识别模板。 /// /// /// public async Task ModifyAIRecognitionTemplate(ModifyAIRecognitionTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyAIRecognitionTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义内容识别模板。 /// /// /// public ModifyAIRecognitionTemplateResponse ModifyAIRecognitionTemplateSync(ModifyAIRecognitionTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyAIRecognitionTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义转动图模板。 /// /// /// public async Task ModifyAnimatedGraphicsTemplate(ModifyAnimatedGraphicsTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyAnimatedGraphicsTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义转动图模板。 /// /// /// public ModifyAnimatedGraphicsTemplateResponse ModifyAnimatedGraphicsTemplateSync(ModifyAnimatedGraphicsTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyAnimatedGraphicsTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义内容审核模板。 /// /// /// public async Task ModifyContentReviewTemplate(ModifyContentReviewTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyContentReviewTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义内容审核模板。 /// /// /// public ModifyContentReviewTemplateResponse ModifyContentReviewTemplateSync(ModifyContentReviewTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyContentReviewTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义雪碧图模板。 /// /// /// public async Task ModifyImageSpriteTemplate(ModifyImageSpriteTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyImageSpriteTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义雪碧图模板。 /// /// /// public ModifyImageSpriteTemplateResponse ModifyImageSpriteTemplateSync(ModifyImageSpriteTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyImageSpriteTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于根据人物 ID,修改人物样本信息,包括名称、描述的修改,以及人脸、标签的添加、删除、重置操作。人脸删除操作需保证至少剩余 1 张图片,否则,请使用重置操作。 /// /// /// public async Task ModifyPersonSample(ModifyPersonSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyPersonSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于根据人物 ID,修改人物样本信息,包括名称、描述的修改,以及人脸、标签的添加、删除、重置操作。人脸删除操作需保证至少剩余 1 张图片,否则,请使用重置操作。 /// /// /// public ModifyPersonSampleResponse ModifyPersonSampleSync(ModifyPersonSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyPersonSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义采样截图模板。 /// /// /// public async Task ModifySampleSnapshotTemplate(ModifySampleSnapshotTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifySampleSnapshotTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义采样截图模板。 /// /// /// public ModifySampleSnapshotTemplateResponse ModifySampleSnapshotTemplateSync(ModifySampleSnapshotTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifySampleSnapshotTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义指定时间点截图模板。 /// /// /// public async Task ModifySnapshotByTimeOffsetTemplate(ModifySnapshotByTimeOffsetTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifySnapshotByTimeOffsetTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义指定时间点截图模板。 /// /// /// public ModifySnapshotByTimeOffsetTemplateResponse ModifySnapshotByTimeOffsetTemplateSync(ModifySnapshotByTimeOffsetTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifySnapshotByTimeOffsetTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义转码模板信息。 /// /// /// public async Task ModifyTranscodeTemplate(ModifyTranscodeTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyTranscodeTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义转码模板信息。 /// /// /// public ModifyTranscodeTemplateResponse ModifyTranscodeTemplateSync(ModifyTranscodeTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyTranscodeTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义水印模板,水印类型不允许修改。 /// /// /// public async Task ModifyWatermarkTemplate(ModifyWatermarkTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyWatermarkTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 修改用户自定义水印模板,水印类型不允许修改。 /// /// /// public ModifyWatermarkTemplateResponse ModifyWatermarkTemplateSync(ModifyWatermarkTemplateRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyWatermarkTemplate"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。 /// /// /// public async Task ModifyWordSample(ModifyWordSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ModifyWordSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 该接口用于修改关键词的应用场景、标签,关键词本身不可修改,如需修改,可删除重建。 /// /// /// public ModifyWordSampleResponse ModifyWordSampleSync(ModifyWordSampleRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ModifyWordSample"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 直播流处理事件通知的内容。 /// 该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 的中解析函数的实现事件通知的解析。 /// /// /// public async Task ParseLiveStreamProcessNotification(ParseLiveStreamProcessNotificationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ParseLiveStreamProcessNotification"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 直播流处理事件通知的内容。 /// 该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 的中解析函数的实现事件通知的解析。 /// /// /// public ParseLiveStreamProcessNotificationResponse ParseLiveStreamProcessNotificationSync(ParseLiveStreamProcessNotificationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ParseLiveStreamProcessNotification"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 事件通知的内容。 /// 该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 的中解析函数的实现事件通知的解析。 /// /// /// public async Task ParseNotification(ParseNotificationRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ParseNotification"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 从 CMQ 获取到消息后,从消息的 msgBody 字段中解析出 MPS 事件通知的内容。 /// 该接口不用于发起网络调用,而是用来帮助生成各个语言平台的 SDK,您可以参考 SDK 的中解析函数的实现事件通知的解析。 /// /// /// public ParseNotificationResponse ParseNotificationSync(ParseNotificationRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ParseNotification"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对直播流媒体发起处理任务,功能包括: /// /// * 智能内容审核(画面鉴黄、鉴政、鉴暴、声音鉴黄)。 /// /// 直播流处理事件通知实时写入用户指定的消息队列 CMQ 中,用户需要从消息队列 CMQ 中获取事件通知结果,同时处理过程中存在输出文件的,会写入用户指定的输出文件的目标存储中。 /// /// /// public async Task ProcessLiveStream(ProcessLiveStreamRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ProcessLiveStream"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对直播流媒体发起处理任务,功能包括: /// /// * 智能内容审核(画面鉴黄、鉴政、鉴暴、声音鉴黄)。 /// /// 直播流处理事件通知实时写入用户指定的消息队列 CMQ 中,用户需要从消息队列 CMQ 中获取事件通知结果,同时处理过程中存在输出文件的,会写入用户指定的输出文件的目标存储中。 /// /// /// public ProcessLiveStreamResponse ProcessLiveStreamSync(ProcessLiveStreamRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ProcessLiveStream"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对 COS 中的媒体文件发起处理任务,功能包括: /// 1. 视频转码(带水印); /// 2. 视频转动图; /// 3. 对视频按指定时间点截图; /// 4. 对视频采样截图; /// 5. 对视频截图雪碧图; /// 6. 对视频转自适应码流; /// 7. 智能内容审核(鉴黄、鉴恐、鉴政); /// 8. 智能内容分析(标签、分类、封面、按帧标签); /// 9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。 /// /// /// public async Task ProcessMedia(ProcessMediaRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ProcessMedia"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 对 COS 中的媒体文件发起处理任务,功能包括: /// 1. 视频转码(带水印); /// 2. 视频转动图; /// 3. 对视频按指定时间点截图; /// 4. 对视频采样截图; /// 5. 对视频截图雪碧图; /// 6. 对视频转自适应码流; /// 7. 智能内容审核(鉴黄、鉴恐、鉴政); /// 8. 智能内容分析(标签、分类、封面、按帧标签); /// 9. 智能内容识别(人脸、文本全文、文本关键词、语音全文、语音关键词)。 /// /// /// public ProcessMediaResponse ProcessMediaSync(ProcessMediaRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ProcessMedia"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重新设置一个已经存在且处于禁用状态的工作流。 /// /// /// public async Task ResetWorkflow(ResetWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = await this.InternalRequest(req, "ResetWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } /// /// 重新设置一个已经存在且处于禁用状态的工作流。 /// /// /// public ResetWorkflowResponse ResetWorkflowSync(ResetWorkflowRequest req) { JsonResponseModel rsp = null; try { var strResp = this.InternalRequestSync(req, "ResetWorkflow"); rsp = JsonConvert.DeserializeObject>(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return rsp.Response; } } }