Я в DirectShow новичок, но задачка тут встала (так что не судите строго если чего натуплю)
Есть avi-файл. На той же машине есть сервер(своя софтинка).
На другой (свой плеер)
Плеер подключается по TCP и просит первый кадр. Выводит его. просит след. Выводит и так далее
вСЁ СУПЕРЖ осталось совсем ничего(шутка). Как мне DirectShow получить непосредственно фрейм в том виде как он хранится (А то я умею получать Bitmap, но это слишком для сетки, да и звеук пропадает)? И как мне потом проиграть его плеером?
Я так понимаю, кстати, что надо сначала заголовок передать?
Строите граф: File Source -> Avi Splitter -> Sample grabber
Если только видео нужно, или без сплиттера если нужен поток.
Sample grabber предоставляет интерфейс для получения данных Вашей программой. В него они придут недекодированными — как есть.
Здравствуйте, D. Mon, Вы писали:
DM>Строите граф: File Source -> Avi Splitter -> Sample grabber DM>Если только видео нужно, или без сплиттера если нужен поток. DM>Sample grabber предоставляет интерфейс для получения данных Вашей программой. В него они придут недекодированными — как есть.
Сильно извиняюсь, как я уже сказал, в DS я новичок, а поподробнее нельзя? Или сампл какой приметивный... Или, на худой конец, почитать бы где... желательно на русском