функция обратного вызова PDX_GETPREVIOUSAUTOFLIP (dxmini.h)
Функция обратного вызова DxGetPreviousAutoflip вызывается, когда устройство выполняет аппаратную автоподборку и клиент драйвера видео минипорта хочет узнать, какая поверхность получила предыдущее поле видеоданных для целей захвата.
Синтаксис
PDX_GETPREVIOUSAUTOFLIP PdxGetpreviousautoflip;
DWORD PdxGetpreviousautoflip(
PVOID unnamedParam1,
PDDGETPREVIOUSAUTOFLIPININFO unnamedParam2,
PDDGETPREVIOUSAUTOFLIPOUTINFO unnamedParam3
)
{...}
Параметры
unnamedParam1
Указывает на расширение устройства драйвера мини-порта.
unnamedParam2
Указывает на структуру DDGETPREVIOUSAUTOFLIPININFO, содержащую сведения об объекте расширений видеопорта (VPE).
unnamedParam3
Указывает на структуру DDGETPREVIOUSAUTOFLIPOUTINFO , содержащую индекс цепочки autoflip.
Возвращаемое значение
DxGetPreviousAutoflip возвращает DX_OK в случае успешного выполнения; В противном случае возвращается одно из следующих значений ошибки:
Комментарии
Если выполняется чередование, поверхность, которая получила предыдущее поле, может быть той же поверхностью, которая получает текущее поле.
DxGetPreviousAutoflip возвращает индекс в цепочке autoflip правильной поверхности в элементе dwSurfaceIndex структуры DDGETPREVIOUSAUTOFLIPOUTINFO в getPreviousAutoflipOutInfo.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dxmini.h (включая Dxmini.h) |