move proxy implementations in their own file

Rearrange headers
This commit is contained in:
Wim Taymans 2019-12-11 10:57:10 +01:00
parent 49d736bbb7
commit d70a47b7fe
74 changed files with 167 additions and 211 deletions

View file

@ -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"

View file

@ -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"

View file

@ -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>

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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>

View file

@ -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;

View file

@ -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"

View file

@ -26,6 +26,8 @@
#ifndef SM_MEDIA_SESSION_H
#define SM_MEDIA_SESSION_H
#include <spa/monitor/device.h>
#ifdef __cplusplus
extern "C" {
#endif

View file

@ -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>

View file

@ -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"

View file

@ -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>" },

View file

@ -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"

View file

@ -25,7 +25,7 @@
#ifndef PIPEWIRE_ADAPTER_H
#define PIPEWIRE_ADAPTER_H
#include <pipewire/node.h>
#include <pipewire/impl.h>
#ifdef __cplusplus
extern "C" {

View file

@ -31,7 +31,7 @@
#include <spa/utils/result.h>
#include <pipewire/pipewire.h>
#include <pipewire/impl.h>
#include "module-client-device/client-device.h"

View file

@ -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" {

View file

@ -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>

View file

@ -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 {

View file

@ -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"

View file

@ -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

View file

@ -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>

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -29,7 +29,7 @@
#include "config.h"
#include <pipewire/pipewire.h>
#include <pipewire/impl.h>
#include "pipewire/private.h"
#define NAME "link-factory"

View file

@ -31,7 +31,7 @@
#include <spa/utils/result.h>
#include <pipewire/pipewire.h>
#include <pipewire/impl.h>
#include <extensions/metadata.h>
#define NAME "metadata"

View file

@ -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 {

View file

@ -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"

View file

@ -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"

View file

@ -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>" },

View file

@ -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);

View file

@ -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"

View file

@ -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"

View file

@ -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>

View file

@ -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>

View file

@ -31,7 +31,7 @@
#include <spa/utils/result.h>
#include "pipewire/pipewire.h"
#include "pipewire/impl.h"
#include "spa-device.h"

View file

@ -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"

View file

@ -31,7 +31,7 @@
#include "config.h"
#include "pipewire/pipewire.h"
#include "pipewire/impl.h"
#include "spa-node.h"

View file

@ -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"

View file

@ -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;

View file

@ -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" {

View file

@ -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;

View file

@ -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" {

View file

@ -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"

View file

@ -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

View file

@ -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 {

View file

@ -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 */

View file

@ -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 {

View file

@ -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 */

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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>

View file

@ -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>

View file

@ -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
*

View file

@ -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"

View file

@ -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 */

View file

@ -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 {

View file

@ -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"

View file

@ -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
View 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 */

View file

@ -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',

View file

@ -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>

View file

@ -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>

View file

@ -58,7 +58,7 @@ extern "C" {
*/
struct pw_resource;
#include <pipewire/client.h>
#include <pipewire/impl-client.h>
/** Resource events */
struct pw_resource_events {

View file

@ -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);

View file

@ -23,7 +23,7 @@
*/
#include <pipewire/pipewire.h>
#include <pipewire/client.h>
#include <pipewire/impl-client.h>
#define TEST_FUNC(a,b,func) \
do { \

View file

@ -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 { \

View file

@ -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>

View file

@ -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>