Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уничтожает декодировщик видео.
Синтаксис
PFND3D12DDI_DESTROYVIDEODECODER_0021 Pfnd3d12ddiDestroyvideodecoder0021;
void Pfnd3d12ddiDestroyvideodecoder0021(
D3D12DDI_HDEVICE hDrvDevice,
D3D12DDI_HVIDEODECODER_0020 hDrvVideoDecoder
)
{...}
Параметры
hDrvDevice
Дескриптор устройства отображения (графический контекст).
hDrvVideoDecoder
Содержит HVideoDecoder
Возвращаемое значение
Никакой
Замечания
Декодатор может использоваться для записи команд с несколькими списками команд, но команды нельзя записывать одновременно. Приложение отвечает за синхронизацию доступа к декодеру при записи команд.
Команды, записанные в декодировщике, также должны выполняться в том порядке, в который они были записаны. операции Pfnd3d12ddiVideoDecodeFrame могут изменять содержимое внутренних ресурсов декодера при выполнении на GPU и последующих операциях Pfnd3d12ddiVideoDecodeFrame может зависеть от этих изменений.
В одной очереди приложение отвечает за вызов списков команд выполнения в порядке записи команд Pfnd3d12ddiVideoDecodeFrame с объектом декодера. Когда приложение делает это, драйвер отвечает за синхронизацию операций Pfnd3d12ddiVideoDecodeFrame к ресурсам декодера.
Когда приложение использует несколько очередей с одним объектом декодера, приложение отвечает за синхронизацию и упорядочивание команд с помощью заборов.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | d3d12umddi.h |