Home
last modified time | relevance | path

Searched refs:DataSourceImpl (Results 1 - 6 of 6) sorted by relevance

/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/
H A Ddemuxer_plugin_manager.h49 class DataSourceImpl : public Plugins::DataSource { class
51 explicit DataSourceImpl(const std::shared_ptr<BaseStreamDemuxer>& stream, int32_t streamID);
52 ~DataSourceImpl() override = default;
76 std::shared_ptr<DataSourceImpl> dataSource = nullptr;
H A Ddemuxer_plugin_manager.cpp47 DataSourceImpl::DataSourceImpl(const std::shared_ptr<BaseStreamDemuxer>& stream, int32_t streamID) in DataSourceImpl() function in OHOS::Media::DataSourceImpl
53 bool DataSourceImpl::IsOffsetValid(int64_t offset) const in IsOffsetValid()
61 Status DataSourceImpl::SetStreamID(int32_t streamID) in SetStreamID()
74 Status DataSourceImpl::ReadAt(int64_t offset, std::shared_ptr<Buffer>& buffer, size_t expectedLen) in ReadAt()
76 MediaAVCodec::AVCodecTrace trace("DataSourceImpl::ReadAt"); in ReadAt()
85 Status DataSourceImpl::GetSize(uint64_t& size) in GetSize()
91 Plugins::Seekable DataSourceImpl::GetSeekable() in GetSeekable()
96 int32_t DataSourceImpl::GetStreamID() in GetStreamID()
101 void DataSourceImpl
[all...]
/foundation/multimedia/av_codec/test/unittest/demuxer_test/
H A Ddemuxer_plugin_manager_test.h37 std::shared_ptr<DataSourceImpl> dataSourceImpl_{ nullptr };
H A Ddemuxer_plugin_manager_test.cpp40 dataSourceImpl_ = std::make_shared<DataSourceImpl>(streamDemuxer, streamId); in SetUp()
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/
H A Ddemuxer_filter.cpp35 class DemuxerFilter::DataSourceImpl : public Plugin::DataSourceHelper { class in OHOS::Media::Pipeline::DemuxerFilter
37 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::DataSourceImpl
58 Plugin::Status DemuxerFilter::DataSourceImpl::ReadAt(int64_t offset, std::shared_ptr<Plugin::Buffer>& 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()
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/demux/
H A Ddemuxer_filter.h84 class DataSourceImpl;
154 std::shared_ptr<DataSourceImpl> dataSource_;

Completed in 5 milliseconds