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