ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
audio_analysis_stats_t Struct Reference

Audio analysis statistics for sent or received audio. More...

#include <lib/audio/analysis.h>

Data Fields

uint64_t total_samples
 
float peak_level
 
float rms_level
 
uint64_t clipping_count
 
uint64_t silent_samples
 
float dc_offset
 
uint32_t packets_count
 
uint32_t packets_dropped
 
int64_t timestamp_start_us
 
int64_t timestamp_end_us
 
uint64_t jitter_count
 
uint64_t discontinuity_count
 
float avg_packet_spacing_ms
 
uint32_t max_gap_ms
 
uint64_t beep_events
 
uint64_t tonal_samples
 

Detailed Description

Audio analysis statistics for sent or received audio.

Definition at line 26 of file analysis.h.

Field Documentation

◆ avg_packet_spacing_ms

float audio_analysis_stats_t::avg_packet_spacing_ms

Definition at line 40 of file analysis.h.

◆ beep_events

uint64_t audio_analysis_stats_t::beep_events

Definition at line 43 of file analysis.h.

Referenced by audio_analysis_track_received_sample().

◆ clipping_count

uint64_t audio_analysis_stats_t::clipping_count

◆ dc_offset

float audio_analysis_stats_t::dc_offset

Definition at line 32 of file analysis.h.

◆ discontinuity_count

uint64_t audio_analysis_stats_t::discontinuity_count

◆ jitter_count

uint64_t audio_analysis_stats_t::jitter_count

◆ max_gap_ms

uint32_t audio_analysis_stats_t::max_gap_ms

◆ packets_count

uint32_t audio_analysis_stats_t::packets_count

◆ packets_dropped

uint32_t audio_analysis_stats_t::packets_dropped

Definition at line 34 of file analysis.h.

◆ peak_level

float audio_analysis_stats_t::peak_level

◆ rms_level

float audio_analysis_stats_t::rms_level

Definition at line 29 of file analysis.h.

◆ silent_samples

uint64_t audio_analysis_stats_t::silent_samples

◆ timestamp_end_us

int64_t audio_analysis_stats_t::timestamp_end_us

Definition at line 36 of file analysis.h.

Referenced by audio_analysis_print_report().

◆ timestamp_start_us

int64_t audio_analysis_stats_t::timestamp_start_us

Definition at line 35 of file analysis.h.

Referenced by audio_analysis_init(), and audio_analysis_print_report().

◆ tonal_samples

uint64_t audio_analysis_stats_t::tonal_samples

Definition at line 44 of file analysis.h.

Referenced by audio_analysis_track_received_sample().

◆ total_samples

uint64_t audio_analysis_stats_t::total_samples

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