| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
#include <bridge_softmix_internal.h>

| Data Fields | |
| int | binaural_active | 
| struct convolve_channel_pair ** | cchan_pair | 
| int | chan_size | 
| unsigned int | hrtf_length | 
| int | number_channels | 
| int * | pos_ids | 
Definition at line 100 of file bridge_softmix_internal.h.
| int binaural_active | 
Will set to true if there is at least one binaural output. Only if set to true data will be convolved.
Definition at line 105 of file bridge_softmix_internal.h.
Referenced by add_binaural_mixing(), binaural_mixing(), check_binaural_position_change(), softmix_bridge_join(), and softmix_mixing_loop().
| struct convolve_channel_pair** cchan_pair | 
Each channel has a stereo pair of channels for the convolution
Definition at line 114 of file bridge_softmix_internal.h.
Referenced by do_convolve_pair(), free_convolve_data(), init_convolve_data(), random_binaural_pos_change(), set_binaural_data_join(), and set_binaural_data_leave().
| int chan_size | 
Number of channels available for convolving. We do not delete a channel when a member leaves, cause we can reuse it for the next one.
Definition at line 110 of file bridge_softmix_internal.h.
Referenced by free_convolve_data(), init_convolve_data(), random_binaural_pos_change(), set_binaural_data_join(), and set_binaural_data_leave().
| unsigned int hrtf_length | 
The length of the head related transfer function
Definition at line 107 of file bridge_softmix_internal.h.
Referenced by do_convolve_pair(), init_convolve_data(), and set_binaural_data_join().
| int number_channels | 
A count of all channels potentially having input data for the conference.
Definition at line 102 of file bridge_softmix_internal.h.
Referenced by init_convolve_data(), set_binaural_data_join(), and set_binaural_data_leave().
| int* pos_ids | 
The positions of the single channels in the virtual room
Definition at line 112 of file bridge_softmix_internal.h.
Referenced by do_convolve_pair(), free_convolve_data(), init_convolve_data(), set_binaural_data_join(), and set_binaural_data_leave().