# # 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. # set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include) set(ice_public_header include/alibabacloud/ice/ICEClient.h include/alibabacloud/ice/ICEExport.h ) set(ice_public_header_model include/alibabacloud/ice/model/AddCategoryRequest.h include/alibabacloud/ice/model/AddCategoryResult.h include/alibabacloud/ice/model/AddEditingProjectMaterialsRequest.h include/alibabacloud/ice/model/AddEditingProjectMaterialsResult.h include/alibabacloud/ice/model/AddFavoritePublicMediaRequest.h include/alibabacloud/ice/model/AddFavoritePublicMediaResult.h include/alibabacloud/ice/model/AddMediaMarksRequest.h include/alibabacloud/ice/model/AddMediaMarksResult.h include/alibabacloud/ice/model/AddTemplateRequest.h include/alibabacloud/ice/model/AddTemplateResult.h include/alibabacloud/ice/model/BatchGetMediaInfosRequest.h include/alibabacloud/ice/model/BatchGetMediaInfosResult.h include/alibabacloud/ice/model/CancelDNAJobRequest.h include/alibabacloud/ice/model/CancelDNAJobResult.h include/alibabacloud/ice/model/CancelFavoritePublicMediaRequest.h include/alibabacloud/ice/model/CancelFavoritePublicMediaResult.h include/alibabacloud/ice/model/CreateAuditRequest.h include/alibabacloud/ice/model/CreateAuditResult.h include/alibabacloud/ice/model/CreateCustomTemplateRequest.h include/alibabacloud/ice/model/CreateCustomTemplateResult.h include/alibabacloud/ice/model/CreateDNADBRequest.h include/alibabacloud/ice/model/CreateDNADBResult.h include/alibabacloud/ice/model/CreateEditingProjectRequest.h include/alibabacloud/ice/model/CreateEditingProjectResult.h include/alibabacloud/ice/model/CreateLiveRecordTemplateRequest.h include/alibabacloud/ice/model/CreateLiveRecordTemplateResult.h include/alibabacloud/ice/model/CreateLiveSnapshotTemplateRequest.h include/alibabacloud/ice/model/CreateLiveSnapshotTemplateResult.h include/alibabacloud/ice/model/CreateLiveTranscodeTemplateRequest.h include/alibabacloud/ice/model/CreateLiveTranscodeTemplateResult.h include/alibabacloud/ice/model/CreatePipelineRequest.h include/alibabacloud/ice/model/CreatePipelineResult.h include/alibabacloud/ice/model/CreateUploadMediaRequest.h include/alibabacloud/ice/model/CreateUploadMediaResult.h include/alibabacloud/ice/model/CreateUploadStreamRequest.h include/alibabacloud/ice/model/CreateUploadStreamResult.h include/alibabacloud/ice/model/DeleteCategoryRequest.h include/alibabacloud/ice/model/DeleteCategoryResult.h include/alibabacloud/ice/model/DeleteCustomTemplateRequest.h include/alibabacloud/ice/model/DeleteCustomTemplateResult.h include/alibabacloud/ice/model/DeleteDNADBRequest.h include/alibabacloud/ice/model/DeleteDNADBResult.h include/alibabacloud/ice/model/DeleteDNAFilesRequest.h include/alibabacloud/ice/model/DeleteDNAFilesResult.h include/alibabacloud/ice/model/DeleteEditingProjectMaterialsRequest.h include/alibabacloud/ice/model/DeleteEditingProjectMaterialsResult.h include/alibabacloud/ice/model/DeleteEditingProjectsRequest.h include/alibabacloud/ice/model/DeleteEditingProjectsResult.h include/alibabacloud/ice/model/DeleteLiveRecordFilesRequest.h include/alibabacloud/ice/model/DeleteLiveRecordFilesResult.h include/alibabacloud/ice/model/DeleteLiveRecordTemplateRequest.h include/alibabacloud/ice/model/DeleteLiveRecordTemplateResult.h include/alibabacloud/ice/model/DeleteLiveSnapshotFilesRequest.h include/alibabacloud/ice/model/DeleteLiveSnapshotFilesResult.h include/alibabacloud/ice/model/DeleteLiveSnapshotTemplateRequest.h include/alibabacloud/ice/model/DeleteLiveSnapshotTemplateResult.h include/alibabacloud/ice/model/DeleteLiveTranscodeJobRequest.h include/alibabacloud/ice/model/DeleteLiveTranscodeJobResult.h include/alibabacloud/ice/model/DeleteLiveTranscodeTemplateRequest.h include/alibabacloud/ice/model/DeleteLiveTranscodeTemplateResult.h include/alibabacloud/ice/model/DeleteMediaInfosRequest.h include/alibabacloud/ice/model/DeleteMediaInfosResult.h include/alibabacloud/ice/model/DeleteMediaMarksRequest.h include/alibabacloud/ice/model/DeleteMediaMarksResult.h include/alibabacloud/ice/model/DeletePipelineRequest.h include/alibabacloud/ice/model/DeletePipelineResult.h include/alibabacloud/ice/model/DeletePlayInfoRequest.h include/alibabacloud/ice/model/DeletePlayInfoResult.h include/alibabacloud/ice/model/DeleteSmartJobRequest.h include/alibabacloud/ice/model/DeleteSmartJobResult.h include/alibabacloud/ice/model/DeleteTemplateRequest.h include/alibabacloud/ice/model/DeleteTemplateResult.h include/alibabacloud/ice/model/DescribeFilterConfigsRequest.h include/alibabacloud/ice/model/DescribeFilterConfigsResult.h include/alibabacloud/ice/model/DescribeMeterIceEditUsageRequest.h include/alibabacloud/ice/model/DescribeMeterIceEditUsageResult.h include/alibabacloud/ice/model/DescribeMeterIceLiveMediaConvertUsageRequest.h include/alibabacloud/ice/model/DescribeMeterIceLiveMediaConvertUsageResult.h include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUHDUsageRequest.h include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUHDUsageResult.h include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUsageRequest.h include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUsageResult.h include/alibabacloud/ice/model/DescribeMeterIceMpsAiUsageRequest.h include/alibabacloud/ice/model/DescribeMeterIceMpsAiUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsEditUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsEditUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsLiveEditUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsLiveEditUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsLiveMediaConvertUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsLiveMediaConvertUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsLiveRecordUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsLiveRecordUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsLiveSnapshotUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsLiveSnapshotUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUHDUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUHDUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsMpsAiUsageRequest.h include/alibabacloud/ice/model/DescribeMeterImsMpsAiUsageResult.h include/alibabacloud/ice/model/DescribeMeterImsSummaryRequest.h include/alibabacloud/ice/model/DescribeMeterImsSummaryResult.h include/alibabacloud/ice/model/DescribePlayDetailRequest.h include/alibabacloud/ice/model/DescribePlayDetailResult.h include/alibabacloud/ice/model/DescribePlayEventListRequest.h include/alibabacloud/ice/model/DescribePlayEventListResult.h include/alibabacloud/ice/model/DescribePlayFirstFrameDurationMetricDataRequest.h include/alibabacloud/ice/model/DescribePlayFirstFrameDurationMetricDataResult.h include/alibabacloud/ice/model/DescribePlayListRequest.h include/alibabacloud/ice/model/DescribePlayListResult.h include/alibabacloud/ice/model/DescribePlayMetricDataRequest.h include/alibabacloud/ice/model/DescribePlayMetricDataResult.h include/alibabacloud/ice/model/DescribePlayQoeListRequest.h include/alibabacloud/ice/model/DescribePlayQoeListResult.h include/alibabacloud/ice/model/DescribePlayQosListRequest.h include/alibabacloud/ice/model/DescribePlayQosListResult.h include/alibabacloud/ice/model/DescribeQueryConfigsRequest.h include/alibabacloud/ice/model/DescribeQueryConfigsResult.h include/alibabacloud/ice/model/GetCategoriesRequest.h include/alibabacloud/ice/model/GetCategoriesResult.h include/alibabacloud/ice/model/GetContentAnalyzeConfigRequest.h include/alibabacloud/ice/model/GetContentAnalyzeConfigResult.h include/alibabacloud/ice/model/GetCustomTemplateRequest.h include/alibabacloud/ice/model/GetCustomTemplateResult.h include/alibabacloud/ice/model/GetDefaultStorageLocationRequest.h include/alibabacloud/ice/model/GetDefaultStorageLocationResult.h include/alibabacloud/ice/model/GetDynamicImageJobRequest.h include/alibabacloud/ice/model/GetDynamicImageJobResult.h include/alibabacloud/ice/model/GetEditingProjectRequest.h include/alibabacloud/ice/model/GetEditingProjectResult.h include/alibabacloud/ice/model/GetEditingProjectMaterialsRequest.h include/alibabacloud/ice/model/GetEditingProjectMaterialsResult.h include/alibabacloud/ice/model/GetEventCallbackRequest.h include/alibabacloud/ice/model/GetEventCallbackResult.h include/alibabacloud/ice/model/GetLiveEditingIndexFileRequest.h include/alibabacloud/ice/model/GetLiveEditingIndexFileResult.h include/alibabacloud/ice/model/GetLiveEditingJobRequest.h include/alibabacloud/ice/model/GetLiveEditingJobResult.h include/alibabacloud/ice/model/GetLiveRecordJobRequest.h include/alibabacloud/ice/model/GetLiveRecordJobResult.h include/alibabacloud/ice/model/GetLiveRecordTemplateRequest.h include/alibabacloud/ice/model/GetLiveRecordTemplateResult.h include/alibabacloud/ice/model/GetLiveSnapshotJobRequest.h include/alibabacloud/ice/model/GetLiveSnapshotJobResult.h include/alibabacloud/ice/model/GetLiveSnapshotTemplateRequest.h include/alibabacloud/ice/model/GetLiveSnapshotTemplateResult.h include/alibabacloud/ice/model/GetLiveTranscodeJobRequest.h include/alibabacloud/ice/model/GetLiveTranscodeJobResult.h include/alibabacloud/ice/model/GetLiveTranscodeTemplateRequest.h include/alibabacloud/ice/model/GetLiveTranscodeTemplateResult.h include/alibabacloud/ice/model/GetMediaInfoRequest.h include/alibabacloud/ice/model/GetMediaInfoResult.h include/alibabacloud/ice/model/GetMediaInfoJobRequest.h include/alibabacloud/ice/model/GetMediaInfoJobResult.h include/alibabacloud/ice/model/GetMediaMarksRequest.h include/alibabacloud/ice/model/GetMediaMarksResult.h include/alibabacloud/ice/model/GetMediaProducingJobRequest.h include/alibabacloud/ice/model/GetMediaProducingJobResult.h include/alibabacloud/ice/model/GetPackageJobRequest.h include/alibabacloud/ice/model/GetPackageJobResult.h include/alibabacloud/ice/model/GetPipelineRequest.h include/alibabacloud/ice/model/GetPipelineResult.h include/alibabacloud/ice/model/GetPlayInfoRequest.h include/alibabacloud/ice/model/GetPlayInfoResult.h include/alibabacloud/ice/model/GetPublicMediaInfoRequest.h include/alibabacloud/ice/model/GetPublicMediaInfoResult.h include/alibabacloud/ice/model/GetSmartHandleJobRequest.h include/alibabacloud/ice/model/GetSmartHandleJobResult.h include/alibabacloud/ice/model/GetSnapshotJobRequest.h include/alibabacloud/ice/model/GetSnapshotJobResult.h include/alibabacloud/ice/model/GetSnapshotUrlsRequest.h include/alibabacloud/ice/model/GetSnapshotUrlsResult.h include/alibabacloud/ice/model/GetSystemTemplateRequest.h include/alibabacloud/ice/model/GetSystemTemplateResult.h include/alibabacloud/ice/model/GetTemplateRequest.h include/alibabacloud/ice/model/GetTemplateResult.h include/alibabacloud/ice/model/GetTemplateMaterialsRequest.h include/alibabacloud/ice/model/GetTemplateMaterialsResult.h include/alibabacloud/ice/model/GetTemplateParamsRequest.h include/alibabacloud/ice/model/GetTemplateParamsResult.h include/alibabacloud/ice/model/GetTranscodeJobRequest.h include/alibabacloud/ice/model/GetTranscodeJobResult.h include/alibabacloud/ice/model/GetUrlUploadInfosRequest.h include/alibabacloud/ice/model/GetUrlUploadInfosResult.h include/alibabacloud/ice/model/GetWorkflowTaskRequest.h include/alibabacloud/ice/model/GetWorkflowTaskResult.h include/alibabacloud/ice/model/ListAllPublicMediaTagsRequest.h include/alibabacloud/ice/model/ListAllPublicMediaTagsResult.h include/alibabacloud/ice/model/ListCustomTemplatesRequest.h include/alibabacloud/ice/model/ListCustomTemplatesResult.h include/alibabacloud/ice/model/ListDNADBRequest.h include/alibabacloud/ice/model/ListDNADBResult.h include/alibabacloud/ice/model/ListDNAFilesRequest.h include/alibabacloud/ice/model/ListDNAFilesResult.h include/alibabacloud/ice/model/ListDynamicImageJobsRequest.h include/alibabacloud/ice/model/ListDynamicImageJobsResult.h include/alibabacloud/ice/model/ListLiveRecordFilesRequest.h include/alibabacloud/ice/model/ListLiveRecordFilesResult.h include/alibabacloud/ice/model/ListLiveRecordJobsRequest.h include/alibabacloud/ice/model/ListLiveRecordJobsResult.h include/alibabacloud/ice/model/ListLiveRecordTemplatesRequest.h include/alibabacloud/ice/model/ListLiveRecordTemplatesResult.h include/alibabacloud/ice/model/ListLiveSnapshotFilesRequest.h include/alibabacloud/ice/model/ListLiveSnapshotFilesResult.h include/alibabacloud/ice/model/ListLiveSnapshotJobsRequest.h include/alibabacloud/ice/model/ListLiveSnapshotJobsResult.h include/alibabacloud/ice/model/ListLiveSnapshotTemplatesRequest.h include/alibabacloud/ice/model/ListLiveSnapshotTemplatesResult.h include/alibabacloud/ice/model/ListLiveTranscodeJobsRequest.h include/alibabacloud/ice/model/ListLiveTranscodeJobsResult.h include/alibabacloud/ice/model/ListLiveTranscodeTemplatesRequest.h include/alibabacloud/ice/model/ListLiveTranscodeTemplatesResult.h include/alibabacloud/ice/model/ListMediaBasicInfosRequest.h include/alibabacloud/ice/model/ListMediaBasicInfosResult.h include/alibabacloud/ice/model/ListMediaInfoJobsRequest.h include/alibabacloud/ice/model/ListMediaInfoJobsResult.h include/alibabacloud/ice/model/ListMediaMarksRequest.h include/alibabacloud/ice/model/ListMediaMarksResult.h include/alibabacloud/ice/model/ListPackageJobsRequest.h include/alibabacloud/ice/model/ListPackageJobsResult.h include/alibabacloud/ice/model/ListPipelinesRequest.h include/alibabacloud/ice/model/ListPipelinesResult.h include/alibabacloud/ice/model/ListPublicMediaBasicInfosRequest.h include/alibabacloud/ice/model/ListPublicMediaBasicInfosResult.h include/alibabacloud/ice/model/ListSmartJobsRequest.h include/alibabacloud/ice/model/ListSmartJobsResult.h include/alibabacloud/ice/model/ListSmartSysAvatarModelsRequest.h include/alibabacloud/ice/model/ListSmartSysAvatarModelsResult.h include/alibabacloud/ice/model/ListSnapshotJobsRequest.h include/alibabacloud/ice/model/ListSnapshotJobsResult.h include/alibabacloud/ice/model/ListSystemTemplatesRequest.h include/alibabacloud/ice/model/ListSystemTemplatesResult.h include/alibabacloud/ice/model/ListTemplatesRequest.h include/alibabacloud/ice/model/ListTemplatesResult.h include/alibabacloud/ice/model/ListTranscodeJobsRequest.h include/alibabacloud/ice/model/ListTranscodeJobsResult.h include/alibabacloud/ice/model/QueryDNAJobListRequest.h include/alibabacloud/ice/model/QueryDNAJobListResult.h include/alibabacloud/ice/model/QueryIProductionJobRequest.h include/alibabacloud/ice/model/QueryIProductionJobResult.h include/alibabacloud/ice/model/QueryMediaCensorJobDetailRequest.h include/alibabacloud/ice/model/QueryMediaCensorJobDetailResult.h include/alibabacloud/ice/model/QueryMediaCensorJobListRequest.h include/alibabacloud/ice/model/QueryMediaCensorJobListResult.h include/alibabacloud/ice/model/QuerySmarttagJobRequest.h include/alibabacloud/ice/model/QuerySmarttagJobResult.h include/alibabacloud/ice/model/RefreshUploadMediaRequest.h include/alibabacloud/ice/model/RefreshUploadMediaResult.h include/alibabacloud/ice/model/RegisterMediaInfoRequest.h include/alibabacloud/ice/model/RegisterMediaInfoResult.h include/alibabacloud/ice/model/RegisterMediaStreamRequest.h include/alibabacloud/ice/model/RegisterMediaStreamResult.h include/alibabacloud/ice/model/SearchEditingProjectRequest.h include/alibabacloud/ice/model/SearchEditingProjectResult.h include/alibabacloud/ice/model/SearchMediaRequest.h include/alibabacloud/ice/model/SearchMediaResult.h include/alibabacloud/ice/model/SearchMediaByFaceRequest.h include/alibabacloud/ice/model/SearchMediaByFaceResult.h include/alibabacloud/ice/model/SearchMediaClipByFaceRequest.h include/alibabacloud/ice/model/SearchMediaClipByFaceResult.h include/alibabacloud/ice/model/SearchPublicMediaInfoRequest.h include/alibabacloud/ice/model/SearchPublicMediaInfoResult.h include/alibabacloud/ice/model/SendLiveSnapshotJobCommandRequest.h include/alibabacloud/ice/model/SendLiveSnapshotJobCommandResult.h include/alibabacloud/ice/model/SendLiveTranscodeJobCommandRequest.h include/alibabacloud/ice/model/SendLiveTranscodeJobCommandResult.h include/alibabacloud/ice/model/SetContentAnalyzeConfigRequest.h include/alibabacloud/ice/model/SetContentAnalyzeConfigResult.h include/alibabacloud/ice/model/SetDefaultCustomTemplateRequest.h include/alibabacloud/ice/model/SetDefaultCustomTemplateResult.h include/alibabacloud/ice/model/SetDefaultStorageLocationRequest.h include/alibabacloud/ice/model/SetDefaultStorageLocationResult.h include/alibabacloud/ice/model/SetEventCallbackRequest.h include/alibabacloud/ice/model/SetEventCallbackResult.h include/alibabacloud/ice/model/StartWorkflowRequest.h include/alibabacloud/ice/model/StartWorkflowResult.h include/alibabacloud/ice/model/SubmitASRJobRequest.h include/alibabacloud/ice/model/SubmitASRJobResult.h include/alibabacloud/ice/model/SubmitAudioProduceJobRequest.h include/alibabacloud/ice/model/SubmitAudioProduceJobResult.h include/alibabacloud/ice/model/SubmitAvatarVideoJobRequest.h include/alibabacloud/ice/model/SubmitAvatarVideoJobResult.h include/alibabacloud/ice/model/SubmitDNAJobRequest.h include/alibabacloud/ice/model/SubmitDNAJobResult.h include/alibabacloud/ice/model/SubmitDynamicChartJobRequest.h include/alibabacloud/ice/model/SubmitDynamicChartJobResult.h include/alibabacloud/ice/model/SubmitDynamicImageJobRequest.h include/alibabacloud/ice/model/SubmitDynamicImageJobResult.h include/alibabacloud/ice/model/SubmitIProductionJobRequest.h include/alibabacloud/ice/model/SubmitIProductionJobResult.h include/alibabacloud/ice/model/SubmitLiveEditingJobRequest.h include/alibabacloud/ice/model/SubmitLiveEditingJobResult.h include/alibabacloud/ice/model/SubmitLiveRecordJobRequest.h include/alibabacloud/ice/model/SubmitLiveRecordJobResult.h include/alibabacloud/ice/model/SubmitLiveSnapshotJobRequest.h include/alibabacloud/ice/model/SubmitLiveSnapshotJobResult.h include/alibabacloud/ice/model/SubmitLiveTranscodeJobRequest.h include/alibabacloud/ice/model/SubmitLiveTranscodeJobResult.h include/alibabacloud/ice/model/SubmitMediaCensorJobRequest.h include/alibabacloud/ice/model/SubmitMediaCensorJobResult.h include/alibabacloud/ice/model/SubmitMediaInfoJobRequest.h include/alibabacloud/ice/model/SubmitMediaInfoJobResult.h include/alibabacloud/ice/model/SubmitMediaProducingJobRequest.h include/alibabacloud/ice/model/SubmitMediaProducingJobResult.h include/alibabacloud/ice/model/SubmitPackageJobRequest.h include/alibabacloud/ice/model/SubmitPackageJobResult.h include/alibabacloud/ice/model/SubmitSmarttagJobRequest.h include/alibabacloud/ice/model/SubmitSmarttagJobResult.h include/alibabacloud/ice/model/SubmitSnapshotJobRequest.h include/alibabacloud/ice/model/SubmitSnapshotJobResult.h include/alibabacloud/ice/model/SubmitSubtitleProduceJobRequest.h include/alibabacloud/ice/model/SubmitSubtitleProduceJobResult.h include/alibabacloud/ice/model/SubmitSyncMediaInfoJobRequest.h include/alibabacloud/ice/model/SubmitSyncMediaInfoJobResult.h include/alibabacloud/ice/model/SubmitTranscodeJobRequest.h include/alibabacloud/ice/model/SubmitTranscodeJobResult.h include/alibabacloud/ice/model/UpdateCategoryRequest.h include/alibabacloud/ice/model/UpdateCategoryResult.h include/alibabacloud/ice/model/UpdateCustomTemplateRequest.h include/alibabacloud/ice/model/UpdateCustomTemplateResult.h include/alibabacloud/ice/model/UpdateEditingProjectRequest.h include/alibabacloud/ice/model/UpdateEditingProjectResult.h include/alibabacloud/ice/model/UpdateLiveRecordTemplateRequest.h include/alibabacloud/ice/model/UpdateLiveRecordTemplateResult.h include/alibabacloud/ice/model/UpdateLiveSnapshotTemplateRequest.h include/alibabacloud/ice/model/UpdateLiveSnapshotTemplateResult.h include/alibabacloud/ice/model/UpdateLiveTranscodeJobRequest.h include/alibabacloud/ice/model/UpdateLiveTranscodeJobResult.h include/alibabacloud/ice/model/UpdateLiveTranscodeTemplateRequest.h include/alibabacloud/ice/model/UpdateLiveTranscodeTemplateResult.h include/alibabacloud/ice/model/UpdateMediaInfoRequest.h include/alibabacloud/ice/model/UpdateMediaInfoResult.h include/alibabacloud/ice/model/UpdateMediaMarksRequest.h include/alibabacloud/ice/model/UpdateMediaMarksResult.h include/alibabacloud/ice/model/UpdatePipelineRequest.h include/alibabacloud/ice/model/UpdatePipelineResult.h include/alibabacloud/ice/model/UpdateSmartJobRequest.h include/alibabacloud/ice/model/UpdateSmartJobResult.h include/alibabacloud/ice/model/UpdateTemplateRequest.h include/alibabacloud/ice/model/UpdateTemplateResult.h include/alibabacloud/ice/model/UploadMediaByURLRequest.h include/alibabacloud/ice/model/UploadMediaByURLResult.h include/alibabacloud/ice/model/UploadStreamByURLRequest.h include/alibabacloud/ice/model/UploadStreamByURLResult.h ) set(ice_src src/ICEClient.cc src/model/AddCategoryRequest.cc src/model/AddCategoryResult.cc src/model/AddEditingProjectMaterialsRequest.cc src/model/AddEditingProjectMaterialsResult.cc src/model/AddFavoritePublicMediaRequest.cc src/model/AddFavoritePublicMediaResult.cc src/model/AddMediaMarksRequest.cc src/model/AddMediaMarksResult.cc src/model/AddTemplateRequest.cc src/model/AddTemplateResult.cc src/model/BatchGetMediaInfosRequest.cc src/model/BatchGetMediaInfosResult.cc src/model/CancelDNAJobRequest.cc src/model/CancelDNAJobResult.cc src/model/CancelFavoritePublicMediaRequest.cc src/model/CancelFavoritePublicMediaResult.cc src/model/CreateAuditRequest.cc src/model/CreateAuditResult.cc src/model/CreateCustomTemplateRequest.cc src/model/CreateCustomTemplateResult.cc src/model/CreateDNADBRequest.cc src/model/CreateDNADBResult.cc src/model/CreateEditingProjectRequest.cc src/model/CreateEditingProjectResult.cc src/model/CreateLiveRecordTemplateRequest.cc src/model/CreateLiveRecordTemplateResult.cc src/model/CreateLiveSnapshotTemplateRequest.cc src/model/CreateLiveSnapshotTemplateResult.cc src/model/CreateLiveTranscodeTemplateRequest.cc src/model/CreateLiveTranscodeTemplateResult.cc src/model/CreatePipelineRequest.cc src/model/CreatePipelineResult.cc src/model/CreateUploadMediaRequest.cc src/model/CreateUploadMediaResult.cc src/model/CreateUploadStreamRequest.cc src/model/CreateUploadStreamResult.cc src/model/DeleteCategoryRequest.cc src/model/DeleteCategoryResult.cc src/model/DeleteCustomTemplateRequest.cc src/model/DeleteCustomTemplateResult.cc src/model/DeleteDNADBRequest.cc src/model/DeleteDNADBResult.cc src/model/DeleteDNAFilesRequest.cc src/model/DeleteDNAFilesResult.cc src/model/DeleteEditingProjectMaterialsRequest.cc src/model/DeleteEditingProjectMaterialsResult.cc src/model/DeleteEditingProjectsRequest.cc src/model/DeleteEditingProjectsResult.cc src/model/DeleteLiveRecordFilesRequest.cc src/model/DeleteLiveRecordFilesResult.cc src/model/DeleteLiveRecordTemplateRequest.cc src/model/DeleteLiveRecordTemplateResult.cc src/model/DeleteLiveSnapshotFilesRequest.cc src/model/DeleteLiveSnapshotFilesResult.cc src/model/DeleteLiveSnapshotTemplateRequest.cc src/model/DeleteLiveSnapshotTemplateResult.cc src/model/DeleteLiveTranscodeJobRequest.cc src/model/DeleteLiveTranscodeJobResult.cc src/model/DeleteLiveTranscodeTemplateRequest.cc src/model/DeleteLiveTranscodeTemplateResult.cc src/model/DeleteMediaInfosRequest.cc src/model/DeleteMediaInfosResult.cc src/model/DeleteMediaMarksRequest.cc src/model/DeleteMediaMarksResult.cc src/model/DeletePipelineRequest.cc src/model/DeletePipelineResult.cc src/model/DeletePlayInfoRequest.cc src/model/DeletePlayInfoResult.cc src/model/DeleteSmartJobRequest.cc src/model/DeleteSmartJobResult.cc src/model/DeleteTemplateRequest.cc src/model/DeleteTemplateResult.cc src/model/DescribeFilterConfigsRequest.cc src/model/DescribeFilterConfigsResult.cc src/model/DescribeMeterIceEditUsageRequest.cc src/model/DescribeMeterIceEditUsageResult.cc src/model/DescribeMeterIceLiveMediaConvertUsageRequest.cc src/model/DescribeMeterIceLiveMediaConvertUsageResult.cc src/model/DescribeMeterIceMediaConvertUHDUsageRequest.cc src/model/DescribeMeterIceMediaConvertUHDUsageResult.cc src/model/DescribeMeterIceMediaConvertUsageRequest.cc src/model/DescribeMeterIceMediaConvertUsageResult.cc src/model/DescribeMeterIceMpsAiUsageRequest.cc src/model/DescribeMeterIceMpsAiUsageResult.cc src/model/DescribeMeterImsEditUsageRequest.cc src/model/DescribeMeterImsEditUsageResult.cc src/model/DescribeMeterImsLiveEditUsageRequest.cc src/model/DescribeMeterImsLiveEditUsageResult.cc src/model/DescribeMeterImsLiveMediaConvertUsageRequest.cc src/model/DescribeMeterImsLiveMediaConvertUsageResult.cc src/model/DescribeMeterImsLiveRecordUsageRequest.cc src/model/DescribeMeterImsLiveRecordUsageResult.cc src/model/DescribeMeterImsLiveSnapshotUsageRequest.cc src/model/DescribeMeterImsLiveSnapshotUsageResult.cc src/model/DescribeMeterImsMediaConvertUHDUsageRequest.cc src/model/DescribeMeterImsMediaConvertUHDUsageResult.cc src/model/DescribeMeterImsMediaConvertUsageRequest.cc src/model/DescribeMeterImsMediaConvertUsageResult.cc src/model/DescribeMeterImsMpsAiUsageRequest.cc src/model/DescribeMeterImsMpsAiUsageResult.cc src/model/DescribeMeterImsSummaryRequest.cc src/model/DescribeMeterImsSummaryResult.cc src/model/DescribePlayDetailRequest.cc src/model/DescribePlayDetailResult.cc src/model/DescribePlayEventListRequest.cc src/model/DescribePlayEventListResult.cc src/model/DescribePlayFirstFrameDurationMetricDataRequest.cc src/model/DescribePlayFirstFrameDurationMetricDataResult.cc src/model/DescribePlayListRequest.cc src/model/DescribePlayListResult.cc src/model/DescribePlayMetricDataRequest.cc src/model/DescribePlayMetricDataResult.cc src/model/DescribePlayQoeListRequest.cc src/model/DescribePlayQoeListResult.cc src/model/DescribePlayQosListRequest.cc src/model/DescribePlayQosListResult.cc src/model/DescribeQueryConfigsRequest.cc src/model/DescribeQueryConfigsResult.cc src/model/GetCategoriesRequest.cc src/model/GetCategoriesResult.cc src/model/GetContentAnalyzeConfigRequest.cc src/model/GetContentAnalyzeConfigResult.cc src/model/GetCustomTemplateRequest.cc src/model/GetCustomTemplateResult.cc src/model/GetDefaultStorageLocationRequest.cc src/model/GetDefaultStorageLocationResult.cc src/model/GetDynamicImageJobRequest.cc src/model/GetDynamicImageJobResult.cc src/model/GetEditingProjectRequest.cc src/model/GetEditingProjectResult.cc src/model/GetEditingProjectMaterialsRequest.cc src/model/GetEditingProjectMaterialsResult.cc src/model/GetEventCallbackRequest.cc src/model/GetEventCallbackResult.cc src/model/GetLiveEditingIndexFileRequest.cc src/model/GetLiveEditingIndexFileResult.cc src/model/GetLiveEditingJobRequest.cc src/model/GetLiveEditingJobResult.cc src/model/GetLiveRecordJobRequest.cc src/model/GetLiveRecordJobResult.cc src/model/GetLiveRecordTemplateRequest.cc src/model/GetLiveRecordTemplateResult.cc src/model/GetLiveSnapshotJobRequest.cc src/model/GetLiveSnapshotJobResult.cc src/model/GetLiveSnapshotTemplateRequest.cc src/model/GetLiveSnapshotTemplateResult.cc src/model/GetLiveTranscodeJobRequest.cc src/model/GetLiveTranscodeJobResult.cc src/model/GetLiveTranscodeTemplateRequest.cc src/model/GetLiveTranscodeTemplateResult.cc src/model/GetMediaInfoRequest.cc src/model/GetMediaInfoResult.cc src/model/GetMediaInfoJobRequest.cc src/model/GetMediaInfoJobResult.cc src/model/GetMediaMarksRequest.cc src/model/GetMediaMarksResult.cc src/model/GetMediaProducingJobRequest.cc src/model/GetMediaProducingJobResult.cc src/model/GetPackageJobRequest.cc src/model/GetPackageJobResult.cc src/model/GetPipelineRequest.cc src/model/GetPipelineResult.cc src/model/GetPlayInfoRequest.cc src/model/GetPlayInfoResult.cc src/model/GetPublicMediaInfoRequest.cc src/model/GetPublicMediaInfoResult.cc src/model/GetSmartHandleJobRequest.cc src/model/GetSmartHandleJobResult.cc src/model/GetSnapshotJobRequest.cc src/model/GetSnapshotJobResult.cc src/model/GetSnapshotUrlsRequest.cc src/model/GetSnapshotUrlsResult.cc src/model/GetSystemTemplateRequest.cc src/model/GetSystemTemplateResult.cc src/model/GetTemplateRequest.cc src/model/GetTemplateResult.cc src/model/GetTemplateMaterialsRequest.cc src/model/GetTemplateMaterialsResult.cc src/model/GetTemplateParamsRequest.cc src/model/GetTemplateParamsResult.cc src/model/GetTranscodeJobRequest.cc src/model/GetTranscodeJobResult.cc src/model/GetUrlUploadInfosRequest.cc src/model/GetUrlUploadInfosResult.cc src/model/GetWorkflowTaskRequest.cc src/model/GetWorkflowTaskResult.cc src/model/ListAllPublicMediaTagsRequest.cc src/model/ListAllPublicMediaTagsResult.cc src/model/ListCustomTemplatesRequest.cc src/model/ListCustomTemplatesResult.cc src/model/ListDNADBRequest.cc src/model/ListDNADBResult.cc src/model/ListDNAFilesRequest.cc src/model/ListDNAFilesResult.cc src/model/ListDynamicImageJobsRequest.cc src/model/ListDynamicImageJobsResult.cc src/model/ListLiveRecordFilesRequest.cc src/model/ListLiveRecordFilesResult.cc src/model/ListLiveRecordJobsRequest.cc src/model/ListLiveRecordJobsResult.cc src/model/ListLiveRecordTemplatesRequest.cc src/model/ListLiveRecordTemplatesResult.cc src/model/ListLiveSnapshotFilesRequest.cc src/model/ListLiveSnapshotFilesResult.cc src/model/ListLiveSnapshotJobsRequest.cc src/model/ListLiveSnapshotJobsResult.cc src/model/ListLiveSnapshotTemplatesRequest.cc src/model/ListLiveSnapshotTemplatesResult.cc src/model/ListLiveTranscodeJobsRequest.cc src/model/ListLiveTranscodeJobsResult.cc src/model/ListLiveTranscodeTemplatesRequest.cc src/model/ListLiveTranscodeTemplatesResult.cc src/model/ListMediaBasicInfosRequest.cc src/model/ListMediaBasicInfosResult.cc src/model/ListMediaInfoJobsRequest.cc src/model/ListMediaInfoJobsResult.cc src/model/ListMediaMarksRequest.cc src/model/ListMediaMarksResult.cc src/model/ListPackageJobsRequest.cc src/model/ListPackageJobsResult.cc src/model/ListPipelinesRequest.cc src/model/ListPipelinesResult.cc src/model/ListPublicMediaBasicInfosRequest.cc src/model/ListPublicMediaBasicInfosResult.cc src/model/ListSmartJobsRequest.cc src/model/ListSmartJobsResult.cc src/model/ListSmartSysAvatarModelsRequest.cc src/model/ListSmartSysAvatarModelsResult.cc src/model/ListSnapshotJobsRequest.cc src/model/ListSnapshotJobsResult.cc src/model/ListSystemTemplatesRequest.cc src/model/ListSystemTemplatesResult.cc src/model/ListTemplatesRequest.cc src/model/ListTemplatesResult.cc src/model/ListTranscodeJobsRequest.cc src/model/ListTranscodeJobsResult.cc src/model/QueryDNAJobListRequest.cc src/model/QueryDNAJobListResult.cc src/model/QueryIProductionJobRequest.cc src/model/QueryIProductionJobResult.cc src/model/QueryMediaCensorJobDetailRequest.cc src/model/QueryMediaCensorJobDetailResult.cc src/model/QueryMediaCensorJobListRequest.cc src/model/QueryMediaCensorJobListResult.cc src/model/QuerySmarttagJobRequest.cc src/model/QuerySmarttagJobResult.cc src/model/RefreshUploadMediaRequest.cc src/model/RefreshUploadMediaResult.cc src/model/RegisterMediaInfoRequest.cc src/model/RegisterMediaInfoResult.cc src/model/RegisterMediaStreamRequest.cc src/model/RegisterMediaStreamResult.cc src/model/SearchEditingProjectRequest.cc src/model/SearchEditingProjectResult.cc src/model/SearchMediaRequest.cc src/model/SearchMediaResult.cc src/model/SearchMediaByFaceRequest.cc src/model/SearchMediaByFaceResult.cc src/model/SearchMediaClipByFaceRequest.cc src/model/SearchMediaClipByFaceResult.cc src/model/SearchPublicMediaInfoRequest.cc src/model/SearchPublicMediaInfoResult.cc src/model/SendLiveSnapshotJobCommandRequest.cc src/model/SendLiveSnapshotJobCommandResult.cc src/model/SendLiveTranscodeJobCommandRequest.cc src/model/SendLiveTranscodeJobCommandResult.cc src/model/SetContentAnalyzeConfigRequest.cc src/model/SetContentAnalyzeConfigResult.cc src/model/SetDefaultCustomTemplateRequest.cc src/model/SetDefaultCustomTemplateResult.cc src/model/SetDefaultStorageLocationRequest.cc src/model/SetDefaultStorageLocationResult.cc src/model/SetEventCallbackRequest.cc src/model/SetEventCallbackResult.cc src/model/StartWorkflowRequest.cc src/model/StartWorkflowResult.cc src/model/SubmitASRJobRequest.cc src/model/SubmitASRJobResult.cc src/model/SubmitAudioProduceJobRequest.cc src/model/SubmitAudioProduceJobResult.cc src/model/SubmitAvatarVideoJobRequest.cc src/model/SubmitAvatarVideoJobResult.cc src/model/SubmitDNAJobRequest.cc src/model/SubmitDNAJobResult.cc src/model/SubmitDynamicChartJobRequest.cc src/model/SubmitDynamicChartJobResult.cc src/model/SubmitDynamicImageJobRequest.cc src/model/SubmitDynamicImageJobResult.cc src/model/SubmitIProductionJobRequest.cc src/model/SubmitIProductionJobResult.cc src/model/SubmitLiveEditingJobRequest.cc src/model/SubmitLiveEditingJobResult.cc src/model/SubmitLiveRecordJobRequest.cc src/model/SubmitLiveRecordJobResult.cc src/model/SubmitLiveSnapshotJobRequest.cc src/model/SubmitLiveSnapshotJobResult.cc src/model/SubmitLiveTranscodeJobRequest.cc src/model/SubmitLiveTranscodeJobResult.cc src/model/SubmitMediaCensorJobRequest.cc src/model/SubmitMediaCensorJobResult.cc src/model/SubmitMediaInfoJobRequest.cc src/model/SubmitMediaInfoJobResult.cc src/model/SubmitMediaProducingJobRequest.cc src/model/SubmitMediaProducingJobResult.cc src/model/SubmitPackageJobRequest.cc src/model/SubmitPackageJobResult.cc src/model/SubmitSmarttagJobRequest.cc src/model/SubmitSmarttagJobResult.cc src/model/SubmitSnapshotJobRequest.cc src/model/SubmitSnapshotJobResult.cc src/model/SubmitSubtitleProduceJobRequest.cc src/model/SubmitSubtitleProduceJobResult.cc src/model/SubmitSyncMediaInfoJobRequest.cc src/model/SubmitSyncMediaInfoJobResult.cc src/model/SubmitTranscodeJobRequest.cc src/model/SubmitTranscodeJobResult.cc src/model/UpdateCategoryRequest.cc src/model/UpdateCategoryResult.cc src/model/UpdateCustomTemplateRequest.cc src/model/UpdateCustomTemplateResult.cc src/model/UpdateEditingProjectRequest.cc src/model/UpdateEditingProjectResult.cc src/model/UpdateLiveRecordTemplateRequest.cc src/model/UpdateLiveRecordTemplateResult.cc src/model/UpdateLiveSnapshotTemplateRequest.cc src/model/UpdateLiveSnapshotTemplateResult.cc src/model/UpdateLiveTranscodeJobRequest.cc src/model/UpdateLiveTranscodeJobResult.cc src/model/UpdateLiveTranscodeTemplateRequest.cc src/model/UpdateLiveTranscodeTemplateResult.cc src/model/UpdateMediaInfoRequest.cc src/model/UpdateMediaInfoResult.cc src/model/UpdateMediaMarksRequest.cc src/model/UpdateMediaMarksResult.cc src/model/UpdatePipelineRequest.cc src/model/UpdatePipelineResult.cc src/model/UpdateSmartJobRequest.cc src/model/UpdateSmartJobResult.cc src/model/UpdateTemplateRequest.cc src/model/UpdateTemplateResult.cc src/model/UploadMediaByURLRequest.cc src/model/UploadMediaByURLResult.cc src/model/UploadStreamByURLRequest.cc src/model/UploadStreamByURLResult.cc ) add_library(ice ${LIB_TYPE} ${ice_public_header} ${ice_public_header_model} ${ice_src}) set_target_properties(ice PROPERTIES LINKER_LANGUAGE CXX ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ice ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(ice PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_ICE_LIBRARY) endif() target_include_directories(ice PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(ice core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(ice jsoncpp) target_include_directories(ice PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(ice ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(ice PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(ice PRIVATE /usr/include/jsoncpp) target_link_libraries(ice jsoncpp) endif() install(FILES ${ice_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ice) install(FILES ${ice_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ice/model) install(TARGETS ice ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )