private void OnCheckBuffer(object sender, CheckBufferEventArgs e) { e.NumberOfSamples = 0; if (_provider != null) { e.NumberOfSamples = _provider.NumberOfSamplesInBuffer; } }
public override void GetAudioBufferStats(SpotifySession session, out AudioBufferStats stats) { stats = new AudioBufferStats(); stats.samples = 0; stats.stutter = 0; if (CheckBuffer != null) { CheckBufferEventArgs args = new CheckBufferEventArgs(); CheckBuffer(this, args); stats.samples = args.NumberOfSamples / 4; } }