DSP del convertidor de colores
Convierte una secuencia de vídeo entre formatos de color.
CLSID
CLSID_CColorConvertDMO
Interfaces
Formatos de entrada
- RGB 24
- RGB 32
- RGB 555
- RGB 565
- RGB 8
- AYUV
- I420
- IYUV
- NV11
- NV12
- UYVY
- V216
- V410
- Y41P
- Y41T
- Y42T
- YUY2
- YV12
- YVU9
- YVYU
Formatos de salida
- RGB 24
- RGB 32
- RGB 555
- RGB 565
- RGB 8
- AYUV
- I420
- IYUV
- NV11
- NV12
- UYVY
- V216
- V410
- YUY2
- YV12
- YVYU
Propiedades
- MFPKEY_COLORCONV_SRCLEFT
- MFPKEY_COLORCONV_SRCTOP
- MFPKEY_COLORCONV_DSTLEFT
- MFPKEY_COLORCONV_DSTTOP
- MFPKEY_COLORCONV_WIDTH
- MFPKEY_COLORCONV_HEIGHT
- MFPKEY_COLORCONV_MODE
Observaciones
El DSP convertidor de colores se implementa como un objeto COM que puede actuar como un objeto DirectXMedia (DMO) o una transformación de Media Foundation (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.
De forma predeterminada, este DSP copia toda la imagen de origen en el búfer de salida. Opcionalmente, puede especificar rectángulos de origen y destino. El DSP copia la parte de la imagen de origen definida por el rectángulo de origen y la escribe en el rectángulo de destino en el búfer de salida. El DSP no realiza ningún escalado; los rectángulos de origen y destino deben tener el mismo tamaño. Los rectángulos de origen y destino no pueden superar los límites del fotograma de vídeo.
Todas las propiedades excepto MFPKEY_COLORCONV_MODE deben establecerse en un grupo. Si establece cualquiera de estas propiedades, debe establecer todas las demás. De lo contrario, los rectángulos de origen y destino podrían no ser válidos, en cuyo caso los métodos IMFTransform::P rocessOutput e IMediaObject::P rocessOutput devolverán E_INVALIDARG.
El convertidor de colores no admite todas las combinaciones de formato de entrada y formato de salida. Normalmente, debe establecer el formato multimedia que conoce, ya sea entrada o salida, y luego enumerar los formatos disponibles en la secuencia opuesta.
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 |
|
Vea también