21 #ifndef MIR_COMPOSITOR_BUFFER_STREAM_FACTORY_H_
22 #define MIR_COMPOSITOR_BUFFER_STREAM_FACTORY_H_
33 class GraphicBufferAllocator;
42 std::shared_ptr<FrameDroppingPolicyFactory>
const& policy_factory,
43 unsigned int nbuffers);
55 std::shared_ptr<graphics::GraphicBufferAllocator> gralloc;
56 std::shared_ptr<FrameDroppingPolicyFactory>
const policy_factory;
57 unsigned int const nbuffers;
All things Mir.
Definition: atomic_callback.h:25
Definition: buffer_stream_factory.h:38
virtual std::shared_ptr< compositor::BufferStream > create_buffer_stream(frontend::BufferStreamId, std::shared_ptr< frontend::BufferSink > const &sink, int nbuffers, graphics::BufferProperties const &buffer_properties) override
BufferStreamFactory()=default
virtual ~BufferStreamFactory()
Definition: buffer_stream_factory.h:45
Buffer creation properties.
Definition: buffer_properties.h:48
Definition: buffer_stream_factory.h:34