struttura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA (d3dumddi.h)

La struttura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA descrive i dati che specificano il campionamento inattivo dell'output. Se la constrizione è abilitata, il rettangolo di destinazione composto viene campionato in base alle dimensioni specificate e quindi viene ridotto al rettangolo di destinazione.

Sintassi

typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
  [in] BOOL Enable;
  [in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;

Members

[in] Enable

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

[in] Size

Struttura SIZE che specifica le dimensioni di campionamento a cui viene ridotta l'immagine di output. Le dimensioni devono essere da (1, 1) a (larghezza, altezza) del rettangolo di destinazione. Le dimensioni devono essere (0, 0) per non rappresentare alcuna constrizione. Il valore predefinito è (1, 1).

Commenti

Il runtime Direct3D specifica lo stato DXVAHDDDI_BLT_STATE_CONSTRICTION nel membro State della struttura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE in una chiamata alla funzione SetVideoProcessBltState del driver. Questo valore viene specificato solo se il driver ha impostato in precedenza il valore DXVAHDDDI_FEATURE_CAPS_CONSTRICTION nel membro FeatureCaps della struttura DXVAHDDDI_VPDEVCAPS quando la funzione GetCaps del driver viene chiamata con il valore D3DDDICAPS_DXVAHD_GETVPDEVCAPS impostato.

Le dimensioni di campionamento di (0, qualsiasi elemento) e (qualsiasi elemento, 0) non sono valide e la funzione SetVideoProcessBltState del driver deve restituire un errore se vengono specificate queste dimensioni di campionamento.

Se la dimensione del campionamento specificata è maggiore della dimensione del rettangolo di destinazione, il driver arrotonda le dimensioni del campionamento alle dimensioni del rettangolo di destinazione.

Requisiti

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

Vedi anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SIZE

SetVideoProcessBltState