42
42
virtual ~BufferStream() = default;
45
45
virtual std::shared_ptr<graphics::Buffer>
46
46
lock_compositor_buffer(unsigned long frameno) = 0;
47
47
virtual std::shared_ptr<graphics::Buffer> lock_snapshot_buffer() = 0;
49
49
virtual geometry::Size stream_size() = 0;
50
50
virtual void resize(geometry::Size const& size) = 0;
51
51
virtual void allow_framedropping(bool) = 0;