protected void OnAudioDataRequested(AudioPlaybackArgs audioData) { if (AudioDataRequested != null) { AudioDataRequested(this, audioData); } }
private int AudioPlaybackStreamCallback(uint channel, IntPtr buffer, uint numberOfSamples, uint userData) { var data = new float[numberOfSamples]; var filteredData = new float[numberOfSamples]; var e = new AudioPlaybackArgs(channel, data, filteredData); OnAudioDataRequested(e); return(e.End ? 0 : 1); }