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, IMFMediaEnginey captura de audio y 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 captura de audio y vídeo 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 | Valor |
---|---|
Interfaces de filtro | IBaseFilter, IDVRGB219, IIPDVDec, IPersistStream, ISpecifyPropertyPages |
Tipos de medios de patillas de entrada |
|
Interfaces de patillas 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 página de propiedades | CLSID_DVDecPropertiesPage |
Ejecutable | qdv.dll |
Merit | MERIT_NORMAL |
de categoría de filtro | CLSID_LegacyAmFilterCategory |
Observaciones
Use la interfazIIPDVDec para establecer la resolución de descodificación en tamaño completo, medio, tamaño cuarto o un octavo.
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 video entrelazado se desinterlate mediante el representador de mezcla de vídeos (VMR) para mejorar la calidad de la representación. Para usar esta característica, el filtro de bajada debe admitir formatos VIDEOINFOHEADER2, indicados por ese valor Format_VideoInfo2 en el tipo de formato miembro de la estructura AM_MEDIA_TYPE. En la salida de resolución completa, las marcas de desinterlacación (dwInterlace) de la estructura de VIDEOINFOHEADER2 se establecen en AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave
, lo que indica campos entrelazados. A media resolución o inferior, dwInterlace se establece en cero, lo que indica fotogramas progresivos.