DXVAHD_CONTENT_DESC struttura (dxvahd.h)
Descrive un flusso video per un processore video DXVA-HD (Microsoft DirectX Video Acceleration High Definition).
Il driver di visualizzazione può usare le informazioni in questa struttura per ottimizzare le funzionalità del processore video. Ad esempio, alcune funzionalità potrebbero non essere esposte per il contenuto HD (High Definition), per motivi di prestazioni.
Sintassi
typedef struct _DXVAHD_CONTENT_DESC {
DXVAHD_FRAME_FORMAT InputFrameFormat;
DXVAHD_RATIONAL InputFrameRate;
UINT InputWidth;
UINT InputHeight;
DXVAHD_RATIONAL OutputFrameRate;
UINT OutputWidth;
UINT OutputHeight;
} DXVAHD_CONTENT_DESC;
Members
InputFrameFormat
Membro dell'enumerazione DXVAHD_FRAME_FORMAT che descrive il modo in cui il flusso video viene interlacciato.
InputFrameRate
Frequenza dei fotogrammi del flusso video di input, specificata come struttura DXVAHD_RATIONAL .
InputWidth
Larghezza dei fotogrammi di input, in pixel.
InputHeight
Altezza dei fotogrammi di input, in pixel.
OutputFrameRate
Frequenza dei fotogrammi del flusso video di output, specificata come struttura DXVAHD_RATIONAL .
OutputWidth
Larghezza dei fotogrammi di output, in pixel.
OutputHeight
Altezza dei fotogrammi di output, in pixel.
Commenti
Le frequenze dei fotogrammi vengono espresse come rapporti. Ad esempio, 30 fotogrammi al secondo (fps) viene espresso come 30:1 e 29,97 fps viene espresso come 30000/1001. Per il contenuto interlacciato, un frame è costituito da due campi, in modo che la frequenza dei fotogrammi sia metà della frequenza dei campi.
Se l'applicazione composita due o più flussi di input, usare il flusso più grande per i valori di InputWidth e InputHeight.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | dxvahd.h |