proc setBusCount*(amount: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getBusCount*(): int64 {.gcsafe, locks: 0
.} 
- 
 
proc removeBus*(index: int64) {.gcsafe, locks: 0
.} 
- 
 
proc addBus*(atPos: int64 = - 1'i64) {.gcsafe, locks: 0
.} 
- 
 
proc moveBus*(index: int64; toIndex: int64) {.gcsafe, locks: 0
.} 
- 
 
proc setBusName*(busIdx: int64; name: string) {.gcsafe, locks: 0
.} 
- 
 
proc getBusName*(busIdx: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc getBusIndex*(busName: string): int64 {.gcsafe, locks: 0
.} 
- 
 
proc setBusVolumeDb*(busIdx: int64; volumeDb: float64) {.gcsafe, locks: 0
.} 
- 
 
proc getBusVolumeDb*(busIdx: int64): float64 {.gcsafe, locks: 0
.} 
- 
 
proc setBusSend*(busIdx: int64; send: string) {.gcsafe, locks: 0
.} 
- 
 
proc getBusSend*(busIdx: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc setBusSolo*(busIdx: int64; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isBusSolo*(busIdx: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc setBusMute*(busIdx: int64; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isBusMute*(busIdx: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc setBusBypassEffects*(busIdx: int64; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isBusBypassingEffects*(busIdx: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc addBusEffect*(busIdx: int64; effect: AudioEffect; atPos: int64 = - 1'i64) {.gcsafe,
    locks: 0
.} 
- 
 
proc removeBusEffect*(busIdx: int64; effectIdx: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getBusEffectCount*(busIdx: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getBusEffect*(busIdx: int64; effectIdx: int64): AudioEffect {.gcsafe, locks: 0
.} 
- 
 
proc swapBusEffects*(busIdx: int64; effectIdx: int64; byEffectIdx: int64) {.gcsafe,
    locks: 0
.} 
- 
 
proc setBusEffectEnabled*(busIdx: int64; effectIdx: int64; enabled: bool) {.gcsafe,
    locks: 0
.} 
- 
 
proc isBusEffectEnabled*(busIdx: int64; effectIdx: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc getBusPeakVolumeLeftDb*(busIdx: int64; channel: int64): float64 {.gcsafe, locks: 0
.} 
- 
 
proc getBusPeakVolumeRightDb*(busIdx: int64; channel: int64): float64 {.gcsafe,
    locks: 0
.} 
- 
 
proc lock*() {.gcsafe, locks: 0
.} 
- 
 
proc unlock*() {.gcsafe, locks: 0
.} 
- 
 
proc getSpeakerMode*(): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getMixRate*(): float64 {.gcsafe, locks: 0
.} 
- 
 
proc setBusLayout*(busLayout: AudioBusLayout) {.gcsafe, locks: 0
.} 
- 
 
proc generateBusLayout*(): AudioBusLayout {.gcsafe, locks: 0
.} 
-