Condividi tramite


Metodo IDirectXVideoDecoderService::GetDecoderDeviceGuids (dxva2api.h)

Recupera una matrice di GUID che identifica i dispositivi decodificatori supportati dall'hardware grafico.

Sintassi

HRESULT GetDecoderDeviceGuids(
  [out] UINT *pCount,
  [out] GUID **pGuids
);

Parametri

[out] pCount

Riceve il numero di GUID.

[out] pGuids

Riceve una matrice di GUID. Le dimensioni della matrice vengono recuperate nel parametro Count . Il metodo alloca la memoria per la matrice. Il chiamante deve liberare la memoria chiamando CoTaskMemFree.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
D3DERR_INVALIDCALL
Errore dal dispositivo Direct3D.
E_FAIL
Se viene usato l'adattatore di visualizzazione Microsoft Basic o il tipo di dispositivo Direct3D 11 è il rasterizzatore di riferimento. Questi dispositivi non supportano decodificatori video.

Commenti

Vengono definiti i GUID del decodificatore seguenti. Alcuni di questi GUID hanno nomi alternativi, visualizzati tra parentesi.

GUID Descrizione
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) Compensazione del movimento H.264 (MoComp), nessuna tecnologia di granularità cinematografica (FGT).
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) H.264 MoComp, FGT.
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) H.264 trasformazione coseno discreto inversa (IDCT), nessun FGT.
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) H.264 IDCT, FGT.
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) H.264 VLD, nessun FGT.
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) Decodificatore H.264 a lunghezza variabile (VLD), FGT.
DXVA2_ModeHEVC_VLD_Main Profilo principale H.265/HEVC
DXVA2_ModeHEVC_VLD_Main10 Profilo H.265/HEVC Main 10
DXVA2_ModeMPEG2_IDCT MPEG-2 IDCT.
DXVA2_ModeMPEG2_MoComp MPEG-2 MoComp.
DXVA2_ModeMPEG2_VLD MPEG-2 VLD.
DXVA2_ModeVC1_A (DXVA2_ModeVC1_PostProc) Post-elaborazione vc-1.
DXVA2_ModeVC1_B (DXVA2_ModeVC1_MoComp) VC-1 MoComp.
DXVA2_ModeVC1_C (DXVA2_ModeVC1_IDCT) VC-1 IDCT.
DXVA2_ModeVC1_D (DXVA2_ModeVC1_VLD) VLD VC-1.
DXVA2_ModeWMV8_A (DXVA2_ModeWMV8_PostProc) Post-elaborazione di Windows Media Video 8.
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) Windows Media Video 8 MoComp.
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) Post-elaborazione di Windows Media Video 9.
DXVA2_ModeWMV9_B (DXVA2_ModeWMV9_MoComp) Windows Media Video 9 MoComp.
DXVA2_ModeWMV9_C (DXVA2_ModeWMV9_IDCT) IDCT di Windows Media Video 9.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dxva2api.h

Vedi anche

Accelerazione video DirectX 2.0

IDirectXVideoDecoderService