Filtro de descodificador de vídeo DV
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Este filtro descodifica una secuencia de vídeo digital (DV) en vídeo sin comprimir.
Etiqueta | Value |
---|---|
Interfaces de filtro | IBaseFilter, IDVRGB219, IIPDVDec, IPersistStream, ISpecifyPropertyPages |
Tipos de medios de anclaje de entrada |
|
Interfaces de patilla de entrada | IMemInputPin, IPin, IQualityControl |
Tipos de medios de anclaje de salida |
Tipo principal: MEDIATYPE_VideoSubtipos:
Format_VideoInfo, Format_VideoInfo2 |
Interfaces de pin de salida | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
Filtrar CLSID | CLSID_DVVideoCodec |
CLSID de la página de propiedades | CLSID_DVDecPropertiesPage |
Ejecutable | qdv.dll |
Mérito | MERIT_NORMAL |
Categoría de filtro | CLSID_LegacyAmFilterCategory |
Observaciones
Use la interfaz IIPDVDec para establecer la resolución de descodificación en tamaño completo, medio, tamaño de trimestre o un octavo tamaño.
Entrelazado: las versiones anteriores del descodificador siempre desinterlace el vídeo. A partir de DirectX 9.0, el descodificador de vídeo DV puede conservar el entrelazado. Esto permite que el representador de mezcla de vídeo (VMR) interlate el vídeo entrelazado se desinterlaza para mejorar la calidad de representación. Para usar esta característica, el filtro de nivel inferior debe admitir formatos VIDEOINFOHEADER2 , indicados por ese valor Format_VideoInfo2 en el miembro formattype de la estructura AM_MEDIA_TYPE . En la salida de resolución completa, las marcas de desinterlace (dwInterlace) de la estructura VIDEOINFOHEADER2 se establecen AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave
en , lo que indica campos entrelazados. A media resolución o inferior, dwInterlace se establece en cero, lo que indica fotogramas progresivos.