| 952 | } |
| 953 | |
| 954 | static OSStatus callbackHandler(AudioDeviceID inDevice, |
| 955 | const AudioTimeStamp * /*inNow*/, |
| 956 | const AudioBufferList * inInputData, |
| 957 | const AudioTimeStamp * /*inInputTime*/, |
| 958 | AudioBufferList * outOutputData, |
| 959 | const AudioTimeStamp * /*inOutputTime*/, |
| 960 | void * infoPointer) |
| 961 | { |
| 962 | CallbackInfo * info = (CallbackInfo *) infoPointer; |
| 963 | |
| 964 | RtApiCore * object = (RtApiCore *) info->object; |
| 965 | if (object->callbackEvent(inDevice, inInputData, outOutputData) == false) |
| 966 | return kAudioHardwareUnspecifiedError; |
| 967 | else |
| 968 | return kAudioHardwareNoError; |
| 969 | } |
| 970 | |
| 971 | static OSStatus xrunListener(AudioObjectID /*inDevice*/, |
| 972 | UInt32 nAddresses, |
nothing calls this directly
no test coverage detected