25 #ifndef SPA_TYPE_INFO_H 26 #define SPA_TYPE_INFO_H 40 #define SPA_TYPE_ROOT spa_types 51 #define SPA_TYPE_INFO_Direction SPA_TYPE_INFO_ENUM_BASE "Direction" 52 #define SPA_TYPE_INFO_DIRECTION_BASE SPA_TYPE_INFO_Direction ":" 66 #define SPA_TYPE_INFO_Choice SPA_TYPE_INFO_ENUM_BASE "Choice" 67 #define SPA_TYPE_INFO_CHOICE_BASE SPA_TYPE_INFO_Choice ":" #define SPA_TYPE_INFO_Event
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:130
uint32_t type
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:137
#define SPA_TYPE_INFO_PARAM_Route
Definition: param/type-info.h:352
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:97
const struct spa_type_info spa_type_param_route[]
Definition: param/type-info.h:355
const struct spa_type_info spa_type_device_event[]
Definition: monitor/type-info.h:47
#define SPA_TYPE_INFO_PARAM_Meta
Definition: param/type-info.h:150
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:47
#define SPA_TYPE_INFO_COMMAND_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:134
#define SPA_TYPE_INFO_POINTER_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:125
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:51
#define SPA_TYPE_INFO_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:107
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:46
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:45
flags: default, possible flags,...
Definition: pod/pod.h:145
#define SPA_TYPE_INFO_Pointer
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:124
#define SPA_TYPE_INFO_PARAM_Buffers
Definition: param/type-info.h:284
#define SPA_TYPE_INFO_PARAM_Latency
Definition: param/type-info.h:387
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:60
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:94
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:88
#define SPA_TYPE_INFO_PARAM_Profile
Definition: param/type-info.h:311
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:83
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:77
const struct spa_type_info spa_type_param_meta[]
Definition: param/type-info.h:153
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:49
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:82
#define SPA_TYPE_INFO_Format
Definition: param/type-info.h:173
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:96
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:136
const struct spa_type_info spa_type_props[]
Definition: param/type-info.h:87
const struct spa_type_info spa_types[]
Definition: utils/type-info.h:78
#define SPA_TYPE_INFO_Pod
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:115
const struct spa_type_info spa_type_node_command[]
Definition: node/type-info.h:92
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:55
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:56
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:59
#define SPA_TYPE_INFO_Command
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:133
#define SPA_TYPE_INFO_Struct
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:118
const struct spa_type_info spa_type_param_latency[]
Definition: param/type-info.h:390
const struct spa_type_info spa_type_format[]
Definition: param/type-info.h:243
const struct spa_type_info spa_type_param_io[]
Definition: param/type-info.h:166
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:87
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:58
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:52
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:62
#define SPA_TYPE_INFO_DIRECTION_BASE
Definition: utils/type-info.h:52
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:70
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:75
#define SPA_TYPE_INFO_PARAM_IO
Base for parameters that describe IO areas to exchange data, control and properties with a node...
Definition: param/type-info.h:163
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:68
uint32_t parent
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:138
#define SPA_TYPE_INFO_Profiler
Definition: param/type-info.h:375
#define SPA_TYPE_INFO_PARAM_PortConfig
Definition: param/type-info.h:338
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:95
no choice, first value is current
Definition: pod/pod.h:141
list: default, alternative,...
Definition: pod/pod.h:144
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:89
range: default, min, max
Definition: pod/pod.h:142
const struct spa_type_info spa_type_param_buffers[]
Definition: param/type-info.h:290
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:53
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:54
const struct spa_type_info spa_type_direction[]
Definition: utils/type-info.h:54
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:81
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:48
bool spa_type_is_a(const char *type, const char *parent)
Definition: utils/type-info.h:43
#define SPA_TYPE_INFO_CHOICE_BASE
Definition: utils/type-info.h:67
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:92
range with step: default, min, max, step
Definition: pod/pod.h:143
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:64
const struct spa_type_info spa_type_choice[]
Definition: utils/type-info.h:69
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:44
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:91
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:76
const struct spa_type_info spa_type_profiler[]
Definition: param/type-info.h:378
#define SPA_TYPE_INFO_PropInfo
Enum Property info.
Definition: param/type-info.h:136
const struct spa_type_info spa_type_node_event[]
Definition: node/type-info.h:70
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:71
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:69
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:63
#define SPA_TYPE_INFO_Object
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:121
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:57
const struct spa_type_info spa_type_param_port_config[]
Definition: param/type-info.h:341
const struct spa_type_info spa_type_prop_info[]
Definition: param/type-info.h:139
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:90
#define SPA_TYPE_INFO_POD_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:116
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:93
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:61
#define SPA_TYPE_INFO_EVENT_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:131
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:98
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:50
#define SPA_TYPE_INFO_Props
Definition: param/type-info.h:70
const struct spa_type_info spa_type_param_profile[]
Definition: param/type-info.h:314