Home
last modified time | relevance | path

Searched refs:DashPeriodInfo (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/include/mpd_parser/
H A Ddash_period_manager.h30 explicit DashPeriodManager(DashPeriodInfo *period);
35 void SetPeriodInfo(DashPeriodInfo *period);
39 DashPeriodInfo *GetPeriod();
40 DashPeriodInfo *GetPreviousPeriod();
59 DashPeriodInfo *periodInfo_{nullptr};
60 DashPeriodInfo *previousPeriodInfo_{nullptr};
H A Ddash_mpd_manager.h36 DashPeriodInfo *GetFirstPeriod();
37 DashPeriodInfo *GetNextPeriod(const DashPeriodInfo *periodInfo);
46 const DashList<DashPeriodInfo *> &GetPeriods() const;
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_def.h172 struct DashPeriodInfo { struct
202 DashList<DashPeriodInfo *> periodInfoList_; argument
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/mpd_parser/
H A Ddash_mpd_manager.cpp41 const DashList<DashPeriodInfo *> &DashMpdManager::GetPeriods() const in GetPeriods()
46 DashPeriodInfo *DashMpdManager::GetFirstPeriod() in GetFirstPeriod()
55 DashPeriodInfo *DashMpdManager::GetNextPeriod(const DashPeriodInfo *period) in GetNextPeriod()
61 DashList<DashPeriodInfo *> periods = this->mpdInfo_->periodInfoList_; in GetNextPeriod()
62 for (DashList<DashPeriodInfo *>::iterator it = periods.begin(); it != periods.end(); ++it) { in GetNextPeriod()
169 for (DashList<DashPeriodInfo *>::iterator it = this->mpdInfo_->periodInfoList_.begin(); in GetDuration()
H A Ddash_period_manager.cpp56 DashPeriodManager::DashPeriodManager(DashPeriodInfo *period) in DashPeriodManager()
231 void DashPeriodManager::SetPeriodInfo(DashPeriodInfo *period) in SetPeriodInfo()
274 DashPeriodInfo *DashPeriodManager::GetPeriod() in GetPeriod()
279 DashPeriodInfo *DashPeriodManager::GetPreviousPeriod() in GetPreviousPeriod()
H A Ddash_mpd_parser.cpp80 DashPeriodInfo *periodInfo = new DashPeriodInfo; in ParsePeriod()
100 void DashMpdParser::GetPeriodAttr(IDashMpdNode *periodNode, DashPeriodInfo *periodInfo) in GetPeriodAttr()
120 DashPeriodInfo *periodInfo) in GetPeriodElement()
164 …rser::ProcessPeriodElement(const std::shared_ptr<XmlParser> &xmlParser, DashPeriodInfo *periodInfo, in ProcessPeriodElement()
192 DashPeriodInfo *periodInfo) in ParseAdaptationSet()
284 … std::shared_ptr<XmlElement> rootElement, const DashPeriodInfo *periodInfo, in GetAdaptationSetElement()
655 const DashPeriodInfo *periodInfo, in ParseRepresentation()
695 … const DashPeriodInfo *periodInfo, const DashAdptSetInfo *adptSetInfo, in GetRepresentationElement()
1099 DashPeriodInfo *periodInfo = dashMpdInfo_.periodInfoList_.front(); in Clear()
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/
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,
H A Ddash_mpd_downloader.cpp96 static int64_t GetStartNumber(const DashPeriodInfo* periodInfo) in GetStartNumber()
555 std::list<DashPeriodInfo*> periods = mpdInfo_->periodInfoList_; in GetDrmInfos()
566 void DashMpdDownloader::GetAdpDrmInfos(std::vector<DashDrmInfo> &drmInfos, DashPeriodInfo *const &p… in GetAdpDrmInfos()
912 DashSegmentInitValue DashMpdDownloader::GetSegmentsByPeriodInfo(DashPeriodInfo *periodInfo, in GetSegmentsByPeriodInfo()
1014 std::list<DashPeriodInfo*> periods = mpdInfo_->periodInfoList_; in GetStreamsInfoInMpd()
1016 …for (std::list<DashPeriodInfo*>::iterator it = periods.begin(); it != periods.end(); ++it, ++perio… in GetStreamsInfoInMpd()
1017 DashPeriodInfo *period = *it; in GetStreamsInfoInMpd()
1037 void DashMpdDownloader::GetStreamsInfoInPeriod(DashPeriodInfo *periodInfo, unsigned int periodIndex, in GetStreamsInfoInPeriod()
1322 for (std::list<DashPeriodInfo *>::iterator it = mpdInfo_->periodInfoList_.begin(); in GetSegmentsInMpd()
1347 DashSegmentInitValue DashMpdDownloader::GetSegmentsInPeriod(DashPeriodInfo *periodInfo, const std::… in GetSegmentsInPeriod()
/ohos5.0/foundation/multimedia/av_codec/test/unittest/dash_test/
H A Ddash_mpd_parser_unit_test.cpp97 DashPeriodInfo *first = mpdManager->GetFirstPeriod();
99 DashPeriodInfo *next = mpdManager->GetNextPeriod(first);
130 DashPeriodInfo *first = mpdManager->GetFirstPeriod();