Функция DxApi (dxapi.h)
Функция DxApi принимает команды из драйвера видеозахвата аппаратного декодера для доступа к функциям интерфейса DxApi , реализованным в драйвере видео минипорта.
Синтаксис
ULONG DxApi(
IN ULONG dwFunctionNum,
IN PVOID lpvInBuffer,
IN ULONG cbInBuffer,
IN PVOID lpvOutBuffer,
IN ULONG cbOutBuffer
);
Параметры
dwFunctionNum
Указывает поведение функции DxApi (идентификатор функции). Список идентификаторов функций см. в разделе Примечания.
lpvInBuffer
Указывает на входной буфер.
cbInBuffer
Указывает размер входного буфера в байтах.
lpvOutBuffer
Указывает на выходной буфер.
cbOutBuffer
Указывает размер выходного буфера в байтах.
Возвращаемое значение
DxApi возвращает количество байтов, фактически записанных в выходной буфер.
Комментарии
DxApi принимает идентификатор функции (dwFunctionNum), входной буфер (lpvInBuffer) и его размер (cbInBuffer), а также буфер вывода (lpvOutBuffer) и его размер (cbOutBuffer). Поведение функции, а также размер и формат входных и выходных буферов зависят от указанного идентификатора функции. Возвращаемое значение — это количество фактических байтов, записанных в выходной буфер.
Следующие идентификаторы функций определены для функции DxApi в файле заголовка ddkmapi.h :
DD_DXAPI_FLUSHVPCAPTUREBUFFERS
DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dxapi.h (включая Ddkmapi.h) |
Библиотека | Dxapi.lib |
См. также раздел
DD_DXAPI_FLUSHVPCAPTUREBUFFERS
DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по