Searched refs:periodInfo (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/mpd_parser/ |
H A D | dash_mpd_parser.cpp | 80 DashPeriodInfo *periodInfo = new DashPeriodInfo; in ParsePeriod() local 81 if (periodInfo != nullptr) { in ParsePeriod() 84 delete periodInfo; in ParsePeriod() 90 GetPeriodAttr(periodNode, periodInfo); in ParsePeriod() 103 periodNode->GetAttr("id", periodInfo->id_); in GetPeriodAttr() 106 DashStrToDuration(tempStr, periodInfo->start_); in GetPeriodAttr() 109 DashStrToDuration(tempStr, periodInfo->duration_); in GetPeriodAttr() 113 periodInfo->bitstreamSwitching_ = true; in GetPeriodAttr() 115 periodInfo->bitstreamSwitching_ = false; in GetPeriodAttr() 1100 if (periodInfo != nullptr) { in Clear() [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/include/mpd_parser/ |
H A D | dash_mpd_parser.h | 53 DashPeriodInfo *periodInfo); 55 const DashPeriodInfo *periodInfo, 103 const DashPeriodInfo *periodInfo, 108 void GetPeriodAttr(IDashMpdNode *periodNode, DashPeriodInfo *periodInfo); 110 DashPeriodInfo *periodInfo); 111 … void ProcessPeriodElement(const std::shared_ptr<XmlParser> &xmlParser, DashPeriodInfo *periodInfo, 116 const DashPeriodInfo *periodInfo,
|
H A D | dash_mpd_manager.h | 37 DashPeriodInfo *GetNextPeriod(const DashPeriodInfo *periodInfo);
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/ |
H A D | dash_mpd_downloader.cpp | 99 if (periodInfo->periodSegTmplt_ != nullptr) { in GetStartNumber() 556 for (auto &periodInfo : periods) { in GetDrmInfos() local 557 if (periodInfo == nullptr) { in GetDrmInfos() 561 periodDrmId.append(periodInfo->id_); in GetDrmInfos() 919 …if (periodInfo->periodSegTmplt_ != nullptr && periodInfo->periodSegTmplt_->segTmpltMedia_.length()… in GetSegmentsByPeriodInfo() 933 …} else if (periodInfo->periodSegList_ != nullptr && periodInfo->periodSegList_->segmentUrl_.size()… in GetSegmentsByPeriodInfo() 937 } else if (periodInfo->baseUrl_.size() > 0) { in GetSegmentsByPeriodInfo() 1040 periodManager_->SetPeriodInfo(periodInfo); in GetStreamsInfoInPeriod() 1042 streamDesc.duration_ = (periodInfo->duration_ > 0) ? periodInfo->duration_ : duration_; in GetStreamsInfoInPeriod() 1047 if (periodInfo->adptSetList_.size() == 0) { in GetStreamsInfoInPeriod() [all …]
|
H A D | dash_mpd_downloader.h | 155 …void GetStreamsInfoInPeriod(DashPeriodInfo *periodInfo, unsigned int periodIndex, const std::strin… 167 …DashSegmentInitValue GetSegmentsInPeriod(DashPeriodInfo *periodInfo, const std::string &mpdBaseUrl, 173 …DashSegmentInitValue GetSegmentsByPeriodInfo(DashPeriodInfo *periodInfo, DashAdptSetInfo *adptSetI… 227 void GetAdpDrmInfos(std::vector<DashDrmInfo> &drmInfos, DashPeriodInfo *const &periodInfo,
|