Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::frontend::UnauthorizedScreencast Class Reference

#include <unauthorized_screencast.h>

Inheritance diagram for mir::frontend::UnauthorizedScreencast:
[legend]

Public Member Functions

ScreencastSessionId create_session (geometry::Rectangle const &region, geometry::Size const &size, MirPixelFormat pixel_format) override
 
void destroy_session (frontend::ScreencastSessionId id) override
 
std::shared_ptr< graphics::Buffercapture (frontend::ScreencastSessionId id) override
 
- 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
 
Screencastoperator= (Screencast const &)=delete
 

Member Function Documentation

std::shared_ptr< mir::graphics::Buffer > mir::frontend::UnauthorizedScreencast::capture ( frontend::ScreencastSessionId  id)
overridevirtual
mf::ScreencastSessionId mir::frontend::UnauthorizedScreencast::create_session ( geometry::Rectangle const &  region,
geometry::Size const &  size,
MirPixelFormat  pixel_format 
)
overridevirtual
void mir::frontend::UnauthorizedScreencast::destroy_session ( frontend::ScreencastSessionId  id)
overridevirtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014