PipeWire  1.6.4
peer.h
Go to the documentation of this file.
1 /* Simple Plugin API */
2 /* SPDX-FileCopyrightText: Copyright © 2025 Wim Taymans */
3 /* SPDX-License-Identifier: MIT */
4 
5 #ifndef SPA_PARAM_PEER_PARAM_H
6 #define SPA_PARAM_PEER_PARAM_H
7 
8 #include <spa/param/param.h>
9 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
20 enum spa_peer_param {
22  SPA_PEER_PARAM_END = 0xfffffffe,
23 };
24 
26  uint32_t peer_id;
27  const struct spa_pod *param;
28 };
33 #ifdef __cplusplus
34 } /* extern "C" */
35 #endif
36 
37 #endif /* SPA_PARAM_PEER_PARAM_H */
spa_peer_param
properties for SPA_TYPE_OBJECT_PeerParam
Definition: peer.h:25
@ SPA_PEER_PARAM_END
Definition: peer.h:27
@ SPA_PEER_PARAM_START
id of peer as key, SPA_TYPE_Pod as value
Definition: peer.h:26
spa/param/param.h
Definition: peer.h:30
uint32_t peer_id
Definition: peer.h:31
const struct spa_pod * param
Definition: peer.h:32
Definition: pod.h:57