Я пытаюсь запустить видео (потоковое вещание из RTSP), используя VLC из C #, но иногда он открывает новое окно VLC (вывод Direct3D) и не может закрыть окно тоже.Вот пример кода.
m_players.Stop();
IDiskPlayer player;
player = m_factory.CreatePlayer<IDiskPlayer>();
player.WindowHandle = p.Handle;
m_players.Add(player);
IMedia media = m_factory.CreateMedia<IMedia>(videoURL);
media.Events.StateChanged += Events_StateChanged;
media.Tag = player.WindowHandle;
player.Open(media);
player.Play();