Compartir a través de


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
  • MEDIATYPE_Video
  • MEDIASUBTYPE_dvsd
  • FORMAT_VideoInfo, FORMAT_DvInfo
Interfaces de patillas 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 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.

filtros DirectShow

vídeo digital en DirectShow