/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | source.h | 30 struct SourcePlugin; 51 Source(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<SourcePlugin> plugin); 54 std::shared_ptr<SourcePlugin> source_;
|
H A D | source.cpp | 21 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 D | source_plugin.h | 38 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 D | UtSourceTest1.h | 24 class UtSourceTest1 : public SourcePlugin { 26 explicit UtSourceTest1(std::string name) : SourcePlugin(std::move(name)) in UtSourceTest1()
|
H A D | UtSourceTest2.h | 24 class UtSourceTest2 : public SourcePlugin { 26 explicit UtSourceTest2(std::string name) : SourcePlugin(std::move(name)) in UtSourceTest2()
|
H A D | UtSourceTest2.cpp | 22 static std::shared_ptr<SourcePlugin> PluginCreator(const std::string &name) in PluginCreator()
|
H A D | UtSourceTest1.cpp | 23 static std::shared_ptr<SourcePlugin> PluginCreator(const std::string &name) in PluginCreator()
|
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/ |
H A D | source_plugin.h | 68 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 D | stream_source_plugin.cpp | 25 std::shared_ptr<SourcePlugin> StreamSourcePluginCreator(const std::string& name) in StreamSourcePluginCreator() 45 : SourcePlugin(std::move(name)) in StreamSourcePlugin()
|
H A D | stream_source_plugin.h | 27 class StreamSourcePlugin : public SourcePlugin, std::enable_shared_from_this<StreamSourcePlugin> {
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/ |
H A D | file_source_plugin.cpp | 43 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 D | data_stream_source_plugin.cpp | 44 std::shared_ptr<Plugins::SourcePlugin> DataStreamSourcePluginCreator(const std::string& name) in DataStreamSourcePluginCreator() 66 : SourcePlugin(std::move(name)) in DataStreamSourcePlugin()
|
H A D | data_stream_source_plugin.h | 28 class DataStreamSourcePlugin : public Plugins::SourcePlugin {
|
H A D | file_source_plugin.h | 38 class FileSourcePlugin : public SourcePlugin {
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/file_source/ |
H A D | file_fd_source_plugin.cpp | 55 definition.creator = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in FileFdSourceRegister() 64 : SourcePlugin(std::move(name)) in FileFdSourcePlugin()
|
H A D | file_fd_source_plugin.h | 28 class FileFdSourcePlugin : public SourcePlugin {
|
H A D | file_source_plugin.cpp | 39 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 D | file_source_plugin.h | 36 class FileSourcePlugin : public SourcePlugin {
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/std_stream_source/ |
H A D | std_stream_source_plugin.cpp | 29 std::shared_ptr<SourcePlugin> StdStreamSourcePluginCreator(const std::string& name) in StdStreamSourcePluginCreator() 48 : SourcePlugin(std::move(name)) in StdStreamSourcePlugin()
|
H A D | std_stream_source_plugin.h | 28 class StdStreamSourcePlugin : public SourcePlugin {
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/ |
H A D | http_source_plugin.cpp | 33 std::shared_ptr<SourcePlugin> HttpSourcePluginCreater(const std::string& name) in HttpSourcePluginCreater() 52 : SourcePlugin(std::move(name)), in HttpSourcePlugin()
|
H A D | http_source_plugin.h | 28 class HttpSourcePlugin : public SourcePlugin {
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/video_capture/ |
H A D | video_file_capture_plugin.cpp | 43 definition.creator = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in VideoFileCaptureRegister() 66 : SourcePlugin(std::move(name)), in VideoFileCapturePlugin()
|
H A D | video_file_capture_plugin.h | 30 class VideoFileCapturePlugin : public SourcePlugin {
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/audio_capture/ |
H A D | audio_capture_plugin.h | 27 class AudioCapturePlugin : public SourcePlugin {
|