Метод IDirectXVideoDecoderService::GetDecoderDeviceGuids (dxva2api.h)
Извлекает массив идентификаторов GUID, идентифицирующий устройства декодера, поддерживаемые графическим оборудованием.
Синтаксис
HRESULT GetDecoderDeviceGuids(
[out] UINT *pCount,
[out] GUID **pGuids
);
Параметры
[out] pCount
Получает количество идентификаторов GUID.
[out] pGuids
Получает массив идентификаторов GUID. Размер массива извлекается в параметре Count . Метод выделяет память для массива. Вызывающий объект должен освободить память, вызвав CoTaskMemFree.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Ошибка с устройства Direct3D. |
|
Если используется базовый видеоадаптер Microsoft или тип устройства Direct3D 11 является ссылочным растеризатором. Эти устройства не поддерживают декодеры видео. |
Комментарии
Определены следующие идентификаторы GUID декодера. Некоторые из этих идентификаторов GUID имеют альтернативные имена, отображаемые в круглых скобках.
Идентификатор GUID | Описание |
---|---|
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) | H.264 компенсация за движение (MoComp), без технологии пленки зерна (FGT). |
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) | H.264 MoComp, FGT. |
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) | H.264 инверсное дискретное преобразование косисинуса (IDCT), без FGT. |
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) | H.264 IDCT, FGT. |
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) | H.264 VLD, без FGT. |
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) | Декодер H.264 переменной длины (VLD), FGT. |
DXVA2_ModeHEVC_VLD_Main | H.265 / Основной профиль HEVC |
DXVA2_ModeHEVC_VLD_Main10 | Профиль 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) | Постобработка 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) | VC-1 VLD. |
DXVA2_ModeWMV8_A (DXVA2_ModeWMV8_PostProc) | Постобработка Windows Media Video 8. |
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) | Windows Media Video 8 MoComp. |
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) | Постобработка Windows Media Video 9. |
DXVA2_ModeWMV9_B (DXVA2_ModeWMV9_MoComp) | Windows Media Video 9 MoComp. |
DXVA2_ModeWMV9_C (DXVA2_ModeWMV9_IDCT) | Windows Media Video 9 IDCT. |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | dxva2api.h |