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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Error del dispositivo Direct3D. |
|
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 |