Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Вниз
IBaseFilter в DirectShow ... Найти похожие ветки
← →
palgen © (2005-09-22 12:10) [0]Что есть такое IBaseFilter в DirectShow (DSPack)? Для чего он нужен? Как его использовать?
← →
WondeRu © (2005-09-22 13:40) [1]Для написания фильтров. Примеры фильтров смотри в демках.
Дополнительную инфу смотри в DirectX SDK
← →
palgen © (2005-09-22 15:07) [2]а почему ругается в коде
//==========================================================
FilterGraph.ClearGraph;
FilterGraph1.ClearGraph;
FilterGraph.Active := false;
FilterGraph1.Active := false;
Filter.BaseFilter.Moniker := SysDev.GetMoniker(TMenuItem(Sender).tag);
Filter1.BaseFilter.Moniker := SysDev.GetMoniker(TMenuItem(Sender).tag + 1);
FilterGraph.Active := true;
FilterGraph1.Active := true;
with FilterGraph as ICaptureGraphBuilder2 do
RenderStream(@PIN_CATEGORY_CAPTURE, nil, Filter as IBaseFilter, SampleGrabber as IBaseFilter, VideoWindow as IbaseFilter);
with FilterGraph1 as ICaptureGraphBuilder2 do
RenderStream(@PIN_CATEGORY_CAPTURE, nil, Filter1 as IBaseFilter, SampleGrabber1 as IBaseFilter, VideoWindow1 as IbaseFilter);
SetVideoParams(FilterGraph as ICaptureGraphBuilder2, PIN_CATEGORY_CAPTURE, Filter as IBaseFilter);
SetVideoParams(FilterGraph1 as ICaptureGraphBuilder2, PIN_CATEGORY_CAPTURE, Filter1 as IBaseFilter);
FilterGraph.Play;
FilterGraph1.Play;
//=========================================================
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.053 c