Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
AudioConfig.h File Reference
#include <cstddef>
#include <cstdint>
Include dependency graph for AudioConfig.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Engine
namespace  Engine::Core
 Core audio subsystem owning the miniaudio engine and managing playback.
namespace  Engine::Core::Audio
 Shared audio configuration constants used by miniaudio and Steam Audio.

Variables

constexpr uint32_t Engine::Core::Audio::SAMPLE_RATE = 48000
 Sample rate in Hz — must match between miniaudio engine and Steam Audio.
constexpr uint32_t Engine::Core::Audio::FRAME_SIZE = 1024
 Frames per audio processing period — must match between miniaudio and Steam Audio.
constexpr uint32_t Engine::Core::Audio::OUTPUT_CHANNELS = 2
 Output channel count (stereo)
constexpr uint32_t Engine::Core::Audio::MAX_AUDIO_SOURCES = 128
 Maximum number of simultaneously active audio sources.
constexpr size_t Engine::Core::Audio::MAX_AUDIO_LOADS_PER_FRAME = 8
 Maximum audio assets to finalize per frame in the pipeline.