private void HandleBitstreamBuffer(object sender, VideoEncoder.BitstreamBufferInfo bitstreamBufferInfo) { var result = bitstreamBufferInfo.Result; if (result == PPError.Aborted) { return; } if (result != PPError.Ok) { LogError(result, "Cannot get bitstream buffer"); return; } encodedFrames++; PostDataMessage(bitstreamBufferInfo.Buffer, bitstreamBufferInfo.Size); videoEncoder.RecycleBitstreamBuffer(bitstreamBufferInfo); videoEncoder.GetBitstreamBuffer(); }