19 #ifndef MIR_FRONTEND_SCREENCAST_H_ 20 #define MIR_FRONTEND_SCREENCAST_H_ 29 namespace graphics {
class Buffer; }
32 namespace detail {
struct ScreencastSessionIdTag; }
41 virtual ScreencastSessionId create_session(
47 virtual void destroy_session(ScreencastSessionId
id) = 0;
48 virtual std::shared_ptr<graphics::Buffer> capture(ScreencastSessionId
id) = 0;
All things Mir.
Definition: atomic_callback.h:25
IntWrapper< detail::ScreencastSessionIdTag, uint32_t > ScreencastSessionId
Definition: screencast.h:34
Definition: screencast.h:36
Definition: int_wrapper.h:27
Definition: rectangle.h:33
int const size
Definition: make_socket_rpc_channel.cpp:51