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 de la clave luma. El intervalo válido es de cero a uno.
unnamedParam5
Habilitar [in]
Si 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
Ninguno
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 encuentra 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 fija en el 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 un flujo de entrada del procesador de vídeo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |