VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae::core::SPCAP Struct Reference

Struct containing SPCAP and preconfigured speaker setups. More...

#include <vae_spcap.hpp>

Collaboration diagram for vae::core::SPCAP:

Classes

class  SPCAPConfig
 Class handling SPCAP for arbitrary speaker setups. More...
 

Static Public Attributes

static const SPCAPConfig< 1 > MonoSPCAP
 TODO there's probably a smart way to make this all constexpr. More...
 
static const SPCAPConfig< 2 > HeadphoneSPCAP
 
static const SPCAPConfig< 2 > StereroSPCAP
 
static const SPCAPConfig< 4 > QuadSPCAP
 
static const SPCAPConfig< 5 > SuroundSPCAP
 

Detailed Description

Struct containing SPCAP and preconfigured speaker setups.

Definition at line 11 of file vae_spcap.hpp.

Member Data Documentation

◆ HeadphoneSPCAP

const SPCAP::SPCAPConfig< 2 > vae::core::SPCAP::HeadphoneSPCAP
static
Initial value:
= {
{ -1, 0, 0 }, { +1, 0, 0 }
}

Definition at line 83 of file vae_spcap.hpp.

◆ MonoSPCAP

const SPCAP::SPCAPConfig< 1 > vae::core::SPCAP::MonoSPCAP
static
Initial value:
= {
{ 0, 0, -1 }
}

TODO there's probably a smart way to make this all constexpr.

Definition at line 82 of file vae_spcap.hpp.

◆ QuadSPCAP

const SPCAP::SPCAPConfig< 4 > vae::core::SPCAP::QuadSPCAP
static
Initial value:
= {
{ -1, 0, -1 }, { +1, 0, -1 },
{ -1, 0, +1 }, { +1, 0, +1 }
}

Definition at line 85 of file vae_spcap.hpp.

◆ StereroSPCAP

const SPCAP::SPCAPConfig< 2 > vae::core::SPCAP::StereroSPCAP
static
Initial value:
= {
{ -1, 0, -1 }, { +1, 0, -1 }
}

Definition at line 84 of file vae_spcap.hpp.

◆ SuroundSPCAP

const SPCAP::SPCAPConfig< 5 > vae::core::SPCAP::SuroundSPCAP
static
Initial value:
= {
{ -1, 0, -1 }, { +1, 0, -1 },
{ -1, 0, +1 }, { +1, 0, +1 },
{ 0, 0, -1 }
}

Definition at line 86 of file vae_spcap.hpp.


The documentation for this struct was generated from the following file: