blob: 2993535d9075773059df85a8882c15f470045bda [file] [log] [blame]
{
"array_types" :
[
{
"alignment" : 4,
"linker_set_key" : "AHardwareBuffer_Plane [4]",
"name" : "AHardwareBuffer_Plane [4]",
"referenced_type" : "type-52",
"self_type" : "type-51",
"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-93",
"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-87",
"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-47",
"self_type" : "type-66",
"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-47",
"self_type" : "type-60",
"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-47",
"self_type" : "type-67",
"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-73",
"self_type" : "type-73",
"size" : 1
},
{
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "char",
"name" : "char",
"referenced_type" : "type-11",
"self_type" : "type-11",
"size" : 1
},
{
"alignment" : 8,
"linker_set_key" : "double",
"name" : "double",
"referenced_type" : "type-8",
"self_type" : "type-8",
"size" : 8
},
{
"alignment" : 4,
"linker_set_key" : "float",
"name" : "float",
"referenced_type" : "type-92",
"self_type" : "type-92",
"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",
"name" : "long",
"referenced_type" : "type-15",
"self_type" : "type-15",
"size" : 4
},
{
"alignment" : 8,
"linker_set_key" : "long double",
"name" : "long double",
"referenced_type" : "type-14",
"self_type" : "type-14",
"size" : 8
},
{
"alignment" : 8,
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
"referenced_type" : "type-7",
"self_type" : "type-7",
"size" : 8
},
{
"alignment" : 2,
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
"referenced_type" : "type-13",
"self_type" : "type-13",
"size" : 2
},
{
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
"referenced_type" : "type-9",
"self_type" : "type-9",
"size" : 1
},
{
"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",
"name" : "unsigned long",
"referenced_type" : "type-12",
"self_type" : "type-12",
"size" : 4
},
{
"alignment" : 8,
"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
},
{
"alignment" : 2,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
"referenced_type" : "type-10",
"self_type" : "type-10",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
"referenced_type" : "type-48",
"self_type" : "type-48"
}
],
"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_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-83",
"self_type" : "type-83",
"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-58",
"self_type" : "type-58",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
"underlying_type" : "type-4",
"unique_id" : "AHardwareBuffer_Format"
},
{
"alignment" : 8,
"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-79",
"self_type" : "type-79",
"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-116",
"self_type" : "type-116",
"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-85",
"self_type" : "type-85",
"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-84",
"self_type" : "type-84",
"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-57",
"self_type" : "type-57",
"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-96"
},
{
"referenced_type" : "type-68"
}
],
"referenced_type" : "type-101",
"return_type" : "type-2",
"self_type" : "type-101",
"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-96"
},
{
"referenced_type" : "type-99"
}
],
"referenced_type" : "type-98",
"return_type" : "type-2",
"self_type" : "type-98",
"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-96"
},
{
"referenced_type" : "type-99"
},
{
"referenced_type" : "type-53"
}
],
"referenced_type" : "type-109",
"return_type" : "type-2",
"self_type" : "type-109",
"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-96"
},
{
"referenced_type" : "type-68"
},
{
"referenced_type" : "type-2"
}
],
"referenced_type" : "type-111",
"return_type" : "type-2",
"self_type" : "type-111",
"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-96"
},
{
"referenced_type" : "type-2"
}
],
"referenced_type" : "type-95",
"return_type" : "type-2",
"self_type" : "type-95",
"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-96"
},
{
"referenced_type" : "type-2"
}
],
"referenced_type" : "type-107",
"return_type" : "type-2",
"self_type" : "type-107",
"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-104"
},
{
"referenced_type" : "type-2"
},
{
"referenced_type" : "type-53"
}
],
"referenced_type" : "type-103",
"return_type" : "type-2",
"self_type" : "type-103",
"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-63"
}
],
"referenced_type" : "type-62",
"return_type" : "type-48",
"self_type" : "type-62",
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
}
],
"functions" :
[
{
"function_name" : "AHardwareBuffer_acquire",
"linker_set_key" : "AHardwareBuffer_acquire",
"parameters" :
[
{
"referenced_type" : "type-27"
}
],
"return_type" : "type-48",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"function_name" : "AHardwareBuffer_allocate",
"linker_set_key" : "AHardwareBuffer_allocate",
"parameters" :
[
{
"referenced_type" : "type-21"
},
{
"referenced_type" : "type-37"
}
],
"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-21"
},
{
"referenced_type" : "type-54"
},
{
"referenced_type" : "type-2"
},
{
"referenced_type" : "type-37"
}
],
"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-42"
},
{
"referenced_type" : "type-43"
}
],
"return_type" : "type-48",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"function_name" : "AHardwareBuffer_getNativeHandle",
"linker_set_key" : "AHardwareBuffer_getNativeHandle",
"parameters" :
[
{
"referenced_type" : "type-42"
}
],
"return_type" : "type-54",
"source_file" : "/frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
},
{
"function_name" : "AHardwareBuffer_isSupported",
"linker_set_key" : "AHardwareBuffer_isSupported",
"parameters" :
[
{
"referenced_type" : "type-21"
}
],
"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-27"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-2"
},
{
"referenced_type" : "type-45"
},
{
"referenced_type" : "type-46"
}
],
"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-27"
},
{
"referenced_type" : "type-5"
},
{
"referenced_type" : "type-2"
},
{
"referenced_type" : "type-45"
},
{
"referenced_type" : "type-46"
},
{
"referenced_type" : "type-53"
},
{
"referenced_type" : "type-53"
}
],
"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-37"
}
],
"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-27"
}
],
"return_type" : "type-48",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
"linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
"parameters" :
[
{
"referenced_type" : "type-42"
},
{
"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-27"
},
{
"referenced_type" : "type-53"
}
],
"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-68"
}
],
"return_type" : "type-114",
"source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h"
},
{
"function_name" : "ANativeWindow_OemStorageGet",
"linker_set_key" : "ANativeWindow_OemStorageGet",
"parameters" :
[
{
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-4"
},
{
"referenced_type" : "type-53"
}
],
"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-96"
},
{
"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-96"
}
],
"return_type" : "type-48",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h"
},
{
"function_name" : "ANativeWindow_cancelBuffer",
"linker_set_key" : "ANativeWindow_cancelBuffer",
"parameters" :
[
{
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-68"
},
{
"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-96"
},
{
"referenced_type" : "type-99"
},
{
"referenced_type" : "type-53"
}
],
"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-96"
}
],
"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-96"
}
],
"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-96"
}
],
"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-96"
}
],
"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-96"
},
{
"referenced_type" : "type-112"
},
{
"referenced_type" : "type-113"
}
],
"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-104"
},
{
"referenced_type" : "type-116"
},
{
"referenced_type" : "type-53"
}
],
"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-104"
},
{
"referenced_type" : "type-116"
},
{
"referenced_type" : "type-117"
}
],
"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-96"
},
{
"referenced_type" : "type-68"
},
{
"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-96"
}
],
"return_type" : "type-48",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h"
},
{
"function_name" : "ANativeWindow_setAutoRefresh",
"linker_set_key" : "ANativeWindow_setAutoRefresh",
"parameters" :
[
{
"referenced_type" : "type-96"
},
{
"referenced_type" : "type-73"
}
],
"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-96"
},
{
"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-96"
},
{
"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-96"
},
{
"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-96"
},
{
"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-96"
},
{
"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-96"
},
{
"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-96"
},
{
"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-96"
},
{
"referenced_type" : "type-73"
}
],
"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-96"
},
{
"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-96"
},
{
"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-96"
}
],
"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-27"
}
],
"return_type" : "type-77",
"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-42"
}
],
"return_type" : "type-74",
"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-77"
}
],
"return_type" : "type-27",
"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-73",
"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-27"
}
],
"return_type" : "type-68",
"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-42"
}
],
"return_type" : "type-70",
"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-115",
"self_type" : "type-114",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h"
},
{
"alignment" : 4,
"linker_set_key" : "AHardwareBuffer *",
"name" : "AHardwareBuffer *",
"referenced_type" : "type-17",
"self_type" : "type-16",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 4,
"linker_set_key" : "AHardwareBuffer *",
"name" : "AHardwareBuffer *",
"referenced_type" : "type-28",
"self_type" : "type-27",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 4,
"linker_set_key" : "AHardwareBuffer *",
"name" : "AHardwareBuffer *",
"referenced_type" : "type-41",
"self_type" : "type-40",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h"
},
{
"alignment" : 4,
"linker_set_key" : "AHardwareBuffer **",
"name" : "AHardwareBuffer **",
"referenced_type" : "type-16",
"self_type" : "type-18",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 4,
"linker_set_key" : "AHardwareBuffer **",
"name" : "AHardwareBuffer **",
"referenced_type" : "type-27",
"self_type" : "type-37",
"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-43",
"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-50",
"self_type" : "type-49",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 4,
"linker_set_key" : "ANativeWindow *",
"name" : "ANativeWindow *",
"referenced_type" : "type-88",
"self_type" : "type-96",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/native_window.h"
},
{
"alignment" : 4,
"linker_set_key" : "ANativeWindowBuffer *",
"name" : "ANativeWindowBuffer *",
"referenced_type" : "type-65",
"self_type" : "type-68",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
},
{
"alignment" : 4,
"linker_set_key" : "ANativeWindowBuffer **",
"name" : "ANativeWindowBuffer **",
"referenced_type" : "type-68",
"self_type" : "type-99",
"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-86",
"self_type" : "type-112",
"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-113",
"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-33",
"self_type" : "type-32",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
},
{
"alignment" : 4,
"linker_set_key" : "android::GraphicBuffer *",
"name" : "android::GraphicBuffer *",
"referenced_type" : "type-78",
"self_type" : "type-77",
"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-59",
"self_type" : "type-63",
"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-19",
"self_type" : "type-23",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 4,
"linker_set_key" : "const AHardwareBuffer *",
"name" : "const AHardwareBuffer *",
"referenced_type" : "type-38",
"self_type" : "type-42",
"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-22",
"self_type" : "type-21",
"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-105",
"self_type" : "type-104",
"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-69",
"self_type" : "type-70",
"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-44",
"self_type" : "type-45",
"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-30",
"self_type" : "type-29",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
},
{
"alignment" : 4,
"linker_set_key" : "const android::GraphicBuffer *",
"name" : "const android::GraphicBuffer *",
"referenced_type" : "type-75",
"self_type" : "type-74",
"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-25",
"self_type" : "type-24",
"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-34",
"self_type" : "type-36",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
},
{
"alignment" : 4,
"linker_set_key" : "const native_handle *",
"name" : "const native_handle *",
"referenced_type" : "type-55",
"self_type" : "type-54",
"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-80",
"self_type" : "type-82",
"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-71",
"self_type" : "type-72",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
},
{
"alignment" : 4,
"linker_set_key" : "float *",
"name" : "float *",
"referenced_type" : "type-92",
"self_type" : "type-117",
"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-101",
"self_type" : "type-100",
"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-98",
"self_type" : "type-97",
"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-109",
"self_type" : "type-108",
"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-111",
"self_type" : "type-110",
"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-95",
"self_type" : "type-94",
"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-107",
"self_type" : "type-106",
"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-103",
"self_type" : "type-102",
"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-53",
"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-62",
"self_type" : "type-61",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
},
{
"alignment" : 4,
"linker_set_key" : "void *",
"name" : "void *",
"referenced_type" : "type-48",
"self_type" : "type-47",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 4,
"linker_set_key" : "void **",
"name" : "void **",
"referenced_type" : "type-47",
"self_type" : "type-46",
"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-20",
"self_type" : "type-19",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"is_const" : true,
"linker_set_key" : "const AHardwareBuffer",
"name" : "const AHardwareBuffer",
"referenced_type" : "type-39",
"self_type" : "type-38",
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const AHardwareBuffer_Desc",
"name" : "const AHardwareBuffer_Desc",
"referenced_type" : "type-3",
"self_type" : "type-22",
"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-88",
"self_type" : "type-105",
"size" : 108,
"source_file" : "/frameworks/native/libs/nativewindow/include/vndk/window.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const ANativeWindowBuffer",
"name" : "const ANativeWindowBuffer",
"referenced_type" : "type-65",
"self_type" : "type-69",
"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-44",
"size" : 16,
"source_file" : "/frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const android::GraphicBuffer",
"name" : "const android::GraphicBuffer",
"referenced_type" : "type-31",
"self_type" : "type-30",
"size" : 160,
"source_file" : "/frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "const android::GraphicBuffer",
"name" : "const android::GraphicBuffer",
"referenced_type" : "type-76",
"self_type" : "type-75",
"size" : 160,
"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-92",
"self_type" : "type-91",
"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-90",
"size" : 4,
"source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h"
},
{
"alignment" : 8,
"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-26",
"self_type" : "type-25",
"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-35",
"self_type" : "type-34",
"size" : 12,
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const native_handle",
"name" : "const native_handle",
"referenced_type" : "type-56",
"self_type" : "type-55",
"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-81",
"self_type" : "type-80",
"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-89",
"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-48",
"self_type" : "type-71",
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
}
],
"record_types" :
[
{
"alignment" : 8,
"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-47"
},
{
"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-52",
"self_type" : "type-52",
"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-51"
}
],
"linker_set_key" : "AHardwareBuffer_Planes",
"name" : "AHardwareBuffer_Planes",
"referenced_type" : "type-50",
"self_type" : "type-50",
"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-59"
},
{
"field_name" : "flags",
"field_offset" : 256,
"referenced_type" : "type-89"
},
{
"field_name" : "minSwapInterval",
"field_offset" : 288,
"referenced_type" : "type-90"
},
{
"field_name" : "maxSwapInterval",
"field_offset" : 320,
"referenced_type" : "type-90"
},
{
"field_name" : "xdpi",
"field_offset" : 352,
"referenced_type" : "type-91"
},
{
"field_name" : "ydpi",
"field_offset" : 384,
"referenced_type" : "type-91"
},
{
"field_name" : "oem",
"field_offset" : 416,
"referenced_type" : "type-93"
},
{
"field_name" : "setSwapInterval",
"field_offset" : 544,
"referenced_type" : "type-94"
},
{
"field_name" : "dequeueBuffer_DEPRECATED",
"field_offset" : 576,
"referenced_type" : "type-97"
},
{
"field_name" : "lockBuffer_DEPRECATED",
"field_offset" : 608,
"referenced_type" : "type-100"
},
{
"field_name" : "queueBuffer_DEPRECATED",
"field_offset" : 640,
"referenced_type" : "type-100"
},
{
"field_name" : "query",
"field_offset" : 672,
"referenced_type" : "type-102"
},
{
"field_name" : "perform",
"field_offset" : 704,
"referenced_type" : "type-106"
},
{
"field_name" : "cancelBuffer_DEPRECATED",
"field_offset" : 736,
"referenced_type" : "type-100"
},
{
"field_name" : "dequeueBuffer",
"field_offset" : 768,
"referenced_type" : "type-108"
},
{
"field_name" : "queueBuffer",
"field_offset" : 800,
"referenced_type" : "type-110"
},
{
"field_name" : "cancelBuffer",
"field_offset" : 832,
"referenced_type" : "type-110"
}
],
"linker_set_key" : "ANativeWindow",
"name" : "ANativeWindow",
"referenced_type" : "type-88",
"self_type" : "type-88",
"size" : 108,
"source_file" : "/frameworks/native/libs/nativewindow/include/system/window.h",
"unique_id" : "ANativeWindow"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "common",
"referenced_type" : "type-59"
},
{
"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-66"
},
{
"field_name" : "handle",
"field_offset" : 480,
"referenced_type" : "type-54"
},
{
"field_name" : "usage",
"field_offset" : 512,
"referenced_type" : "type-5"
},
{
"field_name" : "reserved_proc",
"field_offset" : 576,
"referenced_type" : "type-67"
}
],
"linker_set_key" : "ANativeWindowBuffer",
"name" : "ANativeWindowBuffer",
"referenced_type" : "type-65",
"self_type" : "type-65",
"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-47"
},
{
"field_name" : "reserved",
"field_offset" : 160,
"referenced_type" : "type-87"
}
],
"linker_set_key" : "ANativeWindow_Buffer",
"name" : "ANativeWindow_Buffer",
"referenced_type" : "type-86",
"self_type" : "type-86",
"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-60"
},
{
"field_name" : "incRef",
"field_offset" : 192,
"referenced_type" : "type-61"
},
{
"field_name" : "decRef",
"field_offset" : 224,
"referenced_type" : "type-61"
}
],
"linker_set_key" : "android_native_base_t",
"name" : "android_native_base_t",
"referenced_type" : "type-59",
"self_type" : "type-59",
"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-64",
"self_type" : "type-64",
"size" : 16,
"source_file" : "/frameworks/native/libs/nativebase/include/nativebase/nativebase.h",
"unique_id" : "android_native_rect_t"
}
],
"rvalue_reference_types" : []
}