1version: 0x00000002 2root_id: 0x84ea5130 3special { 4 id: 0x48b5725f 5 kind: VOID 6} 7pointer_reference { 8 id: 0x03a6b0a7 9 kind: POINTER 10 pointee_type_id: 0x24da2402 11} 12pointer_reference { 13 id: 0x05a043b6 14 kind: POINTER 15 pointee_type_id: 0x3cc1e844 16} 17pointer_reference { 18 id: 0x0e393046 19 kind: POINTER 20 pointee_type_id: 0x12a42784 21} 22pointer_reference { 23 id: 0x12a42784 24 kind: POINTER 25 pointee_type_id: 0x60d0788c 26} 27pointer_reference { 28 id: 0x17dccfd3 29 kind: POINTER 30 pointee_type_id: 0x7533d9d0 31} 32pointer_reference { 33 id: 0x1a6a7d94 34 kind: POINTER 35 pointee_type_id: 0x43e910ce 36} 37pointer_reference { 38 id: 0x1ecc4d02 39 kind: POINTER 40 pointee_type_id: 0x5171d297 41} 42pointer_reference { 43 id: 0x21aba7d1 44 kind: POINTER 45 pointee_type_id: 0xacee79d8 46} 47pointer_reference { 48 id: 0x24da2402 49 kind: POINTER 50 pointee_type_id: 0xb9287695 51} 52pointer_reference { 53 id: 0x300036b7 54 kind: POINTER 55 pointee_type_id: 0xea403c41 56} 57pointer_reference { 58 id: 0x32710d89 59 kind: POINTER 60 pointee_type_id: 0xe384d0bb 61} 62pointer_reference { 63 id: 0x3606c5a6 64 kind: POINTER 65 pointee_type_id: 0xf25bf007 66} 67pointer_reference { 68 id: 0x379d63b0 69 kind: POINTER 70 pointee_type_id: 0xf435685e 71} 72pointer_reference { 73 id: 0x39aad3c3 74 kind: POINTER 75 pointee_type_id: 0xcceba991 76} 77pointer_reference { 78 id: 0x3b994547 79 kind: POINTER 80 pointee_type_id: 0xc425f381 81} 82pointer_reference { 83 id: 0x3cc1e844 84 kind: POINTER 85 pointee_type_id: 0xd947478f 86} 87typedef { 88 id: 0xd947478f 89 name: "AMidiDevice" 90 referred_type_id: 0x9dd20534 91} 92typedef { 93 id: 0xb9287695 94 name: "AMidiInputPort" 95 referred_type_id: 0x011f6aa6 96} 97typedef { 98 id: 0x60d0788c 99 name: "AMidiOutputPort" 100 referred_type_id: 0x1b9e034f 101} 102typedef { 103 id: 0xacee79d8 104 name: "JNIEnv" 105 referred_type_id: 0xc4cb203f 106} 107typedef { 108 id: 0x16936efb 109 name: "__int32_t" 110 referred_type_id: 0x6720d32f 111} 112typedef { 113 id: 0x0d272264 114 name: "__int64_t" 115 referred_type_id: 0x39470e64 116} 117typedef { 118 id: 0x2da051ab 119 name: "__kernel_ssize_t" 120 referred_type_id: 0x6720d32f 121} 122typedef { 123 id: 0x2ebf28fa 124 name: "__uint8_t" 125 referred_type_id: 0x5d8155a5 126} 127typedef { 128 id: 0x5171d297 129 name: "int32_t" 130 referred_type_id: 0x16936efb 131} 132typedef { 133 id: 0x7533d9d0 134 name: "int64_t" 135 referred_type_id: 0x0d272264 136} 137typedef { 138 id: 0x0e97f05a 139 name: "jobject" 140 referred_type_id: 0x32710d89 141} 142typedef { 143 id: 0x4d19d058 144 name: "media_status_t" 145 referred_type_id: 0x4d520b40 146} 147typedef { 148 id: 0xf435685e 149 name: "size_t" 150 referred_type_id: 0x4585663f 151} 152typedef { 153 id: 0xd5cc9c9a 154 name: "ssize_t" 155 referred_type_id: 0x2da051ab 156} 157typedef { 158 id: 0x43e910ce 159 name: "uint8_t" 160 referred_type_id: 0x2ebf28fa 161} 162qualified { 163 id: 0xc425f381 164 qualifier: CONST 165 qualified_type_id: 0x60d0788c 166} 167qualified { 168 id: 0xcceba991 169 qualifier: CONST 170 qualified_type_id: 0x43e910ce 171} 172qualified { 173 id: 0xea403c41 174 qualifier: CONST 175 qualified_type_id: 0xd947478f 176} 177qualified { 178 id: 0xf25bf007 179 qualifier: CONST 180 qualified_type_id: 0xb9287695 181} 182primitive { 183 id: 0x39470e64 184 name: "long long" 185 encoding: SIGNED_INTEGER 186 bytesize: 0x00000008 187} 188primitive { 189 id: 0x4585663f 190 name: "unsigned int" 191 encoding: UNSIGNED_INTEGER 192 bytesize: 0x00000004 193} 194primitive { 195 id: 0x5d8155a5 196 name: "unsigned char" 197 encoding: UNSIGNED_CHARACTER 198 bytesize: 0x00000001 199} 200primitive { 201 id: 0x6720d32f 202 name: "int" 203 encoding: SIGNED_INTEGER 204 bytesize: 0x00000004 205} 206struct_union { 207 id: 0x9dd20534 208 kind: STRUCT 209 name: "AMidiDevice" 210} 211struct_union { 212 id: 0x011f6aa6 213 kind: STRUCT 214 name: "AMidiInputPort" 215} 216struct_union { 217 id: 0x1b9e034f 218 kind: STRUCT 219 name: "AMidiOutputPort" 220} 221struct_union { 222 id: 0xc4cb203f 223 kind: STRUCT 224 name: "_JNIEnv" 225} 226struct_union { 227 id: 0xe384d0bb 228 kind: STRUCT 229 name: "_jobject" 230} 231enumeration { 232 id: 0x4d520b40 233 definition { 234 underlying_type_id: 0x6720d32f 235 enumerator { 236 name: "AMEDIA_OK" 237 } 238 enumerator { 239 name: "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE" 240 value: 1100 241 } 242 enumerator { 243 name: "AMEDIACODEC_ERROR_RECLAIMED" 244 value: 1101 245 } 246 enumerator { 247 name: "AMEDIA_ERROR_BASE" 248 value: -10000 249 } 250 enumerator { 251 name: "AMEDIA_ERROR_UNKNOWN" 252 value: -10000 253 } 254 enumerator { 255 name: "AMEDIA_ERROR_MALFORMED" 256 value: -10001 257 } 258 enumerator { 259 name: "AMEDIA_ERROR_UNSUPPORTED" 260 value: -10002 261 } 262 enumerator { 263 name: "AMEDIA_ERROR_INVALID_OBJECT" 264 value: -10003 265 } 266 enumerator { 267 name: "AMEDIA_ERROR_INVALID_PARAMETER" 268 value: -10004 269 } 270 enumerator { 271 name: "AMEDIA_ERROR_INVALID_OPERATION" 272 value: -10005 273 } 274 enumerator { 275 name: "AMEDIA_ERROR_END_OF_STREAM" 276 value: -10006 277 } 278 enumerator { 279 name: "AMEDIA_ERROR_IO" 280 value: -10007 281 } 282 enumerator { 283 name: "AMEDIA_ERROR_WOULD_BLOCK" 284 value: -10008 285 } 286 enumerator { 287 name: "AMEDIA_DRM_ERROR_BASE" 288 value: -20000 289 } 290 enumerator { 291 name: "AMEDIA_DRM_NOT_PROVISIONED" 292 value: -20001 293 } 294 enumerator { 295 name: "AMEDIA_DRM_RESOURCE_BUSY" 296 value: -20002 297 } 298 enumerator { 299 name: "AMEDIA_DRM_DEVICE_REVOKED" 300 value: -20003 301 } 302 enumerator { 303 name: "AMEDIA_DRM_SHORT_BUFFER" 304 value: -20004 305 } 306 enumerator { 307 name: "AMEDIA_DRM_SESSION_NOT_OPENED" 308 value: -20005 309 } 310 enumerator { 311 name: "AMEDIA_DRM_TAMPER_DETECTED" 312 value: -20006 313 } 314 enumerator { 315 name: "AMEDIA_DRM_VERIFY_FAILED" 316 value: -20007 317 } 318 enumerator { 319 name: "AMEDIA_DRM_NEED_KEY" 320 value: -20008 321 } 322 enumerator { 323 name: "AMEDIA_DRM_LICENSE_EXPIRED" 324 value: -20009 325 } 326 enumerator { 327 name: "AMEDIA_IMGREADER_ERROR_BASE" 328 value: -30000 329 } 330 enumerator { 331 name: "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE" 332 value: -30001 333 } 334 enumerator { 335 name: "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED" 336 value: -30002 337 } 338 enumerator { 339 name: "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE" 340 value: -30003 341 } 342 enumerator { 343 name: "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE" 344 value: -30004 345 } 346 enumerator { 347 name: "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED" 348 value: -30005 349 } 350 } 351} 352function { 353 id: 0x18f1ec2c 354 return_type_id: 0xd5cc9c9a 355 parameter_id: 0x300036b7 356} 357function { 358 id: 0x19aa2232 359 return_type_id: 0xd5cc9c9a 360 parameter_id: 0x3606c5a6 361 parameter_id: 0x39aad3c3 362 parameter_id: 0xf435685e 363 parameter_id: 0x7533d9d0 364} 365function { 366 id: 0x19abf6fd 367 return_type_id: 0xd5cc9c9a 368 parameter_id: 0x3606c5a6 369 parameter_id: 0x39aad3c3 370 parameter_id: 0xf435685e 371} 372function { 373 id: 0x1a69c616 374 return_type_id: 0xd5cc9c9a 375 parameter_id: 0x3b994547 376 parameter_id: 0x1ecc4d02 377 parameter_id: 0x1a6a7d94 378 parameter_id: 0xf435685e 379 parameter_id: 0x379d63b0 380 parameter_id: 0x17dccfd3 381} 382function { 383 id: 0x1d19e0fa 384 return_type_id: 0x48b5725f 385 parameter_id: 0x3606c5a6 386} 387function { 388 id: 0x1e7e00c2 389 return_type_id: 0x48b5725f 390 parameter_id: 0x3b994547 391} 392function { 393 id: 0x32014a98 394 return_type_id: 0x4d19d058 395 parameter_id: 0x300036b7 396 parameter_id: 0x5171d297 397 parameter_id: 0x03a6b0a7 398} 399function { 400 id: 0x32022d78 401 return_type_id: 0x4d19d058 402 parameter_id: 0x300036b7 403 parameter_id: 0x5171d297 404 parameter_id: 0x0e393046 405} 406function { 407 id: 0x32c5d8ba 408 return_type_id: 0x4d19d058 409 parameter_id: 0x3606c5a6 410} 411function { 412 id: 0x3344647e 413 return_type_id: 0x4d19d058 414 parameter_id: 0x300036b7 415} 416function { 417 id: 0x3715b7f6 418 return_type_id: 0x4d19d058 419 parameter_id: 0x21aba7d1 420 parameter_id: 0x0e97f05a 421 parameter_id: 0x05a043b6 422} 423function { 424 id: 0xd40596e0 425 return_type_id: 0x5171d297 426 parameter_id: 0x300036b7 427} 428elf_symbol { 429 id: 0xee1786b7 430 name: "AMidiDevice_fromJava" 431 is_defined: true 432 symbol_type: FUNCTION 433 type_id: 0x3715b7f6 434 full_name: "AMidiDevice_fromJava" 435} 436elf_symbol { 437 id: 0x5e3d6963 438 name: "AMidiDevice_getNumInputPorts" 439 is_defined: true 440 symbol_type: FUNCTION 441 type_id: 0x18f1ec2c 442 full_name: "AMidiDevice_getNumInputPorts" 443} 444elf_symbol { 445 id: 0x06e22af8 446 name: "AMidiDevice_getNumOutputPorts" 447 is_defined: true 448 symbol_type: FUNCTION 449 type_id: 0x18f1ec2c 450 full_name: "AMidiDevice_getNumOutputPorts" 451} 452elf_symbol { 453 id: 0xeb5b73bc 454 name: "AMidiDevice_getType" 455 is_defined: true 456 symbol_type: FUNCTION 457 type_id: 0xd40596e0 458 full_name: "AMidiDevice_getType" 459} 460elf_symbol { 461 id: 0xb0ca3a49 462 name: "AMidiDevice_release" 463 is_defined: true 464 symbol_type: FUNCTION 465 type_id: 0x3344647e 466 full_name: "AMidiDevice_release" 467} 468elf_symbol { 469 id: 0x099628d2 470 name: "AMidiInputPort_close" 471 is_defined: true 472 symbol_type: FUNCTION 473 type_id: 0x1d19e0fa 474 full_name: "AMidiInputPort_close" 475} 476elf_symbol { 477 id: 0x2f4ff140 478 name: "AMidiInputPort_open" 479 is_defined: true 480 symbol_type: FUNCTION 481 type_id: 0x32014a98 482 full_name: "AMidiInputPort_open" 483} 484elf_symbol { 485 id: 0x31b6458d 486 name: "AMidiInputPort_send" 487 is_defined: true 488 symbol_type: FUNCTION 489 type_id: 0x19abf6fd 490 full_name: "AMidiInputPort_send" 491} 492elf_symbol { 493 id: 0x4e47f404 494 name: "AMidiInputPort_sendFlush" 495 is_defined: true 496 symbol_type: FUNCTION 497 type_id: 0x32c5d8ba 498 full_name: "AMidiInputPort_sendFlush" 499} 500elf_symbol { 501 id: 0x6d901411 502 name: "AMidiInputPort_sendWithTimestamp" 503 is_defined: true 504 symbol_type: FUNCTION 505 type_id: 0x19aa2232 506 full_name: "AMidiInputPort_sendWithTimestamp" 507} 508elf_symbol { 509 id: 0xb2f80083 510 name: "AMidiOutputPort_close" 511 is_defined: true 512 symbol_type: FUNCTION 513 type_id: 0x1e7e00c2 514 full_name: "AMidiOutputPort_close" 515} 516elf_symbol { 517 id: 0x531d7e28 518 name: "AMidiOutputPort_open" 519 is_defined: true 520 symbol_type: FUNCTION 521 type_id: 0x32022d78 522 full_name: "AMidiOutputPort_open" 523} 524elf_symbol { 525 id: 0x4eb4f788 526 name: "AMidiOutputPort_receive" 527 is_defined: true 528 symbol_type: FUNCTION 529 type_id: 0x1a69c616 530 full_name: "AMidiOutputPort_receive" 531} 532interface { 533 id: 0x84ea5130 534 symbol_id: 0xee1786b7 535 symbol_id: 0x5e3d6963 536 symbol_id: 0x06e22af8 537 symbol_id: 0xeb5b73bc 538 symbol_id: 0xb0ca3a49 539 symbol_id: 0x099628d2 540 symbol_id: 0x2f4ff140 541 symbol_id: 0x31b6458d 542 symbol_id: 0x4e47f404 543 symbol_id: 0x6d901411 544 symbol_id: 0xb2f80083 545 symbol_id: 0x531d7e28 546 symbol_id: 0x4eb4f788 547} 548