this repo has no description
at fixPythonPipStalling 761 lines 11 kB view raw
1#ifndef _AUDIO_UNIT_PARAMETERS_H 2#define _AUDIO_UNIT_PARAMETERS_H 3 4#include <CoreAudio/CoreAudioTypes.h> 5#include <AudioToolbox/AUComponent.h> 6 7enum { 8 kAUGroupParameterID_Volume = 7, 9 kAUGroupParameterID_Sustain = 64, 10 kAUGroupParameterID_Sostenuto = 66, 11 kAUGroupParameterID_AllNotesOff = 123, 12 kAUGroupParameterID_ModWheel = 1, 13 kAUGroupParameterID_PitchBend = 0xE0, 14 kAUGroupParameterID_AllSoundOff = 120, 15 kAUGroupParameterID_ResetAllControllers = 121, 16 kAUGroupParameterID_Pan = 10, 17 kAUGroupParameterID_Foot = 4, 18 kAUGroupParameterID_ChannelPressure = 0xD0, 19 kAUGroupParameterID_KeyPressure = 0xA0, 20 kAUGroupParameterID_Expression = 11, 21 kAUGroupParameterID_DataEntry = 6, 22 23 kAUGroupParameterID_Volume_LSB = kAUGroupParameterID_Volume + 32, 24 kAUGroupParameterID_ModWheel_LSB = kAUGroupParameterID_ModWheel + 32, 25 kAUGroupParameterID_Pan_LSB = kAUGroupParameterID_Pan + 32, 26 kAUGroupParameterID_Foot_LSB = kAUGroupParameterID_Foot + 32, 27 kAUGroupParameterID_Expression_LSB = kAUGroupParameterID_Expression + 32, 28 kAUGroupParameterID_DataEntry_LSB = kAUGroupParameterID_DataEntry + 32, 29 30 kAUGroupParameterID_KeyPressure_FirstKey = 256, 31 kAUGroupParameterID_KeyPressure_LastKey = 383 32}; 33enum { 34 35 kPannerParam_Gain = 0, 36 37 38 kPannerParam_Azimuth = 1, 39 40 kPannerParam_Elevation = 2, 41 42 43 kPannerParam_Distance = 3, 44 45 46 kPannerParam_CoordScale = 4, 47 48 kPannerParam_RefDistance = 5, 49}; 50 51 52 53 54 55 56enum { 57 58 kSpatialMixerParam_Azimuth = 0, 59 60 61 kSpatialMixerParam_Elevation = 1, 62 63 64 kSpatialMixerParam_Distance = 2, 65 66 67 kSpatialMixerParam_Gain = 3, 68 69 70 kSpatialMixerParam_PlaybackRate = 4, 71 72 73 kSpatialMixerParam_Enable = 5, 74 75 76 kSpatialMixerParam_MinGain = 6, 77 78 79 kSpatialMixerParam_MaxGain = 7, 80 81 82 kSpatialMixerParam_ReverbBlend = 8, 83 84 85 kSpatialMixerParam_GlobalReverbGain = 9, 86 87 88 89 90 kSpatialMixerParam_OcclusionAttenuation = 10, 91 92 93 94 95 kSpatialMixerParam_ObstructionAttenuation = 11 96}; 97 98 99enum { 100 101 kReverbParam_FilterFrequency = 14, 102 103 104 kReverbParam_FilterBandwidth = 15, 105 106 107 kReverbParam_FilterGain = 16, 108 109 110 kReverbParam_FilterType = 17, 111 112 113 kReverbParam_FilterEnable = 18 114}; 115 116 117 118enum { 119 120 k3DMixerParam_Azimuth = 0, 121 122 123 k3DMixerParam_Elevation = 1, 124 125 126 k3DMixerParam_Distance = 2, 127 128 129 k3DMixerParam_Gain = 3, 130 131 132 k3DMixerParam_PlaybackRate = 4, 133 134 135 136 137 k3DMixerParam_ReverbBlend = 5, 138 139 140 k3DMixerParam_GlobalReverbGain = 6, 141 142 143 144 145 k3DMixerParam_OcclusionAttenuation = 7, 146 147 148 149 150 k3DMixerParam_ObstructionAttenuation = 8, 151 152 153 k3DMixerParam_MinGain = 9, 154 155 156 k3DMixerParam_MaxGain = 10, 157 158 159 160 161 162 163 164 k3DMixerParam_PreAveragePower = 1000, 165 k3DMixerParam_PrePeakHoldLevel = 2000, 166 k3DMixerParam_PostAveragePower = 3000, 167 k3DMixerParam_PostPeakHoldLevel = 4000 168}; 169 170 171 172 173enum { 174 175 kMultiChannelMixerParam_Volume = 0, 176 177 kMultiChannelMixerParam_Enable = 1, 178 179 kMultiChannelMixerParam_Pan = 2, 180 181 182 183 184 185 kMultiChannelMixerParam_PreAveragePower = 1000, 186 kMultiChannelMixerParam_PrePeakHoldLevel = 2000, 187 kMultiChannelMixerParam_PostAveragePower = 3000, 188 kMultiChannelMixerParam_PostPeakHoldLevel = 4000 189}; 190 191 192 193enum { 194 kMatrixMixerParam_Volume = 0, 195 kMatrixMixerParam_Enable = 1, 196 197 198 199 kMatrixMixerParam_PreAveragePower = 1000, 200 kMatrixMixerParam_PrePeakHoldLevel = 2000, 201 kMatrixMixerParam_PostAveragePower = 3000, 202 kMatrixMixerParam_PostPeakHoldLevel = 4000, 203 204 205 kMatrixMixerParam_PreAveragePowerLinear = 5000, 206 kMatrixMixerParam_PrePeakHoldLevelLinear = 6000, 207 kMatrixMixerParam_PostAveragePowerLinear = 7000, 208 kMatrixMixerParam_PostPeakHoldLevelLinear = 8000 209}; 210 211 212 213 214enum { 215 216 kHALOutputParam_Volume = 14 217}; 218 219 220enum { 221 kTimePitchParam_Rate = 0, 222 kTimePitchParam_Pitch = 1, 223 kTimePitchParam_EffectBlend = 2 224}; 225 226 227enum { 228 229 230 kNewTimePitchParam_Rate = 0, 231 232 233 234 kNewTimePitchParam_Pitch = 1, 235 236 237 238 239 240 kNewTimePitchParam_Overlap = 4, 241 242 243 244 245 246 247 kNewTimePitchParam_EnablePeakLocking = 6 248}; 249 250 251enum { 252 253 kAUSamplerParam_Gain = 900, 254 255 256 kAUSamplerParam_CoarseTuning = 901, 257 258 259 kAUSamplerParam_FineTuning = 902, 260 261 262 kAUSamplerParam_Pan = 903 263}; 264 265 266 267 268 269 270 271enum { 272 273 kBandpassParam_CenterFrequency = 0, 274 275 276 kBandpassParam_Bandwidth = 1 277}; 278 279 280enum { 281 282 kHipassParam_CutoffFrequency = 0, 283 284 285 kHipassParam_Resonance = 1 286}; 287 288 289enum { 290 291 kLowPassParam_CutoffFrequency = 0, 292 293 294 kLowPassParam_Resonance = 1 295}; 296 297 298enum { 299 300 kHighShelfParam_CutOffFrequency = 0, 301 302 303 kHighShelfParam_Gain = 1 304}; 305 306 307enum { 308 309 kAULowShelfParam_CutoffFrequency = 0, 310 311 312 kAULowShelfParam_Gain = 1 313}; 314 315 316enum { 317 318 kParametricEQParam_CenterFreq = 0, 319 320 321 kParametricEQParam_Q = 1, 322 323 324 kParametricEQParam_Gain = 2 325}; 326 327 328enum { 329 330 kLimiterParam_AttackTime = 0, 331 332 333 kLimiterParam_DecayTime = 1, 334 335 336 kLimiterParam_PreGain = 2 337}; 338 339 340 341 342 343 344 345enum { 346 347 kDynamicsProcessorParam_Threshold = 0, 348 349 350 kDynamicsProcessorParam_HeadRoom = 1, 351 352 353 kDynamicsProcessorParam_ExpansionRatio = 2, 354 355 356 kDynamicsProcessorParam_ExpansionThreshold = 3, 357 358 359 kDynamicsProcessorParam_AttackTime = 4, 360 361 362 kDynamicsProcessorParam_ReleaseTime = 5, 363 364 365 kDynamicsProcessorParam_MasterGain = 6, 366 367 368 kDynamicsProcessorParam_CompressionAmount = 1000, 369 kDynamicsProcessorParam_InputAmplitude = 2000, 370 kDynamicsProcessorParam_OutputAmplitude = 3000 371}; 372 373 374 375enum { 376 377 kVarispeedParam_PlaybackRate = 0, 378 379 kVarispeedParam_PlaybackCents = 1 380}; 381 382 383 384enum { 385 386 kDistortionParam_Delay = 0, 387 388 kDistortionParam_Decay = 1, 389 390 kDistortionParam_DelayMix = 2, 391 392 393 kDistortionParam_Decimation = 3, 394 395 kDistortionParam_Rounding = 4, 396 397 kDistortionParam_DecimationMix = 5, 398 399 400 kDistortionParam_LinearTerm = 6, 401 402 kDistortionParam_SquaredTerm = 7, 403 404 kDistortionParam_CubicTerm = 8, 405 406 kDistortionParam_PolynomialMix = 9, 407 408 409 kDistortionParam_RingModFreq1 = 10, 410 411 kDistortionParam_RingModFreq2 = 11, 412 413 kDistortionParam_RingModBalance = 12, 414 415 kDistortionParam_RingModMix = 13, 416 417 418 kDistortionParam_SoftClipGain = 14, 419 420 421 kDistortionParam_FinalMix = 15 422}; 423 424 425enum { 426 427 kDelayParam_WetDryMix = 0, 428 429 430 kDelayParam_DelayTime = 1, 431 432 433 kDelayParam_Feedback = 2, 434 435 436 kDelayParam_LopassCutoff = 3 437}; 438enum { 439 440 kAUNBandEQParam_GlobalGain = 0, 441 442 443 kAUNBandEQParam_BypassBand = 1000, 444 445 446 kAUNBandEQParam_FilterType = 2000, 447 448 449 kAUNBandEQParam_Frequency = 3000, 450 451 452 kAUNBandEQParam_Gain = 4000, 453 454 455 kAUNBandEQParam_Bandwidth = 5000 456}; 457enum { 458 kAUNBandEQFilterType_Parametric = 0, 459 kAUNBandEQFilterType_2ndOrderButterworthLowPass = 1, 460 kAUNBandEQFilterType_2ndOrderButterworthHighPass = 2, 461 kAUNBandEQFilterType_ResonantLowPass = 3, 462 kAUNBandEQFilterType_ResonantHighPass = 4, 463 kAUNBandEQFilterType_BandPass = 5, 464 kAUNBandEQFilterType_BandStop = 6, 465 kAUNBandEQFilterType_LowShelf = 7, 466 kAUNBandEQFilterType_HighShelf = 8, 467 kAUNBandEQFilterType_ResonantLowShelf = 9, 468 kAUNBandEQFilterType_ResonantHighShelf = 10, 469 470 kNumAUNBandEQFilterTypes = 11 471}; 472 473 474 475enum { 476 477 kRoundTripAACParam_Format = 0, 478 479 480 kRoundTripAACParam_EncodingStrategy = 1, 481 482 483 kRoundTripAACParam_RateOrQuality = 2, 484 485 486 kRoundTripAACParam_BitRate = 1, 487 kRoundTripAACParam_Quality = 2, 488 kRoundTripAACParam_CompressedFormatSampleRate = 3 489}; 490 491 492 493 494 495enum { 496 497 kGraphicEQParam_NumberOfBands = 10000 498}; 499 500 501enum { 502 503 kReverbParam_DryWetMix = 0, 504 505 506 kReverbParam_SmallLargeMix = 1, 507 508 509 kReverbParam_SmallSize = 2, 510 511 512 kReverbParam_LargeSize = 3, 513 514 515 kReverbParam_PreDelay = 4, 516 517 518 kReverbParam_LargeDelay = 5, 519 520 521 kReverbParam_SmallDensity = 6, 522 523 524 kReverbParam_LargeDensity = 7, 525 526 527 kReverbParam_LargeDelayRange = 8, 528 529 530 kReverbParam_SmallBrightness = 9, 531 532 533 kReverbParam_LargeBrightness = 10, 534 535 536 kReverbParam_SmallDelayRange = 11, 537 538 539 kReverbParam_ModulationRate = 12, 540 541 542 kReverbParam_ModulationDepth = 13, 543}; 544 545 546enum { 547 548 kMultibandCompressorParam_Pregain = 0, 549 550 kMultibandCompressorParam_Postgain = 1, 551 552 kMultibandCompressorParam_Crossover1 = 2, 553 554 kMultibandCompressorParam_Crossover2 = 3, 555 556 kMultibandCompressorParam_Crossover3 = 4, 557 558 kMultibandCompressorParam_Threshold1 = 5, 559 560 kMultibandCompressorParam_Threshold2 = 6, 561 562 kMultibandCompressorParam_Threshold3 = 7, 563 564 kMultibandCompressorParam_Threshold4 = 8, 565 566 kMultibandCompressorParam_Headroom1 = 9, 567 568 kMultibandCompressorParam_Headroom2 = 10, 569 570 kMultibandCompressorParam_Headroom3 = 11, 571 572 kMultibandCompressorParam_Headroom4 = 12, 573 574 kMultibandCompressorParam_AttackTime = 13, 575 576 kMultibandCompressorParam_ReleaseTime = 14, 577 578 kMultibandCompressorParam_EQ1 = 15, 579 580 kMultibandCompressorParam_EQ2 = 16, 581 582 kMultibandCompressorParam_EQ3 = 17, 583 584 kMultibandCompressorParam_EQ4 = 18, 585 586 587 588 kMultibandCompressorParam_CompressionAmount1 = 1000, 589 590 kMultibandCompressorParam_CompressionAmount2 = 2000, 591 592 kMultibandCompressorParam_CompressionAmount3 = 3000, 593 594 kMultibandCompressorParam_CompressionAmount4 = 4000, 595 596 597 kMultibandCompressorParam_InputAmplitude1 = 5000, 598 599 kMultibandCompressorParam_InputAmplitude2 = 6000, 600 601 kMultibandCompressorParam_InputAmplitude3 = 7000, 602 603 kMultibandCompressorParam_InputAmplitude4 = 8000, 604 605 606 kMultibandCompressorParam_OutputAmplitude1 = 9000, 607 608 kMultibandCompressorParam_OutputAmplitude2 = 10000, 609 610 kMultibandCompressorParam_OutputAmplitude3 = 11000, 611 612 kMultibandCompressorParam_OutputAmplitude4 = 12000 613}; 614 615 616enum 617{ 618 619 kMultibandFilter_LowFilterType = 0, 620 621 kMultibandFilter_LowFrequency = 1, 622 623 kMultibandFilter_LowGain = 2, 624 625 626 kMultibandFilter_CenterFreq1 = 3, 627 628 kMultibandFilter_CenterGain1 = 4, 629 630 kMultibandFilter_Bandwidth1 = 5, 631 632 633 kMultibandFilter_CenterFreq2 = 6, 634 635 kMultibandFilter_CenterGain2 = 7, 636 637 kMultibandFilter_Bandwidth2 = 8, 638 639 640 kMultibandFilter_CenterFreq3 = 9, 641 642 kMultibandFilter_CenterGain3 = 10, 643 644 kMultibandFilter_Bandwidth3 = 11, 645 646 647 kMultibandFilter_HighFilterType = 12, 648 649 kMultibandFilter_HighFrequency = 13, 650 651 kMultibandFilter_HighGain = 14 652}; 653 654 655enum { 656 657 kRogerBeepParam_InGateThreshold = 0, 658 659 kRogerBeepParam_InGateThresholdTime = 1, 660 661 kRogerBeepParam_OutGateThreshold = 2, 662 663 kRogerBeepParam_OutGateThresholdTime = 3, 664 665 kRogerBeepParam_Sensitivity = 4, 666 667 kRogerBeepParam_RogerType = 5, 668 669 kRogerBeepParam_RogerGain = 6 670}; 671 672 673 674 675enum { 676 677 kStereoMixerParam_Volume = 0, 678 679 680 kStereoMixerParam_Pan = 1, 681 682 683 684 685 686 687 688 kStereoMixerParam_PreAveragePower = 1000, 689 kStereoMixerParam_PrePeakHoldLevel = 2000, 690 kStereoMixerParam_PostAveragePower = 3000, 691 kStereoMixerParam_PostPeakHoldLevel = 4000 692}; 693 694 695enum { 696 697 kAUNetReceiveParam_Status = 0, 698 kAUNetReceiveParam_NumParameters = 1 699}; 700 701 702enum { 703 704 kAUNetSendParam_Status = 0, 705 kAUNetSendParam_NumParameters = 1 706}; 707 708 709 710enum { 711 kAUNetStatus_NotConnected = 0, 712 kAUNetStatus_Connected = 1, 713 kAUNetStatus_Overflow = 2, 714 kAUNetStatus_Underflow = 3, 715 kAUNetStatus_Connecting = 4, 716 kAUNetStatus_Listening = 5 717}; 718 719 720 721enum { 722 723 kMusicDeviceParam_Tuning = 0, 724 725 726 kMusicDeviceParam_Volume = 1, 727 728 729 kMusicDeviceParam_ReverbVolume = 2 730}; 731enum { 732 kRandomParam_BoundA = 0, 733 kRandomParam_BoundB = 1, 734 kRandomParam_Curve = 2 735}; 736 737 738 739 740 741 742enum { 743 744 kReverb2Param_DryWetMix = 0, 745 746 kReverb2Param_Gain = 1, 747 748 749 kReverb2Param_MinDelayTime = 2, 750 751 kReverb2Param_MaxDelayTime = 3, 752 753 kReverb2Param_DecayTimeAt0Hz = 4, 754 755 kReverb2Param_DecayTimeAtNyquist = 5, 756 757 kReverb2Param_RandomizeReflections = 6, 758}; 759 760 761#endif