libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon::VoiceSessionWrapper::Config Struct Reference

Combined configuration for the voice session. More...

#include <ivon_voice_session_wrapper.hpp>

Public Attributes

ClientWrapper::Config client
 
AudioWrapper::Config audio
 
std::string voice_group_id
 
std::vector< std::string > voice_group_ids
 
uint32_t poll_interval_ms = 0
 

Detailed Description

Combined configuration for the voice session.

Member Data Documentation

◆ audio

AudioWrapper::Config ivon::VoiceSessionWrapper::Config::audio

Audio processor settings.

◆ client

ClientWrapper::Config ivon::VoiceSessionWrapper::Config::client

Client connection settings.

◆ poll_interval_ms

uint32_t ivon::VoiceSessionWrapper::Config::poll_interval_ms = 0

Worker poll interval in ms (0 = default 10ms).

◆ voice_group_id

std::string ivon::VoiceSessionWrapper::Config::voice_group_id

Voice group to auto-join after connect (empty = manual).

◆ voice_group_ids

std::vector<std::string> ivon::VoiceSessionWrapper::Config::voice_group_ids

Additional voice groups to auto-join after connect.


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