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) |
![]() | |
virtual | ~Screencast ()=default |
Additional Inherited Members | |
![]() | |
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