mirror of
https://github.com/AxioDL/boo.git
synced 2025-12-21 10:49:12 +00:00
Experimental support for LtRt surround matrixing
This commit is contained in:
22
lib/audiodev/Common.hpp
Normal file
22
lib/audiodev/Common.hpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#ifndef BOO_AUDIOCOMMON_HPP
|
||||
#define BOO_AUDIOCOMMON_HPP
|
||||
|
||||
#include <soxr.h>
|
||||
|
||||
namespace boo
|
||||
{
|
||||
|
||||
/** Pertinent information from audio backend about optimal mixed-audio representation */
|
||||
struct AudioVoiceEngineMixInfo
|
||||
{
|
||||
double m_sampleRate;
|
||||
soxr_datatype_t m_sampleFormat;
|
||||
unsigned m_bitsPerSample;
|
||||
AudioChannelSet m_channels;
|
||||
ChannelMap m_channelMap;
|
||||
size_t m_periodFrames;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // BOO_AUDIOCOMMON_HPP
|
||||
Reference in New Issue
Block a user