PipeWire  0.3.29
SPA Controls

Macros

#define SPA_TYPE_INFO_Control   SPA_TYPE_INFO_ENUM_BASE "Control"
 
#define SPA_TYPE_INFO_CONTROL_BASE   SPA_TYPE_INFO_Control ":"
 

Enumerations

enum  spa_control_type {
  SPA_CONTROL_Invalid , SPA_CONTROL_Properties , SPA_CONTROL_Midi , SPA_CONTROL_OSC ,
  _SPA_CONTROL_LAST
}
 Different Control types. More...
 

Variables

const struct spa_type_info spa_type_control []
 

Detailed Description

Macro Definition Documentation

◆ SPA_TYPE_INFO_Control

#define SPA_TYPE_INFO_Control   SPA_TYPE_INFO_ENUM_BASE "Control"

◆ SPA_TYPE_INFO_CONTROL_BASE

#define SPA_TYPE_INFO_CONTROL_BASE   SPA_TYPE_INFO_Control ":"

Enumeration Type Documentation

◆ spa_control_type

Different Control types.

Enumerator
SPA_CONTROL_Invalid 
SPA_CONTROL_Properties 

data contains a SPA_TYPE_OBJECT_Props

SPA_CONTROL_Midi 

data contains a spa_pod_bytes with raw midi data

SPA_CONTROL_OSC 

data contains a spa_pod_bytes with an OSC packet

_SPA_CONTROL_LAST 

not part of ABI

Variable Documentation

◆ spa_type_control

const struct spa_type_info spa_type_control[]
Initial value:
= {
{ 0, 0, NULL, NULL },
}
#define SPA_TYPE_INFO_CONTROL_BASE
Definition: control/type-info.h:43
@ SPA_CONTROL_Invalid
Definition: output/doc/spa/control/control.h:46
@ SPA_CONTROL_Properties
data contains a SPA_TYPE_OBJECT_Props
Definition: output/doc/spa/control/control.h:47
@ SPA_CONTROL_OSC
data contains a spa_pod_bytes with an OSC packet
Definition: output/doc/spa/control/control.h:49
@ SPA_CONTROL_Midi
data contains a spa_pod_bytes with raw midi data
Definition: output/doc/spa/control/control.h:48
@ SPA_TYPE_Int
Definition: output/doc/spa/utils/type.h:48

Referenced by spa_debug_pod_value().