Condividi tramite


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

Vedi anche

DXVA-HD

Strutture video Direct3D

Strutture di Media Foundation