Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - a -

- pw_array_add() : array.h
- pw_array_add_fixed() : array.h
- pw_array_add_ptr : array.h
- pw_array_check : array.h
- pw_array_check_index : array.h
- pw_array_check_index_s : array.h
- pw_array_clear() : array.h
- pw_array_consume : array.h
- pw_array_end : array.h
- pw_array_ensure_size() : array.h
- pw_array_first : array.h
- pw_array_for_each : array.h
- pw_array_get_len : array.h
- pw_array_get_len_s : array.h
- pw_array_get_unchecked : array.h
- pw_array_get_unchecked_s : array.h
- PW_ARRAY_INIT : array.h
- pw_array_init() : array.h
- pw_array_remove : array.h
- pw_array_reset() : array.h
- SPA_ABS : defs.h
- SPA_ALIGNED : defs.h
- spa_alloca : defs.h
- SPA_ANSI_BG_BLACK : ansi.h
- SPA_ANSI_BG_BLUE : ansi.h
- SPA_ANSI_BG_BRIGHT_BLACK : ansi.h
- SPA_ANSI_BG_BRIGHT_BLUE : ansi.h
- SPA_ANSI_BG_BRIGHT_CYAN : ansi.h
- SPA_ANSI_BG_BRIGHT_GREEN : ansi.h
- SPA_ANSI_BG_BRIGHT_MAGENTA : ansi.h
- SPA_ANSI_BG_BRIGHT_RED : ansi.h
- SPA_ANSI_BG_BRIGHT_WHITE : ansi.h
- SPA_ANSI_BG_BRIGHT_YELLOW : ansi.h
- SPA_ANSI_BG_CYAN : ansi.h
- SPA_ANSI_BG_GREEN : ansi.h
- SPA_ANSI_BG_MAGENTA : ansi.h
- SPA_ANSI_BG_RED : ansi.h
- SPA_ANSI_BG_WHITE : ansi.h
- SPA_ANSI_BG_YELLOW : ansi.h
- SPA_ANSI_BLACK : ansi.h
- SPA_ANSI_BLUE : ansi.h
- SPA_ANSI_BOLD : ansi.h
- SPA_ANSI_BOLD_BLACK : ansi.h
- SPA_ANSI_BOLD_BLUE : ansi.h
- SPA_ANSI_BOLD_CYAN : ansi.h
- SPA_ANSI_BOLD_GREEN : ansi.h
- SPA_ANSI_BOLD_MAGENTA : ansi.h
- SPA_ANSI_BOLD_RED : ansi.h
- SPA_ANSI_BOLD_WHITE : ansi.h
- SPA_ANSI_BOLD_YELLOW : ansi.h
- SPA_ANSI_BRIGHT_BLACK : ansi.h
- SPA_ANSI_BRIGHT_BLUE : ansi.h
- SPA_ANSI_BRIGHT_CYAN : ansi.h
- SPA_ANSI_BRIGHT_GREEN : ansi.h
- SPA_ANSI_BRIGHT_MAGENTA : ansi.h
- SPA_ANSI_BRIGHT_RED : ansi.h
- SPA_ANSI_BRIGHT_WHITE : ansi.h
- SPA_ANSI_BRIGHT_YELLOW : ansi.h
- SPA_ANSI_CYAN : ansi.h
- SPA_ANSI_DARK_BLACK : ansi.h
- SPA_ANSI_DARK_BLUE : ansi.h
- SPA_ANSI_DARK_CYAN : ansi.h
- SPA_ANSI_DARK_GREEN : ansi.h
- SPA_ANSI_DARK_MAGENTA : ansi.h
- SPA_ANSI_DARK_RED : ansi.h
- SPA_ANSI_DARK_WHITE : ansi.h
- SPA_ANSI_DARK_YELLOW : ansi.h
- SPA_ANSI_GREEN : ansi.h
- SPA_ANSI_ITALIC : ansi.h
- SPA_ANSI_MAGENTA : ansi.h
- SPA_ANSI_RED : ansi.h
- SPA_ANSI_RESET : ansi.h
- SPA_ANSI_UNDERLINE : ansi.h
- SPA_ANSI_WHITE : ansi.h
- SPA_ANSI_YELLOW : ansi.h
- spa_aprintf : defs.h
- spa_assert : defs.h
- spa_assert_not_reached : defs.h
- spa_assert_se : defs.h
- SPA_ASYNC_BIT : result.h
- SPA_ASYNC_MASK : result.h
- SPA_ASYNC_SEQ_MASK : result.h
- spa_atob() : string.h
- spa_atod() : string.h
- spa_atof() : string.h
- spa_atoi32() : string.h
- spa_atoi64() : string.h
- spa_atou32() : string.h
- spa_atou64() : string.h
- spa_audio_channel : raw.h
- SPA_AUDIO_CHANNEL_AUX0 : raw.h
- SPA_AUDIO_CHANNEL_AUX1 : raw.h
- SPA_AUDIO_CHANNEL_AUX10 : raw.h
- SPA_AUDIO_CHANNEL_AUX11 : raw.h
- SPA_AUDIO_CHANNEL_AUX12 : raw.h
- SPA_AUDIO_CHANNEL_AUX13 : raw.h
- SPA_AUDIO_CHANNEL_AUX14 : raw.h
- SPA_AUDIO_CHANNEL_AUX15 : raw.h
- SPA_AUDIO_CHANNEL_AUX16 : raw.h
- SPA_AUDIO_CHANNEL_AUX17 : raw.h
- SPA_AUDIO_CHANNEL_AUX18 : raw.h
- SPA_AUDIO_CHANNEL_AUX19 : raw.h
- SPA_AUDIO_CHANNEL_AUX2 : raw.h
- SPA_AUDIO_CHANNEL_AUX20 : raw.h
- SPA_AUDIO_CHANNEL_AUX21 : raw.h
- SPA_AUDIO_CHANNEL_AUX22 : raw.h
- SPA_AUDIO_CHANNEL_AUX23 : raw.h
- SPA_AUDIO_CHANNEL_AUX24 : raw.h
- SPA_AUDIO_CHANNEL_AUX25 : raw.h
- SPA_AUDIO_CHANNEL_AUX26 : raw.h
- SPA_AUDIO_CHANNEL_AUX27 : raw.h
- SPA_AUDIO_CHANNEL_AUX28 : raw.h
- SPA_AUDIO_CHANNEL_AUX29 : raw.h
- SPA_AUDIO_CHANNEL_AUX3 : raw.h
- SPA_AUDIO_CHANNEL_AUX30 : raw.h
- SPA_AUDIO_CHANNEL_AUX31 : raw.h
- SPA_AUDIO_CHANNEL_AUX32 : raw.h
- SPA_AUDIO_CHANNEL_AUX33 : raw.h
- SPA_AUDIO_CHANNEL_AUX34 : raw.h
- SPA_AUDIO_CHANNEL_AUX35 : raw.h
- SPA_AUDIO_CHANNEL_AUX36 : raw.h
- SPA_AUDIO_CHANNEL_AUX37 : raw.h
- SPA_AUDIO_CHANNEL_AUX38 : raw.h
- SPA_AUDIO_CHANNEL_AUX39 : raw.h
- SPA_AUDIO_CHANNEL_AUX4 : raw.h
- SPA_AUDIO_CHANNEL_AUX40 : raw.h
- SPA_AUDIO_CHANNEL_AUX41 : raw.h
- SPA_AUDIO_CHANNEL_AUX42 : raw.h
- SPA_AUDIO_CHANNEL_AUX43 : raw.h
- SPA_AUDIO_CHANNEL_AUX44 : raw.h
- SPA_AUDIO_CHANNEL_AUX45 : raw.h
- SPA_AUDIO_CHANNEL_AUX46 : raw.h
- SPA_AUDIO_CHANNEL_AUX47 : raw.h
- SPA_AUDIO_CHANNEL_AUX48 : raw.h
- SPA_AUDIO_CHANNEL_AUX49 : raw.h
- SPA_AUDIO_CHANNEL_AUX5 : raw.h
- SPA_AUDIO_CHANNEL_AUX50 : raw.h
- SPA_AUDIO_CHANNEL_AUX51 : raw.h
- SPA_AUDIO_CHANNEL_AUX52 : raw.h
- SPA_AUDIO_CHANNEL_AUX53 : raw.h
- SPA_AUDIO_CHANNEL_AUX54 : raw.h
- SPA_AUDIO_CHANNEL_AUX55 : raw.h
- SPA_AUDIO_CHANNEL_AUX56 : raw.h
- SPA_AUDIO_CHANNEL_AUX57 : raw.h
- SPA_AUDIO_CHANNEL_AUX58 : raw.h
- SPA_AUDIO_CHANNEL_AUX59 : raw.h
- SPA_AUDIO_CHANNEL_AUX6 : raw.h
- SPA_AUDIO_CHANNEL_AUX60 : raw.h
- SPA_AUDIO_CHANNEL_AUX61 : raw.h
- SPA_AUDIO_CHANNEL_AUX62 : raw.h
- SPA_AUDIO_CHANNEL_AUX63 : raw.h
- SPA_AUDIO_CHANNEL_AUX7 : raw.h
- SPA_AUDIO_CHANNEL_AUX8 : raw.h
- SPA_AUDIO_CHANNEL_AUX9 : raw.h
- SPA_AUDIO_CHANNEL_BC : raw.h
- SPA_AUDIO_CHANNEL_BLC : raw.h
- SPA_AUDIO_CHANNEL_BRC : raw.h
- SPA_AUDIO_CHANNEL_FC : raw.h
- SPA_AUDIO_CHANNEL_FCH : raw.h
- SPA_AUDIO_CHANNEL_FL : raw.h
- SPA_AUDIO_CHANNEL_FLC : raw.h
- SPA_AUDIO_CHANNEL_FLH : raw.h
- SPA_AUDIO_CHANNEL_FLW : raw.h
- SPA_AUDIO_CHANNEL_FR : raw.h
- SPA_AUDIO_CHANNEL_FRC : raw.h
- SPA_AUDIO_CHANNEL_FRH : raw.h
- SPA_AUDIO_CHANNEL_FRW : raw.h
- SPA_AUDIO_CHANNEL_LAST_Aux : raw.h
- SPA_AUDIO_CHANNEL_LFE : raw.h
- SPA_AUDIO_CHANNEL_LFE2 : raw.h
- SPA_AUDIO_CHANNEL_LLFE : raw.h
- SPA_AUDIO_CHANNEL_MONO : raw.h
- SPA_AUDIO_CHANNEL_NA : raw.h
- SPA_AUDIO_CHANNEL_RC : raw.h
- SPA_AUDIO_CHANNEL_RL : raw.h
- SPA_AUDIO_CHANNEL_RLC : raw.h
- SPA_AUDIO_CHANNEL_RLFE : raw.h
- SPA_AUDIO_CHANNEL_RR : raw.h
- SPA_AUDIO_CHANNEL_RRC : raw.h
- SPA_AUDIO_CHANNEL_SL : raw.h
- SPA_AUDIO_CHANNEL_SR : raw.h
- SPA_AUDIO_CHANNEL_START_Aux : raw.h
- SPA_AUDIO_CHANNEL_START_Custom : raw.h
- SPA_AUDIO_CHANNEL_TC : raw.h
- SPA_AUDIO_CHANNEL_TFC : raw.h
- SPA_AUDIO_CHANNEL_TFL : raw.h
- SPA_AUDIO_CHANNEL_TFLC : raw.h
- SPA_AUDIO_CHANNEL_TFR : raw.h
- SPA_AUDIO_CHANNEL_TFRC : raw.h
- SPA_AUDIO_CHANNEL_TRC : raw.h
- SPA_AUDIO_CHANNEL_TRL : raw.h
- SPA_AUDIO_CHANNEL_TRR : raw.h
- SPA_AUDIO_CHANNEL_TSL : raw.h
- SPA_AUDIO_CHANNEL_TSR : raw.h
- SPA_AUDIO_CHANNEL_UNKNOWN : raw.h
- SPA_AUDIO_DSD_FLAG_NONE : dsd.h
- SPA_AUDIO_FLAG_NONE : raw.h
- SPA_AUDIO_FLAG_UNPOSITIONED : raw.h
- spa_audio_format : raw.h
- SPA_AUDIO_FORMAT_ALAW : raw.h
- SPA_AUDIO_FORMAT_DSP_F32 : raw.h
- SPA_AUDIO_FORMAT_DSP_F64 : raw.h
- SPA_AUDIO_FORMAT_DSP_S32 : raw.h
- SPA_AUDIO_FORMAT_ENCODED : raw.h
- SPA_AUDIO_FORMAT_F32 : raw.h
- SPA_AUDIO_FORMAT_F32_BE : raw.h
- SPA_AUDIO_FORMAT_F32_LE : raw.h
- SPA_AUDIO_FORMAT_F32_OE : raw.h
- SPA_AUDIO_FORMAT_F32P : raw.h
- SPA_AUDIO_FORMAT_F64 : raw.h
- SPA_AUDIO_FORMAT_F64_BE : raw.h
- SPA_AUDIO_FORMAT_F64_LE : raw.h
- SPA_AUDIO_FORMAT_F64_OE : raw.h
- SPA_AUDIO_FORMAT_F64P : raw.h
- SPA_AUDIO_FORMAT_IS_INTERLEAVED : raw.h
- SPA_AUDIO_FORMAT_IS_PLANAR : raw.h
- SPA_AUDIO_FORMAT_S16 : raw.h
- SPA_AUDIO_FORMAT_S16_BE : raw.h
- SPA_AUDIO_FORMAT_S16_LE : raw.h
- SPA_AUDIO_FORMAT_S16_OE : raw.h
- SPA_AUDIO_FORMAT_S16P : raw.h
- SPA_AUDIO_FORMAT_S18 : raw.h
- SPA_AUDIO_FORMAT_S18_BE : raw.h
- SPA_AUDIO_FORMAT_S18_LE : raw.h
- SPA_AUDIO_FORMAT_S18_OE : raw.h
- SPA_AUDIO_FORMAT_S20 : raw.h
- SPA_AUDIO_FORMAT_S20_BE : raw.h
- SPA_AUDIO_FORMAT_S20_LE : raw.h
- SPA_AUDIO_FORMAT_S20_OE : raw.h
- SPA_AUDIO_FORMAT_S24 : raw.h
- SPA_AUDIO_FORMAT_S24_32 : raw.h
- SPA_AUDIO_FORMAT_S24_32_BE : raw.h
- SPA_AUDIO_FORMAT_S24_32_LE : raw.h
- SPA_AUDIO_FORMAT_S24_32_OE : raw.h
- SPA_AUDIO_FORMAT_S24_32P : raw.h
- SPA_AUDIO_FORMAT_S24_BE : raw.h
- SPA_AUDIO_FORMAT_S24_LE : raw.h
- SPA_AUDIO_FORMAT_S24_OE : raw.h
- SPA_AUDIO_FORMAT_S24P : raw.h
- SPA_AUDIO_FORMAT_S32 : raw.h
- SPA_AUDIO_FORMAT_S32_BE : raw.h
- SPA_AUDIO_FORMAT_S32_LE : raw.h
- SPA_AUDIO_FORMAT_S32_OE : raw.h
- SPA_AUDIO_FORMAT_S32P : raw.h
- SPA_AUDIO_FORMAT_S8 : raw.h
- SPA_AUDIO_FORMAT_S8P : raw.h
- SPA_AUDIO_FORMAT_START_Interleaved : raw.h
- SPA_AUDIO_FORMAT_START_Other : raw.h
- SPA_AUDIO_FORMAT_START_Planar : raw.h
- SPA_AUDIO_FORMAT_U16 : raw.h
- SPA_AUDIO_FORMAT_U16_BE : raw.h
- SPA_AUDIO_FORMAT_U16_LE : raw.h
- SPA_AUDIO_FORMAT_U16_OE : raw.h
- SPA_AUDIO_FORMAT_U18 : raw.h
- SPA_AUDIO_FORMAT_U18_BE : raw.h
- SPA_AUDIO_FORMAT_U18_LE : raw.h
- SPA_AUDIO_FORMAT_U18_OE : raw.h
- SPA_AUDIO_FORMAT_U20 : raw.h
- SPA_AUDIO_FORMAT_U20_BE : raw.h
- SPA_AUDIO_FORMAT_U20_LE : raw.h
- SPA_AUDIO_FORMAT_U20_OE : raw.h
- SPA_AUDIO_FORMAT_U24 : raw.h
- SPA_AUDIO_FORMAT_U24_32 : raw.h
- SPA_AUDIO_FORMAT_U24_32_BE : raw.h
- SPA_AUDIO_FORMAT_U24_32_LE : raw.h
- SPA_AUDIO_FORMAT_U24_32_OE : raw.h
- SPA_AUDIO_FORMAT_U24_BE : raw.h
- SPA_AUDIO_FORMAT_U24_LE : raw.h
- SPA_AUDIO_FORMAT_U24_OE : raw.h
- SPA_AUDIO_FORMAT_U32 : raw.h
- SPA_AUDIO_FORMAT_U32_BE : raw.h
- SPA_AUDIO_FORMAT_U32_LE : raw.h
- SPA_AUDIO_FORMAT_U32_OE : raw.h
- SPA_AUDIO_FORMAT_U8 : raw.h
- SPA_AUDIO_FORMAT_U8P : raw.h
- SPA_AUDIO_FORMAT_ULAW : raw.h
- SPA_AUDIO_FORMAT_UNKNOWN : raw.h
- spa_audio_iec958_codec : iec958.h
- SPA_AUDIO_IEC958_CODEC_AC3 : iec958.h
- SPA_AUDIO_IEC958_CODEC_DTS : iec958.h
- SPA_AUDIO_IEC958_CODEC_DTSHD : iec958.h
- SPA_AUDIO_IEC958_CODEC_EAC3 : iec958.h
- SPA_AUDIO_IEC958_CODEC_MPEG : iec958.h
- SPA_AUDIO_IEC958_CODEC_MPEG2_AAC : iec958.h
- SPA_AUDIO_IEC958_CODEC_PCM : iec958.h
- SPA_AUDIO_IEC958_CODEC_TRUEHD : iec958.h
- SPA_AUDIO_IEC958_CODEC_UNKNOWN : iec958.h
- SPA_AUDIO_INFO_DSD_INIT : dsd.h
- SPA_AUDIO_INFO_DSP_INIT : raw.h
- SPA_AUDIO_INFO_IEC958_INIT : iec958.h
- SPA_AUDIO_INFO_RAW_INIT : raw.h
- SPA_AUDIO_LAYOUT_2_1 : layout.h
- SPA_AUDIO_LAYOUT_2_2 : layout.h
- SPA_AUDIO_LAYOUT_2FC : layout.h
- SPA_AUDIO_LAYOUT_2RC : layout.h
- SPA_AUDIO_LAYOUT_3_1 : layout.h
- SPA_AUDIO_LAYOUT_4_0 : layout.h
- SPA_AUDIO_LAYOUT_4_1 : layout.h
- SPA_AUDIO_LAYOUT_5_0 : layout.h
- SPA_AUDIO_LAYOUT_5_0R : layout.h
- SPA_AUDIO_LAYOUT_5_1 : layout.h
- SPA_AUDIO_LAYOUT_5_1R : layout.h
- SPA_AUDIO_LAYOUT_6_0 : layout.h
- SPA_AUDIO_LAYOUT_6_0F : layout.h
- SPA_AUDIO_LAYOUT_6_1 : layout.h
- SPA_AUDIO_LAYOUT_6_1F : layout.h
- SPA_AUDIO_LAYOUT_7_0 : layout.h
- SPA_AUDIO_LAYOUT_7_0F : layout.h
- SPA_AUDIO_LAYOUT_7_1 : layout.h
- SPA_AUDIO_LAYOUT_7_1W : layout.h
- SPA_AUDIO_LAYOUT_7_1WR : layout.h
- SPA_AUDIO_LAYOUT_Cube : layout.h
- SPA_AUDIO_LAYOUT_Hexagonal : layout.h
- SPA_AUDIO_LAYOUT_Mono : layout.h
- SPA_AUDIO_LAYOUT_MPEG_1_0 : layout.h
- SPA_AUDIO_LAYOUT_MPEG_2_0 : layout.h
- SPA_AUDIO_LAYOUT_MPEG_3_0A : layout.h
- SPA_AUDIO_LAYOUT_MPEG_3_0B : layout.h
- SPA_AUDIO_LAYOUT_MPEG_4_0A : layout.h
- SPA_AUDIO_LAYOUT_MPEG_4_0B : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_0A : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_0B : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_0C : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_0D : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_1A : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_1B : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_1C : layout.h
- SPA_AUDIO_LAYOUT_MPEG_5_1D : layout.h
- SPA_AUDIO_LAYOUT_MPEG_6_1A : layout.h
- SPA_AUDIO_LAYOUT_MPEG_7_1A : layout.h
- SPA_AUDIO_LAYOUT_MPEG_7_1B : layout.h
- SPA_AUDIO_LAYOUT_MPEG_7_1C : layout.h
- SPA_AUDIO_LAYOUT_Octagonal : layout.h
- SPA_AUDIO_LAYOUT_Pentagonal : layout.h
- SPA_AUDIO_LAYOUT_Quad : layout.h
- SPA_AUDIO_LAYOUT_Stereo : layout.h
- SPA_AUDIO_MAX_CHANNELS : raw.h