DXVA-HD

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) è un'API per l'elaborazione video con accelerazione hardware. DXVA-HD usa la GPU per eseguire funzioni come la denterlacing, la composizione e la conversione dello spazio dei colori.

DXVA-HD è simile a DXVA Video Processing (DXVA-VP), ma offre funzionalità avanzate e un modello di elaborazione più semplice. Fornendo un modello di composizione più flessibile, DXVA-HD è progettato per supportare la nuova generazione di formati ottici HD e standard di trasmissione.

L'API DXVA-HD richiede un driver di visualizzazione WDDM che supporta l'interfaccia del driver di dispositivo DXVA-HD (DDI) o un processore software plug-in.

Miglioramenti rispetto a DXVA-VP

DXVA-HD espande il set di funzionalità fornite da DXVA-VP. I miglioramenti includono:

  • Mixaggio RGB e YUV. Qualsiasi flusso può essere RGB o YUV. Non esiste più una distinzione tra il flusso primario e i sottostream.
  • Deinterlacing di più flussi. Qualsiasi flusso può essere progressivo o interlacciato. Inoltre, la frequenza e la frequenza dei fotogrammi possono variare da un flusso di input al successivo.
  • Colori di sfondo RGB. In precedenza erano supportati solo i colori di sfondo YUV.
  • Luma keying. Quando luma keying è abilitato, i valori luma che rientrano in un intervallo designato diventano trasparenti.
  • Passaggio dinamico tra le modalità deinterlace.

DXVA-HD definisce anche alcune funzionalità avanzate che i driver possono supportare. Tuttavia, le applicazioni non devono presupporre che tutti i driver supporteranno queste funzionalità. Le funzionalità avanzate includono:

  • Telecine inversa (ad esempio, da 60i a 24p).
  • Conversione della frequenza dei fotogrammi (ad esempio, da 24p a 120p).
  • Modalità di riempimento alfa.
  • Riduzione del rumore e filtro dei bordi.
  • Ridimensionamento non lineare anamorfico.
  • Extended YCbCr (xvYCC).

Questa sezione descrive gli argomenti seguenti:

Accelerazione video DirectX 2.0

Esempio DXVA-HD