Cavern

 Cavern4D

 Cavernize

 Debug

 FilterInterfaces

 Filters

 Format

 Helpers

 QuickEQ

 Remapping

 SpecialSources

 Spoofer

 Utilities

 Virtualizer

 Atmosphere

 AudioClip3D

 AudioListener3D

 AudioListener3DInspector

 AudioSource3D

 CavernizeRealtime

 Channel

 Clip

 Environments

 Jack

 Listener

  ActiveSources

  AttachPrioritySource(Source)

  AttachSource(Source)

  AudioQuality

  Channels

  defaultSampleRate

  DelayTarget

  DetachAllSources()

  DetachSource(Source)

  DirectLFE

  EnvironmentSize

  EnvironmentType

  GetLayoutName()

  HeadphoneVirtualizer

  Info

  IsSpherical

  IsSymmetric

  LFESeparation

  LFEVolume

  LimiterOnly

  Listener(bool)

  MaximumSources

  Normalizer

  operator bool(Listener)

  Ping()

  Position

  Range

  Render(int)

  ReplaceChannels(Channel[])

  ReplaceChannels(int)

  Rotation

  SampleRate

  ScreenSize

  UpdateRate

  Volume

 QualityModes

 Rolloffs

 SeatAdaptation

 Source

Channel[] Channels

Output channel layout. The default setup is the standard 5.1.
VisibilityPublic
GetterPublic
SetterPrivate
Modifiersstatic

See also

CavernUnity DLL.Cavern.Listener.HeadphoneVirtualizerVirtual surround effect for headphones. This will replace the active Channels on the next frame.
CavernUnity DLL.Cavern.Listener.ReplaceChannels(int channelCount) Replace the channel layout with a standard of a given channel count. The Listener will set up itself automatically with the user's saved configuration. The used audio channels can be queried through Channels, which should be respected, and the output audio channel count should be set to its length. If this is not possible, the layout could be set to a standard by the number of channels with this function.