19 #ifndef MIR_GRAPHICS_ANDROID_DRIVER_INTERPRETER_H_
20 #define MIR_GRAPHICS_ANDROID_DRIVER_INTERPRETER_H_
23 #include <system/window.h>
32 class AndroidDriverInterpreter
36 virtual void driver_returns_buffer(ANativeWindowBuffer*,
int fence) = 0;
37 virtual void dispatch_driver_request_format(
int format) = 0;
38 virtual int driver_requests_info(
int key)
const = 0;
39 virtual void sync_to_display(
bool sync) = 0;
41 AndroidDriverInterpreter() {};
42 virtual ~AndroidDriverInterpreter() {};
43 AndroidDriverInterpreter(AndroidDriverInterpreter
const&) =
delete;
44 AndroidDriverInterpreter& operator=(AndroidDriverInterpreter
const&) =
delete;
struct MirBufferPackage NativeBuffer
Definition: native_buffer.h:35