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: 0x7a3c3af4 94 name: "AMidiDevice_Protocol" 95 referred_type_id: 0x9db0fcb7 96} 97typedef { 98 id: 0xb9287695 99 name: "AMidiInputPort" 100 referred_type_id: 0x011f6aa6 101} 102typedef { 103 id: 0x60d0788c 104 name: "AMidiOutputPort" 105 referred_type_id: 0x1b9e034f 106} 107typedef { 108 id: 0xacee79d8 109 name: "JNIEnv" 110 referred_type_id: 0xc4cb203f 111} 112typedef { 113 id: 0x16936efb 114 name: "__int32_t" 115 referred_type_id: 0x6720d32f 116} 117typedef { 118 id: 0x0d272264 119 name: "__int64_t" 120 referred_type_id: 0xfc0e1dbd 121} 122typedef { 123 id: 0x68035002 124 name: "__kernel_long_t" 125 referred_type_id: 0xfc0e1dbd 126} 127typedef { 128 id: 0x2da051ab 129 name: "__kernel_ssize_t" 130 referred_type_id: 0x68035002 131} 132typedef { 133 id: 0x2ebf28fa 134 name: "__uint8_t" 135 referred_type_id: 0x5d8155a5 136} 137typedef { 138 id: 0x5171d297 139 name: "int32_t" 140 referred_type_id: 0x16936efb 141} 142typedef { 143 id: 0x7533d9d0 144 name: "int64_t" 145 referred_type_id: 0x0d272264 146} 147typedef { 148 id: 0x0e97f05a 149 name: "jobject" 150 referred_type_id: 0x32710d89 151} 152typedef { 153 id: 0x4d19d058 154 name: "media_status_t" 155 referred_type_id: 0x4d520b40 156} 157typedef { 158 id: 0xf435685e 159 name: "size_t" 160 referred_type_id: 0x33756485 161} 162typedef { 163 id: 0xd5cc9c9a 164 name: "ssize_t" 165 referred_type_id: 0x2da051ab 166} 167typedef { 168 id: 0x43e910ce 169 name: "uint8_t" 170 referred_type_id: 0x2ebf28fa 171} 172qualified { 173 id: 0xc425f381 174 qualifier: CONST 175 qualified_type_id: 0x60d0788c 176} 177qualified { 178 id: 0xcceba991 179 qualifier: CONST 180 qualified_type_id: 0x43e910ce 181} 182qualified { 183 id: 0xea403c41 184 qualifier: CONST 185 qualified_type_id: 0xd947478f 186} 187qualified { 188 id: 0xf25bf007 189 qualifier: CONST 190 qualified_type_id: 0xb9287695 191} 192primitive { 193 id: 0x33756485 194 name: "unsigned long" 195 encoding: UNSIGNED_INTEGER 196 bytesize: 0x00000008 197} 198primitive { 199 id: 0x5d8155a5 200 name: "unsigned char" 201 encoding: UNSIGNED_CHARACTER 202 bytesize: 0x00000001 203} 204primitive { 205 id: 0x6720d32f 206 name: "int" 207 encoding: SIGNED_INTEGER 208 bytesize: 0x00000004 209} 210primitive { 211 id: 0xfc0e1dbd 212 name: "long" 213 encoding: SIGNED_INTEGER 214 bytesize: 0x00000008 215} 216struct_union { 217 id: 0x9dd20534 218 kind: STRUCT 219 name: "AMidiDevice" 220} 221struct_union { 222 id: 0x011f6aa6 223 kind: STRUCT 224 name: "AMidiInputPort" 225} 226struct_union { 227 id: 0x1b9e034f 228 kind: STRUCT 229 name: "AMidiOutputPort" 230} 231struct_union { 232 id: 0xc4cb203f 233 kind: STRUCT 234 name: "_JNIEnv" 235} 236struct_union { 237 id: 0xe384d0bb 238 kind: STRUCT 239 name: "_jobject" 240} 241enumeration { 242 id: 0x4d520b40 243 definition { 244 underlying_type_id: 0x6720d32f 245 enumerator { 246 name: "AMEDIA_OK" 247 } 248 enumerator { 249 name: "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE" 250 value: 1100 251 } 252 enumerator { 253 name: "AMEDIACODEC_ERROR_RECLAIMED" 254 value: 1101 255 } 256 enumerator { 257 name: "AMEDIA_ERROR_BASE" 258 value: -10000 259 } 260 enumerator { 261 name: "AMEDIA_ERROR_UNKNOWN" 262 value: -10000 263 } 264 enumerator { 265 name: "AMEDIA_ERROR_MALFORMED" 266 value: -10001 267 } 268 enumerator { 269 name: "AMEDIA_ERROR_UNSUPPORTED" 270 value: -10002 271 } 272 enumerator { 273 name: "AMEDIA_ERROR_INVALID_OBJECT" 274 value: -10003 275 } 276 enumerator { 277 name: "AMEDIA_ERROR_INVALID_PARAMETER" 278 value: -10004 279 } 280 enumerator { 281 name: "AMEDIA_ERROR_INVALID_OPERATION" 282 value: -10005 283 } 284 enumerator { 285 name: "AMEDIA_ERROR_END_OF_STREAM" 286 value: -10006 287 } 288 enumerator { 289 name: "AMEDIA_ERROR_IO" 290 value: -10007 291 } 292 enumerator { 293 name: "AMEDIA_ERROR_WOULD_BLOCK" 294 value: -10008 295 } 296 enumerator { 297 name: "AMEDIA_DRM_ERROR_BASE" 298 value: -20000 299 } 300 enumerator { 301 name: "AMEDIA_DRM_NOT_PROVISIONED" 302 value: -20001 303 } 304 enumerator { 305 name: "AMEDIA_DRM_RESOURCE_BUSY" 306 value: -20002 307 } 308 enumerator { 309 name: "AMEDIA_DRM_DEVICE_REVOKED" 310 value: -20003 311 } 312 enumerator { 313 name: "AMEDIA_DRM_SHORT_BUFFER" 314 value: -20004 315 } 316 enumerator { 317 name: "AMEDIA_DRM_SESSION_NOT_OPENED" 318 value: -20005 319 } 320 enumerator { 321 name: "AMEDIA_DRM_TAMPER_DETECTED" 322 value: -20006 323 } 324 enumerator { 325 name: "AMEDIA_DRM_VERIFY_FAILED" 326 value: -20007 327 } 328 enumerator { 329 name: "AMEDIA_DRM_NEED_KEY" 330 value: -20008 331 } 332 enumerator { 333 name: "AMEDIA_DRM_LICENSE_EXPIRED" 334 value: -20009 335 } 336 enumerator { 337 name: "AMEDIA_IMGREADER_ERROR_BASE" 338 value: -30000 339 } 340 enumerator { 341 name: "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE" 342 value: -30001 343 } 344 enumerator { 345 name: "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED" 346 value: -30002 347 } 348 enumerator { 349 name: "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE" 350 value: -30003 351 } 352 enumerator { 353 name: "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE" 354 value: -30004 355 } 356 enumerator { 357 name: "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED" 358 value: -30005 359 } 360 } 361} 362enumeration { 363 id: 0x9db0fcb7 364 name: "AMidiDevice_Protocol" 365 definition { 366 underlying_type_id: 0x5171d297 367 enumerator { 368 name: "AMIDI_DEVICE_PROTOCOL_UMP_USE_MIDI_CI" 369 } 370 enumerator { 371 name: "AMIDI_DEVICE_PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS" 372 value: 1 373 } 374 enumerator { 375 name: "AMIDI_DEVICE_PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS_AND_JRTS" 376 value: 2 377 } 378 enumerator { 379 name: "AMIDI_DEVICE_PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS" 380 value: 3 381 } 382 enumerator { 383 name: "AMIDI_DEVICE_PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS_AND_JRTS" 384 value: 4 385 } 386 enumerator { 387 name: "AMIDI_DEVICE_PROTOCOL_UMP_MIDI_2_0" 388 value: 17 389 } 390 enumerator { 391 name: "AMIDI_DEVICE_PROTOCOL_UMP_MIDI_2_0_AND_JRTS" 392 value: 18 393 } 394 enumerator { 395 name: "AMIDI_DEVICE_PROTOCOL_UNKNOWN" 396 value: -1 397 } 398 } 399} 400function { 401 id: 0x18f1ec2c 402 return_type_id: 0xd5cc9c9a 403 parameter_id: 0x300036b7 404} 405function { 406 id: 0x19aa2232 407 return_type_id: 0xd5cc9c9a 408 parameter_id: 0x3606c5a6 409 parameter_id: 0x39aad3c3 410 parameter_id: 0xf435685e 411 parameter_id: 0x7533d9d0 412} 413function { 414 id: 0x19abf6fd 415 return_type_id: 0xd5cc9c9a 416 parameter_id: 0x3606c5a6 417 parameter_id: 0x39aad3c3 418 parameter_id: 0xf435685e 419} 420function { 421 id: 0x1a69c616 422 return_type_id: 0xd5cc9c9a 423 parameter_id: 0x3b994547 424 parameter_id: 0x1ecc4d02 425 parameter_id: 0x1a6a7d94 426 parameter_id: 0xf435685e 427 parameter_id: 0x379d63b0 428 parameter_id: 0x17dccfd3 429} 430function { 431 id: 0x1d19e0fa 432 return_type_id: 0x48b5725f 433 parameter_id: 0x3606c5a6 434} 435function { 436 id: 0x1e7e00c2 437 return_type_id: 0x48b5725f 438 parameter_id: 0x3b994547 439} 440function { 441 id: 0x32014a98 442 return_type_id: 0x4d19d058 443 parameter_id: 0x300036b7 444 parameter_id: 0x5171d297 445 parameter_id: 0x03a6b0a7 446} 447function { 448 id: 0x32022d78 449 return_type_id: 0x4d19d058 450 parameter_id: 0x300036b7 451 parameter_id: 0x5171d297 452 parameter_id: 0x0e393046 453} 454function { 455 id: 0x32c5d8ba 456 return_type_id: 0x4d19d058 457 parameter_id: 0x3606c5a6 458} 459function { 460 id: 0x3344647e 461 return_type_id: 0x4d19d058 462 parameter_id: 0x300036b7 463} 464function { 465 id: 0x3715b7f6 466 return_type_id: 0x4d19d058 467 parameter_id: 0x21aba7d1 468 parameter_id: 0x0e97f05a 469 parameter_id: 0x05a043b6 470} 471function { 472 id: 0xb07ccc6b 473 return_type_id: 0x7a3c3af4 474 parameter_id: 0x300036b7 475} 476function { 477 id: 0xd40596e0 478 return_type_id: 0x5171d297 479 parameter_id: 0x300036b7 480} 481elf_symbol { 482 id: 0xee1786b7 483 name: "AMidiDevice_fromJava" 484 is_defined: true 485 symbol_type: FUNCTION 486 type_id: 0x3715b7f6 487 full_name: "AMidiDevice_fromJava" 488} 489elf_symbol { 490 id: 0xd0f49128 491 name: "AMidiDevice_getDefaultProtocol" 492 is_defined: true 493 symbol_type: FUNCTION 494 type_id: 0xb07ccc6b 495 full_name: "AMidiDevice_getDefaultProtocol" 496} 497elf_symbol { 498 id: 0x5e3d6963 499 name: "AMidiDevice_getNumInputPorts" 500 is_defined: true 501 symbol_type: FUNCTION 502 type_id: 0x18f1ec2c 503 full_name: "AMidiDevice_getNumInputPorts" 504} 505elf_symbol { 506 id: 0x06e22af8 507 name: "AMidiDevice_getNumOutputPorts" 508 is_defined: true 509 symbol_type: FUNCTION 510 type_id: 0x18f1ec2c 511 full_name: "AMidiDevice_getNumOutputPorts" 512} 513elf_symbol { 514 id: 0xeb5b73bc 515 name: "AMidiDevice_getType" 516 is_defined: true 517 symbol_type: FUNCTION 518 type_id: 0xd40596e0 519 full_name: "AMidiDevice_getType" 520} 521elf_symbol { 522 id: 0xb0ca3a49 523 name: "AMidiDevice_release" 524 is_defined: true 525 symbol_type: FUNCTION 526 type_id: 0x3344647e 527 full_name: "AMidiDevice_release" 528} 529elf_symbol { 530 id: 0x099628d2 531 name: "AMidiInputPort_close" 532 is_defined: true 533 symbol_type: FUNCTION 534 type_id: 0x1d19e0fa 535 full_name: "AMidiInputPort_close" 536} 537elf_symbol { 538 id: 0x2f4ff140 539 name: "AMidiInputPort_open" 540 is_defined: true 541 symbol_type: FUNCTION 542 type_id: 0x32014a98 543 full_name: "AMidiInputPort_open" 544} 545elf_symbol { 546 id: 0x31b6458d 547 name: "AMidiInputPort_send" 548 is_defined: true 549 symbol_type: FUNCTION 550 type_id: 0x19abf6fd 551 full_name: "AMidiInputPort_send" 552} 553elf_symbol { 554 id: 0x4e47f404 555 name: "AMidiInputPort_sendFlush" 556 is_defined: true 557 symbol_type: FUNCTION 558 type_id: 0x32c5d8ba 559 full_name: "AMidiInputPort_sendFlush" 560} 561elf_symbol { 562 id: 0x6d901411 563 name: "AMidiInputPort_sendWithTimestamp" 564 is_defined: true 565 symbol_type: FUNCTION 566 type_id: 0x19aa2232 567 full_name: "AMidiInputPort_sendWithTimestamp" 568} 569elf_symbol { 570 id: 0xb2f80083 571 name: "AMidiOutputPort_close" 572 is_defined: true 573 symbol_type: FUNCTION 574 type_id: 0x1e7e00c2 575 full_name: "AMidiOutputPort_close" 576} 577elf_symbol { 578 id: 0x531d7e28 579 name: "AMidiOutputPort_open" 580 is_defined: true 581 symbol_type: FUNCTION 582 type_id: 0x32022d78 583 full_name: "AMidiOutputPort_open" 584} 585elf_symbol { 586 id: 0x4eb4f788 587 name: "AMidiOutputPort_receive" 588 is_defined: true 589 symbol_type: FUNCTION 590 type_id: 0x1a69c616 591 full_name: "AMidiOutputPort_receive" 592} 593interface { 594 id: 0x84ea5130 595 symbol_id: 0xee1786b7 596 symbol_id: 0xd0f49128 597 symbol_id: 0x5e3d6963 598 symbol_id: 0x06e22af8 599 symbol_id: 0xeb5b73bc 600 symbol_id: 0xb0ca3a49 601 symbol_id: 0x099628d2 602 symbol_id: 0x2f4ff140 603 symbol_id: 0x31b6458d 604 symbol_id: 0x4e47f404 605 symbol_id: 0x6d901411 606 symbol_id: 0xb2f80083 607 symbol_id: 0x531d7e28 608 symbol_id: 0x4eb4f788 609} 610