|
| enum class | pulp::gpu_audio::GpuAudioExecutionPath : std::uint8_t { pulp::gpu_audio::Unavailable = 0
, pulp::gpu_audio::Staged = 1
, pulp::gpu_audio::SharedMemory = 2
, pulp::gpu_audio::Cpu = 3
} |
| | The transport path selected for a prepared audio node. More...
|
| enum class | pulp::gpu_audio::GpuAudioProvider : std::uint8_t { pulp::gpu_audio::Unknown = 0
, pulp::gpu_audio::Dawn = 1
, pulp::gpu_audio::Metal = 2
, pulp::gpu_audio::Cpu = 3
} |
| | Provider identity when the selected path can establish it without exposing backend handles. More...
|
| enum class | pulp::gpu_audio::GpuAudioEligibility : std::uint8_t { pulp::gpu_audio::Unavailable = 0
, pulp::gpu_audio::Eligible = 1
} |
| | Eligibility of the configured transport path. More...
|
| enum class | pulp::gpu_audio::GpuAudioRecoveryPolicy : std::uint8_t { pulp::gpu_audio::Manual = 0
, pulp::gpu_audio::AutoReacquire = 1
} |
| | Whether a node may re-acquire a lost provider on its own. More...
|
| enum class | pulp::gpu_audio::GpuAudioCapabilityError : std::uint8_t {
pulp::gpu_audio::None = 0
, pulp::gpu_audio::InvalidEnumValue = 1
, pulp::gpu_audio::UnpreparedStateHasPreparation = 2
, pulp::gpu_audio::PreparedPathUnavailable = 3
,
pulp::gpu_audio::PreparedPathIneligible = 4
, pulp::gpu_audio::CpuPathWithoutCpuProvider = 5
, pulp::gpu_audio::CpuProviderOnGpuPath = 6
, pulp::gpu_audio::CpuPathWithGpuKernel = 7
,
pulp::gpu_audio::SharedLeadMissing = 8
, pulp::gpu_audio::FallbackUnavailable = 9
} |
| | Why a capability snapshot is not self-consistent. More...
|
| enum class | pulp::gpu_audio::GpuAudioStatusError : std::uint8_t {
pulp::gpu_audio::None = 0
, pulp::gpu_audio::SchemaVersionMismatch = 1
, pulp::gpu_audio::InvalidEnumValue = 2
, pulp::gpu_audio::RecoverySequenceMismatch = 3
,
pulp::gpu_audio::UninitializedStateHasPreparation = 4
, pulp::gpu_audio::UninitializedStateHasRecovery = 5
, pulp::gpu_audio::PreparedShapeMissing = 6
, pulp::gpu_audio::ReadyWithoutEngine = 7
,
pulp::gpu_audio::GpuEngineWithoutProvider = 8
, pulp::gpu_audio::DegradedOrUnavailableOnGpu = 9
, pulp::gpu_audio::LostProviderNotUnavailable = 10
, pulp::gpu_audio::SustainedMissesNotDegraded = 11
,
pulp::gpu_audio::CpuProviderWithGpuState = 12
, pulp::gpu_audio::ShadowCountsWithoutShadow = 13
, pulp::gpu_audio::TerminalCountsInconsistent = 14
, pulp::gpu_audio::FallbackUnavailable = 15
,
pulp::gpu_audio::ReacquireSuccessesExceedAttempts = 16
, pulp::gpu_audio::ReacquiredWithoutSuccess = 17
, pulp::gpu_audio::ReacquiredNotDelivering = 18
, pulp::gpu_audio::ReacquireTimingWithoutSuccess = 19
,
pulp::gpu_audio::GpuEngineWithoutKernel = 20
, pulp::gpu_audio::FencingCauseReportedReady = 21
, pulp::gpu_audio::ReadyWithoutDeliveryEpoch = 22
} |
| | Why a host-visible status snapshot is inconsistent. More...
|