diff options
Diffstat (limited to 'src/factories/naudio/v1/AudioContext.cpp')
| -rw-r--r-- | src/factories/naudio/v1/AudioContext.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/factories/naudio/v1/AudioContext.cpp b/src/factories/naudio/v1/AudioContext.cpp index 45beef5..bc185e7 100644 --- a/src/factories/naudio/v1/AudioContext.cpp +++ b/src/factories/naudio/v1/AudioContext.cpp @@ -3,6 +3,8 @@ #include "Companion.h" std::unordered_map<AudioTableType, TableEntry> AudioContext::tables; +uint32_t AudioContext::sessionFrequency = 32000; +uint32_t AudioContext::numBuffers = 2; NAudioDrivers AudioContext::driver = NAudioDrivers::UNKNOWN; std::unordered_map<uint64_t, std::string> AudioContext::sampleDedup; std::unordered_map<uint32_t, std::string> AudioContext::sampleAddrRemap; @@ -18,6 +20,9 @@ std::optional<std::shared_ptr<IParsedData>> AudioContextFactory::parse(std::vect throw std::runtime_error("Unknown NAudio driver"); } + AudioContext::sessionFrequency = GetSafeNode<uint32_t>(node, "frequency", 32000); + AudioContext::numBuffers = GetSafeNode<uint32_t>(node, "buffers", 2); + auto seq = GetSafeNode<YAML::Node>(node, "audio_seq"); auto seqSize = GetSafeNode<uint32_t>(seq, "size"); auto seqOffset = GetSafeNode<uint32_t>(seq, "offset"); |
