public void OnAddStream(MediaStream stream)
{
outerInstance.RunOnUiThread(() =>
{
abortUnless(stream.AudioTracks.Size() <= 1 && stream.VideoTracks.Size() <= 1, "Weird-looking stream: " + stream);
if (stream.VideoTracks.Size() == 1)
{
((Org.Webrtc.VideoTrack)stream.VideoTracks.Get(0)).AddRenderer(new VideoRenderer(new VideoCallbacks(outerInstance, outerInstance.vsv, VideoStreamsView.Endpoint.REMOTE)));
}
});
}