Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Не получается   Найти похожие ветки 

 
Dmitry Silchenko   (2003-03-01 19:59) [0]

Подскажите, пожалуйста, уже 2 недели бьюсь.
Нужно перехватить чтение AVI и обрабатывать их самому. В MSDN советуют воспользоваться mmioInstallIOProc. Но проблема в том, что под Win2K и WinXP это работает, а под Win9x -- нет.

Делаю вот что:

mmioInstallIOProc( $20495643, @mmioProc, MMIO_INSTALLPROC+MMIO_GLOBALPROC );

AVIFileInit;

AVIFileOpen(@favifile, PChar(ffilename), OF_READ+OF_SHARE_DENY_NONE, nil)

Пробовал различные вариации -- без толку. AVIFileOpen под Win9x напрямую открывает файл не обращая внимания на пользовательский обработчик. Под WinXP и Win2K, повторюсь, это работает. В чем может быть проблема? Или, может, как-то по-другому решить задачу? Нужно AVI (клип) из DLL проиграть.


 
Dmitry Silchenko   (2003-03-03 08:56) [1]

Люди! Ну неужели никто с этим не сталкивался? Пожалуйста, подскажите -- проект загибается.


 
Григорий Ситнин ©   (2003-03-07 09:51) [2]

Быть может стоит посмотреть в сторону графов? сиречь, поставить свой сплиттер в цепочку или как фильтр видео-потока уже прикрутить?


 
Dmitry Silchenko   (2003-03-31 12:38) [3]

Попробовал разобраться с этим, но ничего не получается. До этого я никогда не работал с DirectX. Если у Вас есть нечто похожее -- буду очень признателен. Я так понимаю, что здесь может помочь SourceFilter. Но FilterGraph.AddSourceFilter возвращает указатель на созданный фильтр, производя поиск его по имени в системе. Где-то я чего-то не понимаю...



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-68071
Urvin
2003-07-06 12:24
2003.07.21
PLZ HLP: ActiveX


1-67785
paul_k
2003-07-09 10:58
2003.07.21
Как обратится к свойствам компонентя по его имени


14-68050
dimodim
2003-07-04 12:57
2003.07.21
Как установить GlSCENE под 5-й делфи СРОЧНО!


4-68107
Mr. API
2003-05-15 20:15
2003.07.21
В WinXP создается прозрачное окно.


3-67659
Igor Mish
2003-06-25 16:40
2003.07.21
что за файлы *.lck