Método IDirectXVideoDecoderService::GetDecoderDeviceGuids (dxva2api.h)
Recupera uma matriz de GUIDs que identifica os dispositivos de decodificador compatíveis com o hardware gráfico.
Sintaxe
HRESULT GetDecoderDeviceGuids(
[out] UINT *pCount,
[out] GUID **pGuids
);
Parâmetros
[out] pCount
Recebe o número de GUIDs.
[out] pGuids
Recebe uma matriz de GUIDs. O tamanho da matriz é recuperado no parâmetro Count . O método aloca a memória para a matriz. O chamador deve liberar a memória chamando CoTaskMemFree.
Valor retornado
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Erro do dispositivo Direct3D. |
|
Se o Adaptador de Vídeo Básico da Microsoft estiver sendo usado ou o tipo de dispositivo Direct3D 11 for o rasterizador de referência. Esses dispositivos não dão suporte a decodificadores de vídeo. |
Comentários
Os GUIDs do decodificador a seguir são definidos. Alguns desses GUIDs têm nomes alternativos, mostrados entre parênteses.
GUID | Descrição |
---|---|
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) | H.264 motion compensation (MoComp), sem FGT (tecnologia de grãos de filme). |
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) | H.264 MoComp, FGT. |
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) | H.264 inverse discrete cosine transform (IDCT), sem FGT. |
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) | H.264 IDCT, FGT. |
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) | H.264 VLD, sem FGT. |
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) | H.264 VLD (decodificador de comprimento variável), FGT. |
DXVA2_ModeHEVC_VLD_Main | Perfil principal H.265/HEVC |
DXVA2_ModeHEVC_VLD_Main10 | Perfil H.265/HEVC Principal 10 |
DXVA2_ModeMPEG2_IDCT | IDCT MPEG-2. |
DXVA2_ModeMPEG2_MoComp | MPEG-2 MoComp. |
DXVA2_ModeMPEG2_VLD | MPEG-2 VLD. |
DXVA2_ModeVC1_A (DXVA2_ModeVC1_PostProc) | Pós-processamento vc-1. |
DXVA2_ModeVC1_B (DXVA2_ModeVC1_MoComp) | VC-1 MoComp. |
DXVA2_ModeVC1_C (DXVA2_ModeVC1_IDCT) | IDCT VC-1. |
DXVA2_ModeVC1_D (DXVA2_ModeVC1_VLD) | VC-1 VLD. |
DXVA2_ModeWMV8_A (DXVA2_ModeWMV8_PostProc) | Pós-processamento do Windows Media Video 8. |
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) | Windows Media Video 8 MoComp. |
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) | Pós-processamento do Windows Media Video 9. |
DXVA2_ModeWMV9_B (DXVA2_ModeWMV9_MoComp) | Windows Media Video 9 MoComp. |
DXVA2_ModeWMV9_C (DXVA2_ModeWMV9_IDCT) | IDCT do Windows Media Video 9. |
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dxva2api.h |