Udostępnij przez


Filtr dekodera DV Video

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Ten filtr dekoduje strumień cyfrowy wideo (DV) do nieskompresowanego wideo.

Etykieta Wartość
Interfejsy filtru IBaseFilter, IDVRGB219, IIPDVDec, IPersistStream, ISpecifyPropertyPages
Typy nośników przypinania danych wejściowych
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo, FORMAT_DvInfo
Interfejsy wyprowadzania danych wejściowych IMemInputPin, IPin, IQualityControl
Typy nośników wyprowadzania danych wyjściowych typ główny: podtypy MEDIATYPE_Video:
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_Y41P
typy formatów:
Format_VideoInfo, Format_VideoInfo2
Interfejsy wyprowadzeń wyjściowych IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filtr CLSID CLSID_DVVideoCodec
Identyfikator CLSID strony właściwości CLSID_DVDecPropertiesPage
Plik wykonywalny qdv.dll
Merit MERIT_NORMAL
filtru kategorii CLSID_LegacyAmFilterCategory

Uwagi

Użyj interfejsu IIPDVDec, aby ustawić dekodowanie rozdzielczości na pełną, połowę rozmiaru, rozmiar kwartału lub jeden ósmy rozmiar.

przeplotu: wcześniejsze wersje dekodera zawsze odkażają wideo. Od wersji DirectX 9.0 dekoder dv video może zachować przeplot. Dzięki temu plik wideo z przeplotem może zostać oddzielony przez program renderowania mieszania wideo (VMR, Video Mix Renderer) w celu zwiększenia jakości renderowania. Aby użyć tej funkcji, filtr podrzędny musi obsługiwać formaty VIDEOINFOHEADER2 wskazywane przez tę wartość Format_VideoInfo2 w typie formatu składowej struktury AM_MEDIA_TYPE. W przypadku danych wyjściowych pełnej rozdzielczości flagi deinterlacingu (dwInterlace) w strukturze VIDEOINFOHEADER2 są ustawione na AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave, co wskazuje pola przeplotowe. W połowie rozdzielczości lub niższej dwInterlace jest ustawiona na zero, co wskazuje ramki progresywne.

filtry DirectShow

Digital Video w DirectShow