Dv Video Dekodér filtr

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Tento filtr dekóduje digitální video (DV) stream do nekomprimovaného videa.

Označit Hodnota
Rozhraní filtru IBaseFilter, IDVRGB219, IIPDVDec, IPersistStream, ISpecifyPropertyPages
Typy médií připnutí vstupu
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo, FORMAT_DvInfo
Rozhraní vstupního pinu IMemInputPin, IPin, IQualityControl
Typy médií připnutí výstupu hlavní typ: MEDIATYPE_Videopodtypy:
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_Y41P
typy formátu :
Format_VideoInfo, Format_VideoInfo2
Rozhraní výstupního připínáčku IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filtr CLSID CLSID_DVVideoCodec
CLSID stránky vlastností CLSID_DVDecPropertiesPage
Spustitelný qdv.dll
Merit MERIT_NORMAL
kategorie filtru CLSID_LegacyAmFilterCategory

Poznámky

Pomocí rozhraní IIPDVDec nastavte rozlišení dekódování na plnou, poloviční, čtvrtinovou nebo osmou velikost.

prokládání: Starší verze dekodéru vždy deinterlace video. Od DirectX 9.0 může dekodér DV video zachovat prokládání. Díky tomu může interlacované video deinterlacovat renderer videa (VMR) pro lepší kvalitu vykreslování. Aby bylo možné tuto funkci použít, musí podřízený filtr podporovat VIDEOINFOHEADER2 formáty označené danou hodnotou Format_VideoInfo2 v formátovacím typu člen struktury AM_MEDIA_TYPE. Ve výstupu úplného rozlišení jsou příznaky deinterlacingu (dwInterlace) ve struktuře VIDEOINFOHEADER2 nastaveny na AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave, označující prokládané pole. Při polovičním rozlišení nebo nižším je dwInterlace nastavena na nulu, což označuje progresivní snímky.

Filtry DirectShow

digitální video v directShow