MCPcopy Create free account
hub / github.com/LabSound/LabSound / callbackHandler

Function callbackHandler

src/backends/RtAudio/RtAudio.cpp:954–969  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

952}
953
954static 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
971static OSStatus xrunListener(AudioObjectID /*inDevice*/,
972 UInt32 nAddresses,

Callers

nothing calls this directly

Calls 1

callbackEventMethod · 0.80

Tested by

no test coverage detected