Здравствуйте, Khimik, Вы писали:
MP>>Так просто не получится. Придется в любом случае курить DirectX и через него хватать кадры видео при проигрывании. Более того, кадры, которые ты получишь будут не BMP а чем угодно (зависит от кодека) и, скорее всего не в RGB пространстве (его тоже придется преобразовывать). Ищи библиотеку под DirectX для начала.
K>Мне сейчас надо сосредоточиться только на алгоритмах, поэтому я постараюсь найти обходный путь, например пусть этот TMediPlayer проиграет видео на экране, а мой код будет копипастить каждый кадр, например через Screen (правда я не нашёл у объекта Screen свойство Canvas). Пока нужно только преобразовать моё видео в формат который этот TMediaPlayer прочитает.
Не получится. Оно все в оверлее. Сразу в видеопамять пишется. Нет там битмапов.
K>Может TMediaPlayer показать отдельный кадр из видео (застывший)?
Может. Но ты его не захватишь. Ты бы покурил что по теме для начала. Вроде все уже 100 раз описано и рассказано.