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:131
uint32_t type
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:138
#define SPA_TYPE_INFO_PARAM_Route
Definition: param/type-info.h:378
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:45
const struct spa_type_info spa_type_param_route[]
Definition: param/type-info.h:381
const struct spa_type_info spa_type_device_event[]
Definition: monitor/type-info.h:47
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:50
#define SPA_TYPE_INFO_PARAM_Meta
Definition: param/type-info.h:167
#define SPA_TYPE_INFO_COMMAND_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:135
#define SPA_TYPE_INFO_POINTER_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:126
#define SPA_TYPE_INFO_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:108
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:125
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:54
#define SPA_TYPE_INFO_PARAM_Buffers
Definition: param/type-info.h:310
#define SPA_TYPE_INFO_PARAM_Latency
Definition: param/type-info.h:413
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:82
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:71
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:97
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:68
#define SPA_TYPE_INFO_PARAM_Profile
Definition: param/type-info.h:337
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:48
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:47
const struct spa_type_info spa_type_param_meta[]
Definition: param/type-info.h:170
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:76
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:83
#define SPA_TYPE_INFO_Format
Definition: param/type-info.h:190
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:137
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:70
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:52
const struct spa_type_info spa_type_props[]
Definition: param/type-info.h:103
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:94
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:116
#define SPA_TYPE_INFO_PARAM_ProcessLatency
Definition: param/type-info.h:428
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:57
#define SPA_TYPE_INFO_Command
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:134
#define SPA_TYPE_INFO_Struct
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:119
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:87
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:51
const struct spa_type_info spa_type_param_latency[]
Definition: param/type-info.h:416
const struct spa_type_info spa_type_format[]
Definition: param/type-info.h:262
const struct spa_type_info spa_type_param_io[]
Definition: param/type-info.h:183
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:59
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:56
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:60
#define SPA_TYPE_INFO_DIRECTION_BASE
Definition: utils/type-info.h:52
#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:180
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:77
uint32_t parent
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:139
#define SPA_TYPE_INFO_Profiler
Definition: param/type-info.h:401
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:99
#define SPA_TYPE_INFO_PARAM_PortConfig
Definition: param/type-info.h:364
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:61
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:53
no choice, first value is current
Definition: pod/pod.h:141
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:62
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:46
list: default, alternative,...
Definition: pod/pod.h:144
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:92
range: default, min, max
Definition: pod/pod.h:142
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:89
const struct spa_type_info spa_type_param_buffers[]
Definition: param/type-info.h:316
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:96
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:55
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:93
const struct spa_type_info spa_type_direction[]
Definition: utils/type-info.h:54
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
range with step: default, min, max, step
Definition: pod/pod.h:143
const struct spa_type_info spa_type_choice[]
Definition: utils/type-info.h:69
const struct spa_type_info spa_type_param_process_latency[]
Definition: param/type-info.h:431
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:69
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:63
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:75
const struct spa_type_info spa_type_profiler[]
Definition: param/type-info.h:404
#define SPA_TYPE_INFO_PropInfo
Enum Property info.
Definition: param/type-info.h:153
const struct spa_type_info spa_type_node_event[]
Definition: node/type-info.h:70
#define SPA_TYPE_INFO_Object
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:122
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:88
const struct spa_type_info spa_type_param_port_config[]
Definition: param/type-info.h:367
const struct spa_type_info spa_type_prop_info[]
Definition: param/type-info.h:156
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:44
#define SPA_TYPE_INFO_POD_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:117
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:95
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:98
#define SPA_TYPE_INFO_EVENT_BASE
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:132
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:81
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:91
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:49
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:64
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:58
Definition: x86_64-redhat-linux-gnu/doc/spa/utils/type.h:90
#define SPA_TYPE_INFO_Props
Definition: param/type-info.h:71
const struct spa_type_info spa_type_param_profile[]
Definition: param/type-info.h:340