|
enum | {
SPA_TYPE_START = 0x00000,
SPA_TYPE_None,
SPA_TYPE_Bool,
SPA_TYPE_Id,
SPA_TYPE_Int,
SPA_TYPE_Long,
SPA_TYPE_Float,
SPA_TYPE_Double,
SPA_TYPE_String,
SPA_TYPE_Bytes,
SPA_TYPE_Rectangle,
SPA_TYPE_Fraction,
SPA_TYPE_Bitmap,
SPA_TYPE_Array,
SPA_TYPE_Struct,
SPA_TYPE_Object,
SPA_TYPE_Sequence,
SPA_TYPE_Pointer,
SPA_TYPE_Fd,
SPA_TYPE_Choice,
SPA_TYPE_Pod,
_SPA_TYPE_LAST,
SPA_TYPE_POINTER_START = 0x10000,
SPA_TYPE_POINTER_Buffer,
SPA_TYPE_POINTER_Meta,
SPA_TYPE_POINTER_Dict,
_SPA_TYPE_POINTER_LAST,
SPA_TYPE_EVENT_START = 0x20000,
SPA_TYPE_EVENT_Device,
SPA_TYPE_EVENT_Node,
_SPA_TYPE_EVENT_LAST,
SPA_TYPE_COMMAND_START = 0x30000,
SPA_TYPE_COMMAND_Device,
SPA_TYPE_COMMAND_Node,
_SPA_TYPE_COMMAND_LAST,
SPA_TYPE_OBJECT_START = 0x40000,
SPA_TYPE_OBJECT_PropInfo,
SPA_TYPE_OBJECT_Props,
SPA_TYPE_OBJECT_Format,
SPA_TYPE_OBJECT_ParamBuffers,
SPA_TYPE_OBJECT_ParamMeta,
SPA_TYPE_OBJECT_ParamIO,
SPA_TYPE_OBJECT_ParamProfile,
SPA_TYPE_OBJECT_ParamPortConfig,
SPA_TYPE_OBJECT_ParamRoute,
SPA_TYPE_OBJECT_Profiler,
SPA_TYPE_OBJECT_ParamLatency,
SPA_TYPE_OBJECT_ParamProcessLatency,
_SPA_TYPE_OBJECT_LAST,
SPA_TYPE_VENDOR_PipeWire = 0x02000000,
SPA_TYPE_VENDOR_Other = 0x7f000000
} |
|
◆ SPA_TYPE_INFO_BASE
#define SPA_TYPE_INFO_BASE "Spa:" |
◆ SPA_TYPE_INFO_Choice
◆ SPA_TYPE_INFO_CHOICE_BASE
◆ SPA_TYPE_INFO_Command
◆ SPA_TYPE_INFO_COMMAND_BASE
◆ SPA_TYPE_INFO_Direction
◆ SPA_TYPE_INFO_DIRECTION_BASE
◆ SPA_TYPE_INFO_Enum
◆ SPA_TYPE_INFO_ENUM_BASE
◆ SPA_TYPE_INFO_Event
◆ SPA_TYPE_INFO_EVENT_BASE
◆ SPA_TYPE_INFO_Flags
◆ SPA_TYPE_INFO_FLAGS_BASE
◆ SPA_TYPE_INFO_Interface
◆ SPA_TYPE_INFO_INTERFACE_BASE
◆ SPA_TYPE_INFO_Object
◆ SPA_TYPE_INFO_OBJECT_BASE
◆ SPA_TYPE_INFO_Pod
◆ SPA_TYPE_INFO_POD_BASE
◆ SPA_TYPE_INFO_Pointer
◆ SPA_TYPE_INFO_POINTER_BASE
◆ SPA_TYPE_INFO_Struct
◆ SPA_TYPE_INFO_STRUCT_BASE
◆ SPA_TYPE_ROOT
◆ anonymous enum
Enumerator |
---|
SPA_TYPE_START | |
SPA_TYPE_None | |
SPA_TYPE_Bool | |
SPA_TYPE_Id | |
SPA_TYPE_Int | |
SPA_TYPE_Long | |
SPA_TYPE_Float | |
SPA_TYPE_Double | |
SPA_TYPE_String | |
SPA_TYPE_Bytes | |
SPA_TYPE_Rectangle | |
SPA_TYPE_Fraction | |
SPA_TYPE_Bitmap | |
SPA_TYPE_Array | |
SPA_TYPE_Struct | |
SPA_TYPE_Object | |
SPA_TYPE_Sequence | |
SPA_TYPE_Pointer | |
SPA_TYPE_Fd | |
SPA_TYPE_Choice | |
SPA_TYPE_Pod | |
_SPA_TYPE_LAST | not part of ABI
|
SPA_TYPE_POINTER_START | |
SPA_TYPE_POINTER_Buffer | |
SPA_TYPE_POINTER_Meta | |
SPA_TYPE_POINTER_Dict | |
_SPA_TYPE_POINTER_LAST | not part of ABI
|
SPA_TYPE_EVENT_START | |
SPA_TYPE_EVENT_Device | |
SPA_TYPE_EVENT_Node | |
_SPA_TYPE_EVENT_LAST | not part of ABI
|
SPA_TYPE_COMMAND_START | |
SPA_TYPE_COMMAND_Device | |
SPA_TYPE_COMMAND_Node | |
_SPA_TYPE_COMMAND_LAST | not part of ABI
|
SPA_TYPE_OBJECT_START | |
SPA_TYPE_OBJECT_PropInfo | |
SPA_TYPE_OBJECT_Props | |
SPA_TYPE_OBJECT_Format | |
SPA_TYPE_OBJECT_ParamBuffers | |
SPA_TYPE_OBJECT_ParamMeta | |
SPA_TYPE_OBJECT_ParamIO | |
SPA_TYPE_OBJECT_ParamProfile | |
SPA_TYPE_OBJECT_ParamPortConfig | |
SPA_TYPE_OBJECT_ParamRoute | |
SPA_TYPE_OBJECT_Profiler | |
SPA_TYPE_OBJECT_ParamLatency | |
SPA_TYPE_OBJECT_ParamProcessLatency | |
_SPA_TYPE_OBJECT_LAST | not part of ABI
|
SPA_TYPE_VENDOR_PipeWire | |
SPA_TYPE_VENDOR_Other | |
◆ spa_type_is_a()
bool spa_type_is_a |
( |
const char * |
type, |
|
|
const char * |
parent |
|
) |
| |
|
inline |
◆ spa_type_choice
◆ spa_type_direction
Initial value:= {
{ 0, 0, NULL, NULL }
}
◆ spa_types
@ SPA_CHOICE_Range
range: default, min, max
Definition: pod/pod.h:142
@ SPA_TYPE_Int
Definition: build-12775836/doc/spa/utils/type.h:48
@ SPA_CHOICE_Enum
list: default, alternative,...
Definition: pod/pod.h:144
@ SPA_DIRECTION_INPUT
Definition: defs.h:79
@ SPA_CHOICE_Flags
flags: default, possible flags,...
Definition: pod/pod.h:145
@ SPA_DIRECTION_OUTPUT
Definition: defs.h:80
@ SPA_CHOICE_None
no choice, first value is current
Definition: pod/pod.h:141
#define SPA_TYPE_INFO_DIRECTION_BASE
Definition: utils/type-info.h:52
@ SPA_CHOICE_Step
range with step: default, min, max, step
Definition: pod/pod.h:143
#define SPA_TYPE_INFO_CHOICE_BASE
Definition: utils/type-info.h:67