mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-01-06 11:30:13 +01:00
* core no longer exposes create_remote/local_object * node, device & link have constructor methods to enable the create_remote_object functionality * added WpImplNode to wrap pw_impl_node and allow creating "local" node instances * added WpSpaDevice to wrap spa_device and allow creating "local" device instances * exporting objects in all cases now happens by requesting FEATURE_BOUND from the proxy, eliminating the need for WpExported * replaced WpMonitor by new, simpler code directly in module-monitor * the proxy type lookup table in WpProxy is gone, we now use a field on the class structure of every WpProxy subclass and iterate through all the class structures instead; this is more flexible and extensible
27 lines
565 B
C
27 lines
565 B
C
/* WirePlumber
|
|
*
|
|
* Copyright © 2019 Collabora Ltd.
|
|
* @author George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*/
|
|
|
|
#include "base-endpoint.h"
|
|
#include "client.h"
|
|
#include "configuration.h"
|
|
#include "core.h"
|
|
#include "device.h"
|
|
#include "endpoint.h"
|
|
#include "error.h"
|
|
#include "exported.h"
|
|
#include "factory.h"
|
|
#include "link.h"
|
|
#include "module.h"
|
|
#include "node.h"
|
|
#include "object-manager.h"
|
|
#include "policy.h"
|
|
#include "port.h"
|
|
#include "properties.h"
|
|
#include "proxy.h"
|
|
#include "session.h"
|
|
#include "wpenums.h"
|