Condividi tramite


Filtro decodificatore video DV

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questo filtro decodifica un flusso video digitale (DV) in un video non compresso.

Etichetta Valore
Interfacce di filtro IBaseFilter, IDVRGB219, IIPDVDec, IPersistStream, ISpecifyPropertyPages
Tipi di supporti pin di input
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo, FORMAT_DvInfo
Interfacce del pin di input IMemInputPin, IPin, IQualityControl
Tipi di supporti pin di output tipo principale: MEDIATYPE_Videosottotipi:
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_Y41P
tipi di formato:
Format_VideoInfo, Format_VideoInfo2
Interfacce pin di output IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filtrare CLSID CLSID_DVVideoCodec
CLSID della pagina delle proprietà CLSID_DVDecPropertiesPage
Eseguibile qdv.dll
Merit MERIT_NORMAL
categoria filtro CLSID_LegacyAmFilterCategory

Osservazioni

Usare l'interfacciaIIPDVDec per impostare la risoluzione di decodifica su dimensioni complete, metà, trimestre o un ottavo.

interlacciamento: le versioni precedenti del decodificatore denotano sempre il video. A partire da DirectX 9.0, il decodificatore video DV può mantenere l'interlacciamento. In questo modo il video interlacciato può essere disincantato dal renderer di mixaggio video (VMR), per migliorare la qualità di rendering. Per utilizzare questa funzionalità, il filtro downstream deve supportare i formati VIDEOINFOHEADER2, indicati da tale valore Format_VideoInfo2 nel tipo di formato membro della struttura AM_MEDIA_TYPE. In corrispondenza dell'output a risoluzione completa, i flag di deinterlacing (dwInterlace) nella struttura VIDEOINFOHEADER2 vengono impostati su AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave, che indica i campi interlacciati. A metà risoluzione o inferiore, dwInterlace è impostato su zero, a indicare fotogrammi progressivi.

DirectShow Filtri

Video digitale in DirectShow