Здравствуйте, Snax, Вы писали:
R>>может есть проще путь, чем использование для этих целей DirectX?
S>Есть более другой способ. Нужно написать свой рендерный фильтр
S>(самплы есть в psdk). Далее можно построить простенький граф
S>и перевести его в состояние paused. Рендер получит первый кадр.
В принципе, использованный мной IMediaDet делает абсолютно тоже самое:
Microsoft DirectX 8.1::Grabbing a Poster Frame
...the Media Detector creates a filter graph that contains the Sample Grabber Filter. To get a bitmap, the Media Detector seeks and pauses the filter graph, and then retrieves the bitmap from the Sample Grabber filter.
Или я чего то не так понял или ты хотел сказать что это можно сделать не используя DirectX?
Спасибо,
Руслан.