ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
session_participant_config_t Struct Reference

Configuration for session participant. More...

#include <src/common/session/participant.h>

Data Fields

const char * address
 Server address to connect to.
 
int port
 Server port (default: 27224)
 
bool encryption_enabled
 Enable encryption (default: true)
 
const char * password
 Password for server authentication (optional)
 
const char * server_key
 Expected server key for verification (optional)
 
bool enable_audio
 Enable audio streaming.
 
bool enable_video
 Enable video capture and streaming.
 
session_participant_callbacks_t callbacks
 Event callbacks.
 
void * user_data
 User-provided context pointer passed to callbacks.
 

Detailed Description

Configuration for session participant.

Definition at line 132 of file participant.h.

Field Documentation

◆ address

const char* session_participant_config_t::address

Server address to connect to.

Definition at line 134 of file participant.h.

Referenced by discovery_session_connect_to_future_host(), discovery_session_process(), and session_participant_create().

◆ callbacks

session_participant_callbacks_t session_participant_config_t::callbacks

Event callbacks.

Definition at line 155 of file participant.h.

Referenced by session_participant_create().

◆ enable_audio

bool session_participant_config_t::enable_audio

Enable audio streaming.

Definition at line 149 of file participant.h.

Referenced by session_participant_create().

◆ enable_video

bool session_participant_config_t::enable_video

Enable video capture and streaming.

Definition at line 152 of file participant.h.

Referenced by session_participant_create().

◆ encryption_enabled

bool session_participant_config_t::encryption_enabled

Enable encryption (default: true)

Definition at line 140 of file participant.h.

Referenced by session_participant_create().

◆ password

const char* session_participant_config_t::password

Password for server authentication (optional)

Definition at line 143 of file participant.h.

Referenced by session_participant_create().

◆ port

int session_participant_config_t::port

Server port (default: 27224)

Definition at line 137 of file participant.h.

Referenced by session_participant_create().

◆ server_key

const char* session_participant_config_t::server_key

Expected server key for verification (optional)

Definition at line 146 of file participant.h.

Referenced by session_participant_create().

◆ user_data

void* session_participant_config_t::user_data

User-provided context pointer passed to callbacks.

Definition at line 158 of file participant.h.

Referenced by session_participant_create().


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