From 8a2d243786ff612ddd2eb3604c65f660bdeb4fa7 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 30 Dec 2021 08:00:22 +0000 Subject: [PATCH] Support AUTH for CreateEventSubscribe. --- CHANGELOG | 3 +++ VERSION | 2 +- .../rtc/model/CreateEventSubscribeRequest.h | 3 +++ .../alibabacloud/rtc/model/StartMPUTaskRequest.h | 6 ++++++ rtc/src/model/CreateEventSubscribeRequest.cc | 9 +++++++++ rtc/src/model/StartMPUTaskRequest.cc | 13 +++++++++++++ 6 files changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 02d4996e5..32c632848 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-12-30 Version: 1.36.1006 +- Support AUTH for CreateEventSubscribe. + 2021-12-30 Version: 1.36.1005 - Update by sdk platform. diff --git a/VERSION b/VERSION index 9bd490091..d2eb8bfc2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1005 \ No newline at end of file +1.36.1006 \ No newline at end of file diff --git a/rtc/include/alibabacloud/rtc/model/CreateEventSubscribeRequest.h b/rtc/include/alibabacloud/rtc/model/CreateEventSubscribeRequest.h index f680bdd15..7be517396 100644 --- a/rtc/include/alibabacloud/rtc/model/CreateEventSubscribeRequest.h +++ b/rtc/include/alibabacloud/rtc/model/CreateEventSubscribeRequest.h @@ -32,6 +32,8 @@ public: ~CreateEventSubscribeRequest(); std::string getClientToken() const; void setClientToken(const std::string &clientToken); + bool getNeedCallbackAuth() const; + void setNeedCallbackAuth(bool needCallbackAuth); std::vector getEvents() const; void setEvents(const std::vector &events); std::string getShowLog() const; @@ -49,6 +51,7 @@ public: private: std::string clientToken_; + bool needCallbackAuth_; std::vector events_; std::string showLog_; long ownerId_; diff --git a/rtc/include/alibabacloud/rtc/model/StartMPUTaskRequest.h b/rtc/include/alibabacloud/rtc/model/StartMPUTaskRequest.h index 31307c647..1bb770d96 100644 --- a/rtc/include/alibabacloud/rtc/model/StartMPUTaskRequest.h +++ b/rtc/include/alibabacloud/rtc/model/StartMPUTaskRequest.h @@ -80,6 +80,9 @@ public: bool enableUserPaneBackground; std::string backgroundPath; }; + struct OutputStreamParams { + std::string streamURL; + }; struct Backgrounds { float width; float height; @@ -131,6 +134,8 @@ public: void setCropMode(int cropMode); std::vector getSubSpecCameraUsers() const; void setSubSpecCameraUsers(const std::vector &subSpecCameraUsers); + std::vector getOutputStreamParams() const; + void setOutputStreamParams(const std::vector &outputStreamParams); std::string getTaskProfile() const; void setTaskProfile(const std::string &taskProfile); std::vector getLayoutIds() const; @@ -177,6 +182,7 @@ private: int rtpExtInfo_; int cropMode_; std::vector subSpecCameraUsers_; + std::vector outputStreamParams_; std::string taskProfile_; std::vector layoutIds_; std::string streamURL_; diff --git a/rtc/src/model/CreateEventSubscribeRequest.cc b/rtc/src/model/CreateEventSubscribeRequest.cc index b8f120599..ec4837cd5 100644 --- a/rtc/src/model/CreateEventSubscribeRequest.cc +++ b/rtc/src/model/CreateEventSubscribeRequest.cc @@ -34,6 +34,15 @@ void CreateEventSubscribeRequest::setClientToken(const std::string &clientToken) setParameter(std::string("ClientToken"), clientToken); } +bool CreateEventSubscribeRequest::getNeedCallbackAuth() const { + return needCallbackAuth_; +} + +void CreateEventSubscribeRequest::setNeedCallbackAuth(bool needCallbackAuth) { + needCallbackAuth_ = needCallbackAuth; + setParameter(std::string("NeedCallbackAuth"), needCallbackAuth ? "true" : "false"); +} + std::vector CreateEventSubscribeRequest::getEvents() const { return events_; } diff --git a/rtc/src/model/StartMPUTaskRequest.cc b/rtc/src/model/StartMPUTaskRequest.cc index 92de3de85..ba0acb064 100644 --- a/rtc/src/model/StartMPUTaskRequest.cc +++ b/rtc/src/model/StartMPUTaskRequest.cc @@ -255,6 +255,19 @@ void StartMPUTaskRequest::setSubSpecCameraUsers(const std::vector & subSpecCameraUsers_ = subSpecCameraUsers; } +std::vector StartMPUTaskRequest::getOutputStreamParams() const { + return outputStreamParams_; +} + +void StartMPUTaskRequest::setOutputStreamParams(const std::vector &outputStreamParams) { + outputStreamParams_ = outputStreamParams; + for(int dep1 = 0; dep1 != outputStreamParams.size(); dep1++) { + auto outputStreamParamsObj = outputStreamParams.at(dep1); + std::string outputStreamParamsObjStr = std::string("OutputStreamParams") + "." + std::to_string(dep1 + 1); + setParameter(outputStreamParamsObjStr + ".StreamURL", outputStreamParamsObj.streamURL); + } +} + std::string StartMPUTaskRequest::getTaskProfile() const { return taskProfile_; }