struttura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA (d3dumddi.h)

La struttura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA descrive i dati dello stato del flusso che specifica la chiave luma dell'input. Il driver presuppone che un pixel con un valore luma all'interno dell'intervallo di chiavi luma sia trasparente.

Sintassi

typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
  [in] BOOL  Enable;
  [in] FLOAT Lower;
  [in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;

Members

[in] Enable

Valore booleano che specifica se la chiave luma è abilitata. Il valore predefinito è FALSE, che indica che la chiave luma è disabilitata.

[in] Lower

Valore FLOAT nell'intervallo da 0,0 a 1,0 che descrive il valore luma-key inferiore. Il valore predefinito è 0,0.

[in] Upper

Valore FLOAT nell'intervallo da 0,0 a 1,0 che descrive il valore luma-key superiore. Il valore predefinito è 0,0.

Commenti

Il runtime Direct3D specifica lo stato DXVAHDDDI_STREAM_STATE_LUMA_KEY nel membro State della struttura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE in una chiamata alla funzione SetVideoProcessStreamState del driver. Ciò si verifica solo quando il driver ha impostato in precedenza il valore DXVAHDDDI_FEATURE_CAPS_LUMA_KEY nel membro FeatureCaps della struttura DXVAHDDDI_VPDEVCAPS quando la funzione GetCaps del driver viene chiamata con il valore D3DDDICAPS_DXVAHD_GETVPDEVCAPS impostato.

Se il driver non imposta il valore DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY nel membro InputFormatCaps della struttura DXVAHDDDI_VPDEVCAPS quando viene chiamata la funzione GetCaps del driver con il valore D3DDDICAPS_DXVAHD_GETVPDEVCAPS impostato, il driver ignora i dati luma-key.

Requisiti

Requisito Valore
Client minimo supportato DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA è supportato a partire dal sistema operativo Windows 7.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState