Source Modes
A listener's source mode determines the type of filtering that is applied to a source sound. You can use these constants to specify a source mode:
enum { kSSpSourceMode_Unfiltered = 0, kSSpSourceMode_Localized = 1, kSSpSourceMode_Ambient = 2, kSSpSourceMode_Binaural = 3 };Constant descriptions
kSSpSourceMode_Unfiltered
- Unfiltered sounds are not processed by the sound localization filter in any way.
kSSpSourceMode_Localized
- The sound is localized (that is, it appears to be emanating from a specific location in space).
kSSpSourceMode_Ambient
- The sound is ambient (that is, it appears to come from all directions).
kSSpSourceMode_Binaural
- The sound is binaural (that is, it was recorded with a localized effect). It is played exactly as recorded, except that a crosstalk canceller is used when the
speakerKind
field of a 3D sound setup structure has the valuekSSpSpeakerKind_Stereo
.