structure DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA (d3dumddi.h)
La structure DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA décrit les données d’état du flux qui spécifient la clé luma de l’entrée. Le pilote suppose qu’un pixel qui a une valeur luma dans la plage de touches luma est transparent.
Syntaxe
typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
[in] BOOL Enable;
[in] FLOAT Lower;
[in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;
Membres
[in] Enable
Valeur booléenne qui spécifie si la clé luma est activée. La valeur par défaut est FALSE, ce qui indique que la clé luma est désactivée.
[in] Lower
Valeur FLOAT dans la plage 0.0 à 1.0 qui décrit la valeur luma-key inférieure. La valeur par défaut est 0.0.
[in] Upper
Valeur FLOAT dans la plage 0.0 à 1.0 qui décrit la valeur de clé luma supérieure. La valeur par défaut est 0.0.
Remarques
Le runtime Direct3D spécifie l’état DXVAHDDDI_STREAM_STATE_LUMA_KEY dans le membre State de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE dans un appel à la fonction SetVideoProcessStreamState du pilote. Cela se produit uniquement lorsque le pilote a précédemment défini la valeur DXVAHDDDI_FEATURE_CAPS_LUMA_KEY dans le membre FeatureCaps de la structure DXVAHDDDI_VPDEVCAPS lorsque la fonction GetCaps du pilote est appelée avec la valeur D3DDDICAPS_DXVAHD_GETVPDEVCAPS définie.
Si le pilote ne définit pas la valeur DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY dans le membre InputFormatCaps de la structure DXVAHDDDI_VPDEVCAPS lorsque la fonction GetCaps du pilote est appelée avec le jeu de valeurs D3DDDICAPS_DXVAHD_GETVPDEVCAPS, le pilote ignore les données de clé luma.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |