функция обратного вызова PFND3DDDI_DECODEENDFRAME (d3dumddi.h)
Функция DecodeEndFrame уведомляет драйвер отображения пользовательского режима о том, что были отправлены все данные, необходимые для декодирования текущего кадра.
Синтаксис
PFND3DDDI_DECODEENDFRAME Pfnd3dddiDecodeendframe;
HRESULT Pfnd3dddiDecodeendframe(
HANDLE hDevice,
D3DDDIARG_DECODEENDFRAME *unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
unnamedParam2
pData [in, out]
Указатель на структуру D3DDDIARG_DECODEENDFRAME , описывающую декодер DirectX VA, который должен прекратить декодирование кадра.
Возвращаемое значение
DecodeEndFrame возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
S_OK | Декодирование успешно завершено. |
E_OUTOFMEMORY | DecodeEndFrame не удалось выделить необходимую память для его завершения. |
Комментарии
Функция DecodeEndFrame уведомляет драйвер отображения пользовательского режима о том, что его функция DecodeExecute больше не может вызываться на указанном устройстве декодирования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |