Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
audio_focus.hpp File Reference
#include <atomic>
#include <cstdint>
#include <functional>
#include <mutex>
#include <vector>

Go to the source code of this file.

Classes

class  pulp::audio::AudioFocusRegistry
class  pulp::audio::AudioFocusRegistry::Token
 RAII subscription token. Move-only; destruction unsubscribes. More...

Namespaces

namespace  pulp
namespace  pulp::audio

Enumerations

enum class  pulp::audio::AudioFocusState : std::uint8_t { pulp::audio::gained = 0 , pulp::audio::duck = 1 , pulp::audio::lost = 2 , pulp::audio::lost_transient = 3 }
 Audio-focus state reported to listeners. More...