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