PipeWire  0.3.33
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[]
SPA_CONTROL_OSC
@ SPA_CONTROL_OSC
data contains a spa_pod_bytes with an OSC packet
Definition: build-12775836/doc/spa/control/control.h:49
SPA_TYPE_INFO_CONTROL_BASE
#define SPA_TYPE_INFO_CONTROL_BASE
Definition: control/type-info.h:43
SPA_TYPE_Int
@ SPA_TYPE_Int
Definition: build-12775836/doc/spa/utils/type.h:48
SPA_CONTROL_Invalid
@ SPA_CONTROL_Invalid
Definition: build-12775836/doc/spa/control/control.h:46
SPA_CONTROL_Midi
@ SPA_CONTROL_Midi
data contains a spa_pod_bytes with raw midi data
Definition: build-12775836/doc/spa/control/control.h:48
SPA_CONTROL_Properties
@ SPA_CONTROL_Properties
data contains a SPA_TYPE_OBJECT_Props
Definition: build-12775836/doc/spa/control/control.h:47