I'm sorry this is off-topic but, I see your code for getting the PID from an AudioObjectID process:
int getAudioProcessPID(AudioObjectID process)
How do you obtain the AudioObjectID process parameter in the first place when an application starts using the microphone?
Did you find the solution or did the engineers actually give you the valid solution to this issue?
I'm having the same issue which is critical because this is a OS-level silent failure.
https://developer.apple.com/forums/thread/775307
I'm sorry this is off-topic but, I see your code for getting the PID from an AudioObjectID process:
int getAudioProcessPID(AudioObjectID process)
How do you obtain the AudioObjectID process parameter in the first place when an application starts using the microphone?
Did you find the solution or did the engineers actually give you the valid solution to this issue?
I'm having the same issue which is critical because this is a OS-level silent failure.
https://developer.apple.com/forums/thread/775307