Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.056 c
15-1351699705
ПростоФАН
2012-10-31 20:08
2013.03.22
Помощь в разработке по


15-1342014916
Zilog
2012-07-11 17:55
2013.03.22
дааа, а раньше форум кпиел


15-1329929995
Artem
2012-02-22 20:59
2013.03.22
Почему Com-порт может сбоить?


15-1350625811
Андрей Парамонов
2012-10-19 09:50
2013.03.22
TFastDIB 64bit


2-1345262775
0?0
2012-08-18 08:06
2013.03.22
Не ожидать завершения процедуры.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский