Lines Matching defs:params
98 static int snd_rawmidi_virtual_input_params(snd_rawmidi_virtual_t *virt, snd_rawmidi_params_t *params)
103 if (params->buffer_size < sizeof(snd_seq_event_t) ||
104 params->buffer_size > 1024L * 1024L) {
107 if (params->buffer_size != snd_seq_get_input_buffer_size(virt->handle)) {
108 err = snd_seq_set_input_buffer_size(virt->handle, params->buffer_size);
111 params->buffer_size = snd_seq_get_input_buffer_size(virt->handle);
118 static int snd_rawmidi_virtual_output_params(snd_rawmidi_virtual_t *virt, snd_rawmidi_params_t *params)
123 if (params->buffer_size < sizeof(snd_seq_event_t) ||
124 params->buffer_size > 1024L * 1024L) {
127 if (params->buffer_size != snd_seq_get_output_buffer_size(virt->handle)) {
128 err = snd_seq_set_output_buffer_size(virt->handle, params->buffer_size);
131 params->buffer_size = snd_seq_get_output_buffer_size(virt->handle);
137 static int snd_rawmidi_virtual_params(snd_rawmidi_t *rmidi, snd_rawmidi_params_t * params)
140 params->stream = rmidi->stream;
143 return snd_rawmidi_virtual_input_params(virt, params);
145 return snd_rawmidi_virtual_output_params(virt, params);
283 .params = snd_rawmidi_virtual_params,