Re: DirectShow & Memory File
От: Snax Россия  
Дата: 15.04.02 01:19
Оценка: 2 (1)
Здравствуйте andy Tatarinov, Вы писали:

AT> Так вот, как бы мне передать его DirectShow, то есть у меня есть файл в памяти и надо его скормить проигрывалке.


Есть такой фильтр, IFileSource или что-то вроде. Когда в %PlatformSDK%\Bin\DXUtils\graphedt.exe выбираешь
из меню "Render media file", то он будет самым первым. Так вот, тебе нужно написать свой фильтр,
который на выходе будет поставлять IStream. Примеры таких фильтров есть в PSDK.
Кстати, фильтр не обязательно оформлять в виде DLL, можно явно создать его в своей программе
(через CreateInstance), добавить его в граф, попросить выходную тычку и срендерить ее.

Павел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.