HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
AudioChannelMixingLookupTables.h
Go to the documentation of this file.
1#pragma once
2#include "HephAudioShared.h"
4#include <unordered_map>
5
8namespace HephAudio
9{
10 typedef std::unordered_map<HephAudio::AudioChannelMask, std::unordered_map<HephAudio::AudioChannelMask, float>> hephaudio_channel_mixing_lookup_table_t;
11
17 {
18 public:
22
23 public:
24 static hephaudio_channel_mixing_lookup_table_t _mono_table;
25 static hephaudio_channel_mixing_lookup_table_t _stereo_table;
26 static hephaudio_channel_mixing_lookup_table_t _3_channels_table;
27 static hephaudio_channel_mixing_lookup_table_t _other_channels_table;
28 };
29}
#define HEPH_API
Definition HephShared.h:132
provides the lookup tables for channel mixing.
Definition AudioChannelMixingLookupTables.h:17