Método IDirectXVideoDecoderService::GetDecoderDeviceGuids (dxva2api.h)

Recupera una matriz de GUID que identifica los dispositivos de descodificador admitidos por el hardware gráfico.

Sintaxis

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

Parámetros

[out] pCount

Recibe el número de GUID.

[out] pGuids

Recibe una matriz de GUID. El tamaño de la matriz se recupera en el parámetro Count . El método asigna la memoria de la matriz. El autor de la llamada debe liberar la memoria llamando a CoTaskMemFree.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
D3DERR_INVALIDCALL
Error del dispositivo Direct3D.
E_FAIL
Si se usa el adaptador de pantalla básico de Microsoft o el tipo de dispositivo Direct3D 11 es el rasterizador de referencia. Estos dispositivos no admiten descodificadores de vídeo.

Comentarios

Se definen los siguientes GUID de descodificadores. Algunos de estos GUID tienen nombres alternativos, que se muestran entre paréntesis.

GUID Descripción
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) Compensación de movimiento H.264 (MoComp), sin tecnología de grano de película (FGT).
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) H.264 MoComp, FGT.
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) H.264 inverso transformación de coseno discreto (IDCT), sin FGT.
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) H.264 IDCT, FGT.
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) H.264 VLD, sin FGT.
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) Descodificador de longitud variable (VLD) H.264, FGT.
DXVA2_ModeHEVC_VLD_Main Perfil principal de H.265 / HEVC
DXVA2_ModeHEVC_VLD_Main10 Perfil H.265 / HEVC Main 10
DXVA2_ModeMPEG2_IDCT MPEG-2 IDCT.
DXVA2_ModeMPEG2_MoComp MPEG-2 MoComp.
DXVA2_ModeMPEG2_VLD VLD MPEG-2.
DXVA2_ModeVC1_A (DXVA2_ModeVC1_PostProc) Procesamiento posterior a VC-1.
DXVA2_ModeVC1_B (DXVA2_ModeVC1_MoComp) VC-1 MoComp.
DXVA2_ModeVC1_C (DXVA2_ModeVC1_IDCT) IDCT de VC-1.
DXVA2_ModeVC1_D (DXVA2_ModeVC1_VLD) VLD vc-1.
DXVA2_ModeWMV8_A (DXVA2_ModeWMV8_PostProc) Procesamiento posterior de Windows Media Video 8.
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) Windows Media Video 8 MoComp.
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) Procesamiento posterior de Windows Media Video 9.
DXVA2_ModeWMV9_B (DXVA2_ModeWMV9_MoComp) Windows Media Video 9 MoComp.
DXVA2_ModeWMV9_C (DXVA2_ModeWMV9_IDCT) IDCT de Windows Media Video 9.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dxva2api.h

Consulte también

Aceleración de vídeo de DirectX 2.0

IDirectXVideoDecoderService