Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
15-1158669421
Piter
2006-09-19 16:37
2006.10.15
Как подключаются дополнительные DECT-трубки к базе?


2-1159354723
Gata
2006-09-27 14:58
2006.10.15
Печать в Delphi


2-1159647975
Ezorcist
2006-10-01 00:26
2006.10.15
ИИ для логической игры.


15-1158895814
страстно жаждущий все знать
2006-09-22 07:30
2006.10.15
докумсентация по 1с


2-1159379107
dreamse
2006-09-27 21:45
2006.10.15
Как вытащить имя файла из пусти без расширения ?




   Наверх