Example #1
0
void FilterFixedDelay::setBufferSizeMax(long aBufferSize)
{
	Cicm_Free(m_buffer);
    m_buffer_size_max = Tools::clip_min(aBufferSize, (long)1);
	Cicm_Vector_Double_Malloc(m_buffer, m_buffer_size_max);
	m_buffer_size = m_buffer_size_max;
    
    m_ramp = 0;
}
AmbisonicsProjector::~AmbisonicsProjector()
{
    Cicm_Free(m_decoder_matrix_float);
    Cicm_Free(m_decoder_matrix_double);
    Cicm_Free(m_vector_float_input);
    Cicm_Free(m_vector_double_input);
    Cicm_Free(m_vector_float_output);
    Cicm_Free(m_vector_double_output);
}
Example #3
0
FilterFir::~FilterFir()
{
	Cicm_Free(m_fir_vector);
	Cicm_Free(m_input_vector);
}
Example #4
0
FilterFixedDelay::~FilterFixedDelay()
{
    Cicm_Free(m_buffer);
}