defaultDirectCarrierCompatibility top-level constant
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,
};