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
- MFPKEY_RESIZE_SRC_LEFT
- MFPKEY_RESIZE_SRC_TOP
- MFPKEY_RESIZE_SRC_WIDTH
- MFPKEY_RESIZE_SRC_HEIGHT
- MFPKEY_RESIZE_DST_LEFT
- MFPKEY_RESIZE_DST_TOP
- MFPKEY_RESIZE_DST_WIDTH
- MFPKEY_RESIZE_DST_HEIGHT
- MFPKEY_RESIZE_QUALITY
- MFPKEY_RESIZE_INTERLACE
- MFPKEY_RESIZE_GEOMAPX
- MFPKEY_RESIZE_GEOMAPY
- MFPKEY_RESIZE_GEOMAPWIDTH
- MFPKEY_RESIZE_GEOMAPHEIGHT
- MFPKEY_RESIZE_MINAPX
- MFPKEY_RESIZE_MINAPY
- MFPKEY_RESIZE_MINAPWIDTH
- MFPKEY_RESIZE_MINAPHEIGHT
- MFPKEY_RESIZE_PANSCANAPX
- MFPKEY_RESIZE_PANSCANAPY
- MFPKEY_RESIZE_PANSCANAPWIDTH
- MFPKEY_RESIZE_PANSCANAPHEIGHT
- MFPKEY_PIXELASPECTRATIO
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 |
|
Archivo DLL |
|
Consulte también