|
|
@@ -0,0 +1,630 @@
|
|
|
+/*
|
|
|
+ * Copyright 2009-2017 Alibaba Cloud 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.
|
|
|
+ */
|
|
|
+
|
|
|
+#ifndef ALIBABACLOUD_VOD_VODCLIENT_H_
|
|
|
+#define ALIBABACLOUD_VOD_VODCLIENT_H_
|
|
|
+
|
|
|
+#include <future>
|
|
|
+#include <alibabacloud/core/AsyncCallerContext.h>
|
|
|
+#include <alibabacloud/core/EndpointProvider.h>
|
|
|
+#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
+#include "VodExport.h"
|
|
|
+#include "model/DescribePlayUserTotalRequest.h"
|
|
|
+#include "model/DescribePlayUserTotalResult.h"
|
|
|
+#include "model/DeleteImageRequest.h"
|
|
|
+#include "model/DeleteImageResult.h"
|
|
|
+#include "model/DeleteCategoryRequest.h"
|
|
|
+#include "model/DeleteCategoryResult.h"
|
|
|
+#include "model/ListAIVideoSummaryJobRequest.h"
|
|
|
+#include "model/ListAIVideoSummaryJobResult.h"
|
|
|
+#include "model/ListSnapshotsRequest.h"
|
|
|
+#include "model/ListSnapshotsResult.h"
|
|
|
+#include "model/UpdateVideoInfosRequest.h"
|
|
|
+#include "model/UpdateVideoInfosResult.h"
|
|
|
+#include "model/GetVideoListRequest.h"
|
|
|
+#include "model/GetVideoListResult.h"
|
|
|
+#include "model/ListAIVideoTerrorismRecogJobRequest.h"
|
|
|
+#include "model/ListAIVideoTerrorismRecogJobResult.h"
|
|
|
+#include "model/UpdateEditingProjectRequest.h"
|
|
|
+#include "model/UpdateEditingProjectResult.h"
|
|
|
+#include "model/RefreshObjectCachesRequest.h"
|
|
|
+#include "model/RefreshObjectCachesResult.h"
|
|
|
+#include "model/DescribeDomainBpsDataRequest.h"
|
|
|
+#include "model/DescribeDomainBpsDataResult.h"
|
|
|
+#include "model/ListAuditSecurityIpRequest.h"
|
|
|
+#include "model/ListAuditSecurityIpResult.h"
|
|
|
+#include "model/GetAuditHistoryRequest.h"
|
|
|
+#include "model/GetAuditHistoryResult.h"
|
|
|
+#include "model/GetVideoInfoRequest.h"
|
|
|
+#include "model/GetVideoInfoResult.h"
|
|
|
+#include "model/SetMessageCallbackRequest.h"
|
|
|
+#include "model/SetMessageCallbackResult.h"
|
|
|
+#include "model/GetVideoInfosRequest.h"
|
|
|
+#include "model/GetVideoInfosResult.h"
|
|
|
+#include "model/GetEditingProjectMaterialsRequest.h"
|
|
|
+#include "model/GetEditingProjectMaterialsResult.h"
|
|
|
+#include "model/OpenVodServiceRequest.h"
|
|
|
+#include "model/OpenVodServiceResult.h"
|
|
|
+#include "model/SubmitAIVideoCategoryJobRequest.h"
|
|
|
+#include "model/SubmitAIVideoCategoryJobResult.h"
|
|
|
+#include "model/DescribeRefreshTasksRequest.h"
|
|
|
+#include "model/DescribeRefreshTasksResult.h"
|
|
|
+#include "model/UpdateCategoryRequest.h"
|
|
|
+#include "model/UpdateCategoryResult.h"
|
|
|
+#include "model/ListAIASRJobRequest.h"
|
|
|
+#include "model/ListAIASRJobResult.h"
|
|
|
+#include "model/ListAIVideoCensorJobRequest.h"
|
|
|
+#include "model/ListAIVideoCensorJobResult.h"
|
|
|
+#include "model/DescribeRefreshQuotaRequest.h"
|
|
|
+#include "model/DescribeRefreshQuotaResult.h"
|
|
|
+#include "model/ProduceEditingProjectVideoRequest.h"
|
|
|
+#include "model/ProduceEditingProjectVideoResult.h"
|
|
|
+#include "model/GetCDNStatisSumRequest.h"
|
|
|
+#include "model/GetCDNStatisSumResult.h"
|
|
|
+#include "model/GetVideoPlayAuthRequest.h"
|
|
|
+#include "model/GetVideoPlayAuthResult.h"
|
|
|
+#include "model/GetAuditResultRequest.h"
|
|
|
+#include "model/GetAuditResultResult.h"
|
|
|
+#include "model/SubmitPreprocessJobsRequest.h"
|
|
|
+#include "model/SubmitPreprocessJobsResult.h"
|
|
|
+#include "model/GetVideoPlayInfoRequest.h"
|
|
|
+#include "model/GetVideoPlayInfoResult.h"
|
|
|
+#include "model/ListAIJobRequest.h"
|
|
|
+#include "model/ListAIJobResult.h"
|
|
|
+#include "model/GetVideoConfigRequest.h"
|
|
|
+#include "model/GetVideoConfigResult.h"
|
|
|
+#include "model/CreateUploadImageRequest.h"
|
|
|
+#include "model/CreateUploadImageResult.h"
|
|
|
+#include "model/UpdateVideoInfoRequest.h"
|
|
|
+#include "model/UpdateVideoInfoResult.h"
|
|
|
+#include "model/SearchMediaRequest.h"
|
|
|
+#include "model/SearchMediaResult.h"
|
|
|
+#include "model/DescribePlayTopVideosRequest.h"
|
|
|
+#include "model/DescribePlayTopVideosResult.h"
|
|
|
+#include "model/PushObjectCacheRequest.h"
|
|
|
+#include "model/PushObjectCacheResult.h"
|
|
|
+#include "model/AddCategoryRequest.h"
|
|
|
+#include "model/AddCategoryResult.h"
|
|
|
+#include "model/SubmitSnapshotJobRequest.h"
|
|
|
+#include "model/SubmitSnapshotJobResult.h"
|
|
|
+#include "model/RefreshUploadVideoRequest.h"
|
|
|
+#include "model/RefreshUploadVideoResult.h"
|
|
|
+#include "model/ListAIVideoPornRecogJobRequest.h"
|
|
|
+#include "model/ListAIVideoPornRecogJobResult.h"
|
|
|
+#include "model/GetEditingProjectRequest.h"
|
|
|
+#include "model/GetEditingProjectResult.h"
|
|
|
+#include "model/SubmitAIVideoCensorJobRequest.h"
|
|
|
+#include "model/SubmitAIVideoCensorJobResult.h"
|
|
|
+#include "model/DeleteEditingProjectRequest.h"
|
|
|
+#include "model/DeleteEditingProjectResult.h"
|
|
|
+#include "model/CreateAuditRequest.h"
|
|
|
+#include "model/CreateAuditResult.h"
|
|
|
+#include "model/SubmitAIVideoTerrorismRecogJobRequest.h"
|
|
|
+#include "model/SubmitAIVideoTerrorismRecogJobResult.h"
|
|
|
+#include "model/SearchEditingProjectRequest.h"
|
|
|
+#include "model/SearchEditingProjectResult.h"
|
|
|
+#include "model/GetImageInfoRequest.h"
|
|
|
+#include "model/GetImageInfoResult.h"
|
|
|
+#include "model/GetMessageCallbackRequest.h"
|
|
|
+#include "model/GetMessageCallbackResult.h"
|
|
|
+#include "model/ListLiveRecordVideoRequest.h"
|
|
|
+#include "model/ListLiveRecordVideoResult.h"
|
|
|
+#include "model/ListAIVideoCategoryJobRequest.h"
|
|
|
+#include "model/ListAIVideoCategoryJobResult.h"
|
|
|
+#include "model/GetCategoriesRequest.h"
|
|
|
+#include "model/GetCategoriesResult.h"
|
|
|
+#include "model/DescribePlayVideoStatisRequest.h"
|
|
|
+#include "model/DescribePlayVideoStatisResult.h"
|
|
|
+#include "model/DeleteStreamRequest.h"
|
|
|
+#include "model/DeleteStreamResult.h"
|
|
|
+#include "model/UploadMediaByURLRequest.h"
|
|
|
+#include "model/UploadMediaByURLResult.h"
|
|
|
+#include "model/SubmitAIJobRequest.h"
|
|
|
+#include "model/SubmitAIJobResult.h"
|
|
|
+#include "model/ListAIVideoCoverJobRequest.h"
|
|
|
+#include "model/ListAIVideoCoverJobResult.h"
|
|
|
+#include "model/SubmitAIASRJobRequest.h"
|
|
|
+#include "model/SubmitAIASRJobResult.h"
|
|
|
+#include "model/GetPlayInfoRequest.h"
|
|
|
+#include "model/GetPlayInfoResult.h"
|
|
|
+#include "model/SubmitTranscodeJobsRequest.h"
|
|
|
+#include "model/SubmitTranscodeJobsResult.h"
|
|
|
+#include "model/CreateUploadVideoRequest.h"
|
|
|
+#include "model/CreateUploadVideoResult.h"
|
|
|
+#include "model/GetOSSStatisRequest.h"
|
|
|
+#include "model/GetOSSStatisResult.h"
|
|
|
+#include "model/SetAuditSecurityIpRequest.h"
|
|
|
+#include "model/SetAuditSecurityIpResult.h"
|
|
|
+#include "model/AddEditingProjectRequest.h"
|
|
|
+#include "model/AddEditingProjectResult.h"
|
|
|
+#include "model/SubmitAIVideoSummaryJobRequest.h"
|
|
|
+#include "model/SubmitAIVideoSummaryJobResult.h"
|
|
|
+#include "model/DescribeCdnDomainLogsRequest.h"
|
|
|
+#include "model/DescribeCdnDomainLogsResult.h"
|
|
|
+#include "model/DescribeDomainFlowDataRequest.h"
|
|
|
+#include "model/DescribeDomainFlowDataResult.h"
|
|
|
+#include "model/SubmitAIVideoPornRecogJobRequest.h"
|
|
|
+#include "model/SubmitAIVideoPornRecogJobResult.h"
|
|
|
+#include "model/SetEditingProjectMaterialsRequest.h"
|
|
|
+#include "model/SetEditingProjectMaterialsResult.h"
|
|
|
+#include "model/GetMezzanineInfoRequest.h"
|
|
|
+#include "model/GetMezzanineInfoResult.h"
|
|
|
+#include "model/DeleteVideoRequest.h"
|
|
|
+#include "model/DeleteVideoResult.h"
|
|
|
+#include "model/SubmitAIVideoCoverJobRequest.h"
|
|
|
+#include "model/SubmitAIVideoCoverJobResult.h"
|
|
|
+#include "model/DescribePlayUserAvgRequest.h"
|
|
|
+#include "model/DescribePlayUserAvgResult.h"
|
|
|
+
|
|
|
+
|
|
|
+namespace AlibabaCloud
|
|
|
+{
|
|
|
+ namespace Vod
|
|
|
+ {
|
|
|
+ class ALIBABACLOUD_VOD_EXPORT VodClient : public RpcServiceClient
|
|
|
+ {
|
|
|
+ public:
|
|
|
+ typedef Outcome<Error, Model::DescribePlayUserTotalResult> DescribePlayUserTotalOutcome;
|
|
|
+ typedef std::future<DescribePlayUserTotalOutcome> DescribePlayUserTotalOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribePlayUserTotalRequest&, const DescribePlayUserTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserTotalAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteImageResult> DeleteImageOutcome;
|
|
|
+ typedef std::future<DeleteImageOutcome> DeleteImageOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DeleteImageRequest&, const DeleteImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteImageAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteCategoryResult> DeleteCategoryOutcome;
|
|
|
+ typedef std::future<DeleteCategoryOutcome> DeleteCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DeleteCategoryRequest&, const DeleteCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIVideoSummaryJobResult> ListAIVideoSummaryJobOutcome;
|
|
|
+ typedef std::future<ListAIVideoSummaryJobOutcome> ListAIVideoSummaryJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIVideoSummaryJobRequest&, const ListAIVideoSummaryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoSummaryJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListSnapshotsResult> ListSnapshotsOutcome;
|
|
|
+ typedef std::future<ListSnapshotsOutcome> ListSnapshotsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListSnapshotsRequest&, const ListSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSnapshotsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateVideoInfosResult> UpdateVideoInfosOutcome;
|
|
|
+ typedef std::future<UpdateVideoInfosOutcome> UpdateVideoInfosOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::UpdateVideoInfosRequest&, const UpdateVideoInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVideoInfosAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetVideoListResult> GetVideoListOutcome;
|
|
|
+ typedef std::future<GetVideoListOutcome> GetVideoListOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetVideoListRequest&, const GetVideoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoListAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIVideoTerrorismRecogJobResult> ListAIVideoTerrorismRecogJobOutcome;
|
|
|
+ typedef std::future<ListAIVideoTerrorismRecogJobOutcome> ListAIVideoTerrorismRecogJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIVideoTerrorismRecogJobRequest&, const ListAIVideoTerrorismRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoTerrorismRecogJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateEditingProjectResult> UpdateEditingProjectOutcome;
|
|
|
+ typedef std::future<UpdateEditingProjectOutcome> UpdateEditingProjectOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::UpdateEditingProjectRequest&, const UpdateEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEditingProjectAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::RefreshObjectCachesResult> RefreshObjectCachesOutcome;
|
|
|
+ typedef std::future<RefreshObjectCachesOutcome> RefreshObjectCachesOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::RefreshObjectCachesRequest&, const RefreshObjectCachesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshObjectCachesAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeDomainBpsDataResult> DescribeDomainBpsDataOutcome;
|
|
|
+ typedef std::future<DescribeDomainBpsDataOutcome> DescribeDomainBpsDataOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribeDomainBpsDataRequest&, const DescribeDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainBpsDataAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAuditSecurityIpResult> ListAuditSecurityIpOutcome;
|
|
|
+ typedef std::future<ListAuditSecurityIpOutcome> ListAuditSecurityIpOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAuditSecurityIpRequest&, const ListAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuditSecurityIpAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetAuditHistoryResult> GetAuditHistoryOutcome;
|
|
|
+ typedef std::future<GetAuditHistoryOutcome> GetAuditHistoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetAuditHistoryRequest&, const GetAuditHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuditHistoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetVideoInfoResult> GetVideoInfoOutcome;
|
|
|
+ typedef std::future<GetVideoInfoOutcome> GetVideoInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetVideoInfoRequest&, const GetVideoInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SetMessageCallbackResult> SetMessageCallbackOutcome;
|
|
|
+ typedef std::future<SetMessageCallbackOutcome> SetMessageCallbackOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SetMessageCallbackRequest&, const SetMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetMessageCallbackAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetVideoInfosResult> GetVideoInfosOutcome;
|
|
|
+ typedef std::future<GetVideoInfosOutcome> GetVideoInfosOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetVideoInfosRequest&, const GetVideoInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoInfosAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetEditingProjectMaterialsResult> GetEditingProjectMaterialsOutcome;
|
|
|
+ typedef std::future<GetEditingProjectMaterialsOutcome> GetEditingProjectMaterialsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetEditingProjectMaterialsRequest&, const GetEditingProjectMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectMaterialsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::OpenVodServiceResult> OpenVodServiceOutcome;
|
|
|
+ typedef std::future<OpenVodServiceOutcome> OpenVodServiceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::OpenVodServiceRequest&, const OpenVodServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenVodServiceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIVideoCategoryJobResult> SubmitAIVideoCategoryJobOutcome;
|
|
|
+ typedef std::future<SubmitAIVideoCategoryJobOutcome> SubmitAIVideoCategoryJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIVideoCategoryJobRequest&, const SubmitAIVideoCategoryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoCategoryJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeRefreshTasksResult> DescribeRefreshTasksOutcome;
|
|
|
+ typedef std::future<DescribeRefreshTasksOutcome> DescribeRefreshTasksOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribeRefreshTasksRequest&, const DescribeRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshTasksAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateCategoryResult> UpdateCategoryOutcome;
|
|
|
+ typedef std::future<UpdateCategoryOutcome> UpdateCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::UpdateCategoryRequest&, const UpdateCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIASRJobResult> ListAIASRJobOutcome;
|
|
|
+ typedef std::future<ListAIASRJobOutcome> ListAIASRJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIASRJobRequest&, const ListAIASRJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIASRJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIVideoCensorJobResult> ListAIVideoCensorJobOutcome;
|
|
|
+ typedef std::future<ListAIVideoCensorJobOutcome> ListAIVideoCensorJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIVideoCensorJobRequest&, const ListAIVideoCensorJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoCensorJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeRefreshQuotaResult> DescribeRefreshQuotaOutcome;
|
|
|
+ typedef std::future<DescribeRefreshQuotaOutcome> DescribeRefreshQuotaOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribeRefreshQuotaRequest&, const DescribeRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshQuotaAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ProduceEditingProjectVideoResult> ProduceEditingProjectVideoOutcome;
|
|
|
+ typedef std::future<ProduceEditingProjectVideoOutcome> ProduceEditingProjectVideoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ProduceEditingProjectVideoRequest&, const ProduceEditingProjectVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProduceEditingProjectVideoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetCDNStatisSumResult> GetCDNStatisSumOutcome;
|
|
|
+ typedef std::future<GetCDNStatisSumOutcome> GetCDNStatisSumOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetCDNStatisSumRequest&, const GetCDNStatisSumOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCDNStatisSumAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetVideoPlayAuthResult> GetVideoPlayAuthOutcome;
|
|
|
+ typedef std::future<GetVideoPlayAuthOutcome> GetVideoPlayAuthOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetVideoPlayAuthRequest&, const GetVideoPlayAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoPlayAuthAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetAuditResultResult> GetAuditResultOutcome;
|
|
|
+ typedef std::future<GetAuditResultOutcome> GetAuditResultOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetAuditResultRequest&, const GetAuditResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuditResultAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitPreprocessJobsResult> SubmitPreprocessJobsOutcome;
|
|
|
+ typedef std::future<SubmitPreprocessJobsOutcome> SubmitPreprocessJobsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitPreprocessJobsRequest&, const SubmitPreprocessJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPreprocessJobsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetVideoPlayInfoResult> GetVideoPlayInfoOutcome;
|
|
|
+ typedef std::future<GetVideoPlayInfoOutcome> GetVideoPlayInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetVideoPlayInfoRequest&, const GetVideoPlayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoPlayInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIJobResult> ListAIJobOutcome;
|
|
|
+ typedef std::future<ListAIJobOutcome> ListAIJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIJobRequest&, const ListAIJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetVideoConfigResult> GetVideoConfigOutcome;
|
|
|
+ typedef std::future<GetVideoConfigOutcome> GetVideoConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetVideoConfigRequest&, const GetVideoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateUploadImageResult> CreateUploadImageOutcome;
|
|
|
+ typedef std::future<CreateUploadImageOutcome> CreateUploadImageOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::CreateUploadImageRequest&, const CreateUploadImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadImageAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UpdateVideoInfoResult> UpdateVideoInfoOutcome;
|
|
|
+ typedef std::future<UpdateVideoInfoOutcome> UpdateVideoInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::UpdateVideoInfoRequest&, const UpdateVideoInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVideoInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SearchMediaResult> SearchMediaOutcome;
|
|
|
+ typedef std::future<SearchMediaOutcome> SearchMediaOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SearchMediaRequest&, const SearchMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchMediaAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribePlayTopVideosResult> DescribePlayTopVideosOutcome;
|
|
|
+ typedef std::future<DescribePlayTopVideosOutcome> DescribePlayTopVideosOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribePlayTopVideosRequest&, const DescribePlayTopVideosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayTopVideosAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::PushObjectCacheResult> PushObjectCacheOutcome;
|
|
|
+ typedef std::future<PushObjectCacheOutcome> PushObjectCacheOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::PushObjectCacheRequest&, const PushObjectCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushObjectCacheAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddCategoryResult> AddCategoryOutcome;
|
|
|
+ typedef std::future<AddCategoryOutcome> AddCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::AddCategoryRequest&, const AddCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitSnapshotJobResult> SubmitSnapshotJobOutcome;
|
|
|
+ typedef std::future<SubmitSnapshotJobOutcome> SubmitSnapshotJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitSnapshotJobRequest&, const SubmitSnapshotJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSnapshotJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::RefreshUploadVideoResult> RefreshUploadVideoOutcome;
|
|
|
+ typedef std::future<RefreshUploadVideoOutcome> RefreshUploadVideoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::RefreshUploadVideoRequest&, const RefreshUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshUploadVideoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIVideoPornRecogJobResult> ListAIVideoPornRecogJobOutcome;
|
|
|
+ typedef std::future<ListAIVideoPornRecogJobOutcome> ListAIVideoPornRecogJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIVideoPornRecogJobRequest&, const ListAIVideoPornRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoPornRecogJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetEditingProjectResult> GetEditingProjectOutcome;
|
|
|
+ typedef std::future<GetEditingProjectOutcome> GetEditingProjectOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetEditingProjectRequest&, const GetEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIVideoCensorJobResult> SubmitAIVideoCensorJobOutcome;
|
|
|
+ typedef std::future<SubmitAIVideoCensorJobOutcome> SubmitAIVideoCensorJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIVideoCensorJobRequest&, const SubmitAIVideoCensorJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoCensorJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteEditingProjectResult> DeleteEditingProjectOutcome;
|
|
|
+ typedef std::future<DeleteEditingProjectOutcome> DeleteEditingProjectOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DeleteEditingProjectRequest&, const DeleteEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEditingProjectAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateAuditResult> CreateAuditOutcome;
|
|
|
+ typedef std::future<CreateAuditOutcome> CreateAuditOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::CreateAuditRequest&, const CreateAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuditAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIVideoTerrorismRecogJobResult> SubmitAIVideoTerrorismRecogJobOutcome;
|
|
|
+ typedef std::future<SubmitAIVideoTerrorismRecogJobOutcome> SubmitAIVideoTerrorismRecogJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIVideoTerrorismRecogJobRequest&, const SubmitAIVideoTerrorismRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoTerrorismRecogJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SearchEditingProjectResult> SearchEditingProjectOutcome;
|
|
|
+ typedef std::future<SearchEditingProjectOutcome> SearchEditingProjectOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SearchEditingProjectRequest&, const SearchEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchEditingProjectAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetImageInfoResult> GetImageInfoOutcome;
|
|
|
+ typedef std::future<GetImageInfoOutcome> GetImageInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetImageInfoRequest&, const GetImageInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetMessageCallbackResult> GetMessageCallbackOutcome;
|
|
|
+ typedef std::future<GetMessageCallbackOutcome> GetMessageCallbackOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetMessageCallbackRequest&, const GetMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMessageCallbackAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListLiveRecordVideoResult> ListLiveRecordVideoOutcome;
|
|
|
+ typedef std::future<ListLiveRecordVideoOutcome> ListLiveRecordVideoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListLiveRecordVideoRequest&, const ListLiveRecordVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveRecordVideoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIVideoCategoryJobResult> ListAIVideoCategoryJobOutcome;
|
|
|
+ typedef std::future<ListAIVideoCategoryJobOutcome> ListAIVideoCategoryJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIVideoCategoryJobRequest&, const ListAIVideoCategoryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoCategoryJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetCategoriesResult> GetCategoriesOutcome;
|
|
|
+ typedef std::future<GetCategoriesOutcome> GetCategoriesOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetCategoriesRequest&, const GetCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCategoriesAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribePlayVideoStatisResult> DescribePlayVideoStatisOutcome;
|
|
|
+ typedef std::future<DescribePlayVideoStatisOutcome> DescribePlayVideoStatisOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribePlayVideoStatisRequest&, const DescribePlayVideoStatisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayVideoStatisAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteStreamResult> DeleteStreamOutcome;
|
|
|
+ typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DeleteStreamRequest&, const DeleteStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStreamAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::UploadMediaByURLResult> UploadMediaByURLOutcome;
|
|
|
+ typedef std::future<UploadMediaByURLOutcome> UploadMediaByURLOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::UploadMediaByURLRequest&, const UploadMediaByURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMediaByURLAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIJobResult> SubmitAIJobOutcome;
|
|
|
+ typedef std::future<SubmitAIJobOutcome> SubmitAIJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIJobRequest&, const SubmitAIJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListAIVideoCoverJobResult> ListAIVideoCoverJobOutcome;
|
|
|
+ typedef std::future<ListAIVideoCoverJobOutcome> ListAIVideoCoverJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::ListAIVideoCoverJobRequest&, const ListAIVideoCoverJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoCoverJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIASRJobResult> SubmitAIASRJobOutcome;
|
|
|
+ typedef std::future<SubmitAIASRJobOutcome> SubmitAIASRJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIASRJobRequest&, const SubmitAIASRJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIASRJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetPlayInfoResult> GetPlayInfoOutcome;
|
|
|
+ typedef std::future<GetPlayInfoOutcome> GetPlayInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetPlayInfoRequest&, const GetPlayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPlayInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitTranscodeJobsResult> SubmitTranscodeJobsOutcome;
|
|
|
+ typedef std::future<SubmitTranscodeJobsOutcome> SubmitTranscodeJobsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitTranscodeJobsRequest&, const SubmitTranscodeJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTranscodeJobsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateUploadVideoResult> CreateUploadVideoOutcome;
|
|
|
+ typedef std::future<CreateUploadVideoOutcome> CreateUploadVideoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::CreateUploadVideoRequest&, const CreateUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadVideoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetOSSStatisResult> GetOSSStatisOutcome;
|
|
|
+ typedef std::future<GetOSSStatisOutcome> GetOSSStatisOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetOSSStatisRequest&, const GetOSSStatisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOSSStatisAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SetAuditSecurityIpResult> SetAuditSecurityIpOutcome;
|
|
|
+ typedef std::future<SetAuditSecurityIpOutcome> SetAuditSecurityIpOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SetAuditSecurityIpRequest&, const SetAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAuditSecurityIpAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AddEditingProjectResult> AddEditingProjectOutcome;
|
|
|
+ typedef std::future<AddEditingProjectOutcome> AddEditingProjectOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::AddEditingProjectRequest&, const AddEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddEditingProjectAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIVideoSummaryJobResult> SubmitAIVideoSummaryJobOutcome;
|
|
|
+ typedef std::future<SubmitAIVideoSummaryJobOutcome> SubmitAIVideoSummaryJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIVideoSummaryJobRequest&, const SubmitAIVideoSummaryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoSummaryJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeCdnDomainLogsResult> DescribeCdnDomainLogsOutcome;
|
|
|
+ typedef std::future<DescribeCdnDomainLogsOutcome> DescribeCdnDomainLogsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribeCdnDomainLogsRequest&, const DescribeCdnDomainLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainLogsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeDomainFlowDataResult> DescribeDomainFlowDataOutcome;
|
|
|
+ typedef std::future<DescribeDomainFlowDataOutcome> DescribeDomainFlowDataOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribeDomainFlowDataRequest&, const DescribeDomainFlowDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainFlowDataAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIVideoPornRecogJobResult> SubmitAIVideoPornRecogJobOutcome;
|
|
|
+ typedef std::future<SubmitAIVideoPornRecogJobOutcome> SubmitAIVideoPornRecogJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIVideoPornRecogJobRequest&, const SubmitAIVideoPornRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoPornRecogJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SetEditingProjectMaterialsResult> SetEditingProjectMaterialsOutcome;
|
|
|
+ typedef std::future<SetEditingProjectMaterialsOutcome> SetEditingProjectMaterialsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SetEditingProjectMaterialsRequest&, const SetEditingProjectMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEditingProjectMaterialsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::GetMezzanineInfoResult> GetMezzanineInfoOutcome;
|
|
|
+ typedef std::future<GetMezzanineInfoOutcome> GetMezzanineInfoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::GetMezzanineInfoRequest&, const GetMezzanineInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMezzanineInfoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteVideoResult> DeleteVideoOutcome;
|
|
|
+ typedef std::future<DeleteVideoOutcome> DeleteVideoOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DeleteVideoRequest&, const DeleteVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVideoAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SubmitAIVideoCoverJobResult> SubmitAIVideoCoverJobOutcome;
|
|
|
+ typedef std::future<SubmitAIVideoCoverJobOutcome> SubmitAIVideoCoverJobOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::SubmitAIVideoCoverJobRequest&, const SubmitAIVideoCoverJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoCoverJobAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribePlayUserAvgResult> DescribePlayUserAvgOutcome;
|
|
|
+ typedef std::future<DescribePlayUserAvgOutcome> DescribePlayUserAvgOutcomeCallable;
|
|
|
+ typedef std::function<void(const VodClient*, const Model::DescribePlayUserAvgRequest&, const DescribePlayUserAvgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserAvgAsyncHandler;
|
|
|
+
|
|
|
+ VodClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
|
+ VodClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
|
+ VodClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
|
+ ~VodClient();
|
|
|
+ DescribePlayUserTotalOutcome describePlayUserTotal(const Model::DescribePlayUserTotalRequest &request)const;
|
|
|
+ void describePlayUserTotalAsync(const Model::DescribePlayUserTotalRequest& request, const DescribePlayUserTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribePlayUserTotalOutcomeCallable describePlayUserTotalCallable(const Model::DescribePlayUserTotalRequest& request) const;
|
|
|
+ DeleteImageOutcome deleteImage(const Model::DeleteImageRequest &request)const;
|
|
|
+ void deleteImageAsync(const Model::DeleteImageRequest& request, const DeleteImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteImageOutcomeCallable deleteImageCallable(const Model::DeleteImageRequest& request) const;
|
|
|
+ DeleteCategoryOutcome deleteCategory(const Model::DeleteCategoryRequest &request)const;
|
|
|
+ void deleteCategoryAsync(const Model::DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteCategoryOutcomeCallable deleteCategoryCallable(const Model::DeleteCategoryRequest& request) const;
|
|
|
+ ListAIVideoSummaryJobOutcome listAIVideoSummaryJob(const Model::ListAIVideoSummaryJobRequest &request)const;
|
|
|
+ void listAIVideoSummaryJobAsync(const Model::ListAIVideoSummaryJobRequest& request, const ListAIVideoSummaryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIVideoSummaryJobOutcomeCallable listAIVideoSummaryJobCallable(const Model::ListAIVideoSummaryJobRequest& request) const;
|
|
|
+ ListSnapshotsOutcome listSnapshots(const Model::ListSnapshotsRequest &request)const;
|
|
|
+ void listSnapshotsAsync(const Model::ListSnapshotsRequest& request, const ListSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListSnapshotsOutcomeCallable listSnapshotsCallable(const Model::ListSnapshotsRequest& request) const;
|
|
|
+ UpdateVideoInfosOutcome updateVideoInfos(const Model::UpdateVideoInfosRequest &request)const;
|
|
|
+ void updateVideoInfosAsync(const Model::UpdateVideoInfosRequest& request, const UpdateVideoInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateVideoInfosOutcomeCallable updateVideoInfosCallable(const Model::UpdateVideoInfosRequest& request) const;
|
|
|
+ GetVideoListOutcome getVideoList(const Model::GetVideoListRequest &request)const;
|
|
|
+ void getVideoListAsync(const Model::GetVideoListRequest& request, const GetVideoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetVideoListOutcomeCallable getVideoListCallable(const Model::GetVideoListRequest& request) const;
|
|
|
+ ListAIVideoTerrorismRecogJobOutcome listAIVideoTerrorismRecogJob(const Model::ListAIVideoTerrorismRecogJobRequest &request)const;
|
|
|
+ void listAIVideoTerrorismRecogJobAsync(const Model::ListAIVideoTerrorismRecogJobRequest& request, const ListAIVideoTerrorismRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIVideoTerrorismRecogJobOutcomeCallable listAIVideoTerrorismRecogJobCallable(const Model::ListAIVideoTerrorismRecogJobRequest& request) const;
|
|
|
+ UpdateEditingProjectOutcome updateEditingProject(const Model::UpdateEditingProjectRequest &request)const;
|
|
|
+ void updateEditingProjectAsync(const Model::UpdateEditingProjectRequest& request, const UpdateEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateEditingProjectOutcomeCallable updateEditingProjectCallable(const Model::UpdateEditingProjectRequest& request) const;
|
|
|
+ RefreshObjectCachesOutcome refreshObjectCaches(const Model::RefreshObjectCachesRequest &request)const;
|
|
|
+ void refreshObjectCachesAsync(const Model::RefreshObjectCachesRequest& request, const RefreshObjectCachesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ RefreshObjectCachesOutcomeCallable refreshObjectCachesCallable(const Model::RefreshObjectCachesRequest& request) const;
|
|
|
+ DescribeDomainBpsDataOutcome describeDomainBpsData(const Model::DescribeDomainBpsDataRequest &request)const;
|
|
|
+ void describeDomainBpsDataAsync(const Model::DescribeDomainBpsDataRequest& request, const DescribeDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeDomainBpsDataOutcomeCallable describeDomainBpsDataCallable(const Model::DescribeDomainBpsDataRequest& request) const;
|
|
|
+ ListAuditSecurityIpOutcome listAuditSecurityIp(const Model::ListAuditSecurityIpRequest &request)const;
|
|
|
+ void listAuditSecurityIpAsync(const Model::ListAuditSecurityIpRequest& request, const ListAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAuditSecurityIpOutcomeCallable listAuditSecurityIpCallable(const Model::ListAuditSecurityIpRequest& request) const;
|
|
|
+ GetAuditHistoryOutcome getAuditHistory(const Model::GetAuditHistoryRequest &request)const;
|
|
|
+ void getAuditHistoryAsync(const Model::GetAuditHistoryRequest& request, const GetAuditHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetAuditHistoryOutcomeCallable getAuditHistoryCallable(const Model::GetAuditHistoryRequest& request) const;
|
|
|
+ GetVideoInfoOutcome getVideoInfo(const Model::GetVideoInfoRequest &request)const;
|
|
|
+ void getVideoInfoAsync(const Model::GetVideoInfoRequest& request, const GetVideoInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetVideoInfoOutcomeCallable getVideoInfoCallable(const Model::GetVideoInfoRequest& request) const;
|
|
|
+ SetMessageCallbackOutcome setMessageCallback(const Model::SetMessageCallbackRequest &request)const;
|
|
|
+ void setMessageCallbackAsync(const Model::SetMessageCallbackRequest& request, const SetMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SetMessageCallbackOutcomeCallable setMessageCallbackCallable(const Model::SetMessageCallbackRequest& request) const;
|
|
|
+ GetVideoInfosOutcome getVideoInfos(const Model::GetVideoInfosRequest &request)const;
|
|
|
+ void getVideoInfosAsync(const Model::GetVideoInfosRequest& request, const GetVideoInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetVideoInfosOutcomeCallable getVideoInfosCallable(const Model::GetVideoInfosRequest& request) const;
|
|
|
+ GetEditingProjectMaterialsOutcome getEditingProjectMaterials(const Model::GetEditingProjectMaterialsRequest &request)const;
|
|
|
+ void getEditingProjectMaterialsAsync(const Model::GetEditingProjectMaterialsRequest& request, const GetEditingProjectMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetEditingProjectMaterialsOutcomeCallable getEditingProjectMaterialsCallable(const Model::GetEditingProjectMaterialsRequest& request) const;
|
|
|
+ OpenVodServiceOutcome openVodService(const Model::OpenVodServiceRequest &request)const;
|
|
|
+ void openVodServiceAsync(const Model::OpenVodServiceRequest& request, const OpenVodServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ OpenVodServiceOutcomeCallable openVodServiceCallable(const Model::OpenVodServiceRequest& request) const;
|
|
|
+ SubmitAIVideoCategoryJobOutcome submitAIVideoCategoryJob(const Model::SubmitAIVideoCategoryJobRequest &request)const;
|
|
|
+ void submitAIVideoCategoryJobAsync(const Model::SubmitAIVideoCategoryJobRequest& request, const SubmitAIVideoCategoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIVideoCategoryJobOutcomeCallable submitAIVideoCategoryJobCallable(const Model::SubmitAIVideoCategoryJobRequest& request) const;
|
|
|
+ DescribeRefreshTasksOutcome describeRefreshTasks(const Model::DescribeRefreshTasksRequest &request)const;
|
|
|
+ void describeRefreshTasksAsync(const Model::DescribeRefreshTasksRequest& request, const DescribeRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeRefreshTasksOutcomeCallable describeRefreshTasksCallable(const Model::DescribeRefreshTasksRequest& request) const;
|
|
|
+ UpdateCategoryOutcome updateCategory(const Model::UpdateCategoryRequest &request)const;
|
|
|
+ void updateCategoryAsync(const Model::UpdateCategoryRequest& request, const UpdateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateCategoryOutcomeCallable updateCategoryCallable(const Model::UpdateCategoryRequest& request) const;
|
|
|
+ ListAIASRJobOutcome listAIASRJob(const Model::ListAIASRJobRequest &request)const;
|
|
|
+ void listAIASRJobAsync(const Model::ListAIASRJobRequest& request, const ListAIASRJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIASRJobOutcomeCallable listAIASRJobCallable(const Model::ListAIASRJobRequest& request) const;
|
|
|
+ ListAIVideoCensorJobOutcome listAIVideoCensorJob(const Model::ListAIVideoCensorJobRequest &request)const;
|
|
|
+ void listAIVideoCensorJobAsync(const Model::ListAIVideoCensorJobRequest& request, const ListAIVideoCensorJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIVideoCensorJobOutcomeCallable listAIVideoCensorJobCallable(const Model::ListAIVideoCensorJobRequest& request) const;
|
|
|
+ DescribeRefreshQuotaOutcome describeRefreshQuota(const Model::DescribeRefreshQuotaRequest &request)const;
|
|
|
+ void describeRefreshQuotaAsync(const Model::DescribeRefreshQuotaRequest& request, const DescribeRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeRefreshQuotaOutcomeCallable describeRefreshQuotaCallable(const Model::DescribeRefreshQuotaRequest& request) const;
|
|
|
+ ProduceEditingProjectVideoOutcome produceEditingProjectVideo(const Model::ProduceEditingProjectVideoRequest &request)const;
|
|
|
+ void produceEditingProjectVideoAsync(const Model::ProduceEditingProjectVideoRequest& request, const ProduceEditingProjectVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ProduceEditingProjectVideoOutcomeCallable produceEditingProjectVideoCallable(const Model::ProduceEditingProjectVideoRequest& request) const;
|
|
|
+ GetCDNStatisSumOutcome getCDNStatisSum(const Model::GetCDNStatisSumRequest &request)const;
|
|
|
+ void getCDNStatisSumAsync(const Model::GetCDNStatisSumRequest& request, const GetCDNStatisSumAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetCDNStatisSumOutcomeCallable getCDNStatisSumCallable(const Model::GetCDNStatisSumRequest& request) const;
|
|
|
+ GetVideoPlayAuthOutcome getVideoPlayAuth(const Model::GetVideoPlayAuthRequest &request)const;
|
|
|
+ void getVideoPlayAuthAsync(const Model::GetVideoPlayAuthRequest& request, const GetVideoPlayAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetVideoPlayAuthOutcomeCallable getVideoPlayAuthCallable(const Model::GetVideoPlayAuthRequest& request) const;
|
|
|
+ GetAuditResultOutcome getAuditResult(const Model::GetAuditResultRequest &request)const;
|
|
|
+ void getAuditResultAsync(const Model::GetAuditResultRequest& request, const GetAuditResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetAuditResultOutcomeCallable getAuditResultCallable(const Model::GetAuditResultRequest& request) const;
|
|
|
+ SubmitPreprocessJobsOutcome submitPreprocessJobs(const Model::SubmitPreprocessJobsRequest &request)const;
|
|
|
+ void submitPreprocessJobsAsync(const Model::SubmitPreprocessJobsRequest& request, const SubmitPreprocessJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitPreprocessJobsOutcomeCallable submitPreprocessJobsCallable(const Model::SubmitPreprocessJobsRequest& request) const;
|
|
|
+ GetVideoPlayInfoOutcome getVideoPlayInfo(const Model::GetVideoPlayInfoRequest &request)const;
|
|
|
+ void getVideoPlayInfoAsync(const Model::GetVideoPlayInfoRequest& request, const GetVideoPlayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetVideoPlayInfoOutcomeCallable getVideoPlayInfoCallable(const Model::GetVideoPlayInfoRequest& request) const;
|
|
|
+ ListAIJobOutcome listAIJob(const Model::ListAIJobRequest &request)const;
|
|
|
+ void listAIJobAsync(const Model::ListAIJobRequest& request, const ListAIJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIJobOutcomeCallable listAIJobCallable(const Model::ListAIJobRequest& request) const;
|
|
|
+ GetVideoConfigOutcome getVideoConfig(const Model::GetVideoConfigRequest &request)const;
|
|
|
+ void getVideoConfigAsync(const Model::GetVideoConfigRequest& request, const GetVideoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetVideoConfigOutcomeCallable getVideoConfigCallable(const Model::GetVideoConfigRequest& request) const;
|
|
|
+ CreateUploadImageOutcome createUploadImage(const Model::CreateUploadImageRequest &request)const;
|
|
|
+ void createUploadImageAsync(const Model::CreateUploadImageRequest& request, const CreateUploadImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateUploadImageOutcomeCallable createUploadImageCallable(const Model::CreateUploadImageRequest& request) const;
|
|
|
+ UpdateVideoInfoOutcome updateVideoInfo(const Model::UpdateVideoInfoRequest &request)const;
|
|
|
+ void updateVideoInfoAsync(const Model::UpdateVideoInfoRequest& request, const UpdateVideoInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UpdateVideoInfoOutcomeCallable updateVideoInfoCallable(const Model::UpdateVideoInfoRequest& request) const;
|
|
|
+ SearchMediaOutcome searchMedia(const Model::SearchMediaRequest &request)const;
|
|
|
+ void searchMediaAsync(const Model::SearchMediaRequest& request, const SearchMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SearchMediaOutcomeCallable searchMediaCallable(const Model::SearchMediaRequest& request) const;
|
|
|
+ DescribePlayTopVideosOutcome describePlayTopVideos(const Model::DescribePlayTopVideosRequest &request)const;
|
|
|
+ void describePlayTopVideosAsync(const Model::DescribePlayTopVideosRequest& request, const DescribePlayTopVideosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribePlayTopVideosOutcomeCallable describePlayTopVideosCallable(const Model::DescribePlayTopVideosRequest& request) const;
|
|
|
+ PushObjectCacheOutcome pushObjectCache(const Model::PushObjectCacheRequest &request)const;
|
|
|
+ void pushObjectCacheAsync(const Model::PushObjectCacheRequest& request, const PushObjectCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ PushObjectCacheOutcomeCallable pushObjectCacheCallable(const Model::PushObjectCacheRequest& request) const;
|
|
|
+ AddCategoryOutcome addCategory(const Model::AddCategoryRequest &request)const;
|
|
|
+ void addCategoryAsync(const Model::AddCategoryRequest& request, const AddCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddCategoryOutcomeCallable addCategoryCallable(const Model::AddCategoryRequest& request) const;
|
|
|
+ SubmitSnapshotJobOutcome submitSnapshotJob(const Model::SubmitSnapshotJobRequest &request)const;
|
|
|
+ void submitSnapshotJobAsync(const Model::SubmitSnapshotJobRequest& request, const SubmitSnapshotJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitSnapshotJobOutcomeCallable submitSnapshotJobCallable(const Model::SubmitSnapshotJobRequest& request) const;
|
|
|
+ RefreshUploadVideoOutcome refreshUploadVideo(const Model::RefreshUploadVideoRequest &request)const;
|
|
|
+ void refreshUploadVideoAsync(const Model::RefreshUploadVideoRequest& request, const RefreshUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ RefreshUploadVideoOutcomeCallable refreshUploadVideoCallable(const Model::RefreshUploadVideoRequest& request) const;
|
|
|
+ ListAIVideoPornRecogJobOutcome listAIVideoPornRecogJob(const Model::ListAIVideoPornRecogJobRequest &request)const;
|
|
|
+ void listAIVideoPornRecogJobAsync(const Model::ListAIVideoPornRecogJobRequest& request, const ListAIVideoPornRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIVideoPornRecogJobOutcomeCallable listAIVideoPornRecogJobCallable(const Model::ListAIVideoPornRecogJobRequest& request) const;
|
|
|
+ GetEditingProjectOutcome getEditingProject(const Model::GetEditingProjectRequest &request)const;
|
|
|
+ void getEditingProjectAsync(const Model::GetEditingProjectRequest& request, const GetEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetEditingProjectOutcomeCallable getEditingProjectCallable(const Model::GetEditingProjectRequest& request) const;
|
|
|
+ SubmitAIVideoCensorJobOutcome submitAIVideoCensorJob(const Model::SubmitAIVideoCensorJobRequest &request)const;
|
|
|
+ void submitAIVideoCensorJobAsync(const Model::SubmitAIVideoCensorJobRequest& request, const SubmitAIVideoCensorJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIVideoCensorJobOutcomeCallable submitAIVideoCensorJobCallable(const Model::SubmitAIVideoCensorJobRequest& request) const;
|
|
|
+ DeleteEditingProjectOutcome deleteEditingProject(const Model::DeleteEditingProjectRequest &request)const;
|
|
|
+ void deleteEditingProjectAsync(const Model::DeleteEditingProjectRequest& request, const DeleteEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteEditingProjectOutcomeCallable deleteEditingProjectCallable(const Model::DeleteEditingProjectRequest& request) const;
|
|
|
+ CreateAuditOutcome createAudit(const Model::CreateAuditRequest &request)const;
|
|
|
+ void createAuditAsync(const Model::CreateAuditRequest& request, const CreateAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateAuditOutcomeCallable createAuditCallable(const Model::CreateAuditRequest& request) const;
|
|
|
+ SubmitAIVideoTerrorismRecogJobOutcome submitAIVideoTerrorismRecogJob(const Model::SubmitAIVideoTerrorismRecogJobRequest &request)const;
|
|
|
+ void submitAIVideoTerrorismRecogJobAsync(const Model::SubmitAIVideoTerrorismRecogJobRequest& request, const SubmitAIVideoTerrorismRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIVideoTerrorismRecogJobOutcomeCallable submitAIVideoTerrorismRecogJobCallable(const Model::SubmitAIVideoTerrorismRecogJobRequest& request) const;
|
|
|
+ SearchEditingProjectOutcome searchEditingProject(const Model::SearchEditingProjectRequest &request)const;
|
|
|
+ void searchEditingProjectAsync(const Model::SearchEditingProjectRequest& request, const SearchEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SearchEditingProjectOutcomeCallable searchEditingProjectCallable(const Model::SearchEditingProjectRequest& request) const;
|
|
|
+ GetImageInfoOutcome getImageInfo(const Model::GetImageInfoRequest &request)const;
|
|
|
+ void getImageInfoAsync(const Model::GetImageInfoRequest& request, const GetImageInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetImageInfoOutcomeCallable getImageInfoCallable(const Model::GetImageInfoRequest& request) const;
|
|
|
+ GetMessageCallbackOutcome getMessageCallback(const Model::GetMessageCallbackRequest &request)const;
|
|
|
+ void getMessageCallbackAsync(const Model::GetMessageCallbackRequest& request, const GetMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetMessageCallbackOutcomeCallable getMessageCallbackCallable(const Model::GetMessageCallbackRequest& request) const;
|
|
|
+ ListLiveRecordVideoOutcome listLiveRecordVideo(const Model::ListLiveRecordVideoRequest &request)const;
|
|
|
+ void listLiveRecordVideoAsync(const Model::ListLiveRecordVideoRequest& request, const ListLiveRecordVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListLiveRecordVideoOutcomeCallable listLiveRecordVideoCallable(const Model::ListLiveRecordVideoRequest& request) const;
|
|
|
+ ListAIVideoCategoryJobOutcome listAIVideoCategoryJob(const Model::ListAIVideoCategoryJobRequest &request)const;
|
|
|
+ void listAIVideoCategoryJobAsync(const Model::ListAIVideoCategoryJobRequest& request, const ListAIVideoCategoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIVideoCategoryJobOutcomeCallable listAIVideoCategoryJobCallable(const Model::ListAIVideoCategoryJobRequest& request) const;
|
|
|
+ GetCategoriesOutcome getCategories(const Model::GetCategoriesRequest &request)const;
|
|
|
+ void getCategoriesAsync(const Model::GetCategoriesRequest& request, const GetCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetCategoriesOutcomeCallable getCategoriesCallable(const Model::GetCategoriesRequest& request) const;
|
|
|
+ DescribePlayVideoStatisOutcome describePlayVideoStatis(const Model::DescribePlayVideoStatisRequest &request)const;
|
|
|
+ void describePlayVideoStatisAsync(const Model::DescribePlayVideoStatisRequest& request, const DescribePlayVideoStatisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribePlayVideoStatisOutcomeCallable describePlayVideoStatisCallable(const Model::DescribePlayVideoStatisRequest& request) const;
|
|
|
+ DeleteStreamOutcome deleteStream(const Model::DeleteStreamRequest &request)const;
|
|
|
+ void deleteStreamAsync(const Model::DeleteStreamRequest& request, const DeleteStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteStreamOutcomeCallable deleteStreamCallable(const Model::DeleteStreamRequest& request) const;
|
|
|
+ UploadMediaByURLOutcome uploadMediaByURL(const Model::UploadMediaByURLRequest &request)const;
|
|
|
+ void uploadMediaByURLAsync(const Model::UploadMediaByURLRequest& request, const UploadMediaByURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ UploadMediaByURLOutcomeCallable uploadMediaByURLCallable(const Model::UploadMediaByURLRequest& request) const;
|
|
|
+ SubmitAIJobOutcome submitAIJob(const Model::SubmitAIJobRequest &request)const;
|
|
|
+ void submitAIJobAsync(const Model::SubmitAIJobRequest& request, const SubmitAIJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIJobOutcomeCallable submitAIJobCallable(const Model::SubmitAIJobRequest& request) const;
|
|
|
+ ListAIVideoCoverJobOutcome listAIVideoCoverJob(const Model::ListAIVideoCoverJobRequest &request)const;
|
|
|
+ void listAIVideoCoverJobAsync(const Model::ListAIVideoCoverJobRequest& request, const ListAIVideoCoverJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListAIVideoCoverJobOutcomeCallable listAIVideoCoverJobCallable(const Model::ListAIVideoCoverJobRequest& request) const;
|
|
|
+ SubmitAIASRJobOutcome submitAIASRJob(const Model::SubmitAIASRJobRequest &request)const;
|
|
|
+ void submitAIASRJobAsync(const Model::SubmitAIASRJobRequest& request, const SubmitAIASRJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIASRJobOutcomeCallable submitAIASRJobCallable(const Model::SubmitAIASRJobRequest& request) const;
|
|
|
+ GetPlayInfoOutcome getPlayInfo(const Model::GetPlayInfoRequest &request)const;
|
|
|
+ void getPlayInfoAsync(const Model::GetPlayInfoRequest& request, const GetPlayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetPlayInfoOutcomeCallable getPlayInfoCallable(const Model::GetPlayInfoRequest& request) const;
|
|
|
+ SubmitTranscodeJobsOutcome submitTranscodeJobs(const Model::SubmitTranscodeJobsRequest &request)const;
|
|
|
+ void submitTranscodeJobsAsync(const Model::SubmitTranscodeJobsRequest& request, const SubmitTranscodeJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitTranscodeJobsOutcomeCallable submitTranscodeJobsCallable(const Model::SubmitTranscodeJobsRequest& request) const;
|
|
|
+ CreateUploadVideoOutcome createUploadVideo(const Model::CreateUploadVideoRequest &request)const;
|
|
|
+ void createUploadVideoAsync(const Model::CreateUploadVideoRequest& request, const CreateUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateUploadVideoOutcomeCallable createUploadVideoCallable(const Model::CreateUploadVideoRequest& request) const;
|
|
|
+ GetOSSStatisOutcome getOSSStatis(const Model::GetOSSStatisRequest &request)const;
|
|
|
+ void getOSSStatisAsync(const Model::GetOSSStatisRequest& request, const GetOSSStatisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetOSSStatisOutcomeCallable getOSSStatisCallable(const Model::GetOSSStatisRequest& request) const;
|
|
|
+ SetAuditSecurityIpOutcome setAuditSecurityIp(const Model::SetAuditSecurityIpRequest &request)const;
|
|
|
+ void setAuditSecurityIpAsync(const Model::SetAuditSecurityIpRequest& request, const SetAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SetAuditSecurityIpOutcomeCallable setAuditSecurityIpCallable(const Model::SetAuditSecurityIpRequest& request) const;
|
|
|
+ AddEditingProjectOutcome addEditingProject(const Model::AddEditingProjectRequest &request)const;
|
|
|
+ void addEditingProjectAsync(const Model::AddEditingProjectRequest& request, const AddEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AddEditingProjectOutcomeCallable addEditingProjectCallable(const Model::AddEditingProjectRequest& request) const;
|
|
|
+ SubmitAIVideoSummaryJobOutcome submitAIVideoSummaryJob(const Model::SubmitAIVideoSummaryJobRequest &request)const;
|
|
|
+ void submitAIVideoSummaryJobAsync(const Model::SubmitAIVideoSummaryJobRequest& request, const SubmitAIVideoSummaryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIVideoSummaryJobOutcomeCallable submitAIVideoSummaryJobCallable(const Model::SubmitAIVideoSummaryJobRequest& request) const;
|
|
|
+ DescribeCdnDomainLogsOutcome describeCdnDomainLogs(const Model::DescribeCdnDomainLogsRequest &request)const;
|
|
|
+ void describeCdnDomainLogsAsync(const Model::DescribeCdnDomainLogsRequest& request, const DescribeCdnDomainLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeCdnDomainLogsOutcomeCallable describeCdnDomainLogsCallable(const Model::DescribeCdnDomainLogsRequest& request) const;
|
|
|
+ DescribeDomainFlowDataOutcome describeDomainFlowData(const Model::DescribeDomainFlowDataRequest &request)const;
|
|
|
+ void describeDomainFlowDataAsync(const Model::DescribeDomainFlowDataRequest& request, const DescribeDomainFlowDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeDomainFlowDataOutcomeCallable describeDomainFlowDataCallable(const Model::DescribeDomainFlowDataRequest& request) const;
|
|
|
+ SubmitAIVideoPornRecogJobOutcome submitAIVideoPornRecogJob(const Model::SubmitAIVideoPornRecogJobRequest &request)const;
|
|
|
+ void submitAIVideoPornRecogJobAsync(const Model::SubmitAIVideoPornRecogJobRequest& request, const SubmitAIVideoPornRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIVideoPornRecogJobOutcomeCallable submitAIVideoPornRecogJobCallable(const Model::SubmitAIVideoPornRecogJobRequest& request) const;
|
|
|
+ SetEditingProjectMaterialsOutcome setEditingProjectMaterials(const Model::SetEditingProjectMaterialsRequest &request)const;
|
|
|
+ void setEditingProjectMaterialsAsync(const Model::SetEditingProjectMaterialsRequest& request, const SetEditingProjectMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SetEditingProjectMaterialsOutcomeCallable setEditingProjectMaterialsCallable(const Model::SetEditingProjectMaterialsRequest& request) const;
|
|
|
+ GetMezzanineInfoOutcome getMezzanineInfo(const Model::GetMezzanineInfoRequest &request)const;
|
|
|
+ void getMezzanineInfoAsync(const Model::GetMezzanineInfoRequest& request, const GetMezzanineInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ GetMezzanineInfoOutcomeCallable getMezzanineInfoCallable(const Model::GetMezzanineInfoRequest& request) const;
|
|
|
+ DeleteVideoOutcome deleteVideo(const Model::DeleteVideoRequest &request)const;
|
|
|
+ void deleteVideoAsync(const Model::DeleteVideoRequest& request, const DeleteVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteVideoOutcomeCallable deleteVideoCallable(const Model::DeleteVideoRequest& request) const;
|
|
|
+ SubmitAIVideoCoverJobOutcome submitAIVideoCoverJob(const Model::SubmitAIVideoCoverJobRequest &request)const;
|
|
|
+ void submitAIVideoCoverJobAsync(const Model::SubmitAIVideoCoverJobRequest& request, const SubmitAIVideoCoverJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SubmitAIVideoCoverJobOutcomeCallable submitAIVideoCoverJobCallable(const Model::SubmitAIVideoCoverJobRequest& request) const;
|
|
|
+ DescribePlayUserAvgOutcome describePlayUserAvg(const Model::DescribePlayUserAvgRequest &request)const;
|
|
|
+ void describePlayUserAvgAsync(const Model::DescribePlayUserAvgRequest& request, const DescribePlayUserAvgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribePlayUserAvgOutcomeCallable describePlayUserAvgCallable(const Model::DescribePlayUserAvgRequest& request) const;
|
|
|
+
|
|
|
+ private:
|
|
|
+ std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
|
+ };
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#endif // !ALIBABACLOUD_VOD_VODCLIENT_H_
|