libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon_voice_session_speaking_info Struct Reference

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

#include <ivon_voice_session_types.h>

Public Attributes

uint64_t sender_id
 Fanout sender ID.
 
const char * client_id
 Client name, or NULL if unknown.
 
const char * group_id
 Voice group ID.
 
int speaking
 Non-zero = started, zero = stopped.
 
ivon_speaking_mode_t mode
 Speaking mode.
 

Detailed Description

Speaking state change with client ID mapping.

Extends the audio layer's speaking event with the human-readable client ID if the sender is a known group member.

Member Data Documentation

◆ client_id

const char* ivon_voice_session_speaking_info::client_id

Client name, or NULL if unknown.

◆ group_id

const char* ivon_voice_session_speaking_info::group_id

Voice group ID.

◆ mode

ivon_speaking_mode_t ivon_voice_session_speaking_info::mode

Speaking mode.

◆ sender_id

uint64_t ivon_voice_session_speaking_info::sender_id

Fanout sender ID.

◆ speaking

int ivon_voice_session_speaking_info::speaking

Non-zero = started, zero = stopped.


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