Home
last modified time | relevance | path

Searched refs:VideoSinkPlugin (Results 1 - 9 of 9) sorted by relevance

/foundation/multimedia/media_foundation/test/unittest/
H A DTestSurfaceSinkPlugin.cpp33 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 Dvideo_sink.h29 struct VideoSinkPlugin;
49 VideoSink(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<VideoSinkPlugin> plugin);
52 std::shared_ptr<VideoSinkPlugin> videoSink;
H A Dvideo_sink.cpp26 VideoSink::VideoSink(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<VideoSinkPlugin> plugin) in VideoSink()
H A Dplugin_manager.cpp90 return CreatePlugin<VideoSink, VideoSinkPlugin>(name, PluginType::VIDEO_SINK); in CreateVideoSinkPlugin()
/foundation/multimedia/media_foundation/engine/include/plugin/interface/
H A Dvideo_sink_plugin.h35 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 Dsurface_sink_plugin.h43 class SurfaceSinkPlugin : public VideoSinkPlugin, public std::enable_shared_from_this<SurfaceSinkPlugin> {
H A Dsurface_sink_plugin.cpp34 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 Dsdl_video_sink_plugin.h35 class SdlVideoSinkPlugin : public VideoSinkPlugin, public std::enable_shared_from_this<SdlVideoSinkPlugin> {
H A Dsdl_video_sink_plugin.cpp34 std::shared_ptr<VideoSinkPlugin> VideoSinkPluginCreator(const std::string& name) in VideoSinkPluginCreator()
115 : VideoSinkPlugin(std::move(name)), in SdlVideoSinkPlugin()

Completed in 4 milliseconds