19 #ifndef MIR_TEST_DOUBLES_MOCK_SCREENCAST_H_
20 #define MIR_TEST_DOUBLES_MOCK_SCREENCAST_H_
24 #include <gmock/gmock.h>
43 std::shared_ptr<graphics::Buffer>(
MOCK_METHOD3(create_session, frontend::ScreencastSessionId(geometry::Rectangle const &, geometry::Size const &, MirPixelFormat))
MOCK_METHOD1(destroy_session, void(frontend::ScreencastSessionId))
Definition: mock_screencast.h:33
Definition: screencast.h:36
virtual std::shared_ptr< graphics::Buffer > capture(ScreencastSessionId id)=0
virtual void destroy_session(ScreencastSessionId id)=0
Definition: int_wrapper.h:27
Definition: rectangle.h:33
virtual ScreencastSessionId create_session(mir::geometry::Rectangle const ®ion, mir::geometry::Size const &size, MirPixelFormat pixel_format)=0