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) |