estructura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA (d3dumddi.h)
La estructura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA describe los datos de estado de flujo que especifican la clave luma de la entrada. El controlador supone que un píxel que tiene un valor luma dentro del intervalo de claves luma es transparente.
Sintaxis
typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
[in] BOOL Enable;
[in] FLOAT Lower;
[in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;
Miembros
[in] Enable
Valor booleano que especifica si la clave luma está habilitada. El valor predeterminado es FALSE, que indica que la clave luma está deshabilitada.
[in] Lower
Valor FLOAT del intervalo de 0,0 a 1,0 que describe el valor de clave luma inferior. El valor predeterminado es 0,0.
[in] Upper
Valor FLOAT del intervalo de 0,0 a 1,0 que describe el valor superior de la clave luma. El valor predeterminado es 0,0.
Observaciones
El tiempo de ejecución de Direct3D especifica el estado de DXVAHDDDI_STREAM_STATE_LUMA_KEY en el miembro State de la estructura de D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE en una llamada a la función SetVideoProcessStreamState del controlador. Esto solo ocurre cuando el controlador ha establecido previamente el valor de DXVAHDDDI_FEATURE_CAPS_LUMA_KEY en el FeatureCaps miembro de la estructura de DXVAHDDDI_VPDEVCAPS cuando se llama a la función getcaps del controlador con el valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS establecido.
Si el controlador no establece el valor de DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY en el InputFormatCaps miembro de la estructura de DXVAHDDDI_VPDEVCAPS cuando se llama a la función GetCaps del controlador con el D3DDDICAPS_DXVAHD_GETVPDEVCAPS valor establecido, el controlador omite los datos de la clave luma.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA se admite a partir del sistema operativo Windows 7. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |