Condividi tramite


enumerazione DXVAHD_PROCESSOR_CAPS (dxvahd.h)

Specifica le funzionalità di elaborazione di un processore video DXVA-HD (Microsoft DirectX Video Acceleration High Definition).

Sintassi

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

Costanti

 
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND
Valore: 0x1
Il processore video può eseguire la fusione deinterlacing.

In combinazione i due campi di una cornice interlacciata vengono mescolati in una singola cornice progressiva. Un processore video usa la disinlacazione di blend quando denterlarlace a metà frequenza, come quando si converte 60i a 30p. Il deinterlacing di blend non richiede fotogrammi di riferimento.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB
Valore: 0x2
Il processore video può eseguire bob deinterlacing.

In bob deinterlacing le righe di campo mancanti vengono interpolate dalle righe sopra e sotto. Bob deinterlacing non richiede fotogrammi di riferimento.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
Valore: 0x4
Il processore video può eseguire la denterlacing adattiva.

La deinterlacing adattivo usa l'interpolazione spaziale o temporale e passa tra i due campi in base al campo, a seconda della quantità di movimento. Se il processore video non riceve fotogrammi di riferimento sufficienti per eseguire la denterlacing adattiva, torna a bob deinterlacing.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Valore: 0x8
Il processore video può eseguire la denterlacing con compensazione del movimento.

Il denterlacing con compensazione del movimento usa vettori di movimento per ricreare linee mancanti. Se il processore video non riceve fotogrammi di riferimento sufficienti per eseguire la denterlacing con compensazione del movimento, torna a bob deinterlacing.
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE
Valore: 0x10
Il processore video può eseguire telecine inversa (IVTC).

Se il processore video supporta questa funzionalità, il membro ITelecineCaps della struttura DXVAHD_VPCAPS specifica quali modalità IVTC sono supportate.
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
Valore: 0x20
Il processore video può convertire la frequenza dei fotogrammi interpolando i fotogrammi.

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

Enumerazione Video Direct3D

Enumerazione Media Foundation