Mir
|
#include <screencast_stream.h>
Public Member Functions | |
ScreencastStream (MirConnection *connection, mir::client::rpc::DisplayServer &server, std::shared_ptr< ClientPlatform > const &native_window_factory, mir::protobuf::BufferStream const &protobuf_bs) | |
MirSurfaceParameters | get_parameters () const override |
MirWaitHandle * | next_buffer (std::function< void()> const &done) override |
std::shared_ptr< mir::client::ClientBuffer > | get_current_buffer () override |
uint32_t | get_current_buffer_id () override |
int | swap_interval () const override |
MirWaitHandle * | set_swap_interval (int interval) override |
void | set_buffer_cache_size (unsigned int) override |
EGLNativeWindowType | egl_native_window () override |
std::shared_ptr< MemoryRegion > | secure_for_cpu_write () override |
void | request_and_wait_for_next_buffer () override |
void | request_and_wait_for_configure (MirSurfaceAttrib attrib, int) override |
MirNativeBuffer * | get_current_buffer_package () override |
MirPlatformType | platform_type () override |
frontend::BufferStreamId | rpc_id () const override |
bool | valid () const override |
void | buffer_available (mir::protobuf::Buffer const &buffer) override |
void | buffer_unavailable () override |
void | set_size (geometry::Size) override |
MirWaitHandle * | set_scale (float scale) override |
char const * | get_error_message () const override |
MirConnection * | connection () const override |
![]() | |
virtual | ~ClientBufferStream ()=default |
Additional Inherited Members | |
![]() | |
EGLNativeSurface ()=default | |
virtual | ~EGLNativeSurface ()=default |
EGLNativeSurface (const EGLNativeSurface &)=delete | |
EGLNativeSurface & | operator= (const EGLNativeSurface &)=delete |
![]() | |
ClientBufferStream ()=default | |
ClientBufferStream (const ClientBufferStream &)=delete | |
ClientBufferStream & | operator= (const ClientBufferStream &)=delete |
![]() | |
virtual | ~BufferReceiver ()=default |
BufferReceiver ()=default | |
BufferReceiver (const BufferReceiver &)=delete | |
BufferReceiver & | operator= (const BufferReceiver &)=delete |
mir::client::ScreencastStream::ScreencastStream | ( | MirConnection * | connection, |
mir::client::rpc::DisplayServer & | server, | ||
std::shared_ptr< ClientPlatform > const & | native_window_factory, | ||
mir::protobuf::BufferStream const & | protobuf_bs | ||
) |
|
overridevirtual |
Implements mir::client::BufferReceiver.
|
overridevirtual |
Implements mir::client::BufferReceiver.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::EGLNativeSurface.
|
overridevirtual |
Implements mir::client::EGLNativeSurface.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::EGLNativeSurface.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
|
overridevirtual |
Implements mir::client::ClientBufferStream.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016