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 D | dash_period_manager.h | 30 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 D | dash_mpd_manager.h | 36 DashPeriodInfo *GetFirstPeriod(); 37 DashPeriodInfo *GetNextPeriod(const DashPeriodInfo *periodInfo); 46 const DashList<DashPeriodInfo *> &GetPeriods() const;
|
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_def.h | 172 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 D | dash_mpd_manager.cpp | 41 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 D | dash_period_manager.cpp | 56 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 D | dash_mpd_parser.cpp | 80 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 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,
|
H A D | dash_mpd_downloader.cpp | 96 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 D | dash_mpd_parser_unit_test.cpp | 97 DashPeriodInfo *first = mpdManager->GetFirstPeriod(); 99 DashPeriodInfo *next = mpdManager->GetNextPeriod(first); 130 DashPeriodInfo *first = mpdManager->GetFirstPeriod();
|