Generated 2018-01-11 for rtc.
This commit is contained in:
@@ -22,22 +22,32 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "RtcExport.h"
|
||||
#include "model/AddRecordTemplateRequest.h"
|
||||
#include "model/AddRecordTemplateResult.h"
|
||||
#include "model/CreateChannelRequest.h"
|
||||
#include "model/CreateChannelResult.h"
|
||||
#include "model/CreateConferenceRequest.h"
|
||||
#include "model/CreateConferenceResult.h"
|
||||
#include "model/CreateMAURuleRequest.h"
|
||||
#include "model/CreateMAURuleResult.h"
|
||||
#include "model/CreateTemplateRequest.h"
|
||||
#include "model/CreateTemplateResult.h"
|
||||
#include "model/CreateMPULayoutRequest.h"
|
||||
#include "model/CreateMPULayoutResult.h"
|
||||
#include "model/CreateMPURuleRequest.h"
|
||||
#include "model/CreateMPURuleResult.h"
|
||||
#include "model/CreateServiceLinkedRoleForRtcRequest.h"
|
||||
#include "model/CreateServiceLinkedRoleForRtcResult.h"
|
||||
#include "model/DeleteChannelRequest.h"
|
||||
#include "model/DeleteChannelResult.h"
|
||||
#include "model/DeleteConferenceRequest.h"
|
||||
#include "model/DeleteConferenceResult.h"
|
||||
#include "model/DeleteMAURuleRequest.h"
|
||||
#include "model/DeleteMAURuleResult.h"
|
||||
#include "model/DeleteTemplateRequest.h"
|
||||
#include "model/DeleteTemplateResult.h"
|
||||
#include "model/DeleteMPULayoutRequest.h"
|
||||
#include "model/DeleteMPULayoutResult.h"
|
||||
#include "model/DeleteMPURuleRequest.h"
|
||||
#include "model/DeleteMPURuleResult.h"
|
||||
#include "model/DeleteRecordTemplateRequest.h"
|
||||
#include "model/DeleteRecordTemplateResult.h"
|
||||
#include "model/DescribeAppsRequest.h"
|
||||
#include "model/DescribeAppsResult.h"
|
||||
#include "model/DescribeChannelParticipantsRequest.h"
|
||||
@@ -48,8 +58,18 @@
|
||||
#include "model/DescribeConferenceAuthInfoResult.h"
|
||||
#include "model/DescribeMAURuleRequest.h"
|
||||
#include "model/DescribeMAURuleResult.h"
|
||||
#include "model/DescribeMPULayoutInfoRequest.h"
|
||||
#include "model/DescribeMPULayoutInfoResult.h"
|
||||
#include "model/DescribeMPULayoutInfoListRequest.h"
|
||||
#include "model/DescribeMPULayoutInfoListResult.h"
|
||||
#include "model/DescribeMPULayoutListRequest.h"
|
||||
#include "model/DescribeMPULayoutListResult.h"
|
||||
#include "model/DescribeMPURuleRequest.h"
|
||||
#include "model/DescribeMPURuleResult.h"
|
||||
#include "model/DescribeRTCAppKeyRequest.h"
|
||||
#include "model/DescribeRTCAppKeyResult.h"
|
||||
#include "model/DescribeRecordTemplatesRequest.h"
|
||||
#include "model/DescribeRecordTemplatesResult.h"
|
||||
#include "model/DescribeRtcChannelCntDataRequest.h"
|
||||
#include "model/DescribeRtcChannelCntDataResult.h"
|
||||
#include "model/DescribeRtcChannelListRequest.h"
|
||||
@@ -74,16 +94,20 @@
|
||||
#include "model/DescribeUserInfoInChannelResult.h"
|
||||
#include "model/DisableMAURuleRequest.h"
|
||||
#include "model/DisableMAURuleResult.h"
|
||||
#include "model/DisableMPURuleRequest.h"
|
||||
#include "model/DisableMPURuleResult.h"
|
||||
#include "model/EnableMAURuleRequest.h"
|
||||
#include "model/EnableMAURuleResult.h"
|
||||
#include "model/EnableMPURuleRequest.h"
|
||||
#include "model/EnableMPURuleResult.h"
|
||||
#include "model/GetMPUTaskStatusRequest.h"
|
||||
#include "model/GetMPUTaskStatusResult.h"
|
||||
#include "model/GetTaskStatusRequest.h"
|
||||
#include "model/GetTaskStatusResult.h"
|
||||
#include "model/ModifyAppRequest.h"
|
||||
#include "model/ModifyAppResult.h"
|
||||
#include "model/ModifyConferenceRequest.h"
|
||||
#include "model/ModifyConferenceResult.h"
|
||||
#include "model/ModifyMPULayoutRequest.h"
|
||||
#include "model/ModifyMPULayoutResult.h"
|
||||
#include "model/MuteAudioRequest.h"
|
||||
#include "model/MuteAudioResult.h"
|
||||
#include "model/MuteAudioAllRequest.h"
|
||||
@@ -98,12 +122,14 @@
|
||||
#include "model/SetChannelPropertyResult.h"
|
||||
#include "model/StartMPUTaskRequest.h"
|
||||
#include "model/StartMPUTaskResult.h"
|
||||
#include "model/StartTaskRequest.h"
|
||||
#include "model/StartTaskResult.h"
|
||||
#include "model/StartRecordTaskRequest.h"
|
||||
#include "model/StartRecordTaskResult.h"
|
||||
#include "model/StopChannelUserPublishRequest.h"
|
||||
#include "model/StopChannelUserPublishResult.h"
|
||||
#include "model/StopMPUTaskRequest.h"
|
||||
#include "model/StopMPUTaskResult.h"
|
||||
#include "model/StopTaskRequest.h"
|
||||
#include "model/StopTaskResult.h"
|
||||
#include "model/StopRecordTaskRequest.h"
|
||||
#include "model/StopRecordTaskResult.h"
|
||||
#include "model/UnmuteAudioRequest.h"
|
||||
#include "model/UnmuteAudioResult.h"
|
||||
#include "model/UnmuteAudioAllRequest.h"
|
||||
@@ -112,6 +138,8 @@
|
||||
#include "model/UpdateChannelResult.h"
|
||||
#include "model/UpdateMPULayoutRequest.h"
|
||||
#include "model/UpdateMPULayoutResult.h"
|
||||
#include "model/UpdateRecordTemplateRequest.h"
|
||||
#include "model/UpdateRecordTemplateResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -121,6 +149,9 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_RTC_EXPORT RtcClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddRecordTemplateResult> AddRecordTemplateOutcome;
|
||||
typedef std::future<AddRecordTemplateOutcome> AddRecordTemplateOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::AddRecordTemplateRequest&, const AddRecordTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRecordTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateChannelResult> CreateChannelOutcome;
|
||||
typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::CreateChannelRequest&, const CreateChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateChannelAsyncHandler;
|
||||
@@ -130,9 +161,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateMAURuleResult> CreateMAURuleOutcome;
|
||||
typedef std::future<CreateMAURuleOutcome> CreateMAURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::CreateMAURuleRequest&, const CreateMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMAURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTemplateResult> CreateTemplateOutcome;
|
||||
typedef std::future<CreateTemplateOutcome> CreateTemplateOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::CreateTemplateRequest&, const CreateTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMPULayoutResult> CreateMPULayoutOutcome;
|
||||
typedef std::future<CreateMPULayoutOutcome> CreateMPULayoutOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::CreateMPULayoutRequest&, const CreateMPULayoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMPULayoutAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMPURuleResult> CreateMPURuleOutcome;
|
||||
typedef std::future<CreateMPURuleOutcome> CreateMPURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::CreateMPURuleRequest&, const CreateMPURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMPURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateServiceLinkedRoleForRtcResult> CreateServiceLinkedRoleForRtcOutcome;
|
||||
typedef std::future<CreateServiceLinkedRoleForRtcOutcome> CreateServiceLinkedRoleForRtcOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::CreateServiceLinkedRoleForRtcRequest&, const CreateServiceLinkedRoleForRtcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceLinkedRoleForRtcAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteChannelResult> DeleteChannelOutcome;
|
||||
typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DeleteChannelRequest&, const DeleteChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteChannelAsyncHandler;
|
||||
@@ -142,9 +179,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteMAURuleResult> DeleteMAURuleOutcome;
|
||||
typedef std::future<DeleteMAURuleOutcome> DeleteMAURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DeleteMAURuleRequest&, const DeleteMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMAURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTemplateResult> DeleteTemplateOutcome;
|
||||
typedef std::future<DeleteTemplateOutcome> DeleteTemplateOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DeleteTemplateRequest&, const DeleteTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteMPULayoutResult> DeleteMPULayoutOutcome;
|
||||
typedef std::future<DeleteMPULayoutOutcome> DeleteMPULayoutOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DeleteMPULayoutRequest&, const DeleteMPULayoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMPULayoutAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteMPURuleResult> DeleteMPURuleOutcome;
|
||||
typedef std::future<DeleteMPURuleOutcome> DeleteMPURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DeleteMPURuleRequest&, const DeleteMPURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMPURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRecordTemplateResult> DeleteRecordTemplateOutcome;
|
||||
typedef std::future<DeleteRecordTemplateOutcome> DeleteRecordTemplateOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DeleteRecordTemplateRequest&, const DeleteRecordTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRecordTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppsResult> DescribeAppsOutcome;
|
||||
typedef std::future<DescribeAppsOutcome> DescribeAppsOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeAppsRequest&, const DescribeAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppsAsyncHandler;
|
||||
@@ -160,9 +203,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeMAURuleResult> DescribeMAURuleOutcome;
|
||||
typedef std::future<DescribeMAURuleOutcome> DescribeMAURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeMAURuleRequest&, const DescribeMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMAURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMPULayoutInfoResult> DescribeMPULayoutInfoOutcome;
|
||||
typedef std::future<DescribeMPULayoutInfoOutcome> DescribeMPULayoutInfoOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeMPULayoutInfoRequest&, const DescribeMPULayoutInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPULayoutInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMPULayoutInfoListResult> DescribeMPULayoutInfoListOutcome;
|
||||
typedef std::future<DescribeMPULayoutInfoListOutcome> DescribeMPULayoutInfoListOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeMPULayoutInfoListRequest&, const DescribeMPULayoutInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPULayoutInfoListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMPULayoutListResult> DescribeMPULayoutListOutcome;
|
||||
typedef std::future<DescribeMPULayoutListOutcome> DescribeMPULayoutListOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeMPULayoutListRequest&, const DescribeMPULayoutListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPULayoutListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMPURuleResult> DescribeMPURuleOutcome;
|
||||
typedef std::future<DescribeMPURuleOutcome> DescribeMPURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeMPURuleRequest&, const DescribeMPURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRTCAppKeyResult> DescribeRTCAppKeyOutcome;
|
||||
typedef std::future<DescribeRTCAppKeyOutcome> DescribeRTCAppKeyOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeRTCAppKeyRequest&, const DescribeRTCAppKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRTCAppKeyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRecordTemplatesResult> DescribeRecordTemplatesOutcome;
|
||||
typedef std::future<DescribeRecordTemplatesOutcome> DescribeRecordTemplatesOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeRecordTemplatesRequest&, const DescribeRecordTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordTemplatesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRtcChannelCntDataResult> DescribeRtcChannelCntDataOutcome;
|
||||
typedef std::future<DescribeRtcChannelCntDataOutcome> DescribeRtcChannelCntDataOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DescribeRtcChannelCntDataRequest&, const DescribeRtcChannelCntDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRtcChannelCntDataAsyncHandler;
|
||||
@@ -199,21 +257,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DisableMAURuleResult> DisableMAURuleOutcome;
|
||||
typedef std::future<DisableMAURuleOutcome> DisableMAURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DisableMAURuleRequest&, const DisableMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableMAURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableMPURuleResult> DisableMPURuleOutcome;
|
||||
typedef std::future<DisableMPURuleOutcome> DisableMPURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::DisableMPURuleRequest&, const DisableMPURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableMPURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableMAURuleResult> EnableMAURuleOutcome;
|
||||
typedef std::future<EnableMAURuleOutcome> EnableMAURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::EnableMAURuleRequest&, const EnableMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableMAURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableMPURuleResult> EnableMPURuleOutcome;
|
||||
typedef std::future<EnableMPURuleOutcome> EnableMPURuleOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::EnableMPURuleRequest&, const EnableMPURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableMPURuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMPUTaskStatusResult> GetMPUTaskStatusOutcome;
|
||||
typedef std::future<GetMPUTaskStatusOutcome> GetMPUTaskStatusOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::GetMPUTaskStatusRequest&, const GetMPUTaskStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMPUTaskStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaskStatusResult> GetTaskStatusOutcome;
|
||||
typedef std::future<GetTaskStatusOutcome> GetTaskStatusOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::GetTaskStatusRequest&, const GetTaskStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAppResult> ModifyAppOutcome;
|
||||
typedef std::future<ModifyAppOutcome> ModifyAppOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::ModifyAppRequest&, const ModifyAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyConferenceResult> ModifyConferenceOutcome;
|
||||
typedef std::future<ModifyConferenceOutcome> ModifyConferenceOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::ModifyConferenceRequest&, const ModifyConferenceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConferenceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyMPULayoutResult> ModifyMPULayoutOutcome;
|
||||
typedef std::future<ModifyMPULayoutOutcome> ModifyMPULayoutOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::ModifyMPULayoutRequest&, const ModifyMPULayoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMPULayoutAsyncHandler;
|
||||
typedef Outcome<Error, Model::MuteAudioResult> MuteAudioOutcome;
|
||||
typedef std::future<MuteAudioOutcome> MuteAudioOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::MuteAudioRequest&, const MuteAudioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MuteAudioAsyncHandler;
|
||||
@@ -235,15 +299,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StartMPUTaskResult> StartMPUTaskOutcome;
|
||||
typedef std::future<StartMPUTaskOutcome> StartMPUTaskOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StartMPUTaskRequest&, const StartMPUTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartMPUTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartTaskResult> StartTaskOutcome;
|
||||
typedef std::future<StartTaskOutcome> StartTaskOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StartTaskRequest&, const StartTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartRecordTaskResult> StartRecordTaskOutcome;
|
||||
typedef std::future<StartRecordTaskOutcome> StartRecordTaskOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StartRecordTaskRequest&, const StartRecordTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartRecordTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopChannelUserPublishResult> StopChannelUserPublishOutcome;
|
||||
typedef std::future<StopChannelUserPublishOutcome> StopChannelUserPublishOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StopChannelUserPublishRequest&, const StopChannelUserPublishOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopChannelUserPublishAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopMPUTaskResult> StopMPUTaskOutcome;
|
||||
typedef std::future<StopMPUTaskOutcome> StopMPUTaskOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StopMPUTaskRequest&, const StopMPUTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopMPUTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopTaskResult> StopTaskOutcome;
|
||||
typedef std::future<StopTaskOutcome> StopTaskOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StopTaskRequest&, const StopTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopRecordTaskResult> StopRecordTaskOutcome;
|
||||
typedef std::future<StopRecordTaskOutcome> StopRecordTaskOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::StopRecordTaskRequest&, const StopRecordTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopRecordTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnmuteAudioResult> UnmuteAudioOutcome;
|
||||
typedef std::future<UnmuteAudioOutcome> UnmuteAudioOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::UnmuteAudioRequest&, const UnmuteAudioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnmuteAudioAsyncHandler;
|
||||
@@ -256,11 +323,17 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateMPULayoutResult> UpdateMPULayoutOutcome;
|
||||
typedef std::future<UpdateMPULayoutOutcome> UpdateMPULayoutOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::UpdateMPULayoutRequest&, const UpdateMPULayoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMPULayoutAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateRecordTemplateResult> UpdateRecordTemplateOutcome;
|
||||
typedef std::future<UpdateRecordTemplateOutcome> UpdateRecordTemplateOutcomeCallable;
|
||||
typedef std::function<void(const RtcClient*, const Model::UpdateRecordTemplateRequest&, const UpdateRecordTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRecordTemplateAsyncHandler;
|
||||
|
||||
RtcClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
RtcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
RtcClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~RtcClient();
|
||||
AddRecordTemplateOutcome addRecordTemplate(const Model::AddRecordTemplateRequest &request)const;
|
||||
void addRecordTemplateAsync(const Model::AddRecordTemplateRequest& request, const AddRecordTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddRecordTemplateOutcomeCallable addRecordTemplateCallable(const Model::AddRecordTemplateRequest& request) const;
|
||||
CreateChannelOutcome createChannel(const Model::CreateChannelRequest &request)const;
|
||||
void createChannelAsync(const Model::CreateChannelRequest& request, const CreateChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateChannelOutcomeCallable createChannelCallable(const Model::CreateChannelRequest& request) const;
|
||||
@@ -270,9 +343,15 @@ namespace AlibabaCloud
|
||||
CreateMAURuleOutcome createMAURule(const Model::CreateMAURuleRequest &request)const;
|
||||
void createMAURuleAsync(const Model::CreateMAURuleRequest& request, const CreateMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMAURuleOutcomeCallable createMAURuleCallable(const Model::CreateMAURuleRequest& request) const;
|
||||
CreateTemplateOutcome createTemplate(const Model::CreateTemplateRequest &request)const;
|
||||
void createTemplateAsync(const Model::CreateTemplateRequest& request, const CreateTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTemplateOutcomeCallable createTemplateCallable(const Model::CreateTemplateRequest& request) const;
|
||||
CreateMPULayoutOutcome createMPULayout(const Model::CreateMPULayoutRequest &request)const;
|
||||
void createMPULayoutAsync(const Model::CreateMPULayoutRequest& request, const CreateMPULayoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMPULayoutOutcomeCallable createMPULayoutCallable(const Model::CreateMPULayoutRequest& request) const;
|
||||
CreateMPURuleOutcome createMPURule(const Model::CreateMPURuleRequest &request)const;
|
||||
void createMPURuleAsync(const Model::CreateMPURuleRequest& request, const CreateMPURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMPURuleOutcomeCallable createMPURuleCallable(const Model::CreateMPURuleRequest& request) const;
|
||||
CreateServiceLinkedRoleForRtcOutcome createServiceLinkedRoleForRtc(const Model::CreateServiceLinkedRoleForRtcRequest &request)const;
|
||||
void createServiceLinkedRoleForRtcAsync(const Model::CreateServiceLinkedRoleForRtcRequest& request, const CreateServiceLinkedRoleForRtcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateServiceLinkedRoleForRtcOutcomeCallable createServiceLinkedRoleForRtcCallable(const Model::CreateServiceLinkedRoleForRtcRequest& request) const;
|
||||
DeleteChannelOutcome deleteChannel(const Model::DeleteChannelRequest &request)const;
|
||||
void deleteChannelAsync(const Model::DeleteChannelRequest& request, const DeleteChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteChannelOutcomeCallable deleteChannelCallable(const Model::DeleteChannelRequest& request) const;
|
||||
@@ -282,9 +361,15 @@ namespace AlibabaCloud
|
||||
DeleteMAURuleOutcome deleteMAURule(const Model::DeleteMAURuleRequest &request)const;
|
||||
void deleteMAURuleAsync(const Model::DeleteMAURuleRequest& request, const DeleteMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMAURuleOutcomeCallable deleteMAURuleCallable(const Model::DeleteMAURuleRequest& request) const;
|
||||
DeleteTemplateOutcome deleteTemplate(const Model::DeleteTemplateRequest &request)const;
|
||||
void deleteTemplateAsync(const Model::DeleteTemplateRequest& request, const DeleteTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTemplateOutcomeCallable deleteTemplateCallable(const Model::DeleteTemplateRequest& request) const;
|
||||
DeleteMPULayoutOutcome deleteMPULayout(const Model::DeleteMPULayoutRequest &request)const;
|
||||
void deleteMPULayoutAsync(const Model::DeleteMPULayoutRequest& request, const DeleteMPULayoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMPULayoutOutcomeCallable deleteMPULayoutCallable(const Model::DeleteMPULayoutRequest& request) const;
|
||||
DeleteMPURuleOutcome deleteMPURule(const Model::DeleteMPURuleRequest &request)const;
|
||||
void deleteMPURuleAsync(const Model::DeleteMPURuleRequest& request, const DeleteMPURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMPURuleOutcomeCallable deleteMPURuleCallable(const Model::DeleteMPURuleRequest& request) const;
|
||||
DeleteRecordTemplateOutcome deleteRecordTemplate(const Model::DeleteRecordTemplateRequest &request)const;
|
||||
void deleteRecordTemplateAsync(const Model::DeleteRecordTemplateRequest& request, const DeleteRecordTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRecordTemplateOutcomeCallable deleteRecordTemplateCallable(const Model::DeleteRecordTemplateRequest& request) const;
|
||||
DescribeAppsOutcome describeApps(const Model::DescribeAppsRequest &request)const;
|
||||
void describeAppsAsync(const Model::DescribeAppsRequest& request, const DescribeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppsOutcomeCallable describeAppsCallable(const Model::DescribeAppsRequest& request) const;
|
||||
@@ -300,9 +385,24 @@ namespace AlibabaCloud
|
||||
DescribeMAURuleOutcome describeMAURule(const Model::DescribeMAURuleRequest &request)const;
|
||||
void describeMAURuleAsync(const Model::DescribeMAURuleRequest& request, const DescribeMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMAURuleOutcomeCallable describeMAURuleCallable(const Model::DescribeMAURuleRequest& request) const;
|
||||
DescribeMPULayoutInfoOutcome describeMPULayoutInfo(const Model::DescribeMPULayoutInfoRequest &request)const;
|
||||
void describeMPULayoutInfoAsync(const Model::DescribeMPULayoutInfoRequest& request, const DescribeMPULayoutInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMPULayoutInfoOutcomeCallable describeMPULayoutInfoCallable(const Model::DescribeMPULayoutInfoRequest& request) const;
|
||||
DescribeMPULayoutInfoListOutcome describeMPULayoutInfoList(const Model::DescribeMPULayoutInfoListRequest &request)const;
|
||||
void describeMPULayoutInfoListAsync(const Model::DescribeMPULayoutInfoListRequest& request, const DescribeMPULayoutInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMPULayoutInfoListOutcomeCallable describeMPULayoutInfoListCallable(const Model::DescribeMPULayoutInfoListRequest& request) const;
|
||||
DescribeMPULayoutListOutcome describeMPULayoutList(const Model::DescribeMPULayoutListRequest &request)const;
|
||||
void describeMPULayoutListAsync(const Model::DescribeMPULayoutListRequest& request, const DescribeMPULayoutListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMPULayoutListOutcomeCallable describeMPULayoutListCallable(const Model::DescribeMPULayoutListRequest& request) const;
|
||||
DescribeMPURuleOutcome describeMPURule(const Model::DescribeMPURuleRequest &request)const;
|
||||
void describeMPURuleAsync(const Model::DescribeMPURuleRequest& request, const DescribeMPURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMPURuleOutcomeCallable describeMPURuleCallable(const Model::DescribeMPURuleRequest& request) const;
|
||||
DescribeRTCAppKeyOutcome describeRTCAppKey(const Model::DescribeRTCAppKeyRequest &request)const;
|
||||
void describeRTCAppKeyAsync(const Model::DescribeRTCAppKeyRequest& request, const DescribeRTCAppKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRTCAppKeyOutcomeCallable describeRTCAppKeyCallable(const Model::DescribeRTCAppKeyRequest& request) const;
|
||||
DescribeRecordTemplatesOutcome describeRecordTemplates(const Model::DescribeRecordTemplatesRequest &request)const;
|
||||
void describeRecordTemplatesAsync(const Model::DescribeRecordTemplatesRequest& request, const DescribeRecordTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRecordTemplatesOutcomeCallable describeRecordTemplatesCallable(const Model::DescribeRecordTemplatesRequest& request) const;
|
||||
DescribeRtcChannelCntDataOutcome describeRtcChannelCntData(const Model::DescribeRtcChannelCntDataRequest &request)const;
|
||||
void describeRtcChannelCntDataAsync(const Model::DescribeRtcChannelCntDataRequest& request, const DescribeRtcChannelCntDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRtcChannelCntDataOutcomeCallable describeRtcChannelCntDataCallable(const Model::DescribeRtcChannelCntDataRequest& request) const;
|
||||
@@ -339,21 +439,27 @@ namespace AlibabaCloud
|
||||
DisableMAURuleOutcome disableMAURule(const Model::DisableMAURuleRequest &request)const;
|
||||
void disableMAURuleAsync(const Model::DisableMAURuleRequest& request, const DisableMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableMAURuleOutcomeCallable disableMAURuleCallable(const Model::DisableMAURuleRequest& request) const;
|
||||
DisableMPURuleOutcome disableMPURule(const Model::DisableMPURuleRequest &request)const;
|
||||
void disableMPURuleAsync(const Model::DisableMPURuleRequest& request, const DisableMPURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableMPURuleOutcomeCallable disableMPURuleCallable(const Model::DisableMPURuleRequest& request) const;
|
||||
EnableMAURuleOutcome enableMAURule(const Model::EnableMAURuleRequest &request)const;
|
||||
void enableMAURuleAsync(const Model::EnableMAURuleRequest& request, const EnableMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableMAURuleOutcomeCallable enableMAURuleCallable(const Model::EnableMAURuleRequest& request) const;
|
||||
EnableMPURuleOutcome enableMPURule(const Model::EnableMPURuleRequest &request)const;
|
||||
void enableMPURuleAsync(const Model::EnableMPURuleRequest& request, const EnableMPURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableMPURuleOutcomeCallable enableMPURuleCallable(const Model::EnableMPURuleRequest& request) const;
|
||||
GetMPUTaskStatusOutcome getMPUTaskStatus(const Model::GetMPUTaskStatusRequest &request)const;
|
||||
void getMPUTaskStatusAsync(const Model::GetMPUTaskStatusRequest& request, const GetMPUTaskStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMPUTaskStatusOutcomeCallable getMPUTaskStatusCallable(const Model::GetMPUTaskStatusRequest& request) const;
|
||||
GetTaskStatusOutcome getTaskStatus(const Model::GetTaskStatusRequest &request)const;
|
||||
void getTaskStatusAsync(const Model::GetTaskStatusRequest& request, const GetTaskStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaskStatusOutcomeCallable getTaskStatusCallable(const Model::GetTaskStatusRequest& request) const;
|
||||
ModifyAppOutcome modifyApp(const Model::ModifyAppRequest &request)const;
|
||||
void modifyAppAsync(const Model::ModifyAppRequest& request, const ModifyAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAppOutcomeCallable modifyAppCallable(const Model::ModifyAppRequest& request) const;
|
||||
ModifyConferenceOutcome modifyConference(const Model::ModifyConferenceRequest &request)const;
|
||||
void modifyConferenceAsync(const Model::ModifyConferenceRequest& request, const ModifyConferenceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyConferenceOutcomeCallable modifyConferenceCallable(const Model::ModifyConferenceRequest& request) const;
|
||||
ModifyMPULayoutOutcome modifyMPULayout(const Model::ModifyMPULayoutRequest &request)const;
|
||||
void modifyMPULayoutAsync(const Model::ModifyMPULayoutRequest& request, const ModifyMPULayoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyMPULayoutOutcomeCallable modifyMPULayoutCallable(const Model::ModifyMPULayoutRequest& request) const;
|
||||
MuteAudioOutcome muteAudio(const Model::MuteAudioRequest &request)const;
|
||||
void muteAudioAsync(const Model::MuteAudioRequest& request, const MuteAudioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MuteAudioOutcomeCallable muteAudioCallable(const Model::MuteAudioRequest& request) const;
|
||||
@@ -375,15 +481,18 @@ namespace AlibabaCloud
|
||||
StartMPUTaskOutcome startMPUTask(const Model::StartMPUTaskRequest &request)const;
|
||||
void startMPUTaskAsync(const Model::StartMPUTaskRequest& request, const StartMPUTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartMPUTaskOutcomeCallable startMPUTaskCallable(const Model::StartMPUTaskRequest& request) const;
|
||||
StartTaskOutcome startTask(const Model::StartTaskRequest &request)const;
|
||||
void startTaskAsync(const Model::StartTaskRequest& request, const StartTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartTaskOutcomeCallable startTaskCallable(const Model::StartTaskRequest& request) const;
|
||||
StartRecordTaskOutcome startRecordTask(const Model::StartRecordTaskRequest &request)const;
|
||||
void startRecordTaskAsync(const Model::StartRecordTaskRequest& request, const StartRecordTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartRecordTaskOutcomeCallable startRecordTaskCallable(const Model::StartRecordTaskRequest& request) const;
|
||||
StopChannelUserPublishOutcome stopChannelUserPublish(const Model::StopChannelUserPublishRequest &request)const;
|
||||
void stopChannelUserPublishAsync(const Model::StopChannelUserPublishRequest& request, const StopChannelUserPublishAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopChannelUserPublishOutcomeCallable stopChannelUserPublishCallable(const Model::StopChannelUserPublishRequest& request) const;
|
||||
StopMPUTaskOutcome stopMPUTask(const Model::StopMPUTaskRequest &request)const;
|
||||
void stopMPUTaskAsync(const Model::StopMPUTaskRequest& request, const StopMPUTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopMPUTaskOutcomeCallable stopMPUTaskCallable(const Model::StopMPUTaskRequest& request) const;
|
||||
StopTaskOutcome stopTask(const Model::StopTaskRequest &request)const;
|
||||
void stopTaskAsync(const Model::StopTaskRequest& request, const StopTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopTaskOutcomeCallable stopTaskCallable(const Model::StopTaskRequest& request) const;
|
||||
StopRecordTaskOutcome stopRecordTask(const Model::StopRecordTaskRequest &request)const;
|
||||
void stopRecordTaskAsync(const Model::StopRecordTaskRequest& request, const StopRecordTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopRecordTaskOutcomeCallable stopRecordTaskCallable(const Model::StopRecordTaskRequest& request) const;
|
||||
UnmuteAudioOutcome unmuteAudio(const Model::UnmuteAudioRequest &request)const;
|
||||
void unmuteAudioAsync(const Model::UnmuteAudioRequest& request, const UnmuteAudioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnmuteAudioOutcomeCallable unmuteAudioCallable(const Model::UnmuteAudioRequest& request) const;
|
||||
@@ -396,6 +505,9 @@ namespace AlibabaCloud
|
||||
UpdateMPULayoutOutcome updateMPULayout(const Model::UpdateMPULayoutRequest &request)const;
|
||||
void updateMPULayoutAsync(const Model::UpdateMPULayoutRequest& request, const UpdateMPULayoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateMPULayoutOutcomeCallable updateMPULayoutCallable(const Model::UpdateMPULayoutRequest& request) const;
|
||||
UpdateRecordTemplateOutcome updateRecordTemplate(const Model::UpdateRecordTemplateRequest &request)const;
|
||||
void updateRecordTemplateAsync(const Model::UpdateRecordTemplateRequest& request, const UpdateRecordTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateRecordTemplateOutcomeCallable updateRecordTemplateCallable(const Model::UpdateRecordTemplateRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_ADDRECORDTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_ADDRECORDTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT AddRecordTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddRecordTemplateRequest();
|
||||
~AddRecordTemplateRequest();
|
||||
|
||||
std::vector<std::string> getFormats()const;
|
||||
void setFormats(const std::vector<std::string>& formats);
|
||||
std::string getOssFilePrefix()const;
|
||||
void setOssFilePrefix(const std::string& ossFilePrefix);
|
||||
int getBackgroundColor()const;
|
||||
void setBackgroundColor(int backgroundColor);
|
||||
std::string getTaskProfile()const;
|
||||
void setTaskProfile(const std::string& taskProfile);
|
||||
std::vector<long> getLayoutIds()const;
|
||||
void setLayoutIds(const std::vector<long>& layoutIds);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getOssBucket()const;
|
||||
void setOssBucket(const std::string& ossBucket);
|
||||
std::string getMnsQueue()const;
|
||||
void setMnsQueue(const std::string& mnsQueue);
|
||||
int getFileSplitInterval()const;
|
||||
void setFileSplitInterval(int fileSplitInterval);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getMediaEncode()const;
|
||||
void setMediaEncode(int mediaEncode);
|
||||
|
||||
private:
|
||||
std::vector<std::string> formats_;
|
||||
std::string ossFilePrefix_;
|
||||
int backgroundColor_;
|
||||
std::string taskProfile_;
|
||||
std::vector<long> layoutIds_;
|
||||
std::string showLog_;
|
||||
std::string ossBucket_;
|
||||
std::string mnsQueue_;
|
||||
int fileSplitInterval_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
int mediaEncode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_ADDRECORDTEMPLATEREQUEST_H_
|
||||
51
rtc/include/alibabacloud/rtc/model/AddRecordTemplateResult.h
Normal file
51
rtc/include/alibabacloud/rtc/model/AddRecordTemplateResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_ADDRECORDTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_ADDRECORDTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT AddRecordTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddRecordTemplateResult();
|
||||
explicit AddRecordTemplateResult(const std::string &payload);
|
||||
~AddRecordTemplateResult();
|
||||
std::string getTemplateId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string templateId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_ADDRECORDTEMPLATERESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
CreateChannelRequest();
|
||||
~CreateChannelRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setType(const std::string& type);
|
||||
std::string getConferenceName()const;
|
||||
void setConferenceName(const std::string& conferenceName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -55,6 +57,7 @@ namespace AlibabaCloud
|
||||
std::string startTime_;
|
||||
std::string type_;
|
||||
std::string conferenceName_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
int remindNotice_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setUseridPrefix(const std::string& useridPrefix);
|
||||
std::string getChannelPrefix()const;
|
||||
void setChannelPrefix(const std::string& channelPrefix);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getMauTemplateId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string useridPrefix_;
|
||||
std::string channelPrefix_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
long mauTemplateId_;
|
||||
std::string appId_;
|
||||
|
||||
71
rtc/include/alibabacloud/rtc/model/CreateMPULayoutRequest.h
Normal file
71
rtc/include/alibabacloud/rtc/model/CreateMPULayoutRequest.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATEMPULAYOUTREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATEMPULAYOUTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateMPULayoutRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Panes
|
||||
{
|
||||
int paneId;
|
||||
int majorPane;
|
||||
float x;
|
||||
float y;
|
||||
float width;
|
||||
float height;
|
||||
int zOrder;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateMPULayoutRequest();
|
||||
~CreateMPULayoutRequest();
|
||||
|
||||
std::vector<Panes> getPanes()const;
|
||||
void setPanes(const std::vector<Panes>& panes);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
int getAudioMixCount()const;
|
||||
void setAudioMixCount(int audioMixCount);
|
||||
|
||||
private:
|
||||
std::vector<Panes> panes_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
int audioMixCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATEMPULAYOUTREQUEST_H_
|
||||
51
rtc/include/alibabacloud/rtc/model/CreateMPULayoutResult.h
Normal file
51
rtc/include/alibabacloud/rtc/model/CreateMPULayoutResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATEMPULAYOUTRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATEMPULAYOUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateMPULayoutResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMPULayoutResult();
|
||||
explicit CreateMPULayoutResult(const std::string &payload);
|
||||
~CreateMPULayoutResult();
|
||||
long getLayoutId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long layoutId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATEMPULAYOUTRESULT_H_
|
||||
78
rtc/include/alibabacloud/rtc/model/CreateMPURuleRequest.h
Normal file
78
rtc/include/alibabacloud/rtc/model/CreateMPURuleRequest.h
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATEMPURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATEMPURULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateMPURuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMPURuleRequest();
|
||||
~CreateMPURuleRequest();
|
||||
|
||||
int getBackgroundColor()const;
|
||||
void setBackgroundColor(int backgroundColor);
|
||||
int getCropMode()const;
|
||||
void setCropMode(int cropMode);
|
||||
std::string getChannelPrefix()const;
|
||||
void setChannelPrefix(const std::string& channelPrefix);
|
||||
std::string getTaskProfile()const;
|
||||
void setTaskProfile(const std::string& taskProfile);
|
||||
std::vector<long> getLayoutIds()const;
|
||||
void setLayoutIds(const std::vector<long>& layoutIds);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getPlayDomain()const;
|
||||
void setPlayDomain(const std::string& playDomain);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
int getMediaEncode()const;
|
||||
void setMediaEncode(int mediaEncode);
|
||||
std::string getCallBack()const;
|
||||
void setCallBack(const std::string& callBack);
|
||||
|
||||
private:
|
||||
int backgroundColor_;
|
||||
int cropMode_;
|
||||
std::string channelPrefix_;
|
||||
std::string taskProfile_;
|
||||
std::vector<long> layoutIds_;
|
||||
std::string showLog_;
|
||||
std::string playDomain_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
int mediaEncode_;
|
||||
std::string callBack_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATEMPURULEREQUEST_H_
|
||||
51
rtc/include/alibabacloud/rtc/model/CreateMPURuleResult.h
Normal file
51
rtc/include/alibabacloud/rtc/model/CreateMPURuleResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATEMPURULERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATEMPURULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateMPURuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMPURuleResult();
|
||||
explicit CreateMPURuleResult(const std::string &payload);
|
||||
~CreateMPURuleResult();
|
||||
long getRuleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATEMPURULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATESERVICELINKEDROLEFORRTCREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATESERVICELINKEDROLEFORRTCREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateServiceLinkedRoleForRtcRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateServiceLinkedRoleForRtcRequest();
|
||||
~CreateServiceLinkedRoleForRtcRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATESERVICELINKEDROLEFORRTCREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATESERVICELINKEDROLEFORRTCRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATESERVICELINKEDROLEFORRTCRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateServiceLinkedRoleForRtcResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateServiceLinkedRoleForRtcResult();
|
||||
explicit CreateServiceLinkedRoleForRtcResult(const std::string &payload);
|
||||
~CreateServiceLinkedRoleForRtcResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATESERVICELINKEDROLEFORRTCRESULT_H_
|
||||
@@ -1,95 +0,0 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_CREATETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct LiveConfig
|
||||
{
|
||||
std::string domainName;
|
||||
std::string appName;
|
||||
};
|
||||
struct RecordConfig
|
||||
{
|
||||
std::string storageType;
|
||||
int fileFormat;
|
||||
std::string ossEndPoint;
|
||||
std::string ossBucket;
|
||||
int vodTransCodeGroupId;
|
||||
};
|
||||
struct LayOut
|
||||
{
|
||||
std::string color;
|
||||
int cutMode;
|
||||
int layOutId;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateTemplateRequest();
|
||||
~CreateTemplateRequest();
|
||||
|
||||
int getServiceMode()const;
|
||||
void setServiceMode(int serviceMode);
|
||||
std::vector<LiveConfig> getLiveConfig()const;
|
||||
void setLiveConfig(const std::vector<LiveConfig>& liveConfig);
|
||||
int getMediaConfig()const;
|
||||
void setMediaConfig(int mediaConfig);
|
||||
int getMaxMixStreamCount()const;
|
||||
void setMaxMixStreamCount(int maxMixStreamCount);
|
||||
std::vector<RecordConfig> getRecordConfig()const;
|
||||
void setRecordConfig(const std::vector<RecordConfig>& recordConfig);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<LayOut> getLayOut()const;
|
||||
void setLayOut(const std::vector<LayOut>& layOut);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getCallBack()const;
|
||||
void setCallBack(const std::string& callBack);
|
||||
int getMixMode()const;
|
||||
void setMixMode(int mixMode);
|
||||
|
||||
private:
|
||||
int serviceMode_;
|
||||
std::vector<LiveConfig> liveConfig_;
|
||||
int mediaConfig_;
|
||||
int maxMixStreamCount_;
|
||||
std::vector<RecordConfig> recordConfig_;
|
||||
long ownerId_;
|
||||
std::vector<LayOut> layOut_;
|
||||
std::string appId_;
|
||||
std::string callBack_;
|
||||
int mixMode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATETEMPLATEREQUEST_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DeleteChannelRequest();
|
||||
~DeleteChannelRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -44,6 +46,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DeleteMAURuleRequest();
|
||||
~DeleteMAURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
long ruleId_;
|
||||
|
||||
57
rtc/include/alibabacloud/rtc/model/DeleteMPULayoutRequest.h
Normal file
57
rtc/include/alibabacloud/rtc/model/DeleteMPULayoutRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DELETEMPULAYOUTREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETEMPULAYOUTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteMPULayoutRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMPULayoutRequest();
|
||||
~DeleteMPULayoutRequest();
|
||||
|
||||
long getLayoutId()const;
|
||||
void setLayoutId(long layoutId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
long layoutId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETEMPULAYOUTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_STARTTASKRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STARTTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DELETEMPULAYOUTRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETEMPULAYOUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StartTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteMPULayoutResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
StartTaskResult();
|
||||
explicit StartTaskResult(const std::string &payload);
|
||||
~StartTaskResult();
|
||||
long getTaskId()const;
|
||||
DeleteMPULayoutResult();
|
||||
explicit DeleteMPULayoutResult(const std::string &payload);
|
||||
~DeleteMPULayoutResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STARTTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETEMPULAYOUTRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_GETTASKSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_GETTASKSTATUSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DELETEMPURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETEMPURULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,30 +28,30 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT GetTaskStatusRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteMPURuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetTaskStatusRequest();
|
||||
~GetTaskStatusRequest();
|
||||
DeleteMPURuleRequest();
|
||||
~DeleteMPURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
long getTaskId()const;
|
||||
void setTaskId(long taskId);
|
||||
long getRuleId()const;
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
long taskId_;
|
||||
long ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_GETTASKSTATUSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETEMPURULEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_STOPTASKRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STOPTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DELETEMPURULERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETEMPURULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StopTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteMPURuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
StopTaskResult();
|
||||
explicit StopTaskResult(const std::string &payload);
|
||||
~StopTaskResult();
|
||||
DeleteMPURuleResult();
|
||||
explicit DeleteMPURuleResult(const std::string &payload);
|
||||
~DeleteMPURuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STOPTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETEMPURULERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DELETERECORDTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETERECORDTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteRecordTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRecordTemplateRequest();
|
||||
~DeleteRecordTemplateRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string templateId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETERECORDTEMPLATEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DELETERECORDTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETERECORDTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteRecordTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteRecordTemplateResult();
|
||||
explicit DeleteRecordTemplateResult(const std::string &payload);
|
||||
~DeleteRecordTemplateResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETERECORDTEMPLATERESULT_H_
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getOrder()const;
|
||||
void setOrder(const std::string& order);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
std::string showLog_;
|
||||
std::string order_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getOrder()const;
|
||||
void setOrder(const std::string& order);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
std::string showLog_;
|
||||
std::string order_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribeChannelUsersRequest();
|
||||
~DescribeChannelUsersRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -35,16 +35,19 @@ namespace AlibabaCloud
|
||||
DescribeConferenceAuthInfoRequest();
|
||||
~DescribeConferenceAuthInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -35,12 +35,15 @@ namespace AlibabaCloud
|
||||
DescribeMAURuleRequest();
|
||||
~DescribeMAURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBEMPULAYOUTINFOLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFOLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPULayoutInfoListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMPULayoutInfoListRequest();
|
||||
~DescribeMPULayoutInfoListRequest();
|
||||
|
||||
long getPageNum()const;
|
||||
void setPageNum(long pageNum);
|
||||
long getLayoutId()const;
|
||||
void setLayoutId(long layoutId);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
long pageNum_;
|
||||
long layoutId_;
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFOLISTREQUEST_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBEMPULAYOUTINFOLISTRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFOLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPULayoutInfoListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Layout
|
||||
{
|
||||
struct PanesItem
|
||||
{
|
||||
int majorPane;
|
||||
int zOrder;
|
||||
float x;
|
||||
float y;
|
||||
float height;
|
||||
int paneId;
|
||||
float width;
|
||||
};
|
||||
int audioMixCount;
|
||||
long layoutId;
|
||||
std::vector<Layout::PanesItem> panes;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeMPULayoutInfoListResult();
|
||||
explicit DescribeMPULayoutInfoListResult(const std::string &payload);
|
||||
~DescribeMPULayoutInfoListResult();
|
||||
long getTotalNum()const;
|
||||
std::vector<Layout> getLayouts()const;
|
||||
long getTotalPage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalNum_;
|
||||
std::vector<Layout> layouts_;
|
||||
long totalPage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFOLISTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBEMPULAYOUTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPULayoutInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMPULayoutInfoRequest();
|
||||
~DescribeMPULayoutInfoRequest();
|
||||
|
||||
long getLayoutId()const;
|
||||
void setLayoutId(long layoutId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
long layoutId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFOREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBEMPULAYOUTINFORESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPULayoutInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Layout
|
||||
{
|
||||
struct PanesItem
|
||||
{
|
||||
int majorPane;
|
||||
int zOrder;
|
||||
float x;
|
||||
float y;
|
||||
float height;
|
||||
int paneId;
|
||||
float width;
|
||||
};
|
||||
int audioMixCount;
|
||||
long layoutId;
|
||||
std::vector<PanesItem> panes;
|
||||
};
|
||||
|
||||
|
||||
DescribeMPULayoutInfoResult();
|
||||
explicit DescribeMPULayoutInfoResult(const std::string &payload);
|
||||
~DescribeMPULayoutInfoResult();
|
||||
Layout getLayout()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Layout layout_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTINFORESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_STOPTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STOPTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,30 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StopTaskRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPULayoutListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
StopTaskRequest();
|
||||
~StopTaskRequest();
|
||||
DescribeMPULayoutListRequest();
|
||||
~DescribeMPULayoutListRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
long getTaskId()const;
|
||||
void setTaskId(long taskId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
long taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STOPTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTLISTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBEMPULAYOUTLISTRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPULayoutListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeMPULayoutListResult();
|
||||
explicit DescribeMPULayoutListResult(const std::string &payload);
|
||||
~DescribeMPULayoutListResult();
|
||||
std::vector<std::string> getLayoutIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> layoutIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPULAYOUTLISTRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DELETETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETETEMPLATEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DESCRIBEMPURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPURULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,27 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteTemplateRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPURuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTemplateRequest();
|
||||
~DeleteTemplateRequest();
|
||||
DescribeMPURuleRequest();
|
||||
~DescribeMPURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getTemplateId()const;
|
||||
void setTemplateId(long templateId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
long templateId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETETEMPLATEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPURULEREQUEST_H_
|
||||
64
rtc/include/alibabacloud/rtc/model/DescribeMPURuleResult.h
Normal file
64
rtc/include/alibabacloud/rtc/model/DescribeMPURuleResult.h
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBEMPURULERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEMPURULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeMPURuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Rule
|
||||
{
|
||||
std::string channelPrefix;
|
||||
int backgroudColor;
|
||||
int isEnable;
|
||||
std::string callBack;
|
||||
std::string taskProfile;
|
||||
std::string playDomain;
|
||||
long ruleId;
|
||||
int mediaEncode;
|
||||
std::vector<std::string> layoutIds;
|
||||
int cropMode;
|
||||
};
|
||||
|
||||
|
||||
DescribeMPURuleResult();
|
||||
explicit DescribeMPURuleResult(const std::string &payload);
|
||||
~DescribeMPURuleResult();
|
||||
std::vector<Rule> getRules()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Rule> rules_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEMPURULERESULT_H_
|
||||
@@ -35,12 +35,15 @@ namespace AlibabaCloud
|
||||
DescribeRTCAppKeyRequest();
|
||||
~DescribeRTCAppKeyRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBERECORDTEMPLATESREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBERECORDTEMPLATESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeRecordTemplatesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRecordTemplatesRequest();
|
||||
~DescribeRecordTemplatesRequest();
|
||||
|
||||
std::vector<std::string> getTemplateIds()const;
|
||||
void setTemplateIds(const std::vector<std::string>& templateIds);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> templateIds_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBERECORDTEMPLATESREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DESCRIBERECORDTEMPLATESRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DESCRIBERECORDTEMPLATESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DescribeRecordTemplatesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct _Template
|
||||
{
|
||||
int fileSplitInterval;
|
||||
std::string ossFilePrefix;
|
||||
std::string taskProfile;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
int mediaEncode;
|
||||
std::vector<std::string> layoutIds;
|
||||
std::vector<std::string> formats;
|
||||
std::string templateId;
|
||||
std::string mnsQueue;
|
||||
std::string name;
|
||||
int backgroundColor;
|
||||
};
|
||||
|
||||
|
||||
DescribeRecordTemplatesResult();
|
||||
explicit DescribeRecordTemplatesResult(const std::string &payload);
|
||||
~DescribeRecordTemplatesResult();
|
||||
long getTotalNum()const;
|
||||
long getTotalPage()const;
|
||||
std::vector<_Template> getTemplates()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalNum_;
|
||||
long totalPage_;
|
||||
std::vector<_Template> templates_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBERECORDTEMPLATESRESULT_H_
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getServiceArea()const;
|
||||
void setServiceArea(const std::string& serviceArea);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string serviceArea_;
|
||||
std::string showLog_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setServiceArea(const std::string& serviceArea);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getPageNo()const;
|
||||
@@ -59,6 +61,7 @@ namespace AlibabaCloud
|
||||
std::string userId_;
|
||||
std::string serviceArea_;
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
long pageNo_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribeRtcChannelMetricRequest();
|
||||
~DescribeRtcChannelMetricRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setTimePoint(const std::string& timePoint);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getPageNo()const;
|
||||
@@ -50,6 +52,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
long pageSize_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
long pageNo_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getServiceArea()const;
|
||||
void setServiceArea(const std::string& serviceArea);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string serviceArea_;
|
||||
std::string showLog_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getServiceArea()const;
|
||||
void setServiceArea(const std::string& serviceArea);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string serviceArea_;
|
||||
std::string showLog_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getServiceArea()const;
|
||||
void setServiceArea(const std::string& serviceArea);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string serviceArea_;
|
||||
std::string showLog_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getSubUser()const;
|
||||
void setSubUser(const std::string& subUser);
|
||||
std::string getEndTime()const;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string showLog_;
|
||||
std::string subUser_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getServiceArea()const;
|
||||
void setServiceArea(const std::string& serviceArea);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string serviceArea_;
|
||||
std::string showLog_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -37,10 +37,16 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getSubUser()const;
|
||||
void setSubUser(const std::string& subUser);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getPubUser()const;
|
||||
void setPubUser(const std::string& pubUser);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getChannelId()const;
|
||||
@@ -48,8 +54,11 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string showLog_;
|
||||
std::string subUser_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string pubUser_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -46,6 +48,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DisableMAURuleRequest();
|
||||
~DisableMAURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
long ruleId_;
|
||||
|
||||
57
rtc/include/alibabacloud/rtc/model/DisableMPURuleRequest.h
Normal file
57
rtc/include/alibabacloud/rtc/model/DisableMPURuleRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_DISABLEMPURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DISABLEMPURULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DisableMPURuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DisableMPURuleRequest();
|
||||
~DisableMPURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
long getRuleId()const;
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
long ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DISABLEMPURULEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DELETETEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DELETETEMPLATERESULT_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_DISABLEMPURULERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_DISABLEMPURULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT DeleteTemplateResult : public ServiceResult
|
||||
class ALIBABACLOUD_RTC_EXPORT DisableMPURuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteTemplateResult();
|
||||
explicit DeleteTemplateResult(const std::string &payload);
|
||||
~DeleteTemplateResult();
|
||||
DisableMPURuleResult();
|
||||
explicit DisableMPURuleResult(const std::string &payload);
|
||||
~DisableMPURuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DELETETEMPLATERESULT_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_DISABLEMPURULERESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
EnableMAURuleRequest();
|
||||
~EnableMAURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -43,6 +45,7 @@ namespace AlibabaCloud
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
long ruleId_;
|
||||
|
||||
57
rtc/include/alibabacloud/rtc/model/EnableMPURuleRequest.h
Normal file
57
rtc/include/alibabacloud/rtc/model/EnableMPURuleRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_ENABLEMPURULEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_ENABLEMPURULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT EnableMPURuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EnableMPURuleRequest();
|
||||
~EnableMPURuleRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
long getRuleId()const;
|
||||
void setRuleId(long ruleId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
long ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_ENABLEMPURULEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_GETTASKSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_GETTASKSTATUSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_ENABLEMPURULERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_ENABLEMPURULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT GetTaskStatusResult : public ServiceResult
|
||||
class ALIBABACLOUD_RTC_EXPORT EnableMPURuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetTaskStatusResult();
|
||||
explicit GetTaskStatusResult(const std::string &payload);
|
||||
~GetTaskStatusResult();
|
||||
int getStatus()const;
|
||||
EnableMPURuleResult();
|
||||
explicit EnableMPURuleResult(const std::string &payload);
|
||||
~EnableMPURuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_GETTASKSTATUSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_ENABLEMPURULERESULT_H_
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -44,6 +46,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -35,16 +35,19 @@ namespace AlibabaCloud
|
||||
ModifyAppRequest();
|
||||
~ModifyAppRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppName()const;
|
||||
void setAppName(const std::string& appName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
std::string appName_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getConferenceName()const;
|
||||
void setConferenceName(const std::string& conferenceName);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -55,6 +57,7 @@ namespace AlibabaCloud
|
||||
std::string type_;
|
||||
std::string conferenceId_;
|
||||
std::string conferenceName_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
int remindNotice_;
|
||||
|
||||
77
rtc/include/alibabacloud/rtc/model/ModifyMPULayoutRequest.h
Normal file
77
rtc/include/alibabacloud/rtc/model/ModifyMPULayoutRequest.h
Normal file
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_MODIFYMPULAYOUTREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_MODIFYMPULAYOUTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT ModifyMPULayoutRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Panes
|
||||
{
|
||||
int paneId;
|
||||
int majorPane;
|
||||
float x;
|
||||
float y;
|
||||
float width;
|
||||
float height;
|
||||
int zOrder;
|
||||
};
|
||||
|
||||
public:
|
||||
ModifyMPULayoutRequest();
|
||||
~ModifyMPULayoutRequest();
|
||||
|
||||
long getLayoutId()const;
|
||||
void setLayoutId(long layoutId);
|
||||
std::vector<Panes> getPanes()const;
|
||||
void setPanes(const std::vector<Panes>& panes);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getAudioMixCount()const;
|
||||
void setAudioMixCount(int audioMixCount);
|
||||
|
||||
private:
|
||||
long layoutId_;
|
||||
std::vector<Panes> panes_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
int audioMixCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_MODIFYMPULAYOUTREQUEST_H_
|
||||
49
rtc/include/alibabacloud/rtc/model/ModifyMPULayoutResult.h
Normal file
49
rtc/include/alibabacloud/rtc/model/ModifyMPULayoutResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_MODIFYMPULAYOUTRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_MODIFYMPULAYOUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT ModifyMPULayoutResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyMPULayoutResult();
|
||||
explicit ModifyMPULayoutResult(const std::string &payload);
|
||||
~ModifyMPULayoutResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_MODIFYMPULAYOUTRESULT_H_
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getParticipantId()const;
|
||||
@@ -46,6 +48,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string participantId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setParticipantIds(const std::vector<std::string>& participantIds);
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -47,6 +49,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::vector<std::string> participantIds_;
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setContent(const std::string& content);
|
||||
std::string getEvent()const;
|
||||
void setEvent(const std::string& event);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getContentType()const;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
std::string traceId_;
|
||||
std::string content_;
|
||||
std::string event_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string contentType_;
|
||||
std::string bizId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setParticipantIds(const std::vector<std::string>& participantIds);
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -47,6 +49,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::vector<std::string> participantIds_;
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::vector<std::string> getTerminalIds()const;
|
||||
void setTerminalIds(const std::vector<std::string>& terminalIds);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -46,6 +48,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::vector<std::string> terminalIds_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setMaxUserNum(int maxUserNum);
|
||||
int getDuration()const;
|
||||
void setDuration(int duration);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getTopics()const;
|
||||
void setTopics(const std::string& topics);
|
||||
long getOwnerId()const;
|
||||
@@ -56,6 +58,7 @@ namespace AlibabaCloud
|
||||
int startTime_;
|
||||
int maxUserNum_;
|
||||
int duration_;
|
||||
std::string showLog_;
|
||||
std::string topics_;
|
||||
long ownerId_;
|
||||
std::string priority_;
|
||||
|
||||
@@ -42,42 +42,60 @@ namespace AlibabaCloud
|
||||
StartMPUTaskRequest();
|
||||
~StartMPUTaskRequest();
|
||||
|
||||
int getPayloadType()const;
|
||||
void setPayloadType(int payloadType);
|
||||
std::vector<UserPanes> getUserPanes()const;
|
||||
void setUserPanes(const std::vector<UserPanes>& userPanes);
|
||||
int getRtpExtInfo()const;
|
||||
void setRtpExtInfo(int rtpExtInfo);
|
||||
int getBackgroundColor()const;
|
||||
void setBackgroundColor(int backgroundColor);
|
||||
int getCropMode()const;
|
||||
void setCropMode(int cropMode);
|
||||
int getReportVad()const;
|
||||
void setReportVad(int reportVad);
|
||||
std::string getTaskProfile()const;
|
||||
void setTaskProfile(const std::string& taskProfile);
|
||||
std::vector<long> getLayoutIds()const;
|
||||
void setLayoutIds(const std::vector<long>& layoutIds);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getStreamURL()const;
|
||||
void setStreamURL(const std::string& streamURL);
|
||||
long getVadInterval()const;
|
||||
void setVadInterval(long vadInterval);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<std::string> getSubSpecUsers()const;
|
||||
void setSubSpecUsers(const std::vector<std::string>& subSpecUsers);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
long getTimeStampRef()const;
|
||||
void setTimeStampRef(long timeStampRef);
|
||||
int getMediaEncode()const;
|
||||
void setMediaEncode(int mediaEncode);
|
||||
std::string getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
int payloadType_;
|
||||
std::vector<UserPanes> userPanes_;
|
||||
int rtpExtInfo_;
|
||||
int backgroundColor_;
|
||||
int cropMode_;
|
||||
int reportVad_;
|
||||
std::string taskProfile_;
|
||||
std::vector<long> layoutIds_;
|
||||
std::string taskId_;
|
||||
std::string showLog_;
|
||||
std::string streamURL_;
|
||||
long vadInterval_;
|
||||
long ownerId_;
|
||||
std::vector<std::string> subSpecUsers_;
|
||||
std::string appId_;
|
||||
long timeStampRef_;
|
||||
int mediaEncode_;
|
||||
std::string channelId_;
|
||||
|
||||
|
||||
76
rtc/include/alibabacloud/rtc/model/StartRecordTaskRequest.h
Normal file
76
rtc/include/alibabacloud/rtc/model/StartRecordTaskRequest.h
Normal file
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_STARTRECORDTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STARTRECORDTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StartRecordTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct UserPanes
|
||||
{
|
||||
int paneId;
|
||||
std::string userId;
|
||||
std::string sourceType;
|
||||
};
|
||||
|
||||
public:
|
||||
StartRecordTaskRequest();
|
||||
~StartRecordTaskRequest();
|
||||
|
||||
std::vector<UserPanes> getUserPanes()const;
|
||||
void setUserPanes(const std::vector<UserPanes>& userPanes);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
std::vector<std::string> getSubSpecUsers()const;
|
||||
void setSubSpecUsers(const std::vector<std::string>& subSpecUsers);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::vector<UserPanes> userPanes_;
|
||||
std::string taskId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string templateId_;
|
||||
std::vector<std::string> subSpecUsers_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STARTRECORDTASKREQUEST_H_
|
||||
49
rtc/include/alibabacloud/rtc/model/StartRecordTaskResult.h
Normal file
49
rtc/include/alibabacloud/rtc/model/StartRecordTaskResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_STARTRECORDTASKRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STARTRECORDTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StartRecordTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
StartRecordTaskResult();
|
||||
explicit StartRecordTaskResult(const std::string &payload);
|
||||
~StartRecordTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STARTRECORDTASKRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_STARTTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STARTTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_STOPCHANNELUSERPUBLISHREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STOPCHANNELUSERPUBLISHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,38 +28,28 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StartTaskRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_RTC_EXPORT StopChannelUserPublishRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct MixPanes
|
||||
{
|
||||
int paneId;
|
||||
std::string userId;
|
||||
std::string sourceType;
|
||||
};
|
||||
|
||||
public:
|
||||
StartTaskRequest();
|
||||
~StartTaskRequest();
|
||||
StopChannelUserPublishRequest();
|
||||
~StopChannelUserPublishRequest();
|
||||
|
||||
std::vector<MixPanes> getMixPanes()const;
|
||||
void setMixPanes(const std::vector<MixPanes>& mixPanes);
|
||||
std::string getIdempotentId()const;
|
||||
void setIdempotentId(const std::string& idempotentId);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getTemplateId()const;
|
||||
void setTemplateId(long templateId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::vector<MixPanes> mixPanes_;
|
||||
std::string idempotentId_;
|
||||
std::string userId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
long templateId_;
|
||||
std::string appId_;
|
||||
std::string channelId_;
|
||||
|
||||
@@ -67,4 +57,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STARTTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STOPCHANNELUSERPUBLISHREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_STOPCHANNELUSERPUBLISHRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STOPCHANNELUSERPUBLISHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StopChannelUserPublishResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
StopChannelUserPublishResult();
|
||||
explicit StopChannelUserPublishResult(const std::string &payload);
|
||||
~StopChannelUserPublishResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STOPCHANNELUSERPUBLISHRESULT_H_
|
||||
@@ -35,17 +35,20 @@ namespace AlibabaCloud
|
||||
StopMPUTaskRequest();
|
||||
~StopMPUTaskRequest();
|
||||
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
57
rtc/include/alibabacloud/rtc/model/StopRecordTaskRequest.h
Normal file
57
rtc/include/alibabacloud/rtc/model/StopRecordTaskRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_STOPRECORDTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STOPRECORDTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT StopRecordTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
StopRecordTaskRequest();
|
||||
~StopRecordTaskRequest();
|
||||
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STOPRECORDTASKREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_CREATETEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_CREATETEMPLATERESULT_H_
|
||||
#ifndef ALIBABACLOUD_RTC_MODEL_STOPRECORDTASKRESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_STOPRECORDTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT CreateTemplateResult : public ServiceResult
|
||||
class ALIBABACLOUD_RTC_EXPORT StopRecordTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTemplateResult();
|
||||
explicit CreateTemplateResult(const std::string &payload);
|
||||
~CreateTemplateResult();
|
||||
long getTemplateId()const;
|
||||
StopRecordTaskResult();
|
||||
explicit StopRecordTaskResult(const std::string &payload);
|
||||
~StopRecordTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long templateId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_CREATETEMPLATERESULT_H_
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_STOPRECORDTASKRESULT_H_
|
||||
@@ -37,6 +37,8 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getParticipantId()const;
|
||||
@@ -46,6 +48,7 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string participantId_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setParticipantIds(const std::vector<std::string>& participantIds);
|
||||
std::string getConferenceId()const;
|
||||
void setConferenceId(const std::string& conferenceId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -47,6 +49,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::vector<std::string> participantIds_;
|
||||
std::string conferenceId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
UpdateChannelRequest();
|
||||
~UpdateChannelRequest();
|
||||
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getNonce()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setChannelId(const std::string& channelId);
|
||||
|
||||
private:
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string nonce_;
|
||||
std::string appId_;
|
||||
|
||||
@@ -52,6 +52,8 @@ namespace AlibabaCloud
|
||||
void setLayoutIds(const std::vector<long>& layoutIds);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId()const;
|
||||
@@ -63,6 +65,7 @@ namespace AlibabaCloud
|
||||
int cropMode_;
|
||||
std::vector<long> layoutIds_;
|
||||
std::string taskId_;
|
||||
std::string showLog_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_UPDATERECORDTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_UPDATERECORDTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT UpdateRecordTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateRecordTemplateRequest();
|
||||
~UpdateRecordTemplateRequest();
|
||||
|
||||
std::vector<std::string> getFormats()const;
|
||||
void setFormats(const std::vector<std::string>& formats);
|
||||
std::string getOssFilePrefix()const;
|
||||
void setOssFilePrefix(const std::string& ossFilePrefix);
|
||||
int getBackgroundColor()const;
|
||||
void setBackgroundColor(int backgroundColor);
|
||||
std::string getTaskProfile()const;
|
||||
void setTaskProfile(const std::string& taskProfile);
|
||||
std::vector<long> getLayoutIds()const;
|
||||
void setLayoutIds(const std::vector<long>& layoutIds);
|
||||
std::string getShowLog()const;
|
||||
void setShowLog(const std::string& showLog);
|
||||
std::string getOssBucket()const;
|
||||
void setOssBucket(const std::string& ossBucket);
|
||||
std::string getMnsQueue()const;
|
||||
void setMnsQueue(const std::string& mnsQueue);
|
||||
int getFileSplitInterval()const;
|
||||
void setFileSplitInterval(int fileSplitInterval);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getMediaEncode()const;
|
||||
void setMediaEncode(int mediaEncode);
|
||||
|
||||
private:
|
||||
std::vector<std::string> formats_;
|
||||
std::string ossFilePrefix_;
|
||||
int backgroundColor_;
|
||||
std::string taskProfile_;
|
||||
std::vector<long> layoutIds_;
|
||||
std::string showLog_;
|
||||
std::string ossBucket_;
|
||||
std::string mnsQueue_;
|
||||
int fileSplitInterval_;
|
||||
long ownerId_;
|
||||
std::string templateId_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
int mediaEncode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_UPDATERECORDTEMPLATEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_RTC_MODEL_UPDATERECORDTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_RTC_MODEL_UPDATERECORDTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rtc/RtcExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rtc
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RTC_EXPORT UpdateRecordTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateRecordTemplateResult();
|
||||
explicit UpdateRecordTemplateResult(const std::string &payload);
|
||||
~UpdateRecordTemplateResult();
|
||||
std::string getTemplateId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string templateId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RTC_MODEL_UPDATERECORDTEMPLATERESULT_H_
|
||||
Reference in New Issue
Block a user