Path: blob/21.2-virgl/src/android_stub/nativewindow_stub.cpp
4558 views
#include <vndk/window.h>12extern "C" {34AHardwareBuffer *5ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer *anwb)6{7return nullptr;8}910void11AHardwareBuffer_acquire(AHardwareBuffer *buffer)12{13}1415void16AHardwareBuffer_release(AHardwareBuffer *buffer)17{18}1920void21AHardwareBuffer_describe(const AHardwareBuffer *buffer,22AHardwareBuffer_Desc *outDesc)23{24}2526int27AHardwareBuffer_allocate(const AHardwareBuffer_Desc *desc,28AHardwareBuffer **outBuffer)29{30return 0;31}3233const native_handle_t *34AHardwareBuffer_getNativeHandle(const AHardwareBuffer *buffer)35{36return NULL;37}3839void40ANativeWindow_acquire(ANativeWindow *window)41{42}4344void45ANativeWindow_release(ANativeWindow *window)46{47}4849int32_t50ANativeWindow_getFormat(ANativeWindow *window)51{52return 0;53}5455int56ANativeWindow_setSwapInterval(ANativeWindow *window, int interval)57{58return 0;59}6061int62ANativeWindow_query(const ANativeWindow *window,63ANativeWindowQuery query,64int *value)65{66return 0;67}6869int70ANativeWindow_dequeueBuffer(ANativeWindow *window,71ANativeWindowBuffer **buffer,72int *fenceFd)73{74return 0;75}7677int78ANativeWindow_queueBuffer(ANativeWindow *window,79ANativeWindowBuffer *buffer,80int fenceFd)81{82return 0;83}8485int ANativeWindow_cancelBuffer(ANativeWindow* window,86ANativeWindowBuffer* buffer,87int fenceFd) {88return 0;89}9091int92ANativeWindow_setUsage(ANativeWindow *window, uint64_t usage)93{94return 0;95}9697int98ANativeWindow_setSharedBufferMode(ANativeWindow *window,99bool sharedBufferMode)100{101return 0;102}103}104105106