AV module

coreaudio

Apple CoreAudio device enumeration helpers.

coreaudio

Apple CoreAudio device enumeration helpers.

Functions

ReturnNameDescription
boolgetDeviceListEnumerate audio input and output devices using CoreAudio. Populates audio capabilities (sample rates, channels).

getDeviceList

bool getDeviceList(Device::Type type, std::vector< av::Device > & devices)

Enumerate audio input and output devices using CoreAudio. Populates audio capabilities (sample rates, channels).

Parameters

  • type The device type to enumerate (AudioInput or AudioOutput).

  • devices Output vector to fill with discovered devices.

Returns

True if enumeration succeeded.