Condividi tramite


Filtro decodificatore video DV

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di 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 di aggiunta di input
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo, FORMAT_DvInfo
Interfacce pin di input IMemInputPin, IPin, IQualityControl
Tipi di supporti di 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
Filtro CLSID CLSID_DVVideoCodec
CLSID della pagina delle proprietà CLSID_DVDecPropertiesPage
File eseguibile qdv.dll
Merito MERIT_NORMAL
Categoria filtro CLSID_LegacyAmFilterCategory

Commenti

Usare l'interfaccia IIPDVDec per impostare la risoluzione di decodifica su dimensioni complete, medie, trimestri o un ottavo dimensione.

Interlacciamento: versioni precedenti del decodificatore sempre denterlace 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 missaggio 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 membro formattype della struttura AM_MEDIA_TYPE . In corrispondenza dell'output a risoluzione completa, i flag di deinterlacing (dwInterlace) nella struttura VIDEOINFOHEADER2 sono impostati su AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave, che indica i campi interlacciati. A metà risoluzione o inferiore, dwInterlace è impostato su zero, che indica fotogrammi progressivi.

Filtri DirectShow

Video digitale in DirectShow