defaultDirectCarrierCompatibility top-level constant

Map<OutputSource, SourceEffectiveness> const defaultDirectCarrierCompatibility

Direct carrier protocols (e.g. 90 Hz, 100 Hz): the target frequency is audible directly — no binaural separation needed. Any output works.

Implementation

const defaultDirectCarrierCompatibility = <OutputSource, SourceEffectiveness>{
  OutputSource.headphones: SourceEffectiveness.optimal,
  OutputSource.speakers: SourceEffectiveness.optimal,
  OutputSource.boneConduction: SourceEffectiveness.effective,
  OutputSource.smartphone: SourceEffectiveness.effective,
  OutputSource.subwoofer: SourceEffectiveness.effective,
};