Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::gpu_audio::GpuConvolverTraceConfig Struct Reference

Opt-in diagnostics for the shared-I/O path. More...

#include <gpu_convolver.hpp>

Public Attributes

bool enabled = false
bool capture_admissions = false
bool capture_callback_timing = false
std::uint32_t success_stride = 1

Detailed Description

Opt-in diagnostics for the shared-I/O path.

The producer side records fixed-size identities and terminal dispositions into bounded SPSC queues; it never calls Perfetto, allocates, locks, or waits. Configure this before prepare(). The transport worker owns the queue drain and the final close drains any records that remain.

Member Data Documentation

◆ capture_admissions

bool pulp::gpu_audio::GpuConvolverTraceConfig::capture_admissions = false

◆ capture_callback_timing

bool pulp::gpu_audio::GpuConvolverTraceConfig::capture_callback_timing = false

◆ enabled

bool pulp::gpu_audio::GpuConvolverTraceConfig::enabled = false

◆ success_stride

std::uint32_t pulp::gpu_audio::GpuConvolverTraceConfig::success_stride = 1

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/gpu_audio/include/pulp/gpu_audio/gpu_convolver.hpp