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

Speaking state change with client ID mapping. More...

#include <ivon_voice_session_wrapper.hpp>

Public Attributes

uint64_t sender_id {0}
 Fanout sender ID of the speaking participant.
 
std::string client_id
 Human-readable client name (empty if sender is unknown)
 
std::string group_id
 Voice group ID.
 
bool speaking {false}
 True = started speaking, false = stopped speaking.
 
ivon_speaking_mode_t mode {IVON_SPEAKING_MODE_PTT}
 Speaking mode (PTT, VAD, etc.)
 

Detailed Description

Speaking state change with client ID mapping.

Member Data Documentation

◆ client_id

std::string ivon::VoiceSessionWrapper::SpeakingInfo::client_id

Human-readable client name (empty if sender is unknown)

◆ group_id

std::string ivon::VoiceSessionWrapper::SpeakingInfo::group_id

Voice group ID.

◆ mode

ivon_speaking_mode_t ivon::VoiceSessionWrapper::SpeakingInfo::mode {IVON_SPEAKING_MODE_PTT}

Speaking mode (PTT, VAD, etc.)

◆ sender_id

uint64_t ivon::VoiceSessionWrapper::SpeakingInfo::sender_id {0}

Fanout sender ID of the speaking participant.

◆ speaking

bool ivon::VoiceSessionWrapper::SpeakingInfo::speaking {false}

True = started speaking, false = stopped speaking.


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