Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_bridge_softmix Struct Reference

#include <bridge.h>

Collaboration diagram for ast_bridge_softmix:
Collaboration graph
[legend]

Data Fields

unsigned int binaural_active
 
unsigned int internal_mixing_interval
 The mixing interval indicates how quickly softmix mixing should occur to mix audio. More...
 
unsigned int internal_sample_rate
 The internal sample rate softmix uses to mix channels. More...
 
unsigned int maximum_sample_rate
 The maximum sample rate softmix uses to mix channels. More...
 
unsigned int send_sdp_label
 
struct ast_bridge_video_mode video_mode
 

Detailed Description

Softmix technology parameters.

Definition at line 285 of file bridge.h.

Field Documentation

◆ binaural_active

unsigned int binaural_active

◆ internal_mixing_interval

unsigned int internal_mixing_interval

The mixing interval indicates how quickly softmix mixing should occur to mix audio.

Note
When set to 0, softmix must choose a default interval for itself.

Definition at line 301 of file bridge.h.

Referenced by ast_bridge_set_mixing_interval(), and softmix_mixing_loop().

◆ internal_sample_rate

unsigned int internal_sample_rate

The internal sample rate softmix uses to mix channels.

Note
If this value is 0, the sofmix may auto adjust the mixing rate.

Definition at line 293 of file bridge.h.

Referenced by ast_bridge_set_internal_sample_rate(), and softmix_mixing_loop().

◆ maximum_sample_rate

unsigned int maximum_sample_rate

The maximum sample rate softmix uses to mix channels.

Note
If this value is 0, there is no maximum sample rate.

Definition at line 314 of file bridge.h.

Referenced by ast_bridge_set_maximum_sample_rate(), and softmix_mixing_loop().

◆ send_sdp_label

unsigned int send_sdp_label

Add a "label" attribute to each stream in the SDP containing the channel uniqueid. Used for participant info correlation.

Definition at line 308 of file bridge.h.

Referenced by ast_bridge_set_send_sdp_label(), sfu_topologies_on_join(), sfu_topologies_on_source_change(), and softmix_bridge_stream_sources_update().

◆ video_mode

struct ast_bridge_video_mode video_mode

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