I know the VoiceProcessingIO audio unit will create a aggregate audio device.
But there are error kAudioUnitErr_InvalidProperty (-10789) during getting kAudioOutputUnitProperty_OSWorkgroup property in recent macOS Monterey 12.2.1 or BigSur 11.6.4.
os_workgroup_t workgroup = NULL;
UInt32 sSize;
OSStatus sStatus;
sSize = sizeof(os_workgroup_t);
sStatus = AudioUnitGetProperty(mAudioUnit, kAudioOutputUnitProperty_OSWorkgroup, kAudioUnitScope_Global, 1, &workgroup, &sSize);
if (sStatus != noErr)
{
NSLog(@"Error %d", sStatus);
}
And the same code works fine on iOS 15.3.1 but not macOS.
Have you any hint to resolve this issue?