Data type information enumerations.
More...
|
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
} |
|
Data type information enumerations.
#define SPA_TYPE_INFO_BASE "Spa:" |
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 |
|
static bool spa_type_is_a |
( |
const char * |
type, |
|
|
const char * |
parent |
|
) |
| |
|
inlinestatic |