|
Mir
|
#include <mir_screencast.h>
Public Member Functions | |
| MirScreencast (mir::geometry::Rectangle const ®ion, mir::geometry::Size const &size, MirPixelFormat pixel_format, mir::protobuf::DisplayServer &server, std::shared_ptr< mir::client::ClientBufferStreamFactory > const &buffer_stream_factory, mir_screencast_callback callback, void *context) | |
| MirWaitHandle * | creation_wait_handle () |
| bool | valid () |
| MirWaitHandle * | release (mir_screencast_callback callback, void *context) |
| MirWaitHandle * | next_buffer (mir_screencast_callback callback, void *context) |
| EGLNativeWindowType | egl_native_window () |
| MirSurfaceParameters | get_parameters () const |
| std::shared_ptr< mir::client::ClientBuffer > | get_current_buffer () |
| void | request_and_wait_for_next_buffer () |
| void | request_and_wait_for_configure (MirSurfaceAttrib a, int value) |
Additional Inherited Members | |
Protected Member Functions inherited from mir::client::EGLNativeSurface | |
| EGLNativeSurface ()=default | |
| virtual | ~EGLNativeSurface ()=default |
| EGLNativeSurface (const EGLNativeSurface &)=delete | |
| EGLNativeSurface & | operator= (const EGLNativeSurface &)=delete |
| MirScreencast::MirScreencast | ( | mir::geometry::Rectangle const & | region, |
| mir::geometry::Size const & | size, | ||
| MirPixelFormat | pixel_format, | ||
| mir::protobuf::DisplayServer & | server, | ||
| std::shared_ptr< mir::client::ClientBufferStreamFactory > const & | buffer_stream_factory, | ||
| mir_screencast_callback | callback, | ||
| void * | context | ||
| ) |
| MirWaitHandle * MirScreencast::creation_wait_handle | ( | ) |
| EGLNativeWindowType MirScreencast::egl_native_window | ( | ) |
|
virtual |
Implements mir::client::EGLNativeSurface.
|
virtual |
Implements mir::client::EGLNativeSurface.
| MirWaitHandle * MirScreencast::next_buffer | ( | mir_screencast_callback | callback, |
| void * | context | ||
| ) |
| MirWaitHandle * MirScreencast::release | ( | mir_screencast_callback | callback, |
| void * | context | ||
| ) |
|
virtual |
Implements mir::client::EGLNativeSurface.
|
virtual |
Implements mir::client::EGLNativeSurface.
| bool MirScreencast::valid | ( | ) |
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015