Ответы:
(Это ответ на старый вопрос, но так как я изучал тему ...)
Это связано с синхронизацией различных аппаратных устройств.
При создании агрегатного устройства для одновременной работы может потребоваться более одного оборудования для генерации звука. Даже если эти устройства работают с одинаковой частотой дискретизации, они, вероятно, используют независимые аппаратные часы для передачи буферизованного звука через свои ЦАП и фактически генерируют звук. Если эти часы выйдут из синхронизации, звук тоже будет не синхронизирован, и в конечном итоге одно или несколько аппаратных устройств начнут исчерпывать свой буфер данных, прежде чем другие закончат работу со своими. Короче, это было бы глючно и сломалось.
Так, например, вы можете подключить телевизор через HDMI и использовать его в качестве второго монитора для просмотра фильмов, но вы можете использовать как динамики телевизора, так и динамики компьютера - возможно, вы подключили компьютерные динамики с сабвуфером и Вам нравится добавленный бас, который не могут воспроизводить динамики телевизора. Таким образом, вы используете Audio MIDI Setup для добавления агрегатного устройства как для вашего компьютера, так и для телевизора. Но компьютер отправляет цифровое аудио по HDMI на телевизор, который независимо декодирует его - должен быть какой-то способ, чтобы компьютер и телевизор декодировали с одинаковой скоростью, без какого-либо смещения часов с течением времени.
По цифровым каналам связи, таким как SP / DIF, аппаратные устройства могут передавать и принимать сигнал в дополнение к аудиоданным, которые используются для выполнения такого рода синхронизации. Это называется слово часы . Когда вы записываете цифровой звук, это очень важно, чтобы записывающий цифровой приемник был строго синхронизирован с передающим цифровым источником. Вы можете узнать больше об этом здесь:
http://en.wikipedia.org/wiki/Word_clock
Если все ваши агрегатные устройства поддерживают синхронизацию слов, то вам не требуется программная коррекция дрейфа - мастер будет использоваться в качестве источника синхронизации слов, а данные синхронизации слов будут отправляться на другие устройства. Они все будут использовать эти часы для синхронизации. В противном случае любые устройства, кроме ведущего, которые не поддерживают щелчок слов, требуют включения переключателя коррекции дрейфа. При этом используется какой-то программный механизм для борьбы со смещением тактовой частоты (я не знаю, как на самом деле это достигается, или насколько он надежен / надежен).
В примере с телевизором вы бы задали компьютер в качестве основного аудиоустройства и добавили к нему аудиовыход телевизора, включив коррекцию дрейфа для телевизора (но не для главного устройства, так как это не имело бы смысла - часы аудио телевизора исправлено с использованием их мастера в качестве эталона). Для другого примера того, как синхронизация слов и коррекция смещения работают вместе, см. Шаги 11 и 12 здесь:
http://www.absolutemusic.co.uk/community/entries/set-aggregate-audio-device-mac-os-lion
Выберите источник часов в верхней части окна. Это аудиоинтерфейс, который wordclock будет использоваться для других аудиоинтерфейсов в созданном агрегате.
Выберите частоту дискретизации, это частота дискретизации, с которой будут дискретизироваться все остальные аудиоинтерфейсы.
Корректировка дрейфа не должна проверяться на интерфейсе, выбранном выше. На всех других аудиоинтерфейсах / устройствах должен быть установлен флажок Исправление дрейфа.
Функция коррекции дрейфа поддерживает эти интерфейсы / устройства в синхронизации (по времени) с основным интерфейсом из раскрывающегося меню в верхней части, которое вы выбрали, которое становится главными часами.