{ "array_types" : [ { "alignment" : 4, "linker_set_key" : "AHardwareBuffer_Plane [4]", "name" : "AHardwareBuffer_Plane [4]", "referenced_type" : "type-25", "self_type" : "type-24", "size" : 48, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "int [4]", "name" : "int [4]", "referenced_type" : "type-2", "self_type" : "type-66", "size" : 16, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "unsigned int [6]", "name" : "unsigned int [6]", "referenced_type" : "type-4", "self_type" : "type-60", "size" : 24, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "alignment" : 4, "linker_set_key" : "void *[1]", "name" : "void *[1]", "referenced_type" : "type-20", "self_type" : "type-39", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "void *[4]", "name" : "void *[4]", "referenced_type" : "type-20", "self_type" : "type-33", "size" : 16, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "void *[6]", "name" : "void *[6]", "referenced_type" : "type-20", "self_type" : "type-40", "size" : 24, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" } ], "builtin_types" : [ { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "bool", "name" : "bool", "referenced_type" : "type-46", "self_type" : "type-46", "size" : 1 }, { "alignment" : 4, "linker_set_key" : "float", "name" : "float", "referenced_type" : "type-65", "self_type" : "type-65", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "int", "name" : "int", "referenced_type" : "type-2", "self_type" : "type-2", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "long long", "name" : "long long", "referenced_type" : "type-7", "self_type" : "type-7", "size" : 8 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned int", "name" : "unsigned int", "referenced_type" : "type-4", "self_type" : "type-4", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long long", "name" : "unsigned long long", "referenced_type" : "type-5", "self_type" : "type-5", "size" : 8 }, { "linker_set_key" : "void", "name" : "void", "referenced_type" : "type-21", "self_type" : "type-21" } ], "elf_functions" : [ { "name" : "AHardwareBuffer_acquire" }, { "name" : "AHardwareBuffer_allocate" }, { "name" : "AHardwareBuffer_createFromHandle" }, { "name" : "AHardwareBuffer_describe" }, { "name" : "AHardwareBuffer_getNativeHandle" }, { "name" : "AHardwareBuffer_isSupported" }, { "name" : "AHardwareBuffer_lock" }, { "name" : "AHardwareBuffer_lockAndGetInfo" }, { "name" : "AHardwareBuffer_lockPlanes" }, { "name" : "AHardwareBuffer_recvHandleFromUnixSocket" }, { "name" : "AHardwareBuffer_release" }, { "name" : "AHardwareBuffer_sendHandleToUnixSocket" }, { "name" : "AHardwareBuffer_unlock" }, { "name" : "ANativeWindowBuffer_getHardwareBuffer" }, { "name" : "ANativeWindow_OemStorageGet" }, { "name" : "ANativeWindow_OemStorageSet" }, { "name" : "ANativeWindow_acquire" }, { "name" : "ANativeWindow_cancelBuffer" }, { "name" : "ANativeWindow_dequeueBuffer" }, { "name" : "ANativeWindow_getBuffersDataSpace" }, { "name" : "ANativeWindow_getFormat" }, { "name" : "ANativeWindow_getHeight" }, { "name" : "ANativeWindow_getWidth" }, { "name" : "ANativeWindow_lock" }, { "name" : "ANativeWindow_query" }, { "name" : "ANativeWindow_queryf" }, { "name" : "ANativeWindow_queueBuffer" }, { "name" : "ANativeWindow_release" }, { "name" : "ANativeWindow_setAutoRefresh" }, { "name" : "ANativeWindow_setBufferCount" }, { "name" : "ANativeWindow_setBuffersDataSpace" }, { "name" : "ANativeWindow_setBuffersDimensions" }, { "name" : "ANativeWindow_setBuffersFormat" }, { "name" : "ANativeWindow_setBuffersGeometry" }, { "name" : "ANativeWindow_setBuffersTimestamp" }, { "name" : "ANativeWindow_setBuffersTransform" }, { "name" : "ANativeWindow_setSharedBufferMode" }, { "name" : "ANativeWindow_setSwapInterval" }, { "name" : "ANativeWindow_setUsage" }, { "name" : "ANativeWindow_unlockAndPost" }, { "name" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer" }, { "name" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer" }, { "name" : "_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE" }, { "name" : "_ZN7android34AHardwareBuffer_isValidPixelFormatEj" }, { "name" : "_ZN7android36AHardwareBuffer_convertToPixelFormatEj" }, { "name" : "_ZN7android38AHardwareBuffer_convertFromPixelFormatEj" }, { "name" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEP15AHardwareBuffer" }, { "name" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEPK15AHardwareBuffer" }, { "name" : "_ZN7android41AHardwareBuffer_convertToGrallocUsageBitsEy" }, { "name" : "_ZN7android43AHardwareBuffer_convertFromGrallocUsageBitsEy" } ], "elf_objects" : [], "enum_types" : [ { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "ADATASPACE_UNKNOWN" }, { "enum_field_value" : 406913024, "name" : "ADATASPACE_SCRGB_LINEAR" }, { "enum_field_value" : 142671872, "name" : "ADATASPACE_SRGB" }, { "enum_field_value" : 411107328, "name" : "ADATASPACE_SCRGB" }, { "enum_field_value" : 143261696, "name" : "ADATASPACE_DISPLAY_P3" }, { "enum_field_value" : 163971072, "name" : "ADATASPACE_BT2020_PQ" } ], "linker_set_key" : "ADataSpace", "name" : "ADataSpace", "referenced_type" : "type-56", "self_type" : "type-56", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/data_space.h", "underlying_type" : "type-4", "unique_id" : "ADataSpace" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 1, "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM" }, { "enum_field_value" : 2, "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM" }, { "enum_field_value" : 3, "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM" }, { "enum_field_value" : 4, "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM" }, { "enum_field_value" : 22, "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT" }, { "enum_field_value" : 43, "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM" }, { "enum_field_value" : 33, "name" : "AHARDWAREBUFFER_FORMAT_BLOB" }, { "enum_field_value" : 48, "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM" }, { "enum_field_value" : 49, "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM" }, { "enum_field_value" : 50, "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT" }, { "enum_field_value" : 51, "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT" }, { "enum_field_value" : 52, "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT" }, { "enum_field_value" : 53, "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT" }, { "enum_field_value" : 35, "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420" } ], "linker_set_key" : "AHardwareBuffer_Format", "name" : "AHardwareBuffer_Format", "referenced_type" : "type-31", "self_type" : "type-31", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", "underlying_type" : "type-4", "unique_id" : "AHardwareBuffer_Format" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER" }, { "enum_field_value" : 2, "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY" }, { "enum_field_value" : 3, "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN" }, { "enum_field_value" : 15, "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER" }, { "enum_field_value" : 32, "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY" }, { "enum_field_value" : 48, "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN" }, { "enum_field_value" : 240, "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK" }, { "enum_field_value" : 256, "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE" }, { "enum_field_value" : 512, "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER" }, { "enum_field_value" : 512, "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT" }, { "enum_field_value" : 2048, "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY" }, { "enum_field_value" : 16384, "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT" }, { "enum_field_value" : 65536, "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE" }, { "enum_field_value" : 8388608, "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA" }, { "enum_field_value" : 16777216, "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER" }, { "enum_field_value" : 33554432, "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP" }, { "enum_field_value" : 67108864, "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE" }, { "enum_field_value" : 268435456, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0" }, { "enum_field_value" : 536870912, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1" }, { "enum_field_value" : 1073741824, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2" }, { "enum_field_value" : -2147483648, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18" }, { "enum_field_value" : 0, "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19" } ], "linker_set_key" : "AHardwareBuffer_UsageFlags", "name" : "AHardwareBuffer_UsageFlags", "referenced_type" : "type-52", "self_type" : "type-52", "size" : 8, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", "underlying_type" : "type-5", "unique_id" : "AHardwareBuffer_UsageFlags" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 3, "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS" }, { "enum_field_value" : 6, "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH" }, { "enum_field_value" : 7, "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT" }, { "enum_field_value" : 8, "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT" }, { "enum_field_value" : 13, "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE" }, { "enum_field_value" : 65536, "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL" }, { "enum_field_value" : 65537, "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL" }, { "enum_field_value" : 65538, "name" : "ANATIVEWINDOW_QUERY_XDPI" }, { "enum_field_value" : 65539, "name" : "ANATIVEWINDOW_QUERY_YDPI" } ], "linker_set_key" : "ANativeWindowQuery", "name" : "ANativeWindowQuery", "referenced_type" : "type-89", "self_type" : "type-89", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h", "underlying_type" : "type-4", "unique_id" : "ANativeWindowQuery" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY" }, { "enum_field_value" : 1, "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL" }, { "enum_field_value" : 2, "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL" }, { "enum_field_value" : 4, "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90" }, { "enum_field_value" : 3, "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180" }, { "enum_field_value" : 7, "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270" } ], "linker_set_key" : "ANativeWindowTransform", "name" : "ANativeWindowTransform", "referenced_type" : "type-58", "self_type" : "type-58", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h", "underlying_type" : "type-4", "unique_id" : "ANativeWindowTransform" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 1, "name" : "WINDOW_FORMAT_RGBA_8888" }, { "enum_field_value" : 2, "name" : "WINDOW_FORMAT_RGBX_8888" }, { "enum_field_value" : 4, "name" : "WINDOW_FORMAT_RGB_565" } ], "linker_set_key" : "ANativeWindow_LegacyFormat", "name" : "ANativeWindow_LegacyFormat", "referenced_type" : "type-57", "self_type" : "type-57", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h", "underlying_type" : "type-4", "unique_id" : "ANativeWindow_LegacyFormat" }, { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 2, "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER" }, { "enum_field_value" : 3, "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE" } ], "linker_set_key" : "CreateFromHandleMethod", "name" : "CreateFromHandleMethod", "referenced_type" : "type-30", "self_type" : "type-30", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", "underlying_type" : "type-4", "unique_id" : "CreateFromHandleMethod" } ], "function_types" : [ { "alignment" : 4, "linker_set_key" : "int (ANativeWindow *, ANativeWindowBuffer *)", "name" : "int (ANativeWindow *, ANativeWindowBuffer *)", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-41" } ], "referenced_type" : "type-74", "return_type" : "type-2", "self_type" : "type-74", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (ANativeWindow *, ANativeWindowBuffer **)", "name" : "int (ANativeWindow *, ANativeWindowBuffer **)", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-72" } ], "referenced_type" : "type-71", "return_type" : "type-2", "self_type" : "type-71", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)", "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-72" }, { "referenced_type" : "type-26" } ], "referenced_type" : "type-82", "return_type" : "type-2", "self_type" : "type-82", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (ANativeWindow *, ANativeWindowBuffer *, int)", "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-41" }, { "referenced_type" : "type-2" } ], "referenced_type" : "type-84", "return_type" : "type-2", "self_type" : "type-84", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (ANativeWindow *, int)", "name" : "int (ANativeWindow *, int)", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" } ], "referenced_type" : "type-68", "return_type" : "type-2", "self_type" : "type-68", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (ANativeWindow *, int, ...)", "name" : "int (ANativeWindow *, int, ...)", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" } ], "referenced_type" : "type-80", "return_type" : "type-2", "self_type" : "type-80", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (const ANativeWindow *, int, int *)", "name" : "int (const ANativeWindow *, int, int *)", "parameters" : [ { "referenced_type" : "type-77" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-26" } ], "referenced_type" : "type-76", "return_type" : "type-2", "self_type" : "type-76", "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "void (android_native_base_t *)", "name" : "void (android_native_base_t *)", "parameters" : [ { "referenced_type" : "type-36" } ], "referenced_type" : "type-35", "return_type" : "type-21", "self_type" : "type-35", "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" } ], "functions" : [ { "function_name" : "AHardwareBuffer_acquire", "linker_set_key" : "AHardwareBuffer_acquire", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-21", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_allocate", "linker_set_key" : "AHardwareBuffer_allocate", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-12" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_createFromHandle", "linker_set_key" : "AHardwareBuffer_createFromHandle", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-27" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-12" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_describe", "linker_set_key" : "AHardwareBuffer_describe", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-16" } ], "return_type" : "type-21", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_getNativeHandle", "linker_set_key" : "AHardwareBuffer_getNativeHandle", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-27", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_isSupported", "linker_set_key" : "AHardwareBuffer_isSupported", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_lock", "linker_set_key" : "AHardwareBuffer_lock", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-18" }, { "referenced_type" : "type-19" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_lockAndGetInfo", "linker_set_key" : "AHardwareBuffer_lockAndGetInfo", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-18" }, { "referenced_type" : "type-19" }, { "referenced_type" : "type-26" }, { "referenced_type" : "type-26" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_lockPlanes", "linker_set_key" : "AHardwareBuffer_lockPlanes", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-5" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-18" }, { "referenced_type" : "type-22" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket", "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket", "parameters" : [ { "referenced_type" : "type-2" }, { "referenced_type" : "type-12" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_release", "linker_set_key" : "AHardwareBuffer_release", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-21", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_sendHandleToUnixSocket", "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "AHardwareBuffer_unlock", "linker_set_key" : "AHardwareBuffer_unlock", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-26" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "function_name" : "ANativeWindowBuffer_getHardwareBuffer", "linker_set_key" : "ANativeWindowBuffer_getHardwareBuffer", "parameters" : [ { "referenced_type" : "type-41" } ], "return_type" : "type-87", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_OemStorageGet", "linker_set_key" : "ANativeWindow_OemStorageGet", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-26" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_OemStorageSet", "linker_set_key" : "ANativeWindow_OemStorageSet", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_acquire", "linker_set_key" : "ANativeWindow_acquire", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-21", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_cancelBuffer", "linker_set_key" : "ANativeWindow_cancelBuffer", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-41" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_dequeueBuffer", "linker_set_key" : "ANativeWindow_dequeueBuffer", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-72" }, { "referenced_type" : "type-26" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_getBuffersDataSpace", "linker_set_key" : "ANativeWindow_getBuffersDataSpace", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_getFormat", "linker_set_key" : "ANativeWindow_getFormat", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_getHeight", "linker_set_key" : "ANativeWindow_getHeight", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_getWidth", "linker_set_key" : "ANativeWindow_getWidth", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_lock", "linker_set_key" : "ANativeWindow_lock", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-85" }, { "referenced_type" : "type-86" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_query", "linker_set_key" : "ANativeWindow_query", "parameters" : [ { "referenced_type" : "type-77" }, { "referenced_type" : "type-89" }, { "referenced_type" : "type-26" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_queryf", "linker_set_key" : "ANativeWindow_queryf", "parameters" : [ { "referenced_type" : "type-77" }, { "referenced_type" : "type-89" }, { "referenced_type" : "type-90" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_queueBuffer", "linker_set_key" : "ANativeWindow_queueBuffer", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-41" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_release", "linker_set_key" : "ANativeWindow_release", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-21", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_setAutoRefresh", "linker_set_key" : "ANativeWindow_setAutoRefresh", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-46" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setBufferCount", "linker_set_key" : "ANativeWindow_setBufferCount", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-4" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setBuffersDataSpace", "linker_set_key" : "ANativeWindow_setBuffersDataSpace", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_setBuffersDimensions", "linker_set_key" : "ANativeWindow_setBuffersDimensions", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setBuffersFormat", "linker_set_key" : "ANativeWindow_setBuffersFormat", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setBuffersGeometry", "linker_set_key" : "ANativeWindow_setBuffersGeometry", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-2" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_setBuffersTimestamp", "linker_set_key" : "ANativeWindow_setBuffersTimestamp", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-7" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setBuffersTransform", "linker_set_key" : "ANativeWindow_setBuffersTransform", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "ANativeWindow_setSharedBufferMode", "linker_set_key" : "ANativeWindow_setSharedBufferMode", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-46" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setSwapInterval", "linker_set_key" : "ANativeWindow_setSwapInterval", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-2" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_setUsage", "linker_set_key" : "ANativeWindow_setUsage", "parameters" : [ { "referenced_type" : "type-69" }, { "referenced_type" : "type-5" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "function_name" : "ANativeWindow_unlockAndPost", "linker_set_key" : "ANativeWindow_unlockAndPost", "parameters" : [ { "referenced_type" : "type-69" } ], "return_type" : "type-2", "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "function_name" : "android::AHardwareBuffer_to_GraphicBuffer", "linker_set_key" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-50", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_to_GraphicBuffer", "linker_set_key" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-47", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_from_GraphicBuffer", "linker_set_key" : "_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE", "parameters" : [ { "referenced_type" : "type-50" } ], "return_type" : "type-10", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_isValidPixelFormat", "linker_set_key" : "_ZN7android34AHardwareBuffer_isValidPixelFormatEj", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-46", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_convertToPixelFormat", "linker_set_key" : "_ZN7android36AHardwareBuffer_convertToPixelFormatEj", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_convertFromPixelFormat", "linker_set_key" : "_ZN7android38AHardwareBuffer_convertFromPixelFormatEj", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_to_ANativeWindowBuffer", "linker_set_key" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEP15AHardwareBuffer", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-41", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_to_ANativeWindowBuffer", "linker_set_key" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEPK15AHardwareBuffer", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-43", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_convertToGrallocUsageBits", "linker_set_key" : "_ZN7android41AHardwareBuffer_convertToGrallocUsageBitsEy", "parameters" : [ { "referenced_type" : "type-5" } ], "return_type" : "type-5", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "function_name" : "android::AHardwareBuffer_convertFromGrallocUsageBits", "linker_set_key" : "_ZN7android43AHardwareBuffer_convertFromGrallocUsageBitsEy", "parameters" : [ { "referenced_type" : "type-5" } ], "return_type" : "type-5", "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" } ], "global_vars" : [], "lvalue_reference_types" : [], "pointer_types" : [ { "alignment" : 4, "linker_set_key" : "AHardwareBuffer *", "name" : "AHardwareBuffer *", "referenced_type" : "type-11", "self_type" : "type-10", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "AHardwareBuffer *", "name" : "AHardwareBuffer *", "referenced_type" : "type-88", "self_type" : "type-87", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "alignment" : 4, "linker_set_key" : "AHardwareBuffer **", "name" : "AHardwareBuffer **", "referenced_type" : "type-10", "self_type" : "type-12", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "AHardwareBuffer_Desc *", "name" : "AHardwareBuffer_Desc *", "referenced_type" : "type-3", "self_type" : "type-16", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "AHardwareBuffer_Planes *", "name" : "AHardwareBuffer_Planes *", "referenced_type" : "type-23", "self_type" : "type-22", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "ANativeWindow *", "name" : "ANativeWindow *", "referenced_type" : "type-61", "self_type" : "type-69", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "alignment" : 4, "linker_set_key" : "ANativeWindowBuffer *", "name" : "ANativeWindowBuffer *", "referenced_type" : "type-38", "self_type" : "type-41", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "ANativeWindowBuffer **", "name" : "ANativeWindowBuffer **", "referenced_type" : "type-41", "self_type" : "type-72", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "alignment" : 4, "linker_set_key" : "ANativeWindow_Buffer *", "name" : "ANativeWindow_Buffer *", "referenced_type" : "type-59", "self_type" : "type-85", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "alignment" : 4, "linker_set_key" : "ARect *", "name" : "ARect *", "referenced_type" : "type-1", "self_type" : "type-86", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h" }, { "alignment" : 4, "linker_set_key" : "android::GraphicBuffer *", "name" : "android::GraphicBuffer *", "referenced_type" : "type-51", "self_type" : "type-50", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "alignment" : 4, "linker_set_key" : "android_native_base_t *", "name" : "android_native_base_t *", "referenced_type" : "type-32", "self_type" : "type-36", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "const AHardwareBuffer *", "name" : "const AHardwareBuffer *", "referenced_type" : "type-13", "self_type" : "type-15", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "const AHardwareBuffer_Desc *", "name" : "const AHardwareBuffer_Desc *", "referenced_type" : "type-9", "self_type" : "type-8", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "const ANativeWindow *", "name" : "const ANativeWindow *", "referenced_type" : "type-78", "self_type" : "type-77", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "alignment" : 4, "linker_set_key" : "const ANativeWindowBuffer *", "name" : "const ANativeWindowBuffer *", "referenced_type" : "type-42", "self_type" : "type-43", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "const ARect *", "name" : "const ARect *", "referenced_type" : "type-17", "self_type" : "type-18", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "const android::GraphicBuffer *", "name" : "const android::GraphicBuffer *", "referenced_type" : "type-48", "self_type" : "type-47", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "alignment" : 4, "linker_set_key" : "const native_handle *", "name" : "const native_handle *", "referenced_type" : "type-28", "self_type" : "type-27", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "const native_handle *", "name" : "const native_handle *", "referenced_type" : "type-53", "self_type" : "type-55", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "const void *", "name" : "const void *", "referenced_type" : "type-44", "self_type" : "type-45", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "float *", "name" : "float *", "referenced_type" : "type-65", "self_type" : "type-90", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)", "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)", "referenced_type" : "type-74", "self_type" : "type-73", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)", "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)", "referenced_type" : "type-71", "self_type" : "type-70", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)", "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)", "referenced_type" : "type-82", "self_type" : "type-81", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)", "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)", "referenced_type" : "type-84", "self_type" : "type-83", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(ANativeWindow *, int)", "name" : "int (*)(ANativeWindow *, int)", "referenced_type" : "type-68", "self_type" : "type-67", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(ANativeWindow *, int, ...)", "name" : "int (*)(ANativeWindow *, int, ...)", "referenced_type" : "type-80", "self_type" : "type-79", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int (*)(const ANativeWindow *, int, int *)", "name" : "int (*)(const ANativeWindow *, int, int *)", "referenced_type" : "type-76", "self_type" : "type-75", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "linker_set_key" : "int *", "name" : "int *", "referenced_type" : "type-2", "self_type" : "type-26", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "void (*)(android_native_base_t *)", "name" : "void (*)(android_native_base_t *)", "referenced_type" : "type-35", "self_type" : "type-34", "size" : 4, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "linker_set_key" : "void *", "name" : "void *", "referenced_type" : "type-21", "self_type" : "type-20", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "linker_set_key" : "void **", "name" : "void **", "referenced_type" : "type-20", "self_type" : "type-19", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" } ], "qualified_types" : [ { "is_const" : true, "linker_set_key" : "const AHardwareBuffer", "name" : "const AHardwareBuffer", "referenced_type" : "type-14", "self_type" : "type-13", "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const AHardwareBuffer_Desc", "name" : "const AHardwareBuffer_Desc", "referenced_type" : "type-3", "self_type" : "type-9", "size" : 40, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const ANativeWindow", "name" : "const ANativeWindow", "referenced_type" : "type-61", "self_type" : "type-78", "size" : 108, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const ANativeWindowBuffer", "name" : "const ANativeWindowBuffer", "referenced_type" : "type-38", "self_type" : "type-42", "size" : 96, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const ARect", "name" : "const ARect", "referenced_type" : "type-1", "self_type" : "type-17", "size" : 16, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const android::GraphicBuffer", "name" : "const android::GraphicBuffer", "referenced_type" : "type-49", "self_type" : "type-48", "size" : 156, "source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const float", "name" : "const float", "referenced_type" : "type-65", "self_type" : "type-64", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const int", "name" : "const int", "referenced_type" : "type-2", "self_type" : "type-63", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const long long", "name" : "const long long", "referenced_type" : "type-7", "self_type" : "type-6", "size" : 8, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const native_handle", "name" : "const native_handle", "referenced_type" : "type-29", "self_type" : "type-28", "size" : 12, "source_file" : "/frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const native_handle", "name" : "const native_handle", "referenced_type" : "type-54", "self_type" : "type-53", "size" : 12, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const unsigned int", "name" : "const unsigned int", "referenced_type" : "type-4", "self_type" : "type-62", "size" : 4, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h" }, { "is_const" : true, "linker_set_key" : "const void", "name" : "const void", "referenced_type" : "type-21", "self_type" : "type-44", "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h" } ], "record_types" : [ { "alignment" : 4, "fields" : [ { "field_name" : "width", "referenced_type" : "type-4" }, { "field_name" : "height", "field_offset" : 32, "referenced_type" : "type-4" }, { "field_name" : "layers", "field_offset" : 64, "referenced_type" : "type-4" }, { "field_name" : "format", "field_offset" : 96, "referenced_type" : "type-4" }, { "field_name" : "usage", "field_offset" : 128, "referenced_type" : "type-5" }, { "field_name" : "stride", "field_offset" : 192, "referenced_type" : "type-4" }, { "field_name" : "rfu0", "field_offset" : 224, "referenced_type" : "type-4" }, { "field_name" : "rfu1", "field_offset" : 256, "referenced_type" : "type-5" } ], "linker_set_key" : "AHardwareBuffer_Desc", "name" : "AHardwareBuffer_Desc", "referenced_type" : "type-3", "self_type" : "type-3", "size" : 40, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", "unique_id" : "AHardwareBuffer_Desc" }, { "alignment" : 4, "fields" : [ { "field_name" : "data", "referenced_type" : "type-20" }, { "field_name" : "pixelStride", "field_offset" : 32, "referenced_type" : "type-4" }, { "field_name" : "rowStride", "field_offset" : 64, "referenced_type" : "type-4" } ], "linker_set_key" : "AHardwareBuffer_Plane", "name" : "AHardwareBuffer_Plane", "referenced_type" : "type-25", "self_type" : "type-25", "size" : 12, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", "unique_id" : "AHardwareBuffer_Plane" }, { "alignment" : 4, "fields" : [ { "field_name" : "planeCount", "referenced_type" : "type-4" }, { "field_name" : "planes", "field_offset" : 32, "referenced_type" : "type-24" } ], "linker_set_key" : "AHardwareBuffer_Planes", "name" : "AHardwareBuffer_Planes", "referenced_type" : "type-23", "self_type" : "type-23", "size" : 52, "source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", "unique_id" : "AHardwareBuffer_Planes" }, { "alignment" : 4, "fields" : [ { "field_name" : "common", "referenced_type" : "type-32" }, { "field_name" : "flags", "field_offset" : 256, "referenced_type" : "type-62" }, { "field_name" : "minSwapInterval", "field_offset" : 288, "referenced_type" : "type-63" }, { "field_name" : "maxSwapInterval", "field_offset" : 320, "referenced_type" : "type-63" }, { "field_name" : "xdpi", "field_offset" : 352, "referenced_type" : "type-64" }, { "field_name" : "ydpi", "field_offset" : 384, "referenced_type" : "type-64" }, { "field_name" : "oem", "field_offset" : 416, "referenced_type" : "type-66" }, { "field_name" : "setSwapInterval", "field_offset" : 544, "referenced_type" : "type-67" }, { "field_name" : "dequeueBuffer_DEPRECATED", "field_offset" : 576, "referenced_type" : "type-70" }, { "field_name" : "lockBuffer_DEPRECATED", "field_offset" : 608, "referenced_type" : "type-73" }, { "field_name" : "queueBuffer_DEPRECATED", "field_offset" : 640, "referenced_type" : "type-73" }, { "field_name" : "query", "field_offset" : 672, "referenced_type" : "type-75" }, { "field_name" : "perform", "field_offset" : 704, "referenced_type" : "type-79" }, { "field_name" : "cancelBuffer_DEPRECATED", "field_offset" : 736, "referenced_type" : "type-73" }, { "field_name" : "dequeueBuffer", "field_offset" : 768, "referenced_type" : "type-81" }, { "field_name" : "queueBuffer", "field_offset" : 800, "referenced_type" : "type-83" }, { "field_name" : "cancelBuffer", "field_offset" : 832, "referenced_type" : "type-83" } ], "linker_set_key" : "ANativeWindow", "name" : "ANativeWindow", "referenced_type" : "type-61", "self_type" : "type-61", "size" : 108, "source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h", "unique_id" : "ANativeWindow" }, { "alignment" : 4, "fields" : [ { "field_name" : "common", "referenced_type" : "type-32" }, { "field_name" : "width", "field_offset" : 256, "referenced_type" : "type-2" }, { "field_name" : "height", "field_offset" : 288, "referenced_type" : "type-2" }, { "field_name" : "stride", "field_offset" : 320, "referenced_type" : "type-2" }, { "field_name" : "format", "field_offset" : 352, "referenced_type" : "type-2" }, { "field_name" : "usage_deprecated", "field_offset" : 384, "referenced_type" : "type-2" }, { "field_name" : "layerCount", "field_offset" : 416, "referenced_type" : "type-4" }, { "field_name" : "reserved", "field_offset" : 448, "referenced_type" : "type-39" }, { "field_name" : "handle", "field_offset" : 480, "referenced_type" : "type-27" }, { "field_name" : "usage", "field_offset" : 512, "referenced_type" : "type-5" }, { "field_name" : "reserved_proc", "field_offset" : 576, "referenced_type" : "type-40" } ], "linker_set_key" : "ANativeWindowBuffer", "name" : "ANativeWindowBuffer", "referenced_type" : "type-38", "self_type" : "type-38", "size" : 96, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h", "unique_id" : "ANativeWindowBuffer" }, { "alignment" : 4, "fields" : [ { "field_name" : "width", "referenced_type" : "type-2" }, { "field_name" : "height", "field_offset" : 32, "referenced_type" : "type-2" }, { "field_name" : "stride", "field_offset" : 64, "referenced_type" : "type-2" }, { "field_name" : "format", "field_offset" : 96, "referenced_type" : "type-2" }, { "field_name" : "bits", "field_offset" : 128, "referenced_type" : "type-20" }, { "field_name" : "reserved", "field_offset" : 160, "referenced_type" : "type-60" } ], "linker_set_key" : "ANativeWindow_Buffer", "name" : "ANativeWindow_Buffer", "referenced_type" : "type-59", "self_type" : "type-59", "size" : 44, "source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h", "unique_id" : "ANativeWindow_Buffer" }, { "alignment" : 4, "fields" : [ { "field_name" : "left", "referenced_type" : "type-2" }, { "field_name" : "top", "field_offset" : 32, "referenced_type" : "type-2" }, { "field_name" : "right", "field_offset" : 64, "referenced_type" : "type-2" }, { "field_name" : "bottom", "field_offset" : 96, "referenced_type" : "type-2" } ], "linker_set_key" : "ARect", "name" : "ARect", "referenced_type" : "type-1", "self_type" : "type-1", "size" : 16, "source_file" : "/frameworks/native/libs/arect/include/android/rect.h", "unique_id" : "ARect" }, { "alignment" : 4, "fields" : [ { "field_name" : "magic", "referenced_type" : "type-2" }, { "field_name" : "version", "field_offset" : 32, "referenced_type" : "type-2" }, { "field_name" : "reserved", "field_offset" : 64, "referenced_type" : "type-33" }, { "field_name" : "incRef", "field_offset" : 192, "referenced_type" : "type-34" }, { "field_name" : "decRef", "field_offset" : 224, "referenced_type" : "type-34" } ], "linker_set_key" : "android_native_base_t", "name" : "android_native_base_t", "referenced_type" : "type-32", "self_type" : "type-32", "size" : 32, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h", "unique_id" : "android_native_base_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "left", "referenced_type" : "type-2" }, { "field_name" : "top", "field_offset" : 32, "referenced_type" : "type-2" }, { "field_name" : "right", "field_offset" : 64, "referenced_type" : "type-2" }, { "field_name" : "bottom", "field_offset" : 96, "referenced_type" : "type-2" } ], "linker_set_key" : "android_native_rect_t", "name" : "android_native_rect_t", "referenced_type" : "type-37", "self_type" : "type-37", "size" : 16, "source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h", "unique_id" : "android_native_rect_t" } ], "rvalue_reference_types" : [] }