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

Вниз

Фильтры в DirectShow?   Найти похожие ветки 

 
Noby   (2006-03-17 13:51) [0]

Как можно выяснить, какими фильтрами воспроизводиться видео и управлять ими?


 
WondeRu ©   (2006-03-20 08:36) [1]

необходимо перечислить все фильтры в графе :)

в DSPack у меня это выглядело так:

procedure TVideoCapture.UpdateFilterList(var ASList: TStringList);
var
 i : Integer;
 AFilterInfo : TFilterInfo;
 FiltG: IFilterGraph;
begin
 FFilterGraph.QueryInterface(IID_IFilterGraph, FiltG);
 FFilterList.Assign(FiltG);

 if not Assigned(ASList) then Exit;

 ASList.Clear;

 FFilterList.Update;
 for i := 0 to FFilterList.Count - 1 do
   begin
     FFilterList.Items[i].QueryFilterInfo(AFilterInfo);
     ASList.Add(AFilterInfo.achName);
   end;
 FiltG := nil;
end;


 
Анонимщики ©   (2006-03-21 12:48) [2]

Для собственно воспроизведения используются следующие четыре майкрософтовских фильтра видеовоспроизведения: Video Renderer (старый, но используется по умолчанию на не-XP платформах), Video Mixing Renderer 7(для Windows XP (и используется на этой платформе по умолчанию), внутренне использует DirectDraw 7, понимет видеопорты), Video Mixing Render 9 (прочие платформы, использует Direct3D 9, но видеопортов не понимает, по умолчанию не используется для обеспечения обратной совместимости) и, наконец, Overlay Mixer, который понимает видеопорты, но не имеет собственного оконного менеджера, поэтому к нему нужно цеплять еще какой-то из фильтров воспроизведения, менеджером которого он воспользуется. Overlay Mixer есть смісл использовать с VMR-9.
Как ими управлять, лучше всего написано в MSDN.



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
4-1148888550
snikers
2006-05-29 11:42
2006.10.15
Проблема с двойным кликом


15-1159177256
Тыгыдым
2006-09-25 13:40
2006.10.15
Cached Updates


10-1124082080
safo
2005-08-15 09:01
2006.10.15
Проблема с файлом Excel


2-1159188905
Crazy monkey
2006-09-25 16:55
2006.10.15
Курсы $ и евро.


2-1159690837
vain
2006-10-01 12:20
2006.10.15
PNG