Поделиться через


Метод IAMPhysicalPinInfo::GetPhysicalType (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Примечание Интерфейс IAMPhysicalPinInfo не рекомендуется использовать.
 
Извлекает тип и имя физического закрепления.

Синтаксис

HRESULT GetPhysicalType(
  [out] long     *pType,
  [out] LPOLESTR *ppszType
);

Параметры

[out] pType

Указатель на переменную, которая получает значение, указывающее тип закрепления. Перечисление PhysicalConnectorType определяет значения типа закрепления.

[out] ppszType

Адрес указателя на буфер, который получает удобочитаемую строку, идентифицируя тип закрепления.

Возвращаемое значение

Возвращает S_OK, если найдено допустимое физическое значение закрепления. В противном случае возвращает VFW_E_NO_ACCEPTABLE_TYPES.

Требования

Требование Значение
Целевая платформа Windows
Header strmif.h (включая Dshow.h)

См. также раздел

Коды ошибок и успешного выполнения

Интерфейс IAMPhysicalPinInfo