| 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
 
 } |