PipeWire  0.3.66
src/pipewire/type.h
Go to the documentation of this file.
1 /* PipeWire */
2 /* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
3 /* SPDX-License-Identifier: MIT */
4 
5 #ifndef PIPEWIRE_TYPE_H
6 #define PIPEWIRE_TYPE_H
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 #include <spa/utils/type.h>
13 
23 enum {
25 };
26 
27 #define PW_TYPE_INFO_BASE "PipeWire:"
28 
29 #define PW_TYPE_INFO_Object PW_TYPE_INFO_BASE "Object"
30 #define PW_TYPE_INFO_OBJECT_BASE PW_TYPE_INFO_Object ":"
31 
32 #define PW_TYPE_INFO_Interface PW_TYPE_INFO_BASE "Interface"
33 #define PW_TYPE_INFO_INTERFACE_BASE PW_TYPE_INFO_Interface ":"
34 
35 const struct spa_type_info * pw_type_info(void);
36 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif /* PIPEWIRE_TYPE_H */
const struct spa_type_info * pw_type_info(void)
Definition: pipewire.c:850
@ PW_TYPE_FIRST
Definition: src/pipewire/type.h:28
@ SPA_TYPE_VENDOR_PipeWire
Definition: spa/include/spa/utils/type.h:89
spa/utils/type.h
Definition: spa/include/spa/utils/type.h:142