protected uint RetroAudioSampleBatch(IntPtr data, uint frames) { return(_audioOutput?.AudioSampleBatch(data, frames) ?? frames); }