Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция VideoProcessBeginFrame уведомляет драйвер отображения пользовательского режима, который может начать обработку видеокадры на указанном устройстве обработки видеотрансляций Microsoft DirectX (VA).
Синтаксис
PFND3DDDI_VIDEOPROCESSBEGINFRAME Pfnd3dddiVideoprocessbeginframe;
HRESULT Pfnd3dddiVideoprocessbeginframe(
HANDLE hDevice,
[in] HANDLE hVideoProcess
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
[in] hVideoProcess
Дескриптор устройства обработки видеотрансляции DirectX VA, который должен начать обработку видеокадров. Функция CreateVideoProcessDevice создала этот дескриптор.
Возвращаемое значение
VideoProcessBeginFrame возвращает одно из следующих значений:
| Возвращаемый код | Описание |
|---|---|
| S_OK | Обработка видеокадров успешно началась. |
| E_OUTOFMEMORY | VideoProcessBeginFrame не удалось выделить необходимую память для его завершения. |
Замечания
Функция VideoProcessBeginFrame уведомляет драйвер отображения в пользовательском режиме, что его функция VideoProcessBlt может вызываться на указанном устройстве обработки видео.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
| целевая платформа | Настольный |
| заголовка | d3dumddi.h (include D3dumddi.h) |