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 |
|
Interfacce pin di input | IMemInputPin, IPin, IQualityControl |
Tipi di supporti di pin di output |
Tipo principale: MEDIATYPE_Videosottotipi:
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.