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


Метод IAMAnalogVideoDecoder::get_VCRHorizontalLocking (strmif.h)

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

Метод get_VCRHorizontalLocking указывает, ожидает ли декодер видео из источника ленты или широковещательного источника.

Синтаксис

HRESULT get_VCRHorizontalLocking(
  [out] long *plVCRHorizontalLocking
);

Параметры

[out] plVCRHorizontalLocking

Указатель на переменную, которая получает одно из следующих значений.

Значение Описание
0 Декодер ожидает видео из источника трансляции.
1 Декодер ожидает видео из источника ленты.

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

Возвращает значение HRESULT. Ниже приведены возможные значения.

Код возврата Описание
E_PROP_ID_UNSUPPORTED
Устройство не поддерживает этот метод.
S_OK
Успешно.

Комментарии

Точность синхронизации импульсов синхронизации обычно ниже от источника ленты, чем от источника широковещательной трансляции. Если возвращенное значение равно 1, декодер может ослабить свои стандарты синхронизации времени.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)
Библиотека Strmiids.lib

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

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

Интерфейс IAMAnalogVideoDecoder