Skip to content

AudioPortMetrics ​

cpp
#include <Ports/AudioPortTypes.h>
cpp
struct AudioPortMetrics

Defined in Ports/AudioPortTypes.h:54

Audio statistics.

Public Attributes ​

ReturnNameDescription
doublefillLevelCurrent ring buffer fill level.
u64bufferUnderflowsNumber of buffer underflows since power up.
u64bufferOverflowsNumber of buffer overflows since power up.
i64producedSamplesTotal number of generated sampleds.
i64idleSamplesTotal number of samples produced without executing SID.
i64consumedSamplesTotal number of sampels grabbed by the audio backend.

fillLevel ​

cpp
double fillLevel

Defined in Ports/AudioPortTypes.h:57

Current ring buffer fill level.


bufferUnderflows ​

cpp
u64 bufferUnderflows

Defined in Ports/AudioPortTypes.h:60

Number of buffer underflows since power up.


bufferOverflows ​

cpp
u64 bufferOverflows

Defined in Ports/AudioPortTypes.h:63

Number of buffer overflows since power up.


producedSamples ​

cpp
i64 producedSamples

Defined in Ports/AudioPortTypes.h:66

Total number of generated sampleds.


idleSamples ​

cpp
i64 idleSamples

Defined in Ports/AudioPortTypes.h:69

Total number of samples produced without executing SID.


consumedSamples ​

cpp
i64 consumedSamples

Defined in Ports/AudioPortTypes.h:72

Total number of sampels grabbed by the audio backend.