.NET 3.x Очистка памяти от видеопотока, который уже был воспроизведен - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста, такая проблема. Запускаю через VLC Framework видео поток с камеры. После минуты работы вылетает BDoS с ошибкой переполнения памяти. Как сделать так чтобы каждый десять секунд из оперативной памяти удалялась часть загруженного потока? Пожалуйста помогите!
axVLCPlugin1.addTarget(@"http://im-sy.co.cc:666/videostream.asf?user=****&pwd=1*****resolution=32&rate=0", null, AXVLC.VLCPlaylistMode.VLCPlayListAppendAndGo, -666);
            axVLCPlugin1.play();

Решение задачи: «.NET 3.x Очистка памяти от видеопотока, который уже был воспроизведен»

textual
Листинг программы
public Form1()
{
    InitializeComponent();
 
    byte[] buffer = new byte[0x1000];
    using (var fs = File.Open("path", FileMode.Create, FileAccess.Write))
    {
        fs.Write(buffer, 0, buffer.Length);
        fs.Close();
    }
}
 
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    File.Delete("path");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.444 из 5
Похожие ответы