public bool CheckWaitingBuffering(long newPosition)
{
if ((localstream != null) && (newPosition > localstream.Position))
{
Console.WriteLine("Too far ... waiting!");
BufferingState = true;
//this.pause();
localstream.WaitForMore(Math.Max(0, (int)(newPosition - localstream.Position)+20480));
return true;
} else
{
return false;
}
}