Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FilterGraph Яркость


novichek ©   (2012-05-24 23:02:00) 

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 сам отрисовываю кадры. всё создается в реалтайме.

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


KilkennyCat   (2012-05-29 09:20:00) [1]

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


KilkennyCat   (2012-05-29 09:17:00) [2]

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


KilkennyCat   (2012-05-29 09:14:00) [3]

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


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

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


KilkennyCat   (2012-05-25 02:22:00) [5]

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


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

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

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо