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


Интерфейс IAMClockSlave (strmif.h)

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

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

Если отрисовщик звука соответствует скорости с другими часами, он позволяет звуку смещению до указанного допустимого значения. Если звук отклоняется слишком далеко, отрисовщик удаляет образцы; Если он отклоняется слишком далеко, отрисовщик вставляет автоматические пробелы. Этот интерфейс позволяет приложению изменить допустимое значение по умолчанию.

Установка большего допуска, скорее всего, приведет к тому, что аудиопоток станет несинхронизированным с видеопотоком. Установка меньшего допустимого значения может вызвать звуковое дрожание. Поэтому изменять параметр допустимости не рекомендуется, если для этого нет конкретной причины.

Наследование

Интерфейс IAMClockSlave наследуется от интерфейса IUnknown . IAMClockSlave также имеет следующие типы членов:

Методы

Интерфейс IAMClockSlave содержит следующие методы.

 
IAMClockSlave::GetErrorTolerance

Метод GetErrorTolerance извлекает допустимость сопоставления скорости отрисовщика звука.
IAMClockSlave::SetErrorTolerance

Метод SetErrorTolerance задает допустимость сопоставления скорости отрисовщика звука.

Требования

   
Минимальная версия клиента Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)

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

Динамические источники