2
3
4
5
6
7
8
9
10
11
12
13
14
15
17#ifndef MIR_CLIENT_MIR_NATIVE_BUFFER_H_
18#define MIR_CLIENT_MIR_NATIVE_BUFFER_H_
50struct ANativeWindowBuffer;
51typedef struct ANativeWindowBuffer MirNativeBuffer;
@ mir_buffer_flag_can_scanout
Definition: mir_native_buffer.h:24
@ mir_buffer_flag_fenced
Definition: mir_native_buffer.h:25
@ mir_buffer_package_max
Definition: mir_native_buffer.h:20
struct MirBufferPackage MirNativeBuffer
Definition: mir_native_buffer.h:53
Definition: mir_native_buffer.h:29
int height
Definition: mir_native_buffer.h:36
int data[mir_buffer_package_max]
Definition: mir_native_buffer.h:33
int fd_items
Definition: mir_native_buffer.h:31
unsigned int flags
Definition: mir_native_buffer.h:42
int age
Number of frames submitted by the client since the client has rendered to this buffer.
Definition: mir_native_buffer.h:44
int stride
Definition: mir_native_buffer.h:43
int width
Definition: mir_native_buffer.h:35
int data_items
Definition: mir_native_buffer.h:30
int unused0
Definition: mir_native_buffer.h:40
int fd[mir_buffer_package_max]
Definition: mir_native_buffer.h:38