Update to support new apis.

This commit is contained in:
sdk-team
2024-08-06 09:44:30 +00:00
parent 5fcbeb4782
commit 776a55cf64
8 changed files with 78 additions and 31 deletions

View File

@@ -47,20 +47,20 @@ void ListLiveMessageAppsResult::parse(const std::string &payload)
appListObject.appId = valueAppListApps["AppId"].asString();
if(!valueAppListApps["AppKey"].isNull())
appListObject.appKey = valueAppListApps["AppKey"].asString();
if(!valueAppListApps["AppName"].isNull())
appListObject.appName = valueAppListApps["AppName"].asString();
if(!valueAppListApps["AppSign"].isNull())
appListObject.appSign = valueAppListApps["AppSign"].asString();
if(!valueAppListApps["CreateTime"].isNull())
appListObject.createTime = std::stol(valueAppListApps["CreateTime"].asString());
if(!valueAppListApps["DataCenter"].isNull())
appListObject.dataCenter = valueAppListApps["DataCenter"].asString();
if(!valueAppListApps["Disable"].isNull())
appListObject.disable = valueAppListApps["Disable"].asString();
if(!valueAppListApps["AppName"].isNull())
appListObject.appName = valueAppListApps["AppName"].asString();
if(!valueAppListApps["CreateTime"].isNull())
appListObject.createTime = std::stol(valueAppListApps["CreateTime"].asString());
if(!valueAppListApps["ModifyTime"].isNull())
appListObject.modifyTime = std::stol(valueAppListApps["ModifyTime"].asString());
if(!valueAppListApps["MsgLifeCycle"].isNull())
appListObject.msgLifeCycle = std::stoi(valueAppListApps["MsgLifeCycle"].asString());
if(!valueAppListApps["DataCenter"].isNull())
appListObject.dataCenter = valueAppListApps["DataCenter"].asString();
appList_.push_back(appListObject);
}
if(!value["HasMore"].isNull())

View File

@@ -55,6 +55,14 @@ void ListRtcMPUTaskDetailResult::parse(const std::string &payload)
mPUTasksObject.streamURL = valueMPUTasksmpuTask["StreamURL"].asString();
if(!valueMPUTasksmpuTask["Region"].isNull())
mPUTasksObject.region = valueMPUTasksmpuTask["Region"].asString();
auto allMultiStreamURLNode = valueMPUTasksmpuTask["MultiStreamURL"]["MultiStreamURLItem"];
for (auto valueMPUTasksmpuTaskMultiStreamURLMultiStreamURLItem : allMultiStreamURLNode)
{
MpuTask::MultiStreamURLItem multiStreamURLObject;
if(!valueMPUTasksmpuTaskMultiStreamURLMultiStreamURLItem["URL"].isNull())
multiStreamURLObject.uRL = valueMPUTasksmpuTaskMultiStreamURLMultiStreamURLItem["URL"].asString();
mPUTasksObject.multiStreamURL.push_back(multiStreamURLObject);
}
auto singleSubParamsNode = value["SingleSubParams"];
if(!singleSubParamsNode["SourceType"].isNull())
mPUTasksObject.singleSubParams.sourceType = singleSubParamsNode["SourceType"].asString();

View File

@@ -36,6 +36,35 @@ void StartLiveMPUTaskRequest::setSingleSubParams(const StartLiveMPUTaskRequest::
setParameter(std::string("SingleSubParams") + ".UserId", singleSubParams.userId);
}
std::string StartLiveMPUTaskRequest::getTaskId() const {
return taskId_;
}
void StartLiveMPUTaskRequest::setTaskId(const std::string &taskId) {
taskId_ = taskId;
setParameter(std::string("TaskId"), taskId);
}
std::string StartLiveMPUTaskRequest::getStreamURL() const {
return streamURL_;
}
void StartLiveMPUTaskRequest::setStreamURL(const std::string &streamURL) {
streamURL_ = streamURL;
setParameter(std::string("StreamURL"), streamURL);
}
std::vector<StartLiveMPUTaskRequest::MultiStreamURL> StartLiveMPUTaskRequest::getMultiStreamURL() const {
return multiStreamURL_;
}
void StartLiveMPUTaskRequest::setMultiStreamURL(const std::vector<StartLiveMPUTaskRequest::MultiStreamURL> &multiStreamURL) {
multiStreamURL_ = multiStreamURL;
for(int dep1 = 0; dep1 != multiStreamURL.size(); dep1++) {
setParameter(std::string("MultiStreamURL") + "." + std::to_string(dep1 + 1) + ".URL", multiStreamURL[dep1].uRL);
}
}
StartLiveMPUTaskRequest::SeiParams StartLiveMPUTaskRequest::getSeiParams() const {
return seiParams_;
}
@@ -128,21 +157,3 @@ void StartLiveMPUTaskRequest::setChannelId(const std::string &channelId) {
setParameter(std::string("ChannelId"), channelId);
}
std::string StartLiveMPUTaskRequest::getTaskId() const {
return taskId_;
}
void StartLiveMPUTaskRequest::setTaskId(const std::string &taskId) {
taskId_ = taskId;
setParameter(std::string("TaskId"), taskId);
}
std::string StartLiveMPUTaskRequest::getStreamURL() const {
return streamURL_;
}
void StartLiveMPUTaskRequest::setStreamURL(const std::string &streamURL) {
streamURL_ = streamURL;
setParameter(std::string("StreamURL"), streamURL);
}

View File

@@ -25,6 +25,17 @@ UpdateLiveMPUTaskRequest::UpdateLiveMPUTaskRequest()
UpdateLiveMPUTaskRequest::~UpdateLiveMPUTaskRequest() {}
std::vector<UpdateLiveMPUTaskRequest::MultiStreamURL> UpdateLiveMPUTaskRequest::getMultiStreamURL() const {
return multiStreamURL_;
}
void UpdateLiveMPUTaskRequest::setMultiStreamURL(const std::vector<UpdateLiveMPUTaskRequest::MultiStreamURL> &multiStreamURL) {
multiStreamURL_ = multiStreamURL;
for(int dep1 = 0; dep1 != multiStreamURL.size(); dep1++) {
setParameter(std::string("MultiStreamURL") + "." + std::to_string(dep1 + 1) + ".URL", multiStreamURL[dep1].uRL);
}
}
UpdateLiveMPUTaskRequest::SingleSubParams UpdateLiveMPUTaskRequest::getSingleSubParams() const {
return singleSubParams_;
}