Método IMixerPinConfig::GetColorKey (mpconfig.h)
[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.
El GetColorKey
método recupera la clave de color que usa una secuencia de vídeo.
Sintaxis
HRESULT GetColorKey(
[out] COLORKEY *pColorKey,
[out] DWORD *pColor
);
Parámetros
[out] pColorKey
Puntero a una estructura COLORKEY que contiene el tipo de clave y un índice de paleta.
[out] pColor
Puntero a un valor que indica el índice de paleta de 8 bits del COLORKEY devuelto si el modo de visualización actual está pálido de 8 bits. De lo contrario, es un valor que representa la clave de color en el formato de píxel del modo de presentación actual.
Valor devuelto
Devuelve un valor HRESULT . Entre los valores posibles figuran los siguientes:
Código devuelto | Descripción |
---|---|
|
Argumentos no válidos, ambos parámetros son NULL. |
|
GetColorKey no se pudo realizar porque no se conoce la clave de color.
|
|
Correcto. |
Observaciones
La obtención del valor en la secuencia principal recuperará la clave de color de destino que usa la superficie superpuesta. Al obtener este valor en el pin secundario, se devuelve la clave de color que usa esa secuencia en particular.
La implementación actual de DirectShow de esta interfaz puede devolver NULL para los parámetros pColorKey o pColor ; sin embargo, se producirá un error en el método y se devolverá E_INVALIDARG si ambos parámetros son NULL.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mpconfig.h |
Library | Strmiids.lib |