Go to the source code of this file.
|
| enum class | pulp::gpu_audio::GpuAudioEngine : std::uint8_t { pulp::gpu_audio::Unknown = 0
, pulp::gpu_audio::Cpu = 1
, pulp::gpu_audio::Gpu = 2
} |
| | The engine a host asked the audio provider to use. More...
|
| enum class | pulp::gpu_audio::GpuAudioProviderState : std::uint8_t { pulp::gpu_audio::Uninitialized = 0
, pulp::gpu_audio::Ready = 1
, pulp::gpu_audio::Degraded = 2
, pulp::gpu_audio::Unavailable = 3
} |
| | Lifecycle state suitable for UI, trace, and host diagnostics. More...
|
| enum class | pulp::gpu_audio::GpuAudioRecoveryReason : std::uint8_t {
pulp::gpu_audio::None = 0
, pulp::gpu_audio::SequenceGap = 1
, pulp::gpu_audio::InputSaturated = 2
, pulp::gpu_audio::ProviderFailure = 3
,
pulp::gpu_audio::ProviderLost = 4
, pulp::gpu_audio::OfflineFence = 5
, pulp::gpu_audio::InvalidCallback = 6
, pulp::gpu_audio::ProviderUnresponsive = 7
,
pulp::gpu_audio::ProviderReacquired = 8
, pulp::gpu_audio::SustainedDeadlineMisses = 9
} |
| | First latched reason that a node entered recovery. More...
|
| enum class | pulp::gpu_audio::GpuAudioCompletionMode : std::uint8_t { pulp::gpu_audio::Unknown = 0
, pulp::gpu_audio::ProcessEvents = 1
, pulp::gpu_audio::WaitAny = 2
, pulp::gpu_audio::TimedWaitAny = 3
} |
| | How the non-realtime dispatcher services provider completions. More...
|
| enum class | pulp::gpu_audio::GpuAudioShadowMode : std::uint8_t { pulp::gpu_audio::None = 0
, pulp::gpu_audio::Inline = 1
, pulp::gpu_audio::Worker = 2
} |
| | How a node runs its CPU shadow alongside the GPU path. More...
|