pipewire/spa/include/spa/param/audio
Wim Taymans 8bbca3b8f3 spa: add spa_audio_parse_position_n
Add a function that accepts the size of the position array when reading
the audio positions. This makes it possible to decouple the position
array size from SPA_AUDIO_MAX_CHANNELS.

Also use SPA_N_ELEMENTS to pass the number of array elements to
functions instead of a fixed constant. This makes it easier to change
the array size later to a different constant without having to patch up
all the places where the size is used.
2025-10-21 09:59:13 +02:00
..
aac-types.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
aac-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
aac.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
ac3-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
ac3.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
alac-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
alac.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
amr-types.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
amr-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
amr.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
ape-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
ape.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
compressed.h spa: add AC3, EAC3, TrueHD, DTS, MPEG-H formats 2025-05-29 21:41:51 +02:00
dsd-utils.h spa: add spa_audio_parse_position_n 2025-10-21 09:59:13 +02:00
dsd.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
dsp-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
dsp.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
dts-types.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
dts-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
dts.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
eac3-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
eac3.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
flac-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
flac.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
format-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
format.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
iec958-types.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
iec958-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
iec958.h spa: Fix iec958 docs 2025-05-29 20:47:36 +02:00
layout.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
mp3-types.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
mp3-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
mp3.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
mpegh-utils.h spa: Remove channel field from spa_audio_info_mpegh structure 2025-10-02 12:12:53 +02:00
mpegh.h spa: Remove channel field from spa_audio_info_mpegh structure 2025-10-02 12:12:53 +02:00
opus.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
ra-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
ra.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
raw-json.h spa: add spa_audio_parse_position_n 2025-10-21 09:59:13 +02:00
raw-types.h spa: fix typo in raw-types for LLFE 2025-09-05 15:44:22 +02:00
raw-utils.h spa: add spa_audio_parse_position_n 2025-10-21 09:59:13 +02:00
raw.h spa: provide information about channels > SPA_AUDIO_MAX_CHANNELS 2025-10-21 09:40:08 +02:00
truehd-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
truehd.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
type-info.h spa: add AC3, EAC3, TrueHD, DTS, MPEG-H formats 2025-05-29 21:41:51 +02:00
vorbis-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
vorbis.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
wma-types.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
wma-utils.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
wma.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00