Lines Matching refs:formats
130 pa_idxset *formats = NULL;
144 /* Extended API: let's see if this source supports the formats the client would like */
145 formats = pa_source_check_formats(s, data->req_formats);
147 if (formats && !pa_idxset_isempty(formats)) {
148 /* Source supports at least one of the requested formats */
157 data->nego_formats = formats;
159 /* Source doesn't support any of the formats requested by the client */
160 if (formats)
161 pa_idxset_free(formats, (pa_free_cb_t) pa_format_info_free);
169 bool pa_source_output_new_data_set_formats(pa_source_output_new_data *data, pa_idxset *formats) {
171 pa_assert(formats);
176 data->req_formats = formats;
255 /* From this point on, we want to work only with formats, and get back
259 pa_idxset *formats;
268 formats = pa_idxset_new(NULL, NULL);
269 pa_idxset_put(formats, f, NULL);
270 pa_source_output_new_data_set_formats(data, formats);