2019-10-02 21:27:44 +03:00
|
|
|
/* WirePlumber
|
|
|
|
|
*
|
|
|
|
|
* Copyright © 2019 Collabora Ltd.
|
|
|
|
|
* @author George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: MIT
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
typedef void (*CreateLinkCb) (WpProperties *, gpointer);
|
|
|
|
|
gboolean multiport_link_create (GVariant * src_data, GVariant * sink_data,
|
|
|
|
|
CreateLinkCb create_link_cb, gpointer user_data, GError ** error);
|
2019-10-09 17:51:24 +03:00
|
|
|
|
|
|
|
|
struct spa_audio_info_raw;
|
|
|
|
|
gboolean choose_sensible_raw_audio_format (GPtrArray *formats,
|
2020-05-11 11:19:01 +03:00
|
|
|
gint channels_preference, struct spa_audio_info_raw *result);
|