UNPKG

tencentcloud-sdk-nodejs

Version:
92 lines (91 loc) 3.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Client = void 0; /* eslint-disable @typescript-eslint/no-unused-vars */ /* * 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. */ const abstract_client_1 = require("../../../common/abstract_client"); /** * ie client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("ie.tencentcloudapi.com", "2020-03-04", clientConfig); } /** * 获取画质重生任务结果,查看结束后的文件信息 */ async DescribeMediaQualityRestorationTaskRusult(req, cb) { return this.request("DescribeMediaQualityRestorationTaskRusult", req, cb); } /** * 用于创建编辑处理任务,如媒体截取、媒体编辑、媒体拼接、媒体字幕。 */ async CreateMediaProcessTask(req, cb) { return this.request("CreateMediaProcessTask", req, cb); } /** * 删除正在进行的画质重生任务 */ async StopMediaQualityRestorationTask(req, cb) { return this.request("StopMediaQualityRestorationTask", req, cb); } /** * 用于获取编辑处理任务的结果。 */ async DescribeMediaProcessTaskResult(req, cb) { return this.request("DescribeMediaProcessTaskResult", req, cb); } /** * 创建画质重生任务,对视频进行转码、去噪、去划痕、去毛刺、超分、细节增强和色彩增强。 */ async CreateMediaQualityRestorationTask(req, cb) { return this.request("CreateMediaQualityRestorationTask", req, cb); } /** * 获取编辑理解任务结果。 */ async DescribeEditingTaskResult(req, cb) { return this.request("DescribeEditingTaskResult", req, cb); } /** * 用于停止正在进行中的编辑处理任务。 */ async StopMediaProcessTask(req, cb) { return this.request("StopMediaProcessTask", req, cb); } /** * 获取媒体质检任务结果 */ async DescribeQualityControlTaskResult(req, cb) { return this.request("DescribeQualityControlTaskResult", req, cb); } /** * 通过接口可以智能检测视频画面中抖动重影、模糊、低光照、过曝光、黑边、白边、黑屏、白屏、花屏、噪点、马赛克、二维码等在内的多个场景,还可以自动检测视频无音频异常、无声音片段。 */ async CreateQualityControlTask(req, cb) { return this.request("CreateQualityControlTask", req, cb); } /** * 创建编辑理解任务,可以同时选择视频标签识别、分类识别、智能拆条、智能集锦、智能封面和片头片尾识别中的一项或者多项能力。 */ async CreateEditingTask(req, cb) { return this.request("CreateEditingTask", req, cb); } } exports.Client = Client;