#include <atomic>#include <chrono>#include <cstdint>#include <memory>#include <mutex>#include <semaphore>#include <thread>#include <vector>#include <pulp/audio/buffer.hpp>#include <pulp/audio/planar_audio_ring_buffer.hpp>#include <pulp/audio/workgroup.hpp>#include <pulp/gpu_audio/gpu_audio_capability.hpp>#include <pulp/gpu_audio/gpu_audio_node.hpp>#include <pulp/gpu_audio/gpu_audio_status.hpp>Go to the source code of this file.
Classes | |
| class | pulp::gpu_audio::GpuAudioTransport |
| Fixed-latency real-time transport between the audio thread and a non-RT worker that runs a GpuAudioNode. More... | |
| struct | pulp::gpu_audio::GpuAudioTransport::Config |
| struct | pulp::gpu_audio::GpuAudioTransport::Stats |
| struct | pulp::gpu_audio::GpuAudioTransport::DeliverySnapshot |
| Selected output for prepared process() calls, not worker completions or GPU admissions. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::gpu_audio |
| namespace | pulp::gpu_audio::detail |