update cdn module

This commit is contained in:
fenglc
2018-02-05 14:51:50 +08:00
parent f747bb02a6
commit 39575fc87a
560 changed files with 30828 additions and 24783 deletions

View File

@@ -40,17 +40,27 @@ void DescribeLiveStreamBitRateDataResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allFrameRateAndBitRateInfos = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"];
for (auto value : allFrameRateAndBitRateInfos)
{
FrameRateAndBitRateInfo frameRateAndBitRateInfoObject;
frameRateAndBitRateInfoObject.streamUrl = value["StreamUrl"].asString();
frameRateAndBitRateInfoObject.videoFrameRate = std::stof(value["VideoFrameRate"].asString());
frameRateAndBitRateInfoObject.audioFrameRate = std::stof(value["AudioFrameRate"].asString());
frameRateAndBitRateInfoObject.bitRate = std::stof(value["BitRate"].asString());
frameRateAndBitRateInfoObject.time = value["Time"].asString();
frameRateAndBitRateInfos_.push_back(frameRateAndBitRateInfoObject);
}
auto allFrameRateAndBitRateInfos = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"];
for (auto value : allFrameRateAndBitRateInfos)
{
FrameRateAndBitRateInfo frameRateAndBitRateInfosObject;
if(!value["StreamUrl"].isNull())
frameRateAndBitRateInfosObject.streamUrl = value["StreamUrl"].asString();
if(!value["VideoFrameRate"].isNull())
frameRateAndBitRateInfosObject.videoFrameRate = std::stof(value["VideoFrameRate"].asString());
if(!value["AudioFrameRate"].isNull())
frameRateAndBitRateInfosObject.audioFrameRate = std::stof(value["AudioFrameRate"].asString());
if(!value["BitRate"].isNull())
frameRateAndBitRateInfosObject.bitRate = std::stof(value["BitRate"].asString());
if(!value["Time"].isNull())
frameRateAndBitRateInfosObject.time = value["Time"].asString();
frameRateAndBitRateInfos_.push_back(frameRateAndBitRateInfosObject);
}
}
std::vector<DescribeLiveStreamBitRateDataResult::FrameRateAndBitRateInfo> DescribeLiveStreamBitRateDataResult::getFrameRateAndBitRateInfos()const
{
return frameRateAndBitRateInfos_;
}