Home
last modified time | relevance | path

Searched refs:SourcePlugin (Results 1 – 25 of 37) sorted by relevance

12

/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/
H A Dsource.h30 struct SourcePlugin;
51 Source(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<SourcePlugin> plugin);
54 std::shared_ptr<SourcePlugin> source_;
H A Dsource.cpp21 Source::Source(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<SourcePlugin> plugin) in Source()
/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/interface/
H A Dsource_plugin.h38 struct SourcePlugin : public PluginBase { struct
40 explicit SourcePlugin(std::string name): PluginBase(std::move(name)) {} in SourcePlugin() argument
125 PluginCreatorFunc<SourcePlugin> creator {nullptr}; ///< Source plugin create function.
/ohos5.0/foundation/multimedia/media_foundation/test/unittest/plugins/
H A DUtSourceTest1.h24 class UtSourceTest1 : public SourcePlugin {
26 explicit UtSourceTest1(std::string name) : SourcePlugin(std::move(name)) in UtSourceTest1()
H A DUtSourceTest2.h24 class UtSourceTest2 : public SourcePlugin {
26 explicit UtSourceTest2(std::string name) : SourcePlugin(std::move(name)) in UtSourceTest2()
H A DUtSourceTest2.cpp22 static std::shared_ptr<SourcePlugin> PluginCreator(const std::string &name) in PluginCreator()
H A DUtSourceTest1.cpp23 static std::shared_ptr<SourcePlugin> PluginCreator(const std::string &name) in PluginCreator()
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/
H A Dsource_plugin.h68 class SourcePlugin : public PluginBase {
71 explicit SourcePlugin(std::string name): PluginBase(std::move(name)) {} in SourcePlugin() function
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/stream_source/
H A Dstream_source_plugin.cpp25 std::shared_ptr<SourcePlugin> StreamSourcePluginCreator(const std::string& name) in StreamSourcePluginCreator()
45 : SourcePlugin(std::move(name)) in StreamSourcePlugin()
H A Dstream_source_plugin.h27 class StreamSourcePlugin : public SourcePlugin, std::enable_shared_from_this<StreamSourcePlugin> {
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/
H A Dfile_source_plugin.cpp43 std::shared_ptr<SourcePlugin> FileSourcePluginCreator(const std::string& name) in FileSourcePluginCreator()
57 auto func = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in FileSourceRegister()
83 …: SourcePlugin(std::move(name)), fp_(nullptr), fileSize_(0), seekable_(Seekable::SEEKABLE), positi… in FileSourcePlugin()
H A Ddata_stream_source_plugin.cpp44 std::shared_ptr<Plugins::SourcePlugin> DataStreamSourcePluginCreator(const std::string& name) in DataStreamSourcePluginCreator()
66 : SourcePlugin(std::move(name)) in DataStreamSourcePlugin()
H A Ddata_stream_source_plugin.h28 class DataStreamSourcePlugin : public Plugins::SourcePlugin {
H A Dfile_source_plugin.h38 class FileSourcePlugin : public SourcePlugin {
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/file_source/
H A Dfile_fd_source_plugin.cpp55 definition.creator = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in FileFdSourceRegister()
64 : SourcePlugin(std::move(name)) in FileFdSourcePlugin()
H A Dfile_fd_source_plugin.h28 class FileFdSourcePlugin : public SourcePlugin {
H A Dfile_source_plugin.cpp39 std::shared_ptr<SourcePlugin> FileSourcePluginCreator(const std::string& name) in FileSourcePluginCreator()
73 …: SourcePlugin(std::move(name)), fp_(nullptr), fileSize_(0), seekable_(Seekable::SEEKABLE), positi… in FileSourcePlugin()
H A Dfile_source_plugin.h36 class FileSourcePlugin : public SourcePlugin {
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/std_stream_source/
H A Dstd_stream_source_plugin.cpp29 std::shared_ptr<SourcePlugin> StdStreamSourcePluginCreator(const std::string& name) in StdStreamSourcePluginCreator()
48 : SourcePlugin(std::move(name)) in StdStreamSourcePlugin()
H A Dstd_stream_source_plugin.h28 class StdStreamSourcePlugin : public SourcePlugin {
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/
H A Dhttp_source_plugin.cpp33 std::shared_ptr<SourcePlugin> HttpSourcePluginCreater(const std::string& name) in HttpSourcePluginCreater()
52 : SourcePlugin(std::move(name)), in HttpSourcePlugin()
H A Dhttp_source_plugin.h28 class HttpSourcePlugin : public SourcePlugin {
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/video_capture/
H A Dvideo_file_capture_plugin.cpp43 definition.creator = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in VideoFileCaptureRegister()
66 : SourcePlugin(std::move(name)), in VideoFileCapturePlugin()
H A Dvideo_file_capture_plugin.h30 class VideoFileCapturePlugin : public SourcePlugin {
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/audio_capture/
H A Daudio_capture_plugin.h27 class AudioCapturePlugin : public SourcePlugin {

12