#include <pulp/audio/audio_io_timing.hpp>#include <pulp/audio/buffer.hpp>#include <cstdint>#include <functional>#include <memory>#include <mutex>#include <optional>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::audio::DeviceInfo |
| struct | pulp::audio::DeviceConfig |
| struct | pulp::audio::CallbackContext |
| class | pulp::audio::AudioDevice |
| class | pulp::audio::AudioSystem |
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Typedefs | |
| using | pulp::audio::AudioCallback |
Enumerations | |
| enum class | pulp::audio::ShareMode { pulp::audio::shared , pulp::audio::exclusive } |
Functions | |
| std::optional< AudioIoTiming > | pulp::audio::query_audio_io_timing (const AudioDevice &device) noexcept |
| Current route timing, or no value when the concrete backend has not implemented timing publication. | |
| std::unique_ptr< AudioSystem > | pulp::audio::create_audio_system () |