Функция OPMGetVideoOutputForTarget (opmapi.h)
Возвращает объект вывода видео для целевого объекта VidPN на указанном адаптере.
Синтаксис
HRESULT OPMGetVideoOutputForTarget(
[in] LUID *pAdapterLuid,
[in] ULONG VidPnTarget,
[in] OPM_VIDEO_OUTPUT_SEMANTICS vos,
[out] IOPMVideoOutput **ppOPMVideoOutput
);
Параметры
[in] pAdapterLuid
LUID для адаптера, в котором находится целевой объект.
[in] VidPnTarget
Идентификатор целевого объекта для указанного адаптера.
[in] vos
Член перечисления OPM_VIDEO_OUTPUT_SEMANTICS .
Значение | Значение |
---|---|
|
Возвращаемый указатель IOPMVideoOutput будет использовать семантику OPM. |
|
Возвращаемый указатель IOPMVideoOutput будет использовать семантику протокола COPP. |
[out] ppOPMVideoOutput
Получает указатель на указатель IOPMVideoOutput . Вызывающий объект должен освободить этот указатель.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Интерфейс IOPMVideoOutput имеет два режима поведения в зависимости от значения параметра vos . Если vosOPM_VOS_COPP_SEMANTICS, IOPMVideoOutput использует семантику COPP. Этот режим предназначен для обратной совместимости с COPP. Если vosOPM_VOS_OPM_SEMANTICS, IOPMVideoOutput использует более новую семантику OPM. Различия в поведении отмечаются на справочной странице для каждого метода. Режим не изменяется в течение времени существования объекта.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | opmapi.h |
Библиотека | Dxva2.lib |
DLL | Dxva2.dll |