Ошибка "индекс вне границ массива" AForge.NET
Я написал программу на PascalABC.NET с использованием AForge.NET, которая должна записать видео в течении 10 секунд и сохранить его в файл Test_video.avi, но при запуске получаю ошибку "Ошибка времени выполнения: Индекс находился вне границ массива." в строке "writer.Open('Test_video.avi', 640, 480);". Подскажите пожалуйста, в чём может быть ошибка? Я понимаю что означает такая ошибка, но где может быть выход за границы? Минимальный пример, в котором уже есть ошибка:
{$reference 'AForge.dll'}
{$reference 'AForge.Video.dll'}
{$reference 'AForge.Video.DirectShow.dll'}
{$reference 'AForge.Video.VFW.dll'}
begin
var writer := new AForge.Video.VFW.AVIWriter('DIB');
writer.Open('Test_video.avi', 640, 480);
writer.Close();
end.