Home
last modified time | relevance | path

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 Ddash_mpd_parser.cpp80 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 Ddash_mpd_parser.h53 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 Ddash_mpd_manager.h37 DashPeriodInfo *GetNextPeriod(const DashPeriodInfo *periodInfo);
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/
H A Ddash_mpd_downloader.cpp99 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 Ddash_mpd_downloader.h155 …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,