|
Mir
|
#include <compositing_screencast.h>
Public Member Functions | |
| CompositingScreencast (std::shared_ptr< Scene > const &scene, std::shared_ptr< graphics::Display > const &display, std::shared_ptr< graphics::GraphicBufferAllocator > const &buffer_allocator, std::shared_ptr< DisplayBufferCompositorFactory > const &db_compositor_factory) | |
| frontend::ScreencastSessionId | create_session (geometry::Rectangle const ®ion, geometry::Size const &size, MirPixelFormat pixel_format) |
| void | destroy_session (frontend::ScreencastSessionId id) |
| std::shared_ptr< graphics::Buffer > | capture (frontend::ScreencastSessionId id) |
Public Member Functions inherited from mir::frontend::Screencast | |
| virtual | ~Screencast ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from mir::frontend::Screencast | |
| Screencast ()=default | |
| Screencast (Screencast const &)=delete | |
| Screencast & | operator= (Screencast const &)=delete |
| mir::compositor::CompositingScreencast::CompositingScreencast | ( | std::shared_ptr< Scene > const & | scene, |
| std::shared_ptr< graphics::Display > const & | display, | ||
| std::shared_ptr< graphics::GraphicBufferAllocator > const & | buffer_allocator, | ||
| std::shared_ptr< DisplayBufferCompositorFactory > const & | db_compositor_factory | ||
| ) |
|
virtual |
Implements mir::frontend::Screencast.
|
virtual |
Implements mir::frontend::Screencast.
|
virtual |
Implements mir::frontend::Screencast.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016