MacGamingFixes
macgamingfixes / audio devices

audio devices

part of macgamingfixes. the same article is in the app, next to the switch.

wine follows the macos default devices. this card sets them without a trip to system settings and keeps a bluetooth headset from quietly becoming the microphone.

what it does

how it works

all three are coreaudio properties: two on the system object, one on the device. the lists refresh when a device connects or the default changes.

CoreAudio
kAudioHardwarePropertyDefaultOutputDevice   // output
kAudioHardwarePropertyDefaultInputDevice    // microphone
kAudioDevicePropertyVolumeScalar            // input volume, input scope

the bluetooth trap

when a bluetooth headset connects, macos often makes its microphone the default input. the first app that opens that microphone switches the headset to its 16 khz mono call profile, and game audio turns to phone quality. the card warns when the selected input is a bluetooth device.

limits