20 #ifndef MIR_CLIENT_MIR_NATIVE_BUFFER_H_
21 #define MIR_CLIENT_MIR_NATIVE_BUFFER_H_
53 struct ANativeWindowBuffer;
MirBufferFlag
Definition: mir_native_buffer.h:26
@ mir_buffer_flag_can_scanout
Definition: mir_native_buffer.h:27
@ mir_buffer_flag_fenced
Definition: mir_native_buffer.h:28
struct MirBufferPackage MirBufferPackage
@ mir_buffer_package_max
Definition: mir_native_buffer.h:23
Definition: mir_native_buffer.h:32
int height
Definition: mir_native_buffer.h:39
int data[mir_buffer_package_max]
Definition: mir_native_buffer.h:36
int fd_items
Definition: mir_native_buffer.h:34
unsigned int flags
Definition: mir_native_buffer.h:45
int age
Number of frames submitted by the client since the client has rendered to this buffer.
Definition: mir_native_buffer.h:47
int stride
Definition: mir_native_buffer.h:46
int width
Definition: mir_native_buffer.h:38
int data_items
Definition: mir_native_buffer.h:33
int unused0
Definition: mir_native_buffer.h:43
int fd[mir_buffer_package_max]
Definition: mir_native_buffer.h:41