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 basso fino 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;
Membri
[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. Dimensioni deve essere compreso tra (1, 1) e (larghezza, altezza) del rettangolo di destinazione. le dimensioni devono essere (0, 0) per non rappresentare alcuna costrizione. Il valore predefinito è (1, 1).
Osservazioni
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 impostato D3DDDICAPS_DXVAHD_GETVPDEVCAPS.
Le dimensioni di campionamento di (0, qualsiasi elemento) e (qualsiasi elemento, 0) non sono valide e il driver funzione SetVideoProcessBltState dovrebbe restituire un errore se vengono specificate queste dimensioni di campionamento.
Se le dimensioni del campionamento fornite sono maggiori delle dimensioni del rettangolo di destinazione, il driver arrotonda le dimensioni del campionamento alle dimensioni del rettangolo di destinazione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA è supportato a partire dal sistema operativo Windows 7. |
intestazione | d3dumddi.h (include D3dumddi.h) |