|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Parsed audio batch packet header information. More...
#include <lib/audio/audio.h>
Data Fields | |
| uint32_t | batch_count |
| Number of audio frames in this batch. | |
| uint32_t | total_samples |
| Total number of samples across all frames. | |
| uint32_t | sample_rate |
| Sample rate in Hz (e.g., 48000) | |
| uint32_t | channels |
| Number of channels (1=mono, 2=stereo) | |
Parsed audio batch packet header information.
Contains unpacked and validated audio batch metadata extracted from PACKET_TYPE_AUDIO_BATCH packets. This structure is used by both server and client protocol handlers to process batched audio frames.
Audio Batch Packet Format: The audio batch packet contains multiple audio frames in a single packet to improve bandwidth efficiency. The packet structure includes:
Definition at line 645 of file lib/audio/audio.h.
| uint32_t audio_batch_info_t::batch_count |
Number of audio frames in this batch.
Definition at line 646 of file lib/audio/audio.h.
Referenced by audio_parse_batch_header(), audio_validate_batch_params(), and handle_audio_batch_packet().
| uint32_t audio_batch_info_t::channels |
Number of channels (1=mono, 2=stereo)
Definition at line 649 of file lib/audio/audio.h.
Referenced by audio_parse_batch_header(), and audio_validate_batch_params().
| uint32_t audio_batch_info_t::sample_rate |
Sample rate in Hz (e.g., 48000)
Definition at line 648 of file lib/audio/audio.h.
Referenced by audio_parse_batch_header(), audio_validate_batch_params(), and handle_audio_batch_packet().
| uint32_t audio_batch_info_t::total_samples |
Total number of samples across all frames.
Definition at line 647 of file lib/audio/audio.h.
Referenced by audio_parse_batch_header(), audio_validate_batch_params(), and handle_audio_batch_packet().