PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMLUMAKEY función de devolución de llamada (d3d10umddi.h)
Establece la clave luma para una secuencia de entrada en el procesador de vídeo.
Sintaxis
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMLUMAKEY Pfnd3d111DdiVideoprocessorsetstreamlumakey;
void Pfnd3d111DdiVideoprocessorsetstreamlumakey(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
FLOAT unnamedParam5,
FLOAT unnamedParam6
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hVideoProcessor [in]
Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Índice de base cero del flujo de entrada.
unnamedParam4
Inferior [in]
Límite inferior para la clave luma. El intervalo válido es de cero a uno.
unnamedParam5
Habilitar [in]
Si es TRUE, la clave luma está habilitada en la secuencia de entrada especificada del procesador de vídeo.
unnamedParam6
Superior [in]
Límite superior de la clave luma. El intervalo válido es de cero a uno.
Valor devuelto
None
Observaciones
Los valores de Lower y Upper proporcionan los límites inferiores y superiores de la clave luma mediante un intervalo nominal de cero a uno. Dado un formato con n bits por canal, estos valores se convierten en valores luma de la siguiente manera:
val = f * ((1 << n)-1)
Cualquier píxel cuyo valor luma se encuentre dentro de los límites superior e inferior (ambos incluidos) se trata como transparente.
Por ejemplo, si el formato de píxel usa luma de 8 bits, el límite superior se calcula de la siguiente manera:
BYTE Y = BYTE(max(min(1.0, Upper), 0.0) * 255.0)
Tenga en cuenta que el valor se sujeta al intervalo de cero a uno antes de multiplicar por 255.
El controlador informa de su capacidad de admitir la combinación alfa estéreo para una secuencia de entrada en la estructura D3D11_1DDI_VIDEO_PROCESSOR_CAPS que se devuelve a través de la función GetVideoProcessorCaps . Si el controlador admite la funcionalidad D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY , se puede habilitar o deshabilitar para establecer una clave luma en una secuencia de entrada del procesador de vídeo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |