Condividi tramite


enumerazione DXVAHD_BLT_STATE (dxvahd.h)

Specifica i parametri di stato per le operazioni blit quando si usa Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Per impostare un parametro di stato, chiamare il metodo IDXVAHD_VideoProcessor::SetVideoProcessBltState . Questo metodo accetta un valore DXVAHD_BLT_STATE e una matrice di byte come input. La matrice di byte contiene dati sullo stato, la struttura di cui è definita dal valore DXVAHD_BLT_STATE .

Sintassi

typedef enum _DXVAHD_BLT_STATE {
  DXVAHD_BLT_STATE_TARGET_RECT = 0,
  DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
  DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
  DXVAHD_BLT_STATE_ALPHA_FILL = 3,
  DXVAHD_BLT_STATE_CONSTRICTION = 4,
  DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;

Costanti

 
DXVAHD_BLT_STATE_TARGET_RECT
Valore: 0
Specifica il rettangolo di destinazione, ovvero l'area all'interno della superficie di destinazione in cui verrà disegnato l'output. I dati sullo stato sono una struttura DXVAHD_BLT_STATE_TARGET_RECT_DATA .
DXVAHD_BLT_STATE_BACKGROUND_COLOR
Valore: 1
Specifica il colore di sfondo. I dati sullo stato sono una struttura DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA .
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE
Valore: 2
Specifica lo spazio dei colori di output. I dati sullo stato sono una struttura DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA .
DXVAHD_BLT_STATE_ALPHA_FILL
Valore: 3
Specifica il modo in cui il dispositivo DXVA-HD calcola i valori alfa di output. I dati sullo stato sono una struttura DXVAHD_BLT_STATE_ALPHA_FILL_DATA .
DXVAHD_BLT_STATE_CONSTRICTION
Valore: 4
Specifica la quantità di downampling da eseguire nell'output. I dati sullo stato sono una struttura DXVAHD_BLT_STATE_CONSTRICTION_DATA .
DXVAHD_BLT_STATE_PRIVATE
Valore: 1000
Specifica che i dati di stato contengono uno stato blit DXVA-HD privato. Usare questo stato per parametri specifici del dispositivo o proprietari. I dati sullo stato sono una struttura DXVAHD_BLT_STATE_PRIVATE_DATA .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione dxvahd.h

Vedi anche

DXVA-HD

Enumerazione Video Direct3D

Enumerazione Media Foundation