/// <summary> /// Raises a captured audio buffer for processing to specific peers. /// </summary> /// <param name="buffer">The buffer.</param> /// <param name="peerIds">Peer identifiers.</param> protected override void RaiseFrame(AudioBuffer buffer, string[] peerIds) { // encode var encodedFrames = buffer.Encode(_Codec); foreach (var encodedFrame in encodedFrames) { // record _Recorder.Write(encodedFrame); // send to peers (if any) base.RaiseFrame(new AudioBuffer(encodedFrame) { Encoded = true }, peerIds); } }