Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::tooling::gpu_health::StartupMeasurements Struct Reference

#include <health_read_result.hpp>

Public Attributes

MeasurementStatus status = MeasurementStatus::unverified
Verdict verdict = Verdict::unverified
MeasurementEndpoint measurement_endpoint = MeasurementEndpoint::native_compositor_presentation
 Concrete end-to-end observation boundary.
StartupBudget budget
StartupCorrelation correlation
StartupCapture capture
StartupIdentity identity
std::vector< StartupTrial > trials
std::optional< double > observed_percentile_ms
std::optional< double > interaction_hitch_percentile_ms
PipelineContribution pipeline_contribution = PipelineContribution::unverified
CausalAttribution causal_attribution = CausalAttribution::unverified
std::optional< StartupDisposition > disposition

Member Data Documentation

◆ budget

StartupBudget pulp::tooling::gpu_health::StartupMeasurements::budget

◆ capture

StartupCapture pulp::tooling::gpu_health::StartupMeasurements::capture

◆ causal_attribution

CausalAttribution pulp::tooling::gpu_health::StartupMeasurements::causal_attribution = CausalAttribution::unverified

◆ correlation

StartupCorrelation pulp::tooling::gpu_health::StartupMeasurements::correlation

◆ disposition

std::optional<StartupDisposition> pulp::tooling::gpu_health::StartupMeasurements::disposition

◆ identity

StartupIdentity pulp::tooling::gpu_health::StartupMeasurements::identity

◆ interaction_hitch_percentile_ms

std::optional<double> pulp::tooling::gpu_health::StartupMeasurements::interaction_hitch_percentile_ms

◆ measurement_endpoint

MeasurementEndpoint pulp::tooling::gpu_health::StartupMeasurements::measurement_endpoint = MeasurementEndpoint::native_compositor_presentation

Concrete end-to-end observation boundary.

Visible product roles use a native compositor presentation; the headless-constrained role uses the completion of its lossless nonblank capture and never claims present.

◆ observed_percentile_ms

std::optional<double> pulp::tooling::gpu_health::StartupMeasurements::observed_percentile_ms

◆ pipeline_contribution

PipelineContribution pulp::tooling::gpu_health::StartupMeasurements::pipeline_contribution = PipelineContribution::unverified

◆ status

MeasurementStatus pulp::tooling::gpu_health::StartupMeasurements::status = MeasurementStatus::unverified

◆ trials

std::vector<StartupTrial> pulp::tooling::gpu_health::StartupMeasurements::trials

◆ verdict

Verdict pulp::tooling::gpu_health::StartupMeasurements::verdict = Verdict::unverified

The documentation for this struct was generated from the following file: