Condividi tramite


enumerazione DXVAHD_OUTPUT_RATE (dxvahd.h)

Specifica le velocità dei fotogrammi di output per un flusso di input, quando si usa Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Questo tipo di enumerazione viene usato nella struttura DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA .

Sintassi

typedef enum _DXVAHD_OUTPUT_RATE {
  DXVAHD_OUTPUT_RATE_NORMAL = 0,
  DXVAHD_OUTPUT_RATE_HALF = 1,
  DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;

Costanti

 
DXVAHD_OUTPUT_RATE_NORMAL
Valore: 0
L'output del frame è a velocità normale.

Per l'input progressivo, ogni frame produce un frame di output. Per l'input interlacciato, ogni frame (due campi) produce due fotogrammi di output progressivi.
DXVAHD_OUTPUT_RATE_HALF
Valore: 1
L'output del frame è a metà frequenza.

Per l'input progressivo, ogni frame produce un frame di output, proprio come con DXVAHD_OUTPUT_RATE_NORMAL. Per l'input interlacciato, ogni frame produce un frame di output progressivo.
DXVAHD_OUTPUT_RATE_CUSTOM
Valore: 2
L'output del frame è a una frequenza personalizzata.

Usare questo valore per la conversione a frequenza di fotogrammi o telecine inversa. La frequenza esatta viene specificata nel membro OutputRate della struttura DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA . Per ottenere l'elenco delle tariffe personalizzate supportate dal processore video, chiamare il metodo IDXVAHD_Device::GetVideoProcessorCustomRates .

Requisiti

   
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

DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Enumerazione Video Direct3D

Enumerazione Media Foundation