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
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo, FORMAT_DvInfo
Interfaces de patilla de entrada IMemInputPin, IPin, IQualityControl
Tipos de medios de anclaje de salida Tipo principal: MEDIATYPE_VideoSubtipos:
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_Y41P
Tipos de formato:
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_DisplayModeBobOrWeaveen , lo que indica campos entrelazados. A media resolución o inferior, dwInterlace se establece en cero, lo que indica fotogramas progresivos.

Filtros directShow

Vídeo digital en DirectShow