PipeWire
1.2.7
Loading...
Searching...
No Matches
control.h
Go to the documentation of this file.
1
/* Simple Plugin API */
2
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
3
/* SPDX-License-Identifier: MIT */
4
5
#ifndef SPA_CONTROL_H
6
#define SPA_CONTROL_H
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
12
#include <
spa/utils/defs.h
>
13
#include <
spa/pod/pod.h
>
14
25
enum
spa_control_type
{
26
SPA_CONTROL_Invalid
,
27
SPA_CONTROL_Properties
,
28
SPA_CONTROL_Midi
,
29
SPA_CONTROL_OSC
,
31
_SPA_CONTROL_LAST
,
32
};
33
38
#ifdef __cplusplus
39
}
/* extern "C" */
40
#endif
41
42
#endif
/* SPA_CONTROL_H */
defs.h
spa/utils/defs.h
spa_control_type
spa_control_type
Different Control types.
Definition
control.h:30
SPA_CONTROL_Invalid
@ SPA_CONTROL_Invalid
Definition
control.h:31
SPA_CONTROL_Properties
@ SPA_CONTROL_Properties
data contains a SPA_TYPE_OBJECT_Props
Definition
control.h:32
SPA_CONTROL_OSC
@ SPA_CONTROL_OSC
data contains a spa_pod_bytes with an OSC packet
Definition
control.h:34
_SPA_CONTROL_LAST
@ _SPA_CONTROL_LAST
not part of ABI
Definition
control.h:36
SPA_CONTROL_Midi
@ SPA_CONTROL_Midi
data contains a spa_pod_bytes with raw midi data
Definition
control.h:33
pod.h
spa/pod/pod.h
spa
control
control.h
Generated by
1.12.0