Searched refs:VideoSinkPlugin (Results 1 - 9 of 9) sorted by relevance
/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestSurfaceSinkPlugin.cpp | 33 std::shared_ptr<VideoSinkPlugin> VideoSinkPluginCreate(const std::string& name) in VideoSinkPluginCreate() 54 std::shared_ptr<VideoSinkPlugin> plugin = VideoSinkPluginCreate("create"); in HWTEST() 60 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("process"); in HWTEST() 85 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("reset"); in HWTEST() 93 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("start"); in HWTEST() 101 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("pause"); in HWTEST() 109 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("resume"); in HWTEST() 117 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("flush"); in HWTEST() 125 std::shared_ptr<VideoSinkPlugin> plugin = std::make_shared<SurfaceSinkPlugin>("get latency"); in HWTEST() 134 std::shared_ptr<VideoSinkPlugin> plugi in HWTEST() [all...] |
/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | video_sink.h | 29 struct VideoSinkPlugin; 49 VideoSink(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<VideoSinkPlugin> plugin); 52 std::shared_ptr<VideoSinkPlugin> videoSink;
|
H A D | video_sink.cpp | 26 VideoSink::VideoSink(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<VideoSinkPlugin> plugin) in VideoSink()
|
H A D | plugin_manager.cpp | 90 return CreatePlugin<VideoSink, VideoSinkPlugin>(name, PluginType::VIDEO_SINK); in CreateVideoSinkPlugin()
|
/foundation/multimedia/media_foundation/engine/include/plugin/interface/ |
H A D | video_sink_plugin.h | 35 struct VideoSinkPlugin : public PluginBase { struct 37 explicit VideoSinkPlugin(std::string name): PluginBase(std::move(name)) {} in VideoSinkPlugin() function 110 PluginCreatorFunc<VideoSinkPlugin> creator; ///< Video sink plugin create function.
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/video_surface_sink/ |
H A D | surface_sink_plugin.h | 43 class SurfaceSinkPlugin : public VideoSinkPlugin, public std::enable_shared_from_this<SurfaceSinkPlugin> {
|
H A D | surface_sink_plugin.cpp | 34 std::shared_ptr<VideoSinkPlugin> VideoSinkPluginCreator(const std::string& name) in VideoSinkPluginCreator() 107 : VideoSinkPlugin(std::move(name)), in SurfaceSinkPlugin()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/sdl/video_sink/ |
H A D | sdl_video_sink_plugin.h | 35 class SdlVideoSinkPlugin : public VideoSinkPlugin, public std::enable_shared_from_this<SdlVideoSinkPlugin> {
|
H A D | sdl_video_sink_plugin.cpp | 34 std::shared_ptr<VideoSinkPlugin> VideoSinkPluginCreator(const std::string& name) in VideoSinkPluginCreator() 115 : VideoSinkPlugin(std::move(name)), in SdlVideoSinkPlugin()
|
Completed in 4 milliseconds