PipeWire
1.4.1
Toggle main menu visibility
Main Page
Pages
API Reference
Data Structures
Data Structures
Data Structure Index
Examples
►
PipeWire
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
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
,
30
SPA_CONTROL_UMP
,
34
_SPA_CONTROL_LAST
,
35
};
36
30
SPA_CONTROL_UMP
, {
…
};
41
#ifdef __cplusplus
42
}
/* extern "C" */
43
#endif
44
45
#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_UMP
@ SPA_CONTROL_UMP
spa_pod_bytes with raw UMP (universal MIDI packet) data.
Definition
control.h:35
SPA_CONTROL_Invalid
@ SPA_CONTROL_Invalid
Definition
control.h:31
SPA_CONTROL_Properties
@ SPA_CONTROL_Properties
SPA_TYPE_OBJECT_Props.
Definition
control.h:32
SPA_CONTROL_OSC
@ SPA_CONTROL_OSC
spa_pod_bytes with an OSC packet
Definition
control.h:34
_SPA_CONTROL_LAST
@ _SPA_CONTROL_LAST
not part of ABI
Definition
control.h:39
SPA_CONTROL_Midi
@ SPA_CONTROL_Midi
spa_pod_bytes with raw midi data (deprecated, use SPA_CONTROL_UMP)
Definition
control.h:33
pod.h
spa/pod/pod.h
spa
control
control.h
Generated by
1.12.0