#include <cstddef>#include <cstdint>#include <span>#include <vector>#include <pulp/audio/sample_identity.hpp>Go to the source code of this file.
Classes | |
| struct | pulp::audio::InstrumentVoice |
| struct | pulp::audio::VoiceTermination |
| struct | pulp::audio::InstrumentVoiceTrigger |
| struct | pulp::audio::VoiceAllocationResult |
| class | pulp::audio::InstrumentVoiceAllocator |
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Enumerations | |
| enum class | pulp::audio::VoiceStealPolicy : std::uint8_t { pulp::audio::Oldest , pulp::audio::PreferSameVoiceGroupOldest } |
| enum class | pulp::audio::VoiceState : std::uint8_t { pulp::audio::Free , pulp::audio::Active , pulp::audio::Released } |
| enum class | pulp::audio::VoiceTerminationReason : std::uint8_t { pulp::audio::Choked , pulp::audio::Stolen } |
Variables | |
| constexpr std::uint32_t | pulp::audio::kDefaultVoiceTerminationFadeFrames = 64 |