コード例 #1
0
float COMPRESSOR_get_graph_value(void *das_wrapper, int num){
#if COMPILING_STANDALONE
if(g_shared_mem_key!=NULL)
  return COMPRESSOR_get_ladspa_graph_value(das_wrapper,num);
#endif

 Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  return wrapper->get_graph_value(num);
}
コード例 #2
0
float COMPRESSOR_get_parameter(void *das_wrapper,int num){
#if COMPILING_STANDALONE
#ifdef USING_SHARED_MEM
if(g_shared_mem_key!=NULL)
  return COMPRESSOR_get_ladspa_parameter(das_wrapper,num);
#endif
#endif

  Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  return wrapper->get_parameter(num);
}
コード例 #3
0
void COMPRESSOR_set_parameter(void *das_wrapper,int num,float value){
#if COMPILING_STANDALONE
#ifdef USING_SHARED_MEM
  if(g_shared_mem_key!=NULL){
    COMPRESSOR_set_ladspa_parameter(das_wrapper,num,value);
    return;
  }
#endif
#endif

  Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  wrapper->set_parameter(num,value);
  //printf("Setting controller %d (%p) to %f (%f)\n",num,controller,value,*controller);
}
コード例 #4
0
void COMPRESSOR_process(void *das_wrapper, float **inputs, float **outputs, int num_frames){
  Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  wrapper->compute(num_frames, inputs, outputs);
}
コード例 #5
0
float COMPRESSOR_get_graph_value(void *das_wrapper, int num){
 Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  return wrapper->get_graph_value(num);
}
コード例 #6
0
void COMPRESSOR_set_parameter(void *das_wrapper,int num,float value){
  Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  wrapper->set_parameter(num,value);
  //printf("Setting controller %d (%p) to %f (%f)\n",num,controller,value,*controller);
}
コード例 #7
0
float COMPRESSOR_get_parameter(void *das_wrapper,int num){
  Compressor_wrapper *wrapper = (Compressor_wrapper*)das_wrapper;
  return wrapper->get_parameter(num);
}