Compartir a través de


DSP del cambiador de tamaño de vídeo

Cambia el tamaño de una secuencia de vídeo.

CLSID

CLSID_CResizerDMO

Interfaces

Formatos

El DSP del cambiador de tamaño de vídeo admite los siguientes subtipos de medios de entrada y salida cuando actúa como un objeto multimedia (DMO) de DirectX.

  • MEDIASUBTYPE_IYUV
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_I420
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_AYUV
  • MEDIASUBTYPE_V216
  • MEDIASUBTYPE_YV12

El DSP del redimensionador de vídeo admite los siguientes subtipos multimedia de entrada y salida cuando actúa como transformación de Media Foundation (MFT).

  • MFVideoFormat_IYUV
  • MFVideoFormat_YUY2
  • MFVideoFormat_UYVY
  • MFVideoFormat_I420
  • MFVideoFormat_RGB32
  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB8
  • MFVideoFormat_RGB555
  • MFVideoFormat_AYUV
  • MFVideoFormat_V216
  • MFVideoFormat_YV12

Propiedades

Comentarios

El DSP del cambiador de tamaño de vídeo se implementa como un objeto COM que puede actuar como DMO o MFT. El objeto tiene un único identificador de clase (CLSID) independientemente de si actúa como DMO o MFT. Para obtener información sobre cuándo un DSP actúa como DMO o MFT, consulte Procesadores de señal digitales.

Los identificadores únicos globales (GUID) de los subtipos de medios RGB difieren en función de si un DSP actúa como DMO o MFT. Los GUID para subtipos multimedia que no son RGB son los mismos, independientemente de si un DSP actúa como DMO o MFT. Para obtener información sobre los GUID que representan subtipos multimedia, vea GUID de subtipo de vídeo.

Este DSP puede realizar el recorte y el escalado en la imagen de vídeo. El formato del tipo de salida debe coincidir con el formato del tipo de entrada. El DSP no realiza conversiones de espacio de colores.

Antes de establecer el tipo de salida, puede definir cualquiera de las siguientes regiones mediante las propiedades enumeradas en esta tabla.

Region Propiedades
Rectángulo de origen MFPKEY_RESIZE_SRC_LEFT
MFPKEY_RESIZE_SRC_TOP
MFPKEY_RESIZE_SRC_WIDTH
MFPKEY_RESIZE_SRC_HEIGHT
Rectángulo de destino MFPKEY_RESIZE_DST_LEFT
MFPKEY_RESIZE_DST_TOP
MFPKEY_RESIZE_DST_WIDTH
MFPKEY_RESIZE_DST_HEIGHT
Apertura geométrica MFPKEY_RESIZE_GEOMAPX
MFPKEY_RESIZE_GEOMAPY
MFPKEY_RESIZE_GEOMAPWIDTH
MFPKEY_RESIZE_GEOMAPHEIGHT
Apertura de pantalla mínima MFPKEY_RESIZE_MINAPX
MFPKEY_RESIZE_MINAPY
MFPKEY_RESIZE_MINAPWIDTH
MFPKEY_RESIZE_MINAPHEIGHT
Región de movimiento panorámico o examen MFPKEY_RESIZE_PANSCANAPX
MFPKEY_RESIZE_PANSCANAPY
MFPKEY_RESIZE_PANSCANAPWIDTH
MFPKEY_RESIZE_PANSCANAPHEIGHT

 

En cada caso, debe establecer todas las propiedades asociadas para que la configuración surta efecto.

El DSP copia la parte de la imagen de origen definida por el rectángulo de origen y la estira o comprime en el rectángulo de destino en el búfer de salida. Los rectángulos de origen y destino no necesitan tener el mismo tamaño. El tamaño de marco del tipo de medio de salida debe ser lo suficientemente grande como para contener el rectángulo de destino.

La apertura geométrica, la apertura mínima de la pantalla y la región de movimiento panorámico/examen no afectan a cómo cambia el tamaño del vídeo DSP. Sin embargo, pueden afectar a cómo interpreta el componente de bajada el fotograma de vídeo. En concreto, el representador de vídeo mejorado (EVR) usa estos valores cuando calcula la relación de aspecto de la imagen y el área de visualización.

Si usa tipos de medios de Media Foundation, puede establecer la apertura geométrica, la apertura mínima de la pantalla y las regiones de movimiento panorámico y digitalización directamente en el tipo de medio de salida. De lo contrario, si usa tipos de medios DMO, establézcalos con las propiedades .

Para obtener más información, vea los temas siguientes:

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wmcodecdsp.h
Archivo DLL
Vidreszr.dll

Consulte también

Procesadores de señal digitales