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

Вниз

FilterGraph Яркость   Найти похожие ветки 

 
novichek   (2012-05-24 23:02) [0]

var
 ...
 myFilterGraph             :  TFilterGraph;
 myFilter                     :  TFilter;
 FIAMVideoProcAmp      : IAMVideoProcAmp;

 ..  

 при попытке воспроизвести видео файл:

 myFilterGraph.Mode:= gmNormal;
 myFilterGraph.Active := true;

(myFilterGraph as ICaptureGraphBuilder2).FindInterface
       (
       nil,
       nil,
       myFilter as IBaseFilter,
       IID_IAMVideoProcAmp,
       FIAMVideoProcAmp
       );

получаю ошибку "интерфейс не поддерживается"

при попытке использования внешнего видео, при myFilterGraph.Mode:= gmCapture и установки моника данный вызов (myFilterGraph as ICaptureGraphBuilder2).FindInterface
не вызывает исключение, но и не находит, FIAMVideoProcAmp = nil

в примере DSPack установки уровней через VideoWindow, но я не использую его, а через SampleGrabber сам отрисовываю кадры. всё создается в реалтайме.

не подскажите в чем может быть проблема?


 
novichek   (2012-05-24 23:08) [1]

при воспроизведении файла искать интерфейс IID_IAMVideoProcAmp как
myFilterGraph as ICaptureGraphBuilder2 ?

или ICaptureGraphBuilder2 это для внешних устройств видео?

запутался в конец...


 
KilkennyCat ©   (2012-05-25 02:22) [2]

скачай билдер графов (у микрософта есть, и еще у кого-то, не проблема найти) и построй модель.


 
novichek   (2012-05-26 02:31) [3]

ух.. простите за наглость, а нельзя ли ссылочку на литературу, почитать что такое модель и как она вообще строится..


 
KilkennyCat ©   (2012-05-29 09:14) [4]

http://msdn.microsoft.com/en-us/library/windows/desktop/dd373396%28v=vs.85%29.aspx


 
KilkennyCat ©   (2012-05-29 09:17) [5]

непосредственно софт:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd377601%28v=vs.85%29.aspx
помнится, мне с этим инструментом потребовалось всего полдня, чтобы написать свой радио и теле-плеер на базе авермедиавского тюнера


 
KilkennyCat ©   (2012-05-29 09:20) [6]

обрати внимание, что графедитовские данные можно сразу подгружать в свою программу. ну и помни о том, чтоу разных производителей оборудование может все чуть-чуть отличаться (в моем случае у авермедиа немного не так работала переключалка (cross-чего-то-там, не помню уже точное название).



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

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

Наверх




Память: 0.48 MB
Время: 0.054 c
15-1335040202
Юрий
2012-04-22 00:30
2013.03.22
С днем рождения ! 22 апреля 2012 воскресенье


15-1338451685
TUser
2012-05-31 12:08
2013.03.22
Дошкольное программирование


15-1338216754
leklerk
2012-05-28 18:52
2013.03.22
Когда нужно использовать ООП?


15-1339360203
Юрий
2012-06-11 00:30
2013.03.22
С днем рождения ! 11 июня 2012 понедельник


15-1352383958
Artem
2012-11-08 18:12
2013.03.22
XP на VirtualBox e запускается со второго раза