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, lo 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.
Comentarios
El tiempo de ejecución de Direct3D especifica el estado DXVAHDDDI_STREAM_STATE_LUMA_KEY en el miembro State de la estructura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE en una llamada a la función SetVideoProcessStreamState del controlador. Esto sucede solo cuando el controlador ha establecido previamente el valor DXVAHDDDI_FEATURE_CAPS_LUMA_KEY en el miembro FeatureCaps de la estructura 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 DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY en el miembro InputFormatCaps de la estructura DXVAHDDDI_VPDEVCAPS cuando se llama a la función GetCaps del controlador con el valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS establecido, el controlador omite los datos de la clave luma.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA se admite a partir del sistema operativo Windows 7. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |