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

#include <bridge_softmix_internal.h>

Data Fields

double * fftw_in
 
double * fftw_out
 
double * hrtf
 
int16_tout_data
 
float * overlap_add
 

Detailed Description

Definition at line 74 of file bridge_softmix_internal.h.

Field Documentation

◆ fftw_in

double* fftw_in

Input signals for fftw

Definition at line 78 of file bridge_softmix_internal.h.

Referenced by do_convolve(), free_convolve_channel(), and init_convolve_channel().

◆ fftw_out

double* fftw_out

Output signals from the fftw

Definition at line 80 of file bridge_softmix_internal.h.

Referenced by do_convolve(), free_convolve_channel(), and init_convolve_channel().

◆ hrtf

double* hrtf

The head related transfer function used for convolving

Definition at line 76 of file bridge_softmix_internal.h.

Referenced by do_convolve(), free_convolve_channel(), and init_convolve_channel().

◆ out_data

int16_t* out_data

The resulting data after the convolution

Definition at line 84 of file bridge_softmix_internal.h.

Referenced by binaural_mixing(), do_convolve(), free_convolve_channel(), init_convolve_channel(), and softmix_process_write_binaural_audio().

◆ overlap_add

float* overlap_add

Signals for overlap add

Definition at line 82 of file bridge_softmix_internal.h.

Referenced by do_convolve(), free_convolve_channel(), init_convolve_channel(), and reset_channel_pair().


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