mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-05-15 18:38:15 +02:00
We have ended up not using them, so let's not carry them in the ABI of 0.4 We can always revert that, but let's first decide how these objects should be used
66 lines
1.2 KiB
C
66 lines
1.2 KiB
C
/* WirePlumber
|
|
*
|
|
* Copyright © 2019 Collabora Ltd.
|
|
* @author George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*/
|
|
|
|
#ifndef __WIREPLUMBER_WP_H__
|
|
#define __WIREPLUMBER_WP_H__
|
|
|
|
#include "client.h"
|
|
#include "component-loader.h"
|
|
#include "core.h"
|
|
#include "device.h"
|
|
#include "endpoint.h"
|
|
#include "error.h"
|
|
#include "global-proxy.h"
|
|
#include "iterator.h"
|
|
#include "link.h"
|
|
#include "log.h"
|
|
#include "metadata.h"
|
|
#include "node.h"
|
|
#include "object-interest.h"
|
|
#include "object-manager.h"
|
|
#include "object.h"
|
|
#include "plugin.h"
|
|
#include "port.h"
|
|
#include "properties.h"
|
|
#include "proxy.h"
|
|
#include "proxy-interfaces.h"
|
|
#include "session-item.h"
|
|
#include "si-factory.h"
|
|
#include "si-interfaces.h"
|
|
#include "spa-pod.h"
|
|
#include "spa-type.h"
|
|
#include "state.h"
|
|
#include "transition.h"
|
|
#include "wpenums.h"
|
|
#include "wpversion.h"
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
typedef enum {
|
|
WP_INIT_PIPEWIRE = (1<<0),
|
|
WP_INIT_SPA_TYPES = (1<<1),
|
|
WP_INIT_SET_PW_LOG = (1<<2),
|
|
WP_INIT_SET_GLIB_LOG = (1<<3),
|
|
WP_INIT_ALL = 0xf,
|
|
} WpInitFlags;
|
|
|
|
WP_API
|
|
void wp_init (WpInitFlags flags);
|
|
|
|
WP_API
|
|
const gchar * wp_get_module_dir (void);
|
|
|
|
WP_API
|
|
const gchar * wp_get_config_dir (void);
|
|
|
|
WP_API
|
|
const gchar * wp_get_data_dir (void);
|
|
|
|
G_END_DECLS
|
|
|
|
#endif
|