Snapshot published by AudioProcessLoadMeasurer.
More...
#include <load_measurer.hpp>
Snapshot published by AudioProcessLoadMeasurer.
All values are cheap telemetry for UI, inspector, and diagnostic polling. They are intentionally latest-value counters, not an exact trace stream.
◆ available_ns
| std::int64_t pulp::audio::AudioProcessLoadSnapshot::available_ns = 0 |
◆ callback_count
| std::uint64_t pulp::audio::AudioProcessLoadSnapshot::callback_count = 0 |
◆ elapsed_ns
| std::int64_t pulp::audio::AudioProcessLoadSnapshot::elapsed_ns = 0 |
◆ last_load
| float pulp::audio::AudioProcessLoadSnapshot::last_load = 0.0f |
Most recent raw load sample.
◆ load
| float pulp::audio::AudioProcessLoadSnapshot::load = 0.0f |
Smoothed CPU load. 1.0 == full buffer.
◆ overload_count
| std::uint64_t pulp::audio::AudioProcessLoadSnapshot::overload_count = 0 |
◆ peak_load
| float pulp::audio::AudioProcessLoadSnapshot::peak_load = 0.0f |
Highest raw load since the last reset.
The documentation for this struct was generated from the following file: