Skip to main content

OdinAudioStreamStats

Statistics related to an audio stream.

Declaration
typedef struct OdinAudioStreamStats {
uint32_t packets_total;
uint32_t packets_processed;
uint32_t packets_arrived_too_early;
uint32_t packets_arrived_too_late;
uint32_t packets_dropped;
uint32_t packets_invalid;
uint32_t packets_repeated;
uint32_t packets_lost;
} OdinAudioStreamStats;

Fields

packets_total

The total number of packets seen by the medias jitter buffer.

Declaration
uint32_t packets_total;

packets_processed

The number of packets processed by the medias jitter buffer.

Declaration
uint32_t packets_processed;

packets_arrived_too_early

The number of packets dropped because they seemed to arrive too early.

Declaration
uint32_t packets_arrived_too_early;

packets_arrived_too_late

The number of packets dropped because they seemed to arrive too late.

Declaration
uint32_t packets_arrived_too_late;

packets_dropped

The number of packets dropped due to a jitter buffer reset.

Declaration
uint32_t packets_dropped;

packets_invalid

The number of packets marked as invalid.

Declaration
uint32_t packets_invalid;

packets_repeated

The number of packets marked as duplicates.

Declaration
uint32_t packets_repeated;

packets_lost

The number of packets marked as lost during transmission.

Declaration
uint32_t packets_lost;