Ejemplo n.º 1
0
static void create_state(struct SoundPlugin *plugin, hash_t *state){
  if(plugin->type->num_outputs>0) {
    for(int i=0 ; i<plugin->type->num_outputs ; i++)
      HASH_put_chars_at(state, "input_portname", i, JACK_get_name(plugin,i));
  } else {
    for(int i=0 ; i<plugin->type->num_inputs ; i++)
      HASH_put_chars_at(state, "output_portname", i, JACK_get_name(plugin,i));
  }
}
Ejemplo n.º 2
0
static void create_state(struct SoundPlugin *plugin, hash_t *state){
  if(plugin->type->num_outputs>0) {
    HASH_put_chars_at(state, "input_portname", 0, JACK_get_name(plugin,0));
    HASH_put_chars_at(state, "input_portname", 1, JACK_get_name(plugin,1));
  } else {
    HASH_put_chars_at(state, "output_portname", 0, JACK_get_name(plugin,0));
    HASH_put_chars_at(state, "output_portname", 1, JACK_get_name(plugin,1));
  }
}