Skip to content

AudioPortMetrics ​

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

Defined in Ports/AudioPortTypes.h:56

Statistics collected by the audio port.

Public Attributes ​

ReturnNameDescription
isizebufferUnderflowsNumber of buffer underflows.
isizebufferOverflowsNumber of buffer overflows.
i64producedSamplesNumber of generated samples.
i64idleSamplesNumber of samples produced while no audio was playing.
i64consumedSamplesNumber of samples consumed by the audio backend.
doublefillLevelCurrent fill level of the audio buffer.

bufferUnderflows ​

cpp
isize bufferUnderflows

Defined in Ports/AudioPortTypes.h:58

Number of buffer underflows.


bufferOverflows ​

cpp
isize bufferOverflows

Defined in Ports/AudioPortTypes.h:59

Number of buffer overflows.


producedSamples ​

cpp
i64 producedSamples

Defined in Ports/AudioPortTypes.h:60

Number of generated samples.


idleSamples ​

cpp
i64 idleSamples

Defined in Ports/AudioPortTypes.h:61

Number of samples produced while no audio was playing.


consumedSamples ​

cpp
i64 consumedSamples

Defined in Ports/AudioPortTypes.h:62

Number of samples consumed by the audio backend.


fillLevel ​

cpp
double fillLevel

Defined in Ports/AudioPortTypes.h:63

Current fill level of the audio buffer.