Move RTSP waiting / transferring / decoding / painting to separate thread
Make thread from ViewVlc215.Player.cs or Presenter\Views\IPlayerView.cs or Presenter\Presenters\PlayerPresenter.cs or Presenter\Presenters\SourcePresenter.cs
Worth
detect CPU high using
detect Memory leaks/high consumption
divide load between processors (seems, not actual for Windows 10)
make UI more responsive
Interruption
C# can only show components belonging to one thread
Offer to try
make separate forms for each player (for SourcePresenter.cs)
run this forms as a thread
Thread ATM2 = new Thread(new ThreadStart(ThreadProc));
ATM2.Start();
It calls this method:
private void ThreadProc()
{
var frm = new ATM();
frm.ShowDialog();
}
Move RTSP waiting / transferring / decoding / painting to separate thread Make thread from ViewVlc215.Player.cs or Presenter\Views\IPlayerView.cs or Presenter\Presenters\PlayerPresenter.cs or Presenter\Presenters\SourcePresenter.cs
Worth
Interruption
Offer to try
It calls this method:
Can you suggest anything?