.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");
}