25 #ifndef SPA_PARAM_TYPES_H 26 #define SPA_PARAM_TYPES_H 42 #define SPA_TYPE_INFO_ParamId SPA_TYPE_INFO_ENUM_BASE "ParamId" 43 #define SPA_TYPE_INFO_PARAM_ID_BASE SPA_TYPE_INFO_ParamId ":" 67 #define SPA_TYPE_INFO_Param SPA_TYPE_INFO_OBJECT_BASE "Param" 68 #define SPA_TYPE_INFO_PARAM_BASE SPA_TYPE_INFO_Param ":" 70 #include <spa/param/audio/type-info.h> 87 #define SPA_TYPE_INFO_ParamBitorder SPA_TYPE_INFO_ENUM_BASE "ParamBitorder" 88 #define SPA_TYPE_INFO_PARAM_BITORDER_BASE SPA_TYPE_INFO_ParamBitorder ":" 97 #define SPA_TYPE_INFO_ParamAvailability SPA_TYPE_INFO_ENUM_BASE "ParamAvailability" 98 #define SPA_TYPE_INFO_PARAM_AVAILABILITY_BASE SPA_TYPE_INFO_ParamAvailability ":" 104 { 0, 0, NULL, NULL },
Definition: spa/include/spa/utils/type.h:100
invalid
Definition: param.h:50
profile configuration as SPA_TYPE_OBJECT_ParamProfile
Definition: param.h:59
unknown bitorder
Definition: param.h:94
static const struct spa_type_info spa_type_prop_iec958_codec[]
Definition: param-types.h:91
#define SPA_TYPE_INFO_BASE
Definition: spa/include/spa/utils/type.h:115
Definition: spa/include/spa/utils/type.h:51
processing latency, a SPA_TYPE_OBJECT_ParamProcessLatency
Definition: param.h:66
static const struct spa_type_info spa_type_param_bitorder[]
Definition: param-types.h:101
#define SPA_TYPE_INFO_PARAM_AVAILABILITY_BASE
Definition: param-types.h:111
Definition: spa/include/spa/utils/type.h:54
Definition: spa/include/spa/utils/type.h:94
Definition: spa/include/spa/utils/type.h:66
properties as SPA_TYPE_OBJECT_Props
Definition: param.h:52
port configuration enumeration as SPA_TYPE_OBJECT_ParamPortConfig
Definition: param.h:60
Definition: spa/include/spa/utils/type.h:97
configured format as SPA_TYPE_OBJECT_Format
Definition: param.h:54
latency reporting, a SPA_TYPE_OBJECT_ParamLatency
Definition: param.h:65
port configuration as SPA_TYPE_OBJECT_ParamPortConfig
Definition: param.h:61
Definition: spa/include/spa/utils/type.h:162
Definition: spa/include/spa/utils/type.h:95
Definition: spa/include/spa/utils/type.h:102
static const struct spa_type_info spa_type_prop_channel_map[]
Definition: param-types.h:86
routing enumeration as SPA_TYPE_OBJECT_ParamRoute
Definition: param.h:62
Definition: spa/include/spa/utils/type.h:104
available
Definition: param.h:102
static const struct spa_type_info spa_type_param_availability[]
Definition: param-types.h:113
Definition: spa/include/spa/utils/type.h:96
Definition: spa/include/spa/utils/type.h:101
Definition: spa/include/spa/utils/type.h:99
profile enumeration as SPA_TYPE_OBJECT_ParamProfile
Definition: param.h:58
Definition: spa/include/spa/utils/type.h:98
Definition: spa/include/spa/utils/type.h:56
configurable IO areas as SPA_TYPE_OBJECT_ParamIO
Definition: param.h:57
least significant bit
Definition: param.h:96
available formats as SPA_TYPE_OBJECT_Format
Definition: param.h:53
static const struct spa_type_info spa_type_param[]
Definition: param-types.h:52
unknown availability
Definition: param.h:100
static const struct spa_type_info spa_type_audio_channel[]
Definition: audio/raw-types.h:174
property information as SPA_TYPE_OBJECT_PropInfo
Definition: param.h:51
allowed metadata for buffers as SPA_TYPE_OBJECT_ParamMeta
Definition: param.h:56
Definition: spa/include/spa/utils/type.h:105
most significant bit
Definition: param.h:95
routing configuration as SPA_TYPE_OBJECT_ParamRoute
Definition: param.h:63
#define SPA_TYPE_INFO_PARAM_BITORDER_BASE
Definition: param-types.h:99
Control parameter, a SPA_TYPE_Sequence.
Definition: param.h:64
not available
Definition: param.h:101
static const struct spa_type_info spa_type_prop_float_array[]
Definition: param-types.h:81
#define SPA_TYPE_INFO_PARAM_ID_BASE
Definition: param-types.h:50
Definition: spa/include/spa/utils/type.h:53
buffer configurations as SPA_TYPE_OBJECT_ParamBuffers
Definition: param.h:55