According to the docs on the numSamples argument of AudioIODeviceCallback::audioDeviceIOCallback(): “the number of samples in each channel of the input and output arrays. The number of samples will depend on the audio device’s buffer size and will usually remain constant, although this isn’t guaranteed, so make sure your code can cope with reasonable changes in the buffer size from one callback to the next.”
Can I expect numSamples LARGER than AudioIODevice::getCurrentBufferSizeSamples() to be passed to this method, or only smaller (which would make sense)?