Searched refs:DataSourceImpl (Results 1 – 4 of 4) sorted by relevance
49 class DataSourceImpl : public Plugins::DataSource {51 explicit DataSourceImpl(const std::shared_ptr<BaseStreamDemuxer>& stream, int32_t streamID);52 ~DataSourceImpl() override = default;76 std::shared_ptr<DataSourceImpl> dataSource = nullptr;
48 DataSourceImpl::DataSourceImpl(const std::shared_ptr<BaseStreamDemuxer>& stream, int32_t streamID) in DataSourceImpl() function in OHOS::Media::DataSourceImpl54 bool DataSourceImpl::IsOffsetValid(int64_t offset) const in IsOffsetValid()62 Status DataSourceImpl::SetStreamID(int32_t streamID) in SetStreamID()75 Status DataSourceImpl::ReadAt(int64_t offset, std::shared_ptr<Buffer>& buffer, size_t expectedLen) in ReadAt()86 Status DataSourceImpl::GetSize(uint64_t& size) in GetSize()92 Plugins::Seekable DataSourceImpl::GetSeekable() in GetSeekable()97 int32_t DataSourceImpl::GetStreamID() in GetStreamID()102 void DataSourceImpl::SetIsDash(bool flag) in SetIsDash()107 bool DataSourceImpl::IsDash() in IsDash()507 streamInfoMap_[id].dataSource = std::make_shared<DataSourceImpl>(streamDemuxer, id); in InitPlugin()
35 class DemuxerFilter::DataSourceImpl : public Plugin::DataSourceHelper { class in OHOS::Media::Pipeline::DemuxerFilter37 explicit DataSourceImpl(const DemuxerFilter& filter);38 ~DataSourceImpl() override = default;47 DemuxerFilter::DataSourceImpl::DataSourceImpl(const DemuxerFilter& filter) : filter(filter) in DataSourceImpl() function in OHOS::Media::Pipeline::DemuxerFilter::DataSourceImpl58 Plugin::Status DemuxerFilter::DataSourceImpl::ReadAt(int64_t offset, std::shared_ptr<Plugin::Buffer… in ReadAt()95 Plugin::Status DemuxerFilter::DataSourceImpl::GetSize(uint64_t& size) in GetSize()101 Plugin::Seekable DemuxerFilter::DataSourceImpl::GetSeekable() in GetSeekable()118 dataSource_(std::make_shared<DataSourceImpl>(*this)), in DemuxerFilter()
84 class DataSourceImpl;153 std::shared_ptr<DataSourceImpl> dataSource_;