|
SAL
A C++ library for spatial audio.
|
Classes | |
| struct | KemarData |
| class | AmbisonicsMic |
| class | AmbisonicsHorizDec |
| class | Array |
| class | Buffer |
| class | MonoBuffer |
| class | StereoBuffer |
| class | HoaBuffer |
| class | BinauralMic |
| class | DatabaseBinauralMic |
| class | BinauralMicInstance |
| class | CipicMic |
| class | CuboidRoom |
| class | Decoder |
| class | IdenticalDecoder |
| class | DelayFilter |
| class | Fdtd |
| class | FreeFieldSim |
| class | Ism |
| class | KemarMic |
| class | Microphone |
| class | StereoMicrophone |
| class | MicrophoneArray |
| class | UniformArray |
| class | CircularArray |
| class | StereoMic |
| class | MonoMic |
| class | MemorylessMic |
| class | MemorylessMonoMic |
| class | GainMic |
| class | OmniMic |
| class | TrigMic |
| class | TanMic |
| class | PaWrapper |
| class | PropagationLine |
| class | RirAnalysis |
| class | Room |
| struct | StereoSignal |
| class | TripletHandler |
| class | RampSmoother |
| class | LowPassSmoothingFilter |
| class | Source |
| class | SphericalHeadMic |
| class | TdBem |
| class | WavHandler |
Typedefs | |
| typedef mcl::Real | Sample |
| typedef mcl::Real | Time |
| typedef mcl::Real | Speed |
| typedef mcl::Real | Length |
| typedef mcl::Real | Angle |
| typedef mcl::Int | UInt |
| typedef mcl::Int | Int |
| typedef std::vector< Sample > | Signal |
| typedef mcl::Point | Triplet |
Enumerations | |
| enum | HoaNormalisation { sqrt2, N3d, Sn3d, Fuma } |
| enum | HoaOrdering |
| enum | HeadRefOrientation |
| enum | CuboidWallId { kX1, kX2, kY1, kY2, kZ1, kZ2 } |
| enum | IsmInterpolation { none, peterson } |
| enum | BoundarySetType { kFirstOrder, kFirstAndSecondOrder } |
| enum | Ear { kLeftEar, kRightEar } |
| enum | InterpolationType |
| enum | RotationDirection |
Functions | |
| bool | MicrophoneArrayTest () |
| template<class T > | |
| std::vector< T > | UniformAngles (const Int num_elements, const T first_element_heading, const RotationDirection direction=RotationDirection::kCounterclockwise) noexcept |
| template<class T , class V > | |
| std::vector< V > | ConvertToType (std::vector< T > vector) |
| template<typename T > | |
| std::string | ToString (T input) |
Variables | |
| KemarData | kRightEarData [] |
| KemarData | kLeftEarData [] |
| typedef mcl::Real sal::Angle |
| typedef mcl::Int sal::Int |
| typedef mcl::Real sal::Length |
| typedef mcl::Real sal::Sample |
| typedef std::vector<Sample> sal::Signal |
| typedef mcl::Real sal::Speed |
| typedef mcl::Real sal::Time |
| typedef mcl::Point sal::Triplet |
| typedef mcl::Int sal::UInt |
| enum sal::BoundarySetType |
| enum sal::CuboidWallId |
| enum sal::Ear |
| enum sal::HoaOrdering |
| std::vector<V> sal::ConvertToType | ( | std::vector< T > | vector | ) |
| bool sal::MicrophoneArrayTest | ( | ) |
| std::string sal::ToString | ( | T | input | ) |
|
noexcept |
| KemarData sal::kLeftEarData[] |
| KemarData sal::kRightEarData[] |
1.8.2