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)); } }
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)); } }