mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-15 12:22:47 +00:00
move proxy implementations in their own file
Rearrange headers
This commit is contained in:
parent
49d736bbb7
commit
d70a47b7fe
|
@ -29,8 +29,7 @@
|
|||
#include <unistd.h>
|
||||
#include <limits.h>
|
||||
|
||||
#include <pipewire/utils.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <pipewire/private.h>
|
||||
|
||||
#include "command.h"
|
||||
|
|
|
@ -27,9 +27,7 @@
|
|||
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include "config.h"
|
||||
#include "daemon-config.h"
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include <spa/monitor/device.h>
|
||||
#include <spa/node/node.h>
|
||||
#include <spa/utils/hook.h>
|
||||
#include <spa/utils/names.h>
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
#include <spa/param/video/format-utils.h>
|
||||
#include <spa/param/props.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
struct data {
|
||||
struct pw_main_loop *loop;
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
#include <spa/param/video/format-utils.h>
|
||||
#include <spa/param/props.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
struct data {
|
||||
struct pw_main_loop *loop;
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
#include <spa/debug/format.h>
|
||||
#include <spa/utils/names.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
struct data {
|
||||
SDL_Renderer *renderer;
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <alsa/asoundlib.h>
|
||||
|
||||
#include <spa/monitor/device.h>
|
||||
#include <spa/node/node.h>
|
||||
#include <spa/node/keys.h>
|
||||
#include <spa/utils/hook.h>
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include <spa/monitor/device.h>
|
||||
#include <spa/node/node.h>
|
||||
#include <spa/utils/hook.h>
|
||||
#include <spa/utils/names.h>
|
||||
|
@ -37,7 +38,7 @@
|
|||
#include <spa/param/props.h>
|
||||
#include <spa/debug/dict.h>
|
||||
|
||||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/impl.h"
|
||||
#include "media-session.h"
|
||||
|
||||
struct bluez5_object;
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
#include <spa/param/props.h>
|
||||
#include <spa/debug/pod.h>
|
||||
#include <spa/support/dbus.h>
|
||||
#include <spa/monitor/device.h>
|
||||
|
||||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/private.h"
|
||||
|
|
|
@ -26,6 +26,8 @@
|
|||
#ifndef SM_MEDIA_SESSION_H
|
||||
#define SM_MEDIA_SESSION_H
|
||||
|
||||
#include <spa/monitor/device.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include <spa/monitor/device.h>
|
||||
#include <spa/node/node.h>
|
||||
#include <spa/utils/hook.h>
|
||||
#include <spa/utils/names.h>
|
||||
|
|
|
@ -30,8 +30,9 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
#include <spa/utils/defs.h>
|
||||
#include <spa/param/param.h>
|
||||
#include <spa/node/node.h>
|
||||
|
||||
#include <pipewire/proxy.h>
|
||||
#include <pipewire/resource.h>
|
||||
|
||||
#define PW_TYPE_INFO_PROTOCOL_Native PW_TYPE_INFO_PROTOCOL_BASE "Native"
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
static const struct spa_dict_item module_props[] = {
|
||||
{ PW_KEY_MODULE_AUTHOR, "Wim Taymans <wim.taymans@gmail.com>" },
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
#include <spa/node/node.h>
|
||||
#include <spa/utils/hook.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include "pipewire/private.h"
|
||||
|
||||
#include "modules/spa/spa-node.h"
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#ifndef PIPEWIRE_ADAPTER_H
|
||||
#define PIPEWIRE_ADAPTER_H
|
||||
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include "module-client-device/client-device.h"
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#ifndef PIPEWIRE_CLIENT_DEVICE_H
|
||||
#define PIPEWIRE_CLIENT_DEVICE_H
|
||||
|
||||
#include <pipewire/device.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
#include <spa/pod/parser.h>
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include <extensions/protocol-native.h>
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
#include <spa/pod/parser.h>
|
||||
#include <spa/debug/types.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include "pipewire/private.h"
|
||||
|
||||
struct impl {
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include "module-client-node/v0/client-node.h"
|
||||
#include "module-client-node/client-node.h"
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#ifndef PIPEWIRE_CLIENT_NODE_H
|
||||
#define PIPEWIRE_CLIENT_NODE_H
|
||||
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/client-node.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
#include <spa/pod/parser.h>
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include <extensions/protocol-native.h>
|
||||
#include <extensions/client-node.h>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#ifndef PIPEWIRE_CLIENT_NODE0_H
|
||||
#define PIPEWIRE_CLIENT_NODE0_H
|
||||
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include "ext-client-node.h"
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/protocol.h"
|
||||
#include "pipewire/client.h"
|
||||
#include "pipewire/impl-client.h"
|
||||
#include "pipewire/private.h"
|
||||
|
||||
#include "extensions/protocol-native.h"
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#include <spa/utils/ringbuffer.h>
|
||||
#include <spa/node/io.h>
|
||||
|
||||
#include <pipewire/log.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <pipewire/private.h>
|
||||
|
||||
#include "ext-client-node.h"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include "pipewire/private.h"
|
||||
|
||||
#define NAME "link-factory"
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/metadata.h>
|
||||
|
||||
#define NAME "metadata"
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
#include <spa/pod/parser.h>
|
||||
#include <spa/debug/types.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include "pipewire/private.h"
|
||||
|
||||
struct impl {
|
||||
|
|
|
@ -42,10 +42,9 @@
|
|||
#include <systemd/sd-daemon.h>
|
||||
#endif
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/protocol-native.h>
|
||||
|
||||
#include "pipewire/map.h"
|
||||
#include "pipewire/private.h"
|
||||
|
||||
#include "modules/module-protocol-native/connection.h"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
#include <spa/pod/parser.h>
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/protocol-native.h>
|
||||
|
||||
#include "connection.h"
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
#include <spa/support/dbus.h>
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
static const struct spa_dict_item module_props[] = {
|
||||
{ PW_KEY_MODULE_AUTHOR, "Wim Taymans <wim.taymans@gmail.com>" },
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
/* client-endpoint.c */
|
||||
int client_endpoint_factory_init(struct pw_module *module);
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include <stdbool.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/session-manager.h>
|
||||
|
||||
#include "client-endpoint.h"
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include <stdbool.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/session-manager.h>
|
||||
|
||||
#include "client-session.h"
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include <stdbool.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/session-manager.h>
|
||||
|
||||
#include <spa/pod/filter.h>
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include <stdbool.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/session-manager.h>
|
||||
|
||||
#include <spa/pod/filter.h>
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include <spa/utils/result.h>
|
||||
|
||||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/impl.h"
|
||||
|
||||
#include "spa-device.h"
|
||||
|
||||
|
|
|
@ -29,11 +29,7 @@
|
|||
#include <getopt.h>
|
||||
#include <limits.h>
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/log.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/utils.h>
|
||||
#include <pipewire/keys.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include "spa-device.h"
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include "config.h"
|
||||
|
||||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/impl.h"
|
||||
|
||||
#include "spa-node.h"
|
||||
|
||||
|
|
|
@ -31,11 +31,7 @@
|
|||
#include <getopt.h>
|
||||
#include <limits.h>
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/keys.h>
|
||||
#include <pipewire/log.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/utils.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include "spa-node.h"
|
||||
|
||||
|
|
|
@ -35,11 +35,7 @@
|
|||
#include <spa/debug/types.h>
|
||||
|
||||
#include "spa-device.h"
|
||||
#include "pipewire/device.h"
|
||||
#include "pipewire/port.h"
|
||||
#include "pipewire/log.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/pipewire.h"
|
||||
|
||||
struct impl {
|
||||
struct pw_device *this;
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
|
||||
#include <spa/monitor/device.h>
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/device.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
@ -37,11 +37,7 @@
|
|||
#include <spa/debug/types.h>
|
||||
|
||||
#include "spa-node.h"
|
||||
#include "pipewire/node.h"
|
||||
#include "pipewire/port.h"
|
||||
#include "pipewire/log.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/pipewire.h"
|
||||
|
||||
struct impl {
|
||||
struct pw_node *this;
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
|
||||
#include <spa/node/node.h>
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
@ -36,17 +36,8 @@
|
|||
#include <spa/debug/format.h>
|
||||
#include <spa/debug/types.h>
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <pipewire/private.h>
|
||||
#include <pipewire/interfaces.h>
|
||||
#include <pipewire/protocol.h>
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/data-loop.h>
|
||||
#include <pipewire/device.h>
|
||||
#include <pipewire/map.h>
|
||||
#include <pipewire/type.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/version.h>
|
||||
|
||||
#define NAME "context"
|
||||
|
||||
|
|
|
@ -42,13 +42,13 @@ extern "C" {
|
|||
*/
|
||||
struct pw_context;
|
||||
|
||||
#include <pipewire/client.h>
|
||||
struct pw_global;
|
||||
struct pw_client;
|
||||
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/interfaces.h>
|
||||
#include <pipewire/core.h>
|
||||
#include <pipewire/global.h>
|
||||
#include <pipewire/loop.h>
|
||||
#include <pipewire/factory.h>
|
||||
#include <pipewire/properties.h>
|
||||
|
||||
/** \page page_context_api Core API
|
||||
|
|
|
@ -43,9 +43,7 @@ extern "C" {
|
|||
*/
|
||||
struct pw_control;
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
/** Port events, use \ref pw_control_add_listener */
|
||||
struct pw_control_events {
|
||||
|
|
|
@ -29,6 +29,8 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
#include <spa/utils/hook.h>
|
||||
|
||||
#define PW_VERSION_CORE 3
|
||||
|
@ -52,7 +54,6 @@ struct pw_core_info {
|
|||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/properties.h>
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/proxy.h>
|
||||
|
||||
/** Update and existing \ref pw_core_info with \a update \memberof pw_introspect */
|
||||
|
|
|
@ -45,6 +45,7 @@ struct pw_filter;
|
|||
#include <spa/param/param.h>
|
||||
|
||||
#include <pipewire/core.h>
|
||||
#include <pipewire/stream.h>
|
||||
|
||||
/** \enum pw_filter_state The state of a filter \memberof pw_filter */
|
||||
enum pw_filter_state {
|
||||
|
|
|
@ -53,9 +53,7 @@ extern "C" {
|
|||
*/
|
||||
struct pw_global;
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/client.h>
|
||||
#include <pipewire/properties.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
typedef int (*pw_global_bind_func_t) (void *object,
|
||||
struct pw_client *client, /**< client that binds */
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include <string.h>
|
||||
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/client.h"
|
||||
#include "pipewire/impl-client.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/resource.h"
|
||||
#include "pipewire/type.h"
|
|
@ -27,12 +27,8 @@
|
|||
#include <spa/debug/types.h>
|
||||
#include <spa/monitor/utils.h>
|
||||
|
||||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/device.h"
|
||||
#include "pipewire/impl.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/type.h"
|
||||
#include "pipewire/keys.h"
|
||||
|
||||
#define NAME "device"
|
||||
|
|
@ -26,11 +26,8 @@
|
|||
|
||||
#include <spa/debug/types.h>
|
||||
|
||||
#include "pipewire/factory.h"
|
||||
#include "pipewire/impl.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/type.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/keys.h"
|
||||
|
||||
#define NAME "factory"
|
||||
|
|
@ -38,7 +38,7 @@ extern "C" {
|
|||
struct pw_factory;
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/client.h>
|
||||
#include <pipewire/impl-client.h>
|
||||
#include <pipewire/global.h>
|
||||
#include <pipewire/properties.h>
|
||||
#include <pipewire/resource.h>
|
|
@ -32,13 +32,8 @@
|
|||
#include <spa/pod/compare.h>
|
||||
#include <spa/param/param.h>
|
||||
|
||||
#include "pipewire/keys.h"
|
||||
#include "pipewire/impl-link.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/control.h"
|
||||
#include "pipewire/link.h"
|
||||
#include "pipewire/type.h"
|
||||
#include "pipewire/work-queue.h"
|
||||
|
||||
#include <spa/debug/node.h>
|
||||
#include <spa/debug/pod.h>
|
|
@ -35,9 +35,7 @@ extern "C" {
|
|||
*/
|
||||
struct pw_link;
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/port.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
/** \page page_link Link
|
||||
*
|
|
@ -33,12 +33,8 @@
|
|||
#include <sys/stat.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include "pipewire/keys.h"
|
||||
#include "pipewire/impl.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/utils.h"
|
||||
#include "pipewire/module.h"
|
||||
#include "pipewire/type.h"
|
||||
|
||||
#define NAME "module"
|
||||
|
|
@ -34,16 +34,9 @@
|
|||
#include <spa/node/utils.h>
|
||||
#include <spa/debug/types.h>
|
||||
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/impl-node.h"
|
||||
#include "pipewire/private.h"
|
||||
|
||||
#include "pipewire/keys.h"
|
||||
#include "pipewire/node.h"
|
||||
#include "pipewire/data-loop.h"
|
||||
#include "pipewire/main-loop.h"
|
||||
#include "pipewire/type.h"
|
||||
#include "pipewire/work-queue.h"
|
||||
|
||||
#define NAME "node"
|
||||
|
||||
/** \cond */
|
|
@ -46,11 +46,7 @@ struct pw_node;
|
|||
#include <spa/node/node.h>
|
||||
#include <spa/node/event.h>
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/global.h>
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/port.h>
|
||||
#include <pipewire/resource.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
/** Node events, listen to them with \ref pw_node_add_listener */
|
||||
struct pw_node_events {
|
|
@ -32,11 +32,8 @@
|
|||
#include <spa/utils/names.h>
|
||||
#include <spa/debug/types.h>
|
||||
|
||||
#include "pipewire/pipewire.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/impl.h"
|
||||
#include "pipewire/private.h"
|
||||
#include "pipewire/port.h"
|
||||
#include "pipewire/link.h"
|
||||
|
||||
#define NAME "port"
|
||||
|
|
@ -45,9 +45,7 @@ struct pw_port;
|
|||
struct pw_link;
|
||||
struct pw_control;
|
||||
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
enum pw_port_state {
|
||||
PW_PORT_STATE_ERROR = -1, /**< the port is in error */
|
56
src/pipewire/impl.h
Normal file
56
src/pipewire/impl.h
Normal file
|
@ -0,0 +1,56 @@
|
|||
/* PipeWire
|
||||
*
|
||||
* Copyright © 2019 Wim Taymans
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice (including the next
|
||||
* paragraph) shall be included in all copies or substantial portions of the
|
||||
* Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#ifndef PIPEWIRE_IMPL_H
|
||||
#define PIPEWIRE_IMPL_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct pw_client;
|
||||
struct pw_module;
|
||||
struct pw_global;
|
||||
struct pw_node;
|
||||
struct pw_port;
|
||||
struct pw_resource;
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/control.h>
|
||||
#include <pipewire/impl-client.h>
|
||||
#include <pipewire/impl-device.h>
|
||||
#include <pipewire/impl-factory.h>
|
||||
#include <pipewire/global.h>
|
||||
#include <pipewire/impl-link.h>
|
||||
#include <pipewire/impl-module.h>
|
||||
#include <pipewire/impl-node.h>
|
||||
#include <pipewire/impl-port.h>
|
||||
#include <pipewire/resource.h>
|
||||
#include <pipewire/work-queue.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* PIPEWIRE_IMPL_H */
|
|
@ -1,28 +1,28 @@
|
|||
pipewire_headers = [
|
||||
'array.h',
|
||||
'buffers.h',
|
||||
'client.h',
|
||||
'impl-client.h',
|
||||
'control.h',
|
||||
'context.h',
|
||||
'data-loop.h',
|
||||
'device.h',
|
||||
'impl-device.h',
|
||||
'filter.h',
|
||||
'global.h',
|
||||
'interfaces.h',
|
||||
'introspect.h',
|
||||
'keys.h',
|
||||
'link.h',
|
||||
'impl-link.h',
|
||||
'log.h',
|
||||
'loop.h',
|
||||
'main-loop.h',
|
||||
'map.h',
|
||||
'mem.h',
|
||||
'module.h',
|
||||
'node.h',
|
||||
'factory.h',
|
||||
'impl-module.h',
|
||||
'impl-node.h',
|
||||
'impl-factory.h',
|
||||
'permission.h',
|
||||
'pipewire.h',
|
||||
'port.h',
|
||||
'impl-port.h',
|
||||
'properties.h',
|
||||
'protocol.h',
|
||||
'proxy.h',
|
||||
|
@ -37,24 +37,24 @@ pipewire_headers = [
|
|||
|
||||
pipewire_sources = [
|
||||
'buffers.c',
|
||||
'client.c',
|
||||
'impl-client.c',
|
||||
'control.c',
|
||||
'context.c',
|
||||
'data-loop.c',
|
||||
'device.c',
|
||||
'impl-device.c',
|
||||
'filter.c',
|
||||
'global.c',
|
||||
'introspect.c',
|
||||
'link.c',
|
||||
'impl-link.c',
|
||||
'log.c',
|
||||
'loop.c',
|
||||
'main-loop.c',
|
||||
'mem.c',
|
||||
'module.c',
|
||||
'node.c',
|
||||
'factory.c',
|
||||
'impl-module.c',
|
||||
'impl-node.c',
|
||||
'impl-factory.c',
|
||||
'pipewire.c',
|
||||
'port.c',
|
||||
'impl-port.c',
|
||||
'properties.c',
|
||||
'protocol.c',
|
||||
'proxy.c',
|
||||
|
|
|
@ -31,26 +31,26 @@ extern "C" {
|
|||
|
||||
#include <spa/support/plugin.h>
|
||||
|
||||
#include <pipewire/client.h>
|
||||
#include <pipewire/array.h>
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/device.h>
|
||||
#include <pipewire/buffers.h>
|
||||
#include <pipewire/core.h>
|
||||
#include <pipewire/interfaces.h>
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/keys.h>
|
||||
#include <pipewire/link.h>
|
||||
#include <pipewire/log.h>
|
||||
#include <pipewire/loop.h>
|
||||
#include <pipewire/main-loop.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/factory.h>
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/port.h>
|
||||
#include <pipewire/map.h>
|
||||
#include <pipewire/mem.h>
|
||||
#include <pipewire/properties.h>
|
||||
#include <pipewire/proxy.h>
|
||||
#include <pipewire/core.h>
|
||||
#include <pipewire/resource.h>
|
||||
#include <pipewire/permission.h>
|
||||
#include <pipewire/protocol.h>
|
||||
#include <pipewire/stream.h>
|
||||
#include <pipewire/filter.h>
|
||||
#include <pipewire/thread-loop.h>
|
||||
#include <pipewire/data-loop.h>
|
||||
#include <pipewire/type.h>
|
||||
#include <pipewire/utils.h>
|
||||
#include <pipewire/version.h>
|
||||
|
|
|
@ -32,14 +32,7 @@ extern "C" {
|
|||
#include <sys/socket.h>
|
||||
#include <sys/types.h> /* for pthread_t */
|
||||
|
||||
#include "pipewire/buffers.h"
|
||||
#include "pipewire/map.h"
|
||||
#include "pipewire/mem.h"
|
||||
#include "pipewire/introspect.h"
|
||||
#include "pipewire/interfaces.h"
|
||||
#include "pipewire/stream.h"
|
||||
#include "pipewire/filter.h"
|
||||
#include "pipewire/log.h"
|
||||
#include "pipewire/impl.h"
|
||||
|
||||
#include <spa/support/plugin.h>
|
||||
#include <spa/pod/builder.h>
|
||||
|
|
|
@ -58,7 +58,7 @@ extern "C" {
|
|||
*/
|
||||
struct pw_resource;
|
||||
|
||||
#include <pipewire/client.h>
|
||||
#include <pipewire/impl-client.h>
|
||||
|
||||
/** Resource events */
|
||||
struct pw_resource_events {
|
||||
|
|
|
@ -152,8 +152,6 @@ struct pw_stream;
|
|||
#include <spa/buffer/buffer.h>
|
||||
#include <spa/param/param.h>
|
||||
|
||||
#include <pipewire/core.h>
|
||||
|
||||
/** \enum pw_stream_state The state of a stream \memberof pw_stream */
|
||||
enum pw_stream_state {
|
||||
PW_STREAM_STATE_ERROR = -1, /**< the strean is in error */
|
||||
|
@ -184,6 +182,22 @@ struct pw_stream_control {
|
|||
uint32_t max_values; /**< max values that can be set on this control */
|
||||
};
|
||||
|
||||
/** A time structure \memberof pw_stream */
|
||||
struct pw_time {
|
||||
int64_t now; /**< the monotonic time */
|
||||
struct spa_fraction rate; /**< the rate of \a ticks and delay */
|
||||
uint64_t ticks; /**< the ticks at \a now. This is the current time that
|
||||
* the remote end is reading/writing. */
|
||||
int64_t delay; /**< delay to device, add to ticks to get the time of the
|
||||
* device. Positive for INPUT streams and
|
||||
* negative for OUTPUT streams. */
|
||||
uint64_t queued; /**< data queued in the stream, this is the sum
|
||||
* of the size fields in the pw_buffer that are
|
||||
* currently queued */
|
||||
};
|
||||
|
||||
#include <pipewire/core.h>
|
||||
|
||||
/** Events for a stream. These events are always called from the mainloop
|
||||
* unless explicitly documented otherwise. */
|
||||
struct pw_stream_events {
|
||||
|
@ -322,19 +336,6 @@ pw_stream_update_params(struct pw_stream *stream, /**< a \ref pw_stream */
|
|||
/** Set control values */
|
||||
int pw_stream_set_control(struct pw_stream *stream, uint32_t id, uint32_t n_values, float *values, ...);
|
||||
|
||||
/** A time structure \memberof pw_stream */
|
||||
struct pw_time {
|
||||
int64_t now; /**< the monotonic time */
|
||||
struct spa_fraction rate; /**< the rate of \a ticks and delay */
|
||||
uint64_t ticks; /**< the ticks at \a now. This is the current time that
|
||||
* the remote end is reading/writing. */
|
||||
int64_t delay; /**< delay to device, add to ticks to get the time of the
|
||||
* device. Positive for INPUT streams and
|
||||
* negative for OUTPUT streams. */
|
||||
uint64_t queued; /**< data queued in the stream, this is the sum
|
||||
* of the size fields in the pw_buffer that are
|
||||
* currently queued */
|
||||
};
|
||||
/** Query the time on the stream \memberof pw_stream */
|
||||
int pw_stream_get_time(struct pw_stream *stream, struct pw_time *time);
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
*/
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/client.h>
|
||||
#include <pipewire/impl-client.h>
|
||||
|
||||
#define TEST_FUNC(a,b,func) \
|
||||
do { \
|
||||
|
|
|
@ -23,8 +23,7 @@
|
|||
*/
|
||||
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/main-loop.h>
|
||||
#include <pipewire/context.h>
|
||||
#include <pipewire/global.h>
|
||||
|
||||
#define TEST_FUNC(a,b,func) \
|
||||
do { \
|
||||
|
|
|
@ -17,38 +17,8 @@
|
|||
* Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#include <pipewire/array.h>
|
||||
#include <pipewire/client.h>
|
||||
#include <pipewire/control.h>
|
||||
#include <pipewire/core.h>
|
||||
#include <pipewire/data-loop.h>
|
||||
#include <pipewire/device.h>
|
||||
#include <pipewire/factory.h>
|
||||
#include <pipewire/global.h>
|
||||
#include <pipewire/interfaces.h>
|
||||
#include <pipewire/introspect.h>
|
||||
#include <pipewire/link.h>
|
||||
#include <pipewire/log.h>
|
||||
#include <pipewire/loop.h>
|
||||
#include <pipewire/main-loop.h>
|
||||
#include <pipewire/map.h>
|
||||
#include <pipewire/mem.h>
|
||||
#include <pipewire/module.h>
|
||||
#include <pipewire/node.h>
|
||||
#include <pipewire/permission.h>
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/port.h>
|
||||
#include <pipewire/private.h>
|
||||
#include <pipewire/properties.h>
|
||||
#include <pipewire/protocol.h>
|
||||
#include <pipewire/proxy.h>
|
||||
#include <pipewire/core.h>
|
||||
#include <pipewire/resource.h>
|
||||
#include <pipewire/stream.h>
|
||||
#include <pipewire/thread-loop.h>
|
||||
#include <pipewire/type.h>
|
||||
#include <pipewire/utils.h>
|
||||
#include <pipewire/work-queue.h>
|
||||
#include <pipewire/impl.h>
|
||||
#include <extensions/client-node.h>
|
||||
#include <extensions/protocol-native.h>
|
||||
|
||||
|
|
|
@ -32,11 +32,7 @@
|
|||
#include <spa/debug/pod.h>
|
||||
#include <spa/debug/format.h>
|
||||
|
||||
#include <pipewire/map.h>
|
||||
#include <pipewire/pipewire.h>
|
||||
#include <pipewire/interfaces.h>
|
||||
#include <pipewire/type.h>
|
||||
#include <pipewire/permission.h>
|
||||
#include <pipewire/impl.h>
|
||||
|
||||
#include <extensions/session-manager.h>
|
||||
|
||||
|
|
Loading…
Reference in a new issue