SynchronizationMode.java

package org.hammer.audio.acquisition;

/** Declares how inter-channel timing is modeled for one microphone-array observation. */
public enum SynchronizationMode {
  /** All channels are assumed to originate from one hardware sample clock. */
  NOMINAL_SHARED_CLOCK,
  /** Static per-channel timing offsets are calibrated. */
  CALIBRATED_OFFSET,
  /** Static offsets and affine sample-rate drift are calibrated. */
  DRIFT_COMPENSATED
}