ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
opus_config_t Struct Reference

Opus codec parameters for ascii-chat. More...

#include <include/ascii-chat/network/webrtc/sdp.h>

Data Fields

uint32_t sample_rate
 48000 Hz (Opus native rate)
uint8_t channels
 1 (mono for voice chat)
uint32_t bitrate
 24000 bps (good quality for speech)
uint16_t frame_duration
 20 ms (balance latency/efficiency)
bool dtx_enabled
 Discontinuous Transmission (silence suppression).
bool fec_enabled
 Forward Error Correction for lossy networks.

Detailed Description

Opus codec parameters for ascii-chat.

Terminal rendering format parameters

Supported terminal capability (for offer/answer)

Opus codec parameters for ascii-chat

RFC 7587: RTP Payload Format for the Opus Speech and Audio Codec

Definition at line 66 of file sdp.h.

Field Documentation

◆ bitrate

uint32_t opus_config_t::bitrate

24000 bps (good quality for speech)

Definition at line 69 of file sdp.h.

Referenced by sdp_parse().

◆ channels

uint8_t opus_config_t::channels

1 (mono for voice chat)

Definition at line 68 of file sdp.h.

Referenced by sdp_parse().

◆ dtx_enabled

bool opus_config_t::dtx_enabled

Discontinuous Transmission (silence suppression).

Definition at line 71 of file sdp.h.

Referenced by sdp_parse().

◆ fec_enabled

bool opus_config_t::fec_enabled

Forward Error Correction for lossy networks.

Definition at line 72 of file sdp.h.

Referenced by sdp_parse().

◆ frame_duration

uint16_t opus_config_t::frame_duration

20 ms (balance latency/efficiency)

Definition at line 70 of file sdp.h.

Referenced by sdp_parse().

◆ sample_rate

uint32_t opus_config_t::sample_rate

48000 Hz (Opus native rate)

Definition at line 67 of file sdp.h.

Referenced by sdp_parse().


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