|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include <cstddef>#include <cstdint>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. | |