--- /srv/reproducible-results/rbuild-debian/r-b-build.KPYXfoMZ/b1/pipewire_1.4.1-1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.KPYXfoMZ/b2/pipewire_1.4.1-1_i386.changes ├── Files │ @@ -20,15 +20,15 @@ │ 65e5a5aac8dc49e47c82576bda012f15 1004928 libs optional libspa-0.2-modules_1.4.1-1_i386.deb │ 9fc7b1a98eda6840457d1d97a69c707d 201000 debug optional pipewire-alsa-dbgsym_1.4.1-1_i386.deb │ 470be50bb707693a446710f74ea774d3 61704 sound optional pipewire-alsa_1.4.1-1_i386.deb │ 32ba49d3ec4e55a9b1f1343947a540c9 19284 oldlibs optional pipewire-audio-client-libraries_1.4.1-1_all.deb │ e122190e3470430db99b40abff71c589 19484 sound optional pipewire-audio_1.4.1-1_all.deb │ 4aef91f81864d7171a7f93420db944c3 1114580 debug optional pipewire-bin-dbgsym_1.4.1-1_i386.deb │ d7422236c7fcfd782616a77294f9c79c 599120 video optional pipewire-bin_1.4.1-1_i386.deb │ - 85ca804fc166594a911f794a7c54fe70 1784328 doc optional pipewire-doc_1.4.1-1_all.deb │ + 3bee66be3b3d4c08fc099da13dbb7043 1784928 doc optional pipewire-doc_1.4.1-1_all.deb │ bde2efdc5ba99efe3b7eec7a2d6b9ac8 548092 debug optional pipewire-jack-dbgsym_1.4.1-1_i386.deb │ cf4be64cc94aba148bc4d0f404597d53 126480 sound optional pipewire-jack_1.4.1-1_i386.deb │ ccb96bfe52ffd70267f88e54808d0e80 19248 oldlibs optional pipewire-libcamera_1.4.1-1_all.deb │ 68e9a312afba2d87a13b27a4a5150104 24696 sound optional pipewire-pulse_1.4.1-1_i386.deb │ e3d2e677ff477b6e9c0066cb89b62cb7 2906728 debug optional pipewire-tests-dbgsym_1.4.1-1_i386.deb │ 90df42eefc7eeee133ab4d9f5a95ee88 571660 misc optional pipewire-tests_1.4.1-1_i386.deb │ d5b2dc2f009f3b540b85b77acd4e5469 134020 debug optional pipewire-v4l2-dbgsym_1.4.1-1_i386.deb ├── pipewire-doc_1.4.1-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-14 12:10:32.000000 debian-binary │ │ --rw-r--r-- 0 0 0 39816 2025-03-14 12:10:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1744320 2025-03-14 12:10:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 39860 2025-03-14 12:10:32.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1744876 2025-03-14 12:10:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: pipewire-doc │ │ │ │ Source: pipewire │ │ │ │ Version: 1.4.1-1 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net> │ │ │ │ -Installed-Size: 30885 │ │ │ │ +Installed-Size: 30918 │ │ │ │ Breaks: libpipewire-0.2-doc (<< 0.3.1) │ │ │ │ Replaces: libpipewire-0.2-doc (<< 0.3.1) │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: https://pipewire.org/ │ │ │ │ Description: libraries for the PipeWire multimedia server - documentation │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7233 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18854 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20157 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7485 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33487 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33861 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8424 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20860 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aac_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48551 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/aec_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7504 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alac-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28568 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alac-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28942 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alac-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6324 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alac_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9896 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alac_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13865 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alloc_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75500 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/alloc_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7213 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13403 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14206 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7485 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31159 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31533 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7404 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13891 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/amr_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 96592 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/annotated.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26577 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/annotated_dup.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29705 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ansi_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19311 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ansi_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7485 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ape-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28458 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ape-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28832 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ape-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6307 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ape_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9868 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ape_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19818 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/array_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36548 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/array_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10088 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/atomic_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46671 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio-capture_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39409 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio-dsp-filter_8c-example.html │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56380 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio-src-ring_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43874 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio-src_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7520 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25437 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2dsp-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6342 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2dsp_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9652 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2dsp_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7533 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65382 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66035 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13566 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 233893 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2raw-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7520 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38829 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2raw-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43025 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2raw_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177603 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_2raw_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9708 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/audio_8h.html │ │ │ │ @@ -58,15 +58,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 635 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/bc_sd.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65749 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/bluez-session_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16442 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffer_2buffer_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36281 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffer_2buffer_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16608 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffer_2type-info_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45189 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffer_2type-info_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11851 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffers-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 32434 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffers-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34237 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/buffers-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52171 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/builder_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 224266 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/builder_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7603 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/chroma_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15961 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/chroma_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31562 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/classes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22006 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/cleanup_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29714 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/client-node_8h.html │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7167 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2buffer_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50175 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2buffer_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7121 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2dict_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16354 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2dict_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8735 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2format_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74236 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2format_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8696 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79354 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 85032 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59780 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/defs_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 92418 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/defs_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9722 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dir_0b24bd5b194325df529fe025fad65461.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4751 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dir_1fc7fb076ffdeded0fa710c385714030.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6007 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dir_36f15a76b34aab76fd15ad9ec0b06ea0.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10102 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dir_41d24b6f9fffcd4c1a989ef96d4a1949.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4361 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dir_4bd15678142cd7a8c100cb6ff6c78d07.html │ │ │ │ @@ -145,15 +145,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13363 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_5.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19649 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_6.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35679 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dot_inline_dotgraph_7.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31609 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/doxygen-awesome.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45148 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/doxygen.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15461 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/doxygen.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7485 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40489 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41142 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6940 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dsd_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17228 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dsd_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25022 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dynamic_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7704 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/dynsections.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6608 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/encoded_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8363 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/endian_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8773 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/enum-types_8h.html │ │ │ │ @@ -167,23 +167,23 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15400 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/factory_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29950 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/factory_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8051 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/file_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20888 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/file_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16853 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/filter-graph_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51635 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/filter-graph_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7504 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/flac-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28513 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/flac-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28887 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/flac-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6324 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/flac_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9896 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/flac_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1996 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/folderclosed.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1996 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/folderclosedd.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3269 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/folderopen.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3214 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/folderopend.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18658 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/format-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 114099 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/format-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 121602 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/format-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6462 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/format-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14174 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/format-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4951 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/functions.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11344 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/functions_a.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9373 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/functions_b.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13924 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/functions_c.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13358 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/functions_d.html │ │ │ │ @@ -513,17 +513,17 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7504 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/h264-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35951 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/h264-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7665 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/h264_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19338 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/h264_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35212 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/hook_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75214 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/hook_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9097 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 25973 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27273 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7542 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28108 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28482 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8406 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18770 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/iec958_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19693 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/impl-client_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39054 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/impl-client_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13335 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/impl-core_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24842 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/impl-core_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14462 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/impl-device_8h.html │ │ │ │ @@ -598,17 +598,17 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16014 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/module_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29022 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/module_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8378 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/monitor_2event_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12985 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/monitor_2event_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8809 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/monitor_2type-info_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17907 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/monitor_2type-info_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7228 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15700 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16703 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7485 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28421 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28795 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7776 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14705 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/mp3_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10482 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/multiview_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27626 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/multiview_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42906 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/names_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22658 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/names_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 153 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/nav_f.png │ │ │ │ @@ -831,15 +831,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 696 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/plus.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 696 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/plusd.svg │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7913 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2command_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14054 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2command_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7870 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2event_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13644 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2event_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 33015 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79630 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80664 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8899 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/port-config-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27456 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/port-config-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7872 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/port-config_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17021 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/port-config_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21428 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/port_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43171 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/port_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7108 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/profile-types_8h.html │ │ │ │ @@ -857,15 +857,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15258 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/protocol-native_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30000 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/protocol-native_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21438 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/protocol_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53993 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/protocol_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20347 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/proxy_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39066 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/proxy_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7466 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ra-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28366 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ra-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28740 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ra-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6290 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ra_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9840 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ra_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16201 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ratelimit_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8042 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/raw-json_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38040 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/raw-json_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5685 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/resize.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24179 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/resource_8h.html │ │ │ │ @@ -1719,15 +1719,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6202 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/tutorial1_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18974 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/tutorial2_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25747 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/tutorial3_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36348 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/tutorial4_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48244 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/tutorial5_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28689 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/tutorial6_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10372 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 32335 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34635 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8126 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ump-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 40432 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/ump-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14752 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/utils_2dict_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31944 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/utils_2dict_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6508 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/utils_2type-info_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 69447 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/utils_2type-info_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30570 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/vararg_8h.html │ │ │ │ @@ -1742,29 +1742,29 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 151746 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video-src-fixate_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 130472 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video-src-reneg_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 112998 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video-src_8c-example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7520 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34301 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2dsp-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6342 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2dsp_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10854 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2dsp_8h_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30572 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31225 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12445 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 127107 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2raw-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7520 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68924 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2raw-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24426 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2raw_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 104369 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/video_2raw_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7542 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28586 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28960 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6358 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/vorbis_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9952 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/vorbis_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7206 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma-types_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18562 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma-types_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19865 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma-types_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7485 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma-utils_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35727 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma-utils_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36101 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma-utils_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8376 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20395 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/wma_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9948 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/work-queue_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15718 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire/html/work-queue_8h_source.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire-doc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15107 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire-doc/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8997 2025-03-14 12:10:32.000000 ./usr/share/doc/pipewire-doc/copyright │ │ │ ├── ./usr/share/doc/pipewire/html/aac-types_8h_source.html │ │ │ │ @@ -113,24 +113,24 @@ │ │ │ │ <div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="spa_2include_2spa_2utils_2type_8h.html">spa/utils/type.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="aac_8h.html">spa/param/audio/aac.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div> │ │ │ │ <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define SPA_TYPE_INFO_AudioAACStreamFormat SPA_TYPE_INFO_ENUM_BASE "AudioAACStreamFormat"</span></div> │ │ │ │ <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE SPA_TYPE_INFO_AudioAACStreamFormat ":"</span></div> │ │ │ │ <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> │ │ │ │ <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga709eb666cd69f90ded70a449f09df4ed">spa_type_audio_aac_stream_format</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a00ca5fc18fdb075789a6c3e48fc2b708">SPA_AUDIO_AAC_STREAM_FORMAT_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a9b45c509960c3abf492aa193ad8c309d">SPA_AUDIO_AAC_STREAM_FORMAT_RAW</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"RAW"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga7eae4607cac33b5a04a142daa9af4589"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a4ee6bf84b02f7017a83537a39dcbb10f">SPA_AUDIO_AAC_STREAM_FORMAT_MP2ADTS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP2ADTS"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a3855c6504075362859be64cebae7de98">SPA_AUDIO_AAC_STREAM_FORMAT_MP4ADTS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4ADTS"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962ae46384af5018edc1bf90c8382eb0eaf2">SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4LOAS"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a7764d962a75ab42fb4e61a5f74e69694">SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4LATM"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a00ca5fc18fdb075789a6c3e48fc2b708">SPA_AUDIO_AAC_STREAM_FORMAT_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a9b45c509960c3abf492aa193ad8c309d">SPA_AUDIO_AAC_STREAM_FORMAT_RAW</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"RAW"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga7eae4607cac33b5a04a142daa9af4589"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a4ee6bf84b02f7017a83537a39dcbb10f">SPA_AUDIO_AAC_STREAM_FORMAT_MP2ADTS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP2ADTS"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a3855c6504075362859be64cebae7de98">SPA_AUDIO_AAC_STREAM_FORMAT_MP4ADTS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4ADTS"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962ae46384af5018edc1bf90c8382eb0eaf2">SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4LOAS"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a7764d962a75ab42fb4e61a5f74e69694">SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4LATM"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00030" data-start="{" data-end="};"> │ │ │ │ -<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga709eb666cd69f90ded70a449f09df4ed"> 30</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a7507779d7b12bbcdc38b63a6d31cb425">SPA_AUDIO_AAC_STREAM_FORMAT_ADIF</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"ADIF"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a267e0753522b7349a78c1cd51d48423c">SPA_AUDIO_AAC_STREAM_FORMAT_MP4FF</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4FF"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga709eb666cd69f90ded70a449f09df4ed"> 30</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a7507779d7b12bbcdc38b63a6d31cb425">SPA_AUDIO_AAC_STREAM_FORMAT_ADIF</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"ADIF"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a267e0753522b7349a78c1cd51d48423c">SPA_AUDIO_AAC_STREAM_FORMAT_MP4FF</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae80e1e14b3317a337ea5ac70f6c2c9f4">SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE</a> <span class="stringliteral">"MP4FF"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>};</div> │ │ │ │ <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div> │ │ │ │ @@ -145,14 +145,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga3da8e2a524f7f46ee37325ccd335d962a7507779d7b12bbcdc38b63a6d31cb425"><div class="ttname"><a href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a7507779d7b12bbcdc38b63a6d31cb425">SPA_AUDIO_AAC_STREAM_FORMAT_ADIF</a></div><div class="ttdeci">@ SPA_AUDIO_AAC_STREAM_FORMAT_ADIF</div><div class="ttdef"><b>Definition</b> aac.h:37</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga3da8e2a524f7f46ee37325ccd335d962a7764d962a75ab42fb4e61a5f74e69694"><div class="ttname"><a href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a7764d962a75ab42fb4e61a5f74e69694">SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM</a></div><div class="ttdeci">@ SPA_AUDIO_AAC_STREAM_FORMAT_MP4LATM</div><div class="ttdef"><b>Definition</b> aac.h:35</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga3da8e2a524f7f46ee37325ccd335d962a9b45c509960c3abf492aa193ad8c309d"><div class="ttname"><a href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962a9b45c509960c3abf492aa193ad8c309d">SPA_AUDIO_AAC_STREAM_FORMAT_RAW</a></div><div class="ttdeci">@ SPA_AUDIO_AAC_STREAM_FORMAT_RAW</div><div class="ttdef"><b>Definition</b> aac.h:27</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga3da8e2a524f7f46ee37325ccd335d962ae46384af5018edc1bf90c8382eb0eaf2"><div class="ttname"><a href="group__spa__param.html#gga3da8e2a524f7f46ee37325ccd335d962ae46384af5018edc1bf90c8382eb0eaf2">SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS</a></div><div class="ttdeci">@ SPA_AUDIO_AAC_STREAM_FORMAT_MP4LOAS</div><div class="ttdef"><b>Definition</b> aac.h:33</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a></div><div class="ttdeci">@ SPA_TYPE_Int</div><div class="ttdef"><b>Definition</b> type.h:45</div></div> │ │ │ │ <div class="ttc" id="aspa_2include_2spa_2utils_2type_8h_html"><div class="ttname"><a href="spa_2include_2spa_2utils_2type_8h.html">type.h</a></div><div class="ttdoc">spa/utils/type.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ +<div class="ttc" id="astructspa__type__info_html_a25dfe56fe53d756509cd5daa5f5b64e5"><div class="ttname"><a href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">spa_type_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> type.h:155</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="aac-types_8h.html">aac-types.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -21,30 +21,30 @@ │ │ │ │ │ 20#define SPA_TYPE_INFO_AudioAACStreamFormat SPA_TYPE_INFO_ENUM_BASE │ │ │ │ │ "AudioAACStreamFormat" │ │ │ │ │ 21#define SPA_TYPE_INFO_AUDIO_AAC_STREAM_FORMAT_BASE │ │ │ │ │ SPA_TYPE_INFO_AudioAACStreamFormat ":" │ │ │ │ │ 22 │ │ │ │ │ 23static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___a_u_d_i_o___a_a_c___s_t_r_e_a_m___f_o_r_m_a_t[] = { │ │ │ │ │ 24 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___U_N_K_N_O_W_N, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "UNKNOWN", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "UNKNOWN", _N_U_L_L }, │ │ │ │ │ 25 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___R_A_W, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "RAW", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "RAW", _N_U_L_L }, │ │ │ │ │ _2_6 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___M_P_2_A_D_T_S, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP2ADTS", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP2ADTS", _N_U_L_L }, │ │ │ │ │ 27 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___M_P_4_A_D_T_S, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4ADTS", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4ADTS", _N_U_L_L }, │ │ │ │ │ _2_8 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___M_P_4_L_O_A_S, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4LOAS", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4LOAS", _N_U_L_L }, │ │ │ │ │ 29 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___M_P_4_L_A_T_M, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4LATM", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4LATM", _N_U_L_L }, │ │ │ │ │ _3_0 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___A_D_I_F, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "ADIF", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "ADIF", _N_U_L_L }, │ │ │ │ │ 31 { _S_P_A___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___M_P_4_F_F, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4FF", NULL }, │ │ │ │ │ -32 { 0, 0, NULL, NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_A_C___S_T_R_E_A_M___F_O_R_M_A_T___B_A_S_E "MP4FF", _N_U_L_L }, │ │ │ │ │ +32 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ 33}; │ │ │ │ │ 34 │ │ │ │ │ 39#ifdef __cplusplus │ │ │ │ │ 40} /* extern "C" */ │ │ │ │ │ 41#endif │ │ │ │ │ 42 │ │ │ │ │ 43#endif /* SPA_AUDIO_AAC_TYPES_H */ │ │ │ │ │ @@ -83,12 +83,15 @@ │ │ │ │ │ _S_P_A___T_Y_P_E___I_n_t │ │ │ │ │ @ SPA_TYPE_Int │ │ │ │ │ DDeeffiinniittiioonn type.h:45 │ │ │ │ │ _t_y_p_e_._h │ │ │ │ │ spa/utils/type.h │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn type.h:154 │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn type.h:155 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _a_a_c_-_t_y_p_e_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/aac-utils_8h_source.html │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga88c0cd1f082458cc17853196066505f8"> 38</a></span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81aa9fdec588c654f383d9c1a01138616bd">SPA_FORMAT_AUDIO_bitrate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__aac.html#a3b08334e341344e0035a7ee94a5c87a2">bitrate</a>),</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a18e07c1af675da8509e872cf1729dfc0">SPA_FORMAT_AUDIO_AAC_streamFormat</a>, <a class="code hl_define" href="group__spa__pod.html#gaae8107547cc28f6c5fd9b57cfac5ef61">SPA_POD_OPT_Id</a>(&info-><a class="code hl_variable" href="structspa__audio__info__aac.html#ad93ec0c832f6ed449d9e073068e221d1">stream_format</a>));</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>}</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_define" href="group__spa__param.html#ga9f61700e6710d320005add1d940c47d0">SPA_API_AUDIO_AAC_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><a class="code hl_function" href="group__spa__param.html#gadaf94ccfe865c028081271b7f2a9e861">spa_format_audio_aac_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><a class="code hl_function" href="group__spa__param.html#gadaf94ccfe865c028081271b7f2a9e861">spa_format_audio_aac_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__aac.html">spa_audio_info_aac</a> *info)</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -203,14 +203,15 @@ │ │ │ │ <div class="ttc" id="astructspa__audio__info__aac_html_a16974760cfa2cbe91398d01fb7f4b947"><div class="ttname"><a href="structspa__audio__info__aac.html#a16974760cfa2cbe91398d01fb7f4b947">spa_audio_info_aac::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> aac.h:46</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__aac_html_a3b08334e341344e0035a7ee94a5c87a2"><div class="ttname"><a href="structspa__audio__info__aac.html#a3b08334e341344e0035a7ee94a5c87a2">spa_audio_info_aac::bitrate</a></div><div class="ttdeci">uint32_t bitrate</div><div class="ttdef"><b>Definition</b> aac.h:47</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__aac_html_ab29a8d8e1cba013ab5008404ba2836ea"><div class="ttname"><a href="structspa__audio__info__aac.html#ab29a8d8e1cba013ab5008404ba2836ea">spa_audio_info_aac::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> aac.h:45</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__aac_html_ad93ec0c832f6ed449d9e073068e221d1"><div class="ttname"><a href="structspa__audio__info__aac.html#ad93ec0c832f6ed449d9e073068e221d1">spa_audio_info_aac::stream_format</a></div><div class="ttdeci">enum spa_audio_aac_stream_format stream_format</div><div class="ttdef"><b>Definition</b> aac.h:48</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="aac-utils_8h.html">aac-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ _3_8 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_i_t_r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_b_i_t_r_a_t_e), │ │ │ │ │ 39 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___A_A_C___s_t_r_e_a_m_F_o_r_m_a_t, _S_P_A___P_O_D___O_P_T___I_d(&info->_s_t_r_e_a_m___f_o_r_m_a_t)); │ │ │ │ │ 40 │ │ │ │ │ 41 return _r_e_s; │ │ │ │ │ 42} │ │ │ │ │ 43 │ │ │ │ │ 44_S_P_A___A_P_I___A_U_D_I_O___A_A_C___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -45_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_a_c___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +45_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_a_c___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 46 const struct _s_p_a___a_u_d_i_o___i_n_f_o___a_a_c *info) │ │ │ │ │ 47{ │ │ │ │ │ 48 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 49 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 50 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 51 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _5_2 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_a_c), │ │ │ │ │ @@ -178,12 +178,15 @@ │ │ │ │ │ DDeeffiinniittiioonn aac.h:48 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _a_a_c_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/alac-utils_8h_source.html │ │ │ │ @@ -133,15 +133,15 @@ │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__alac.html#a93d94a062b877bdb495bd1b07364f05d">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__alac.html#afd38ff2d76cd8078e80f8955dc23da19">channels</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00039" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga44a4afef6948da6b8391d40d3db2bf76"> 39</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>}</div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_define" href="group__spa__param.html#ga8ea0bae11190fa009b7e94f7d971485c">SPA_API_AUDIO_ALAC_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><a class="code hl_function" href="group__spa__param.html#ga26a631747fe54ae7d6bc70b444138b28">spa_format_audio_alac_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><a class="code hl_function" href="group__spa__param.html#ga26a631747fe54ae7d6bc70b444138b28">spa_format_audio_alac_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__alac.html">spa_audio_info_alac</a> *info)</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>{</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -190,14 +190,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__alac_html"><div class="ttname"><a href="structspa__audio__info__alac.html">spa_audio_info_alac</a></div><div class="ttdef"><b>Definition</b> alac.h:24</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__alac_html_a93d94a062b877bdb495bd1b07364f05d"><div class="ttname"><a href="structspa__audio__info__alac.html#a93d94a062b877bdb495bd1b07364f05d">spa_audio_info_alac::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> alac.h:25</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__alac_html_afd38ff2d76cd8078e80f8955dc23da19"><div class="ttname"><a href="structspa__audio__info__alac.html#afd38ff2d76cd8078e80f8955dc23da19">spa_audio_info_alac::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> alac.h:26</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="alac-utils_8h.html">alac-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ │ 36 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 38 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s)); │ │ │ │ │ _3_9 return _r_e_s; │ │ │ │ │ 40} │ │ │ │ │ 41 │ │ │ │ │ 42_S_P_A___A_P_I___A_U_D_I_O___A_L_A_C___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -43_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_l_a_c___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +43_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_l_a_c___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 44 const struct _s_p_a___a_u_d_i_o___i_n_f_o___a_l_a_c *info) │ │ │ │ │ 45{ │ │ │ │ │ 46 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 48 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 49 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _5_0 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_l_a_c), │ │ │ │ │ @@ -153,12 +153,15 @@ │ │ │ │ │ DDeeffiinniittiioonn alac.h:26 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _a_l_a_c_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/amr-types_8h_source.html │ │ │ │ @@ -113,18 +113,18 @@ │ │ │ │ <div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="spa_2include_2spa_2utils_2type_8h.html">spa/utils/type.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="amr_8h.html">spa/param/audio/amr.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div> │ │ │ │ <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define SPA_TYPE_INFO_AudioAMRBandMode SPA_TYPE_INFO_ENUM_BASE "AudioAMRBandMode"</span></div> │ │ │ │ <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE SPA_TYPE_INFO_AudioAMRBandMode ":"</span></div> │ │ │ │ <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> │ │ │ │ <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga4918a95be6e4ee0954882e225b2b33c6">spa_type_audio_amr_band_mode</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181a9e1958d83c99eb822221137e76dae161">SPA_AUDIO_AMR_BAND_MODE_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390">SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181aaca1164cbdcfd3fe791ccb51e43e111c">SPA_AUDIO_AMR_BAND_MODE_NB</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390">SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE</a> <span class="stringliteral">"NB"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga43cb34c5ea66b6edc38ac661c8239992"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181aaddbfb89bca908731987afc9e5d9f02b">SPA_AUDIO_AMR_BAND_MODE_WB</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390">SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE</a> <span class="stringliteral">"WB"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181a9e1958d83c99eb822221137e76dae161">SPA_AUDIO_AMR_BAND_MODE_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390">SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181aaca1164cbdcfd3fe791ccb51e43e111c">SPA_AUDIO_AMR_BAND_MODE_NB</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390">SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE</a> <span class="stringliteral">"NB"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga43cb34c5ea66b6edc38ac661c8239992"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181aaddbfb89bca908731987afc9e5d9f02b">SPA_AUDIO_AMR_BAND_MODE_WB</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390">SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE</a> <span class="stringliteral">"WB"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga3974f665275795f3fcdf39e76c50d390"> 28</a></span>};</div> │ │ │ │ <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_AUDIO_AMR_TYPES_H */</span><span class="preprocessor"></span></div> │ │ │ │ <div class="ttc" id="aamr_8h_html"><div class="ttname"><a href="amr_8h.html">amr.h</a></div><div class="ttdoc">spa/param/audio/amr.h</div></div> │ │ │ │ @@ -132,14 +132,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ga4918a95be6e4ee0954882e225b2b33c6"><div class="ttname"><a href="group__spa__param.html#ga4918a95be6e4ee0954882e225b2b33c6">spa_type_audio_amr_band_mode</a></div><div class="ttdeci">static const struct spa_type_info spa_type_audio_amr_band_mode[]</div><div class="ttdef"><b>Definition</b> amr-types.h:30</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga75996b24c1973b12a6dad1c580bf8181a9e1958d83c99eb822221137e76dae161"><div class="ttname"><a href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181a9e1958d83c99eb822221137e76dae161">SPA_AUDIO_AMR_BAND_MODE_UNKNOWN</a></div><div class="ttdeci">@ SPA_AUDIO_AMR_BAND_MODE_UNKNOWN</div><div class="ttdef"><b>Definition</b> amr.h:25</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga75996b24c1973b12a6dad1c580bf8181aaca1164cbdcfd3fe791ccb51e43e111c"><div class="ttname"><a href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181aaca1164cbdcfd3fe791ccb51e43e111c">SPA_AUDIO_AMR_BAND_MODE_NB</a></div><div class="ttdeci">@ SPA_AUDIO_AMR_BAND_MODE_NB</div><div class="ttdef"><b>Definition</b> amr.h:26</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga75996b24c1973b12a6dad1c580bf8181aaddbfb89bca908731987afc9e5d9f02b"><div class="ttname"><a href="group__spa__param.html#gga75996b24c1973b12a6dad1c580bf8181aaddbfb89bca908731987afc9e5d9f02b">SPA_AUDIO_AMR_BAND_MODE_WB</a></div><div class="ttdeci">@ SPA_AUDIO_AMR_BAND_MODE_WB</div><div class="ttdef"><b>Definition</b> amr.h:27</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a></div><div class="ttdeci">@ SPA_TYPE_Int</div><div class="ttdef"><b>Definition</b> type.h:45</div></div> │ │ │ │ <div class="ttc" id="aspa_2include_2spa_2utils_2type_8h_html"><div class="ttname"><a href="spa_2include_2spa_2utils_2type_8h.html">type.h</a></div><div class="ttdoc">spa/utils/type.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ +<div class="ttc" id="astructspa__type__info_html_a25dfe56fe53d756509cd5daa5f5b64e5"><div class="ttname"><a href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">spa_type_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> type.h:155</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="amr-types_8h.html">amr-types.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 20#define SPA_TYPE_INFO_AudioAMRBandMode SPA_TYPE_INFO_ENUM_BASE │ │ │ │ │ "AudioAMRBandMode" │ │ │ │ │ 21#define SPA_TYPE_INFO_AUDIO_AMR_BAND_MODE_BASE SPA_TYPE_INFO_AudioAMRBandMode │ │ │ │ │ ":" │ │ │ │ │ 22 │ │ │ │ │ 23static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___a_u_d_i_o___a_m_r___b_a_n_d___m_o_d_e[] = { │ │ │ │ │ 24 { _S_P_A___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___U_N_K_N_O_W_N, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___B_A_S_E "UNKNOWN", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___B_A_S_E "UNKNOWN", _N_U_L_L }, │ │ │ │ │ 25 { _S_P_A___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___N_B, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___B_A_S_E "NB", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___B_A_S_E "NB", _N_U_L_L }, │ │ │ │ │ _2_6 { _S_P_A___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___W_B, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___B_A_S_E "WB", NULL }, │ │ │ │ │ -27 { 0, 0, NULL, NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___A_M_R___B_A_N_D___M_O_D_E___B_A_S_E "WB", _N_U_L_L }, │ │ │ │ │ +27 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ _2_8}; │ │ │ │ │ 33#ifdef __cplusplus │ │ │ │ │ 34} /* extern "C" */ │ │ │ │ │ 35#endif │ │ │ │ │ 36 │ │ │ │ │ 37#endif /* SPA_AUDIO_AMR_TYPES_H */ │ │ │ │ │ _a_m_r_._h │ │ │ │ │ @@ -57,12 +57,15 @@ │ │ │ │ │ _S_P_A___T_Y_P_E___I_n_t │ │ │ │ │ @ SPA_TYPE_Int │ │ │ │ │ DDeeffiinniittiioonn type.h:45 │ │ │ │ │ _t_y_p_e_._h │ │ │ │ │ spa/utils/type.h │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn type.h:154 │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn type.h:155 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _a_m_r_-_t_y_p_e_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/amr-utils_8h_source.html │ │ │ │ @@ -134,15 +134,15 @@ │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__amr.html#a1b1d2870fa166b3de6bf2f5b1b45a05d">channels</a>),</div> │ │ │ │ <div class="foldopen" id="foldopen00039" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaa34a5e155ee96d38bf97d1f73a5dda1d"> 39</a></span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a29f217d64971864346390d57d89c7373">SPA_FORMAT_AUDIO_AMR_bandMode</a>, <a class="code hl_define" href="group__spa__pod.html#gaae8107547cc28f6c5fd9b57cfac5ef61">SPA_POD_OPT_Id</a>(&info-><a class="code hl_variable" href="structspa__audio__info__amr.html#a42ebba3d8e2cdd474ef49fb4c4c6b0f4">band_mode</a>));</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>}</div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><a class="code hl_define" href="group__spa__param.html#ga4dde198240f1c41028a88b17427aba21">SPA_API_AUDIO_AMR_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_function" href="group__spa__param.html#ga0991e6ee7e98db7a7b06f1dcf5b83fd2">spa_format_audio_amr_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_function" href="group__spa__param.html#ga0991e6ee7e98db7a7b06f1dcf5b83fd2">spa_format_audio_amr_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__amr.html">spa_audio_info_amr</a> *info)</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>{</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -197,14 +197,15 @@ │ │ │ │ <div class="ttc" id="astructspa__audio__info__amr_html"><div class="ttname"><a href="structspa__audio__info__amr.html">spa_audio_info_amr</a></div><div class="ttdef"><b>Definition</b> amr.h:30</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__amr_html_a1b1d2870fa166b3de6bf2f5b1b45a05d"><div class="ttname"><a href="structspa__audio__info__amr.html#a1b1d2870fa166b3de6bf2f5b1b45a05d">spa_audio_info_amr::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> amr.h:32</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__amr_html_a42ebba3d8e2cdd474ef49fb4c4c6b0f4"><div class="ttname"><a href="structspa__audio__info__amr.html#a42ebba3d8e2cdd474ef49fb4c4c6b0f4">spa_audio_info_amr::band_mode</a></div><div class="ttdeci">enum spa_audio_amr_band_mode band_mode</div><div class="ttdef"><b>Definition</b> amr.h:33</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__amr_html_ac715c7089e6ff2b562a3762bd46136cb"><div class="ttname"><a href="structspa__audio__info__amr.html#ac715c7089e6ff2b562a3762bd46136cb">spa_audio_info_amr::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> amr.h:31</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="amr-utils_8h.html">amr-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 38 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s), │ │ │ │ │ _3_9 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___A_M_R___b_a_n_d_M_o_d_e, _S_P_A___P_O_D___O_P_T___I_d(&info->_b_a_n_d___m_o_d_e)); │ │ │ │ │ 40 return _r_e_s; │ │ │ │ │ 41} │ │ │ │ │ 42 │ │ │ │ │ 43_S_P_A___A_P_I___A_U_D_I_O___A_M_R___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -44_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_m_r___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +44_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_m_r___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 45 const struct _s_p_a___a_u_d_i_o___i_n_f_o___a_m_r *info) │ │ │ │ │ 46{ │ │ │ │ │ 47 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 48 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 49 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 50 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _5_1 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_m_r), │ │ │ │ │ @@ -167,12 +167,15 @@ │ │ │ │ │ DDeeffiinniittiioonn amr.h:31 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _a_m_r_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/ape-utils_8h_source.html │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__ape.html#a72509a439dfbe203c6c3653bed2153ed">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__ape.html#a82e8f9bb5e9bd7bd014a92709a06b9f9">channels</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga384a6759271f5ad27bffcd31d9996940"> 38</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><a class="code hl_define" href="group__spa__param.html#gaf0f7721fac4ee4b5919ecb1918e0eec9">SPA_API_AUDIO_APE_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga7f50073fa9229981d23e3af6326eee2e">spa_format_audio_ape_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga7f50073fa9229981d23e3af6326eee2e">spa_format_audio_ape_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__ape.html">spa_audio_info_ape</a> *info)</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -189,14 +189,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__ape_html"><div class="ttname"><a href="structspa__audio__info__ape.html">spa_audio_info_ape</a></div><div class="ttdef"><b>Definition</b> ape.h:24</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__ape_html_a72509a439dfbe203c6c3653bed2153ed"><div class="ttname"><a href="structspa__audio__info__ape.html#a72509a439dfbe203c6c3653bed2153ed">spa_audio_info_ape::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> ape.h:25</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__ape_html_a82e8f9bb5e9bd7bd014a92709a06b9f9"><div class="ttname"><a href="structspa__audio__info__ape.html#a82e8f9bb5e9bd7bd014a92709a06b9f9">spa_audio_info_ape::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> ape.h:26</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="ape-utils_8h.html">ape-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 35 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s)); │ │ │ │ │ _3_8 return _r_e_s; │ │ │ │ │ 39} │ │ │ │ │ 40 │ │ │ │ │ 41_S_P_A___A_P_I___A_U_D_I_O___A_P_E___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_p_e___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_p_e___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 43 const struct _s_p_a___a_u_d_i_o___i_n_f_o___a_p_e *info) │ │ │ │ │ 44{ │ │ │ │ │ 45 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 46 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 48 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _4_9 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_p_e), │ │ │ │ │ @@ -153,12 +153,15 @@ │ │ │ │ │ DDeeffiinniittiioonn ape.h:26 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _a_p_e_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/audio_2format-utils_8h_source.html │ │ │ │ @@ -178,15 +178,15 @@ │ │ │ │ <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a57c3d8424a6637a46371684cfdb85e54">SPA_MEDIA_SUBTYPE_ape</a>:</div> │ │ │ │ <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga384a6759271f5ad27bffcd31d9996940">spa_format_audio_ape_parse</a>(format, &info-><a class="code hl_variable" href="structspa__audio__info.html#a0c0ba9b2cb3625fdbfa3a5f1a00639d3">info</a>.<a class="code hl_variable" href="structspa__audio__info.html#a9128e8bd148abec71d6261dc5af9a7d9">ape</a>);</div> │ │ │ │ <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> }</div> │ │ │ │ <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">return</span> -ENOTSUP;</div> │ │ │ │ <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>}</div> │ │ │ │ <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div> │ │ │ │ <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><a class="code hl_define" href="group__spa__param.html#ga8f817acb0a5a9734ce05fe76c3968433">SPA_API_AUDIO_FORMAT_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><a class="code hl_function" href="group__spa__param.html#ga333802e53b7837413cdf36bd1b45e168">spa_format_audio_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><a class="code hl_function" href="group__spa__param.html#ga333802e53b7837413cdf36bd1b45e168">spa_format_audio_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info.html">spa_audio_info</a> *info)</div> │ │ │ │ <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>{</div> │ │ │ │ <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">switch</span> (info-><a class="code hl_variable" href="structspa__audio__info.html#a5470ad19233fb9e3136d500296a74d75">media_subtype</a>) {</div> │ │ │ │ <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa49801fb2d4d8b9548bca74ac19b98fd">SPA_MEDIA_SUBTYPE_raw</a>:</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#gaf31776f00a6c1cc76777c21383775d52">spa_format_audio_raw_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__audio__info.html#a0c0ba9b2cb3625fdbfa3a5f1a00639d3">info</a>.<a class="code hl_variable" href="structspa__audio__info.html#a755a925f66d28b0e9912482e97375b7a">raw</a>);</div> │ │ │ │ <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a811e024849dc8510a49ce213bb393310">SPA_MEDIA_SUBTYPE_dsp</a>:</div> │ │ │ │ @@ -211,16 +211,16 @@ │ │ │ │ <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a1961f1325c254bef5f5dd1b303f77650">SPA_MEDIA_SUBTYPE_alac</a>:</div> │ │ │ │ <div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga26a631747fe54ae7d6bc70b444138b28">spa_format_audio_alac_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__audio__info.html#a0c0ba9b2cb3625fdbfa3a5f1a00639d3">info</a>.<a class="code hl_variable" href="structspa__audio__info.html#add88e2561d596e2d9d79bf772c7c6972">alac</a>);</div> │ │ │ │ <div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5af8239711821992152f260ea0cd29d576">SPA_MEDIA_SUBTYPE_flac</a>:</div> │ │ │ │ <div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga5e64047aa75ec46c7716a42bd2c45461">spa_format_audio_flac_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__audio__info.html#a0c0ba9b2cb3625fdbfa3a5f1a00639d3">info</a>.<a class="code hl_variable" href="structspa__audio__info.html#ae9fd0fa99badc8be9ce0e59bb75f31f9">flac</a>);</div> │ │ │ │ <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a57c3d8424a6637a46371684cfdb85e54">SPA_MEDIA_SUBTYPE_ape</a>:</div> │ │ │ │ <div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga7f50073fa9229981d23e3af6326eee2e">spa_format_audio_ape_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__audio__info.html#a0c0ba9b2cb3625fdbfa3a5f1a00639d3">info</a>.<a class="code hl_variable" href="structspa__audio__info.html#a9128e8bd148abec71d6261dc5af9a7d9">ape</a>);</div> │ │ │ │ <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> }</div> │ │ │ │ -<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> errno = ENOTSUP;</div> │ │ │ │ -<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordflow">return</span> NULL;</div> │ │ │ │ +<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">errno</a> = <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">ENOTSUP</a>;</div> │ │ │ │ +<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>}</div> │ │ │ │ <div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#endif</span></div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div> │ │ │ │ <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_PARAM_AUDIO_FORMAT_UTILS_H */</span><span class="preprocessor"></span></div> │ │ │ │ @@ -299,14 +299,15 @@ │ │ │ │ <div class="ttc" id="astructspa__audio__info_html_a99282e01caf417fe4ee63458ccdb6b30"><div class="ttname"><a href="structspa__audio__info.html#a99282e01caf417fe4ee63458ccdb6b30">spa_audio_info::media_type</a></div><div class="ttdeci">uint32_t media_type</div><div class="ttdef"><b>Definition</b> format.h:39</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info_html_aa02a98d24c25c529d6b387ed1eb7074e"><div class="ttname"><a href="structspa__audio__info.html#aa02a98d24c25c529d6b387ed1eb7074e">spa_audio_info::iec958</a></div><div class="ttdeci">struct spa_audio_info_iec958 iec958</div><div class="ttdef"><b>Definition</b> format.h:44</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info_html_ab9bbd067632a6e02f042dacff838c89b"><div class="ttname"><a href="structspa__audio__info.html#ab9bbd067632a6e02f042dacff838c89b">spa_audio_info::wma</a></div><div class="ttdeci">struct spa_audio_info_wma wma</div><div class="ttdef"><b>Definition</b> format.h:49</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info_html_add88e2561d596e2d9d79bf772c7c6972"><div class="ttname"><a href="structspa__audio__info.html#add88e2561d596e2d9d79bf772c7c6972">spa_audio_info::alac</a></div><div class="ttdeci">struct spa_audio_info_alac alac</div><div class="ttdef"><b>Definition</b> format.h:52</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info_html_ae9fd0fa99badc8be9ce0e59bb75f31f9"><div class="ttname"><a href="structspa__audio__info.html#ae9fd0fa99badc8be9ce0e59bb75f31f9">spa_audio_info::flac</a></div><div class="ttdeci">struct spa_audio_info_flac flac</div><div class="ttdef"><b>Definition</b> format.h:53</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ <div class="ttc" id="avorbis-utils_8h_html"><div class="ttname"><a href="vorbis-utils_8h.html">vorbis-utils.h</a></div></div> │ │ │ │ <div class="ttc" id="awma-utils_8h_html"><div class="ttname"><a href="wma-utils_8h.html">wma-utils.h</a></div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ 81 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_p_e: │ │ │ │ │ 82 return _s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_p_e___p_a_r_s_e(format, &info->_i_n_f_o._a_p_e); │ │ │ │ │ 83 } │ │ │ │ │ 84 return -ENOTSUP; │ │ │ │ │ 85} │ │ │ │ │ 86 │ │ │ │ │ 87_S_P_A___A_P_I___A_U_D_I_O___F_O_R_M_A_T___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -88_s_p_a___f_o_r_m_a_t___a_u_d_i_o___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +88_s_p_a___f_o_r_m_a_t___a_u_d_i_o___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 89 const struct _s_p_a___a_u_d_i_o___i_n_f_o *info) │ │ │ │ │ 90{ │ │ │ │ │ 91 switch (info->_m_e_d_i_a___s_u_b_t_y_p_e) { │ │ │ │ │ 92 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___r_a_w: │ │ │ │ │ 93 return _s_p_a___f_o_r_m_a_t___a_u_d_i_o___r_a_w___b_u_i_l_d(builder, id, &info->_i_n_f_o._r_a_w); │ │ │ │ │ 94 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_p: │ │ │ │ │ _9_5 return _s_p_a___f_o_r_m_a_t___a_u_d_i_o___d_s_p___b_u_i_l_d(builder, id, &info->_i_n_f_o._d_s_p); │ │ │ │ │ @@ -115,16 +115,16 @@ │ │ │ │ │ 112 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_l_a_c: │ │ │ │ │ 113 return _s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_l_a_c___b_u_i_l_d(builder, id, &info->_i_n_f_o._a_l_a_c); │ │ │ │ │ 114 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___f_l_a_c: │ │ │ │ │ 115 return _s_p_a___f_o_r_m_a_t___a_u_d_i_o___f_l_a_c___b_u_i_l_d(builder, id, &info->_i_n_f_o._f_l_a_c); │ │ │ │ │ 116 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_p_e: │ │ │ │ │ 117 return _s_p_a___f_o_r_m_a_t___a_u_d_i_o___a_p_e___b_u_i_l_d(builder, id, &info->_i_n_f_o._a_p_e); │ │ │ │ │ 118 } │ │ │ │ │ -119 errno = ENOTSUP; │ │ │ │ │ -120 return NULL; │ │ │ │ │ +119 _e_r_r_n_o = _E_N_O_T_S_U_P; │ │ │ │ │ +120 return _N_U_L_L; │ │ │ │ │ 121} │ │ │ │ │ 126#ifdef __cplusplus │ │ │ │ │ 127} /* extern "C" */ │ │ │ │ │ 128#endif │ │ │ │ │ 129 │ │ │ │ │ 130#endif /* SPA_PARAM_AUDIO_FORMAT_UTILS_H */ │ │ │ │ │ _a_a_c_-_u_t_i_l_s_._h │ │ │ │ │ @@ -363,14 +363,17 @@ │ │ │ │ │ _s_p_a___a_u_d_i_o___i_n_f_o_:_:_f_l_a_c │ │ │ │ │ struct spa_audio_info_flac flac │ │ │ │ │ DDeeffiinniittiioonn format.h:53 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ _v_o_r_b_i_s_-_u_t_i_l_s_._h │ │ │ │ │ _w_m_a_-_u_t_i_l_s_._h │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _f_o_r_m_a_t_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/buffers-types_8h_source.html │ │ │ │ @@ -117,46 +117,46 @@ │ │ │ │ <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div> │ │ │ │ <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_Meta SPA_TYPE_INFO_PARAM_BASE "Meta"</span></div> │ │ │ │ <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_META_BASE SPA_TYPE_INFO_PARAM_Meta ":"</span></div> │ │ │ │ <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div> │ │ │ │ <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga5a68c1a81633e02096ddc0fe1dd22eb6">spa_type_param_meta</a>[] = {</div> │ │ │ │ <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga1572da7a00be8cfb1de387ad71c2b08fa75200b4d259c6e6a9f87cb4f03619907">SPA_PARAM_META_START</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga8e6f90709bb0d31d798cbd0dfa19b872">SPA_TYPE_INFO_PARAM_META_BASE</a>, <a class="code hl_variable" href="group__spa__param.html#gac4e41d33f933cc70296e93f123d689d3">spa_type_param</a> },</div> │ │ │ │ <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga1572da7a00be8cfb1de387ad71c2b08fac4aa8770507aa9a62827cefb267a8232">SPA_PARAM_META_type</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga8e6f90709bb0d31d798cbd0dfa19b872">SPA_TYPE_INFO_PARAM_META_BASE</a> <span class="stringliteral">"type"</span>, <a class="code hl_variable" href="group__spa__buffer.html#gae3317a3f21fe6eef3312dc4adde92c20">spa_type_meta_type</a> },</div> │ │ │ │ -<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1fa13d1ffee676f6fac4a44b2a5e755d"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga1572da7a00be8cfb1de387ad71c2b08fa86a41130401d1ae28727c8dda5141856">SPA_PARAM_META_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga8e6f90709bb0d31d798cbd0dfa19b872">SPA_TYPE_INFO_PARAM_META_BASE</a> <span class="stringliteral">"size"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1fa13d1ffee676f6fac4a44b2a5e755d"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga1572da7a00be8cfb1de387ad71c2b08fa86a41130401d1ae28727c8dda5141856">SPA_PARAM_META_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga8e6f90709bb0d31d798cbd0dfa19b872">SPA_TYPE_INFO_PARAM_META_BASE</a> <span class="stringliteral">"size"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga8e6f90709bb0d31d798cbd0dfa19b872"> 30</a></span>};</div> │ │ │ │ <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div> │ │ │ │ <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_IO SPA_TYPE_INFO_PARAM_BASE "IO"</span></div> │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_IO_BASE SPA_TYPE_INFO_PARAM_IO ":"</span></div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga24da9c08ff79945bed1ddc0f8ea4657f">spa_type_param_io</a>[] = {</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggabf82916a36f0d9be14f52cfe407486ada793b2d9d5314f380fd14e31b14db03cc">SPA_PARAM_IO_START</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gae6bae1b6f8d0477c328591c12f4cb5d0">SPA_TYPE_INFO_PARAM_IO_BASE</a>, <a class="code hl_variable" href="group__spa__param.html#gac4e41d33f933cc70296e93f123d689d3">spa_type_param</a>, },</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggabf82916a36f0d9be14f52cfe407486ada1370a50438a29b86f86638059c8e9826">SPA_PARAM_IO_id</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gae6bae1b6f8d0477c328591c12f4cb5d0">SPA_TYPE_INFO_PARAM_IO_BASE</a> <span class="stringliteral">"id"</span>, <a class="code hl_variable" href="group__spa__node.html#gad296f95f21eece76aa6838734f1453b3">spa_type_io</a> },</div> │ │ │ │ -<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggabf82916a36f0d9be14f52cfe407486adab72291f5473a8bb0f5a6e15f4f461209">SPA_PARAM_IO_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae6bae1b6f8d0477c328591c12f4cb5d0">SPA_TYPE_INFO_PARAM_IO_BASE</a> <span class="stringliteral">"size"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggabf82916a36f0d9be14f52cfe407486adab72291f5473a8bb0f5a6e15f4f461209">SPA_PARAM_IO_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae6bae1b6f8d0477c328591c12f4cb5d0">SPA_TYPE_INFO_PARAM_IO_BASE</a> <span class="stringliteral">"size"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga3c3d68289ff05f7d3e60648cd5c6ae0d"> 43</a></span>};</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="group__spa__param.html#gae6bae1b6f8d0477c328591c12f4cb5d0"> 45</a></span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_Buffers SPA_TYPE_INFO_PARAM_BASE "Buffers"</span></div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_BUFFERS_BASE SPA_TYPE_INFO_PARAM_Buffers ":"</span></div> │ │ │ │ <div class="foldopen" id="foldopen00047" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga24da9c08ff79945bed1ddc0f8ea4657f"> 47</a></span> </div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_BlockInfo SPA_TYPE_INFO_PARAM_BUFFERS_BASE "BlockInfo"</span></div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#define SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE SPA_TYPE_INFO_PARAM_BlockInfo ":"</span></div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga6278ad3cccbd9b9b0146b2884c2b30b0">spa_type_param_buffers</a>[] = {</div> │ │ │ │ <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a459f24d7d141f3a602d6eeb777446bc3">SPA_PARAM_BUFFERS_START</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77">SPA_TYPE_INFO_PARAM_BUFFERS_BASE</a>, <a class="code hl_variable" href="group__spa__param.html#gac4e41d33f933cc70296e93f123d689d3">spa_type_param</a>, },</div> │ │ │ │ </div> │ │ │ │ -<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202aabeef4c16aca790e4f39c4f8f5e1d5c7">SPA_PARAM_BUFFERS_buffers</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77">SPA_TYPE_INFO_PARAM_BUFFERS_BASE</a> <span class="stringliteral">"buffers"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a7542d959c0b6d9d823e209e57221755a">SPA_PARAM_BUFFERS_blocks</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77">SPA_TYPE_INFO_PARAM_BUFFERS_BASE</a> <span class="stringliteral">"blocks"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga8d782c776ae479f844c5358650f0598e"> 55</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a16c881748621f97baa6e520d800c4540">SPA_PARAM_BUFFERS_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"size"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a47ed7818b3b07708ac894c2e1aa79e60">SPA_PARAM_BUFFERS_stride</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"stride"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77"> 57</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a579aba9f606ff85c9037747b467e8b04">SPA_PARAM_BUFFERS_align</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"align"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a037c983a6f0b0c4634568d8897082484">SPA_PARAM_BUFFERS_dataType</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"dataType"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202ab6718acd428d766dc8488b99de630121">SPA_PARAM_BUFFERS_metaType</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"metaType"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga4cb83f6140abbc445c49e1bbb82f58bf"> 60</a></span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202aabeef4c16aca790e4f39c4f8f5e1d5c7">SPA_PARAM_BUFFERS_buffers</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77">SPA_TYPE_INFO_PARAM_BUFFERS_BASE</a> <span class="stringliteral">"buffers"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a7542d959c0b6d9d823e209e57221755a">SPA_PARAM_BUFFERS_blocks</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77">SPA_TYPE_INFO_PARAM_BUFFERS_BASE</a> <span class="stringliteral">"blocks"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga8d782c776ae479f844c5358650f0598e"> 55</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a16c881748621f97baa6e520d800c4540">SPA_PARAM_BUFFERS_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"size"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a47ed7818b3b07708ac894c2e1aa79e60">SPA_PARAM_BUFFERS_stride</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"stride"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaf0e1ffbdb3b160dbab529216e9311a77"> 57</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a579aba9f606ff85c9037747b467e8b04">SPA_PARAM_BUFFERS_align</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"align"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202a037c983a6f0b0c4634568d8897082484">SPA_PARAM_BUFFERS_dataType</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"dataType"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202ab6718acd428d766dc8488b99de630121">SPA_PARAM_BUFFERS_metaType</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca">SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE</a> <span class="stringliteral">"metaType"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga4cb83f6140abbc445c49e1bbb82f58bf"> 60</a></span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>};</div> │ │ │ │ <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="group__spa__param.html#gabc60f80c708ffce3fa6759cc97a94bca"> 62</a></span> </div> │ │ │ │ <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div> │ │ │ │ <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_PARAM_BUFFERS_TYPES_H */</span><span class="preprocessor"></span></div> │ │ │ │ @@ -186,14 +186,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggad9433d39b763912a0fbfabad99c6b202ab6718acd428d766dc8488b99de630121"><div class="ttname"><a href="group__spa__param.html#ggad9433d39b763912a0fbfabad99c6b202ab6718acd428d766dc8488b99de630121">SPA_PARAM_BUFFERS_metaType</a></div><div class="ttdeci">@ SPA_PARAM_BUFFERS_metaType</div><div class="ttdoc">required meta data types (Int, mask of enum spa_meta_type)</div><div class="ttdef"><b>Definition</b> buffers.h:33</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a></div><div class="ttdeci">@ SPA_TYPE_Int</div><div class="ttdef"><b>Definition</b> type.h:45</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a></div><div class="ttdeci">@ SPA_TYPE_Id</div><div class="ttdef"><b>Definition</b> type.h:44</div></div> │ │ │ │ <div class="ttc" id="anode_2type-info_8h_html"><div class="ttname"><a href="node_2type-info_8h.html">type-info.h</a></div><div class="ttdoc">spa/node/type-info.h</div></div> │ │ │ │ <div class="ttc" id="aparam-types_8h_html"><div class="ttname"><a href="param-types_8h.html">param-types.h</a></div><div class="ttdoc">spa/param/param-types.h</div></div> │ │ │ │ <div class="ttc" id="aspa_2include_2spa_2param_2buffers_8h_html"><div class="ttname"><a href="spa_2include_2spa_2param_2buffers_8h.html">buffers.h</a></div><div class="ttdoc">spa/param/buffers.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ +<div class="ttc" id="astructspa__type__info_html_a25dfe56fe53d756509cd5daa5f5b64e5"><div class="ttname"><a href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">spa_type_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> type.h:155</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="buffers-types_8h.html">buffers-types.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -25,56 +25,56 @@ │ │ │ │ │ 24 │ │ │ │ │ 25static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___p_a_r_a_m___m_e_t_a[] = { │ │ │ │ │ 26 { _S_P_A___P_A_R_A_M___M_E_T_A___S_T_A_R_T, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___M_E_T_A___B_A_S_E, │ │ │ │ │ _s_p_a___t_y_p_e___p_a_r_a_m }, │ │ │ │ │ 27 { _S_P_A___P_A_R_A_M___M_E_T_A___t_y_p_e, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___M_E_T_A___B_A_S_E "type", │ │ │ │ │ _s_p_a___t_y_p_e___m_e_t_a___t_y_p_e }, │ │ │ │ │ _2_8 { _S_P_A___P_A_R_A_M___M_E_T_A___s_i_z_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___M_E_T_A___B_A_S_E "size", │ │ │ │ │ -NULL }, │ │ │ │ │ -29 { 0, 0, NULL, NULL }, │ │ │ │ │ +_N_U_L_L }, │ │ │ │ │ +29 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ _3_0}; │ │ │ │ │ 31 │ │ │ │ │ 35#define SPA_TYPE_INFO_PARAM_IO SPA_TYPE_INFO_PARAM_BASE "IO" │ │ │ │ │ 36#define SPA_TYPE_INFO_PARAM_IO_BASE SPA_TYPE_INFO_PARAM_IO ":" │ │ │ │ │ 37 │ │ │ │ │ 38static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___p_a_r_a_m___i_o[] = { │ │ │ │ │ 39 { _S_P_A___P_A_R_A_M___I_O___S_T_A_R_T, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___I_O___B_A_S_E, │ │ │ │ │ _s_p_a___t_y_p_e___p_a_r_a_m, }, │ │ │ │ │ 40 { _S_P_A___P_A_R_A_M___I_O___i_d, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___I_O___B_A_S_E "id", │ │ │ │ │ _s_p_a___t_y_p_e___i_o }, │ │ │ │ │ -41 { _S_P_A___P_A_R_A_M___I_O___s_i_z_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___I_O___B_A_S_E "size", NULL │ │ │ │ │ +41 { _S_P_A___P_A_R_A_M___I_O___s_i_z_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___I_O___B_A_S_E "size", _N_U_L_L │ │ │ │ │ }, │ │ │ │ │ -42 { 0, 0, NULL, NULL }, │ │ │ │ │ +42 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ _4_3}; │ │ │ │ │ 44 │ │ │ │ │ _4_5#define SPA_TYPE_INFO_PARAM_Buffers SPA_TYPE_INFO_PARAM_BASE "Buffers" │ │ │ │ │ 46#define SPA_TYPE_INFO_PARAM_BUFFERS_BASE SPA_TYPE_INFO_PARAM_Buffers ":" │ │ │ │ │ _4_7 │ │ │ │ │ 48#define SPA_TYPE_INFO_PARAM_BlockInfo SPA_TYPE_INFO_PARAM_BUFFERS_BASE │ │ │ │ │ "BlockInfo" │ │ │ │ │ 49#define SPA_TYPE_INFO_PARAM_BLOCK_INFO_BASE SPA_TYPE_INFO_PARAM_BlockInfo ":" │ │ │ │ │ 50 │ │ │ │ │ 51static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___p_a_r_a_m___b_u_f_f_e_r_s[] = { │ │ │ │ │ 52 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___S_T_A_R_T, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_U_F_F_E_R_S___B_A_S_E, │ │ │ │ │ _s_p_a___t_y_p_e___p_a_r_a_m, }, │ │ │ │ │ 53 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___b_u_f_f_e_r_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_U_F_F_E_R_S___B_A_S_E │ │ │ │ │ -"buffers", NULL }, │ │ │ │ │ +"buffers", _N_U_L_L }, │ │ │ │ │ 54 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___b_l_o_c_k_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_U_F_F_E_R_S___B_A_S_E │ │ │ │ │ -"blocks", NULL }, │ │ │ │ │ +"blocks", _N_U_L_L }, │ │ │ │ │ _5_5 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___s_i_z_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E │ │ │ │ │ -"size", NULL }, │ │ │ │ │ +"size", _N_U_L_L }, │ │ │ │ │ 56 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___s_t_r_i_d_e, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E "stride", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E "stride", _N_U_L_L }, │ │ │ │ │ _5_7 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___a_l_i_g_n, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E │ │ │ │ │ -"align", NULL }, │ │ │ │ │ +"align", _N_U_L_L }, │ │ │ │ │ 58 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___d_a_t_a_T_y_p_e, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E "dataType", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E "dataType", _N_U_L_L }, │ │ │ │ │ 59 { _S_P_A___P_A_R_A_M___B_U_F_F_E_R_S___m_e_t_a_T_y_p_e, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E "metaType", NULL }, │ │ │ │ │ -_6_0 { 0, 0, NULL, NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___P_A_R_A_M___B_L_O_C_K___I_N_F_O___B_A_S_E "metaType", _N_U_L_L }, │ │ │ │ │ +_6_0 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ 61}; │ │ │ │ │ _6_2 │ │ │ │ │ 67#ifdef __cplusplus │ │ │ │ │ 68} /* extern "C" */ │ │ │ │ │ 69#endif │ │ │ │ │ 70 │ │ │ │ │ 71#endif /* SPA_PARAM_BUFFERS_TYPES_H */ │ │ │ │ │ @@ -171,11 +171,14 @@ │ │ │ │ │ spa/node/type-info.h │ │ │ │ │ _p_a_r_a_m_-_t_y_p_e_s_._h │ │ │ │ │ spa/param/param-types.h │ │ │ │ │ _b_u_f_f_e_r_s_._h │ │ │ │ │ spa/param/buffers.h │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn type.h:154 │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn type.h:155 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _b_u_f_f_e_r_s_-_t_y_p_e_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/debug_2pod_8h_source.html │ │ │ │ @@ -177,94 +177,94 @@ │ │ │ │ <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a4fa853cb56b0175c4473a18fede3f3b4">SPA_TYPE_Bitmap</a>:</div> │ │ │ │ <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Bitmap"</span>, indent, <span class="stringliteral">""</span>);</div> │ │ │ │ <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">break</span>;</div> │ │ │ │ <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635ab2f26930a251f5d048dfebcc46e4f736">SPA_TYPE_Array</a>:</div> │ │ │ │ <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div> │ │ │ │ <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__array__body.html">spa_pod_array_body</a> *b = (<span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__array__body.html">spa_pod_array_body</a> *)body;</div> │ │ │ │ <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">void</span> *p;</div> │ │ │ │ -<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *ti = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_define" href="group__spa__types.html#gafbabcef02a8226b94cd9708d0e3bda6c">SPA_TYPE_ROOT</a>, b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>);</div> │ │ │ │ +<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_define" href="group__spa__types.html#gafbabcef02a8226b94cd9708d0e3bda6c">SPA_TYPE_ROOT</a>, b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>);</div> │ │ │ │ <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div> │ │ │ │ <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Array: child.size %d, child.type %s"</span>, indent, <span class="stringliteral">""</span>,</div> │ │ │ │ -<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>, ti ? ti->name : <span class="stringliteral">"unknown"</span>);</div> │ │ │ │ +<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>->name : <span class="stringliteral">"unknown"</span>);</div> │ │ │ │ <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div> │ │ │ │ <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> info = info && info-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> ? info-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> : info;</div> │ │ │ │ -<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_define" href="group__spa__pod.html#gad7ead1f611932f6b96fafcf483e86799">SPA_POD_ARRAY_BODY_FOREACH</a>(b, size, p)</div> │ │ │ │ -<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 2, info, b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>, p, b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>);</div> │ │ │ │ +<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_define" href="group__spa__pod.html#gad7ead1f611932f6b96fafcf483e86799">SPA_POD_ARRAY_BODY_FOREACH</a>(b, size, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>)</div> │ │ │ │ +<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 2, info, b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>, b-><a class="code hl_variable" href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">child</a>.<a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>);</div> │ │ │ │ <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordflow">break</span>;</div> │ │ │ │ <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> }</div> │ │ │ │ <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aa18b83a008ed25d20510c57ae28c19b0">SPA_TYPE_Choice</a>:</div> │ │ │ │ <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> {</div> │ │ │ │ <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__choice__body.html">spa_pod_choice_body</a> *b = (<span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__choice__body.html">spa_pod_choice_body</a> *)body;</div> │ │ │ │ -<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">void</span> *p;</div> │ │ │ │ -<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *ti = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_variable" href="group__spa__types.html#ga3f8207af24a34e29769be91b720c5191">spa_type_choice</a>, b-><a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">type</a>);</div> │ │ │ │ +<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">p</a>;</div> │ │ │ │ +<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_variable" href="group__spa__types.html#ga3f8207af24a34e29769be91b720c5191">spa_type_choice</a>, b-><a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">type</a>);</div> │ │ │ │ <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div> │ │ │ │ <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Choice: type %s, flags %08x %d %d"</span>, indent, <span class="stringliteral">""</span>,</div> │ │ │ │ -<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> ti ? ti->name : <span class="stringliteral">"unknown"</span>, b->flags, size, b->child.size);</div> │ │ │ │ +<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>->name : <span class="stringliteral">"unknown"</span>, b->flags, size, b->child.size);</div> │ │ │ │ <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div> │ │ │ │ -<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_define" href="group__spa__pod.html#ga1d4549904c233c319e9a6222d7781948">SPA_POD_CHOICE_BODY_FOREACH</a>(b, size, p)</div> │ │ │ │ -<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 2, info, b-><a class="code hl_variable" href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67">child</a>.<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>, p, b-><a class="code hl_variable" href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67">child</a>.<a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>);</div> │ │ │ │ +<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_define" href="group__spa__pod.html#ga1d4549904c233c319e9a6222d7781948">SPA_POD_CHOICE_BODY_FOREACH</a>(b, size, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>)</div> │ │ │ │ +<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 2, info, b-><a class="code hl_variable" href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67">child</a>.<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>, b-><a class="code hl_variable" href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67">child</a>.<a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>);</div> │ │ │ │ <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordflow">break</span>;</div> │ │ │ │ <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> }</div> │ │ │ │ <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635afae023d5557f54aad58d6690a3098752">SPA_TYPE_Struct</a>:</div> │ │ │ │ <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> {</div> │ │ │ │ -<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *b = (<span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *)body, *p;</div> │ │ │ │ +<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *b = (<span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *)body, *<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">p</a>;</div> │ │ │ │ <div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Struct: size %d"</span>, indent, <span class="stringliteral">""</span>, <a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>);</div> │ │ │ │ -<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_define" href="group__spa__pod.html#ga90c2f3404cba18be412baf930d159344">SPA_POD_FOREACH</a>(b, <a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>, p)</div> │ │ │ │ -<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 2, info, p->type, <a class="code hl_define" href="group__spa__pod.html#ga5081fb36182775a5c843682e0210d2dc">SPA_POD_BODY</a>(p), p->size);</div> │ │ │ │ +<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_define" href="group__spa__pod.html#ga90c2f3404cba18be412baf930d159344">SPA_POD_FOREACH</a>(b, <a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">p</a>)</div> │ │ │ │ +<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 2, info, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">p</a>->type, <a class="code hl_define" href="group__spa__pod.html#ga5081fb36182775a5c843682e0210d2dc">SPA_POD_BODY</a>(<a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">p</a>), <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">p</a>->size);</div> │ │ │ │ <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordflow">break</span>;</div> │ │ │ │ <div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> }</div> │ │ │ │ <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a52695c8e36490cd296076d6891e32262">SPA_TYPE_Object</a>:</div> │ │ │ │ <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> {</div> │ │ │ │ <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__object__body.html">spa_pod_object_body</a> *b = (<span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__object__body.html">spa_pod_object_body</a> *)body;</div> │ │ │ │ <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__prop.html">spa_pod_prop</a> *p;</div> │ │ │ │ -<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *ti, *ii;</div> │ │ │ │ +<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>, *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a>;</div> │ │ │ │ <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div> │ │ │ │ -<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> ti = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, b-><a class="code hl_variable" href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">type</a>);</div> │ │ │ │ -<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> ii = ti ? <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(ti-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a>, 0) : NULL;</div> │ │ │ │ -<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> ii = ii ? <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(ii-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a>, b-><a class="code hl_variable" href="structspa__pod__object__body.html#aae0deac8b4710eb26e5fc711896aac25">id</a>) : NULL;</div> │ │ │ │ +<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, b-><a class="code hl_variable" href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">type</a>);</div> │ │ │ │ +<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> = <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> ? <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>->values, 0) : <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>;</div> │ │ │ │ +<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> = <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> ? <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a>->values, b-><a class="code hl_variable" href="structspa__pod__object__body.html#aae0deac8b4710eb26e5fc711896aac25">id</a>) : <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div> │ │ │ │ <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Object: size %d, type %s (%d), id %s (%d)"</span>, indent, <span class="stringliteral">""</span>, size,</div> │ │ │ │ -<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> ti ? ti->name : <span class="stringliteral">"unknown"</span>, b-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>, ii ? ii->name : <span class="stringliteral">"unknown"</span>, b-><a class="code hl_variable" href="group__pw__core.html#gabaabdc509cdaba7df9f56c6c76f3ae19">id</a>);</div> │ │ │ │ +<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>->name : <span class="stringliteral">"unknown"</span>, b-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a>->name : <span class="stringliteral">"unknown"</span>, b-><a class="code hl_variable" href="group__pw__core.html#gabaabdc509cdaba7df9f56c6c76f3ae19">id</a>);</div> │ │ │ │ <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div> │ │ │ │ -<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> info = ti ? ti-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> : info;</div> │ │ │ │ +<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> info = <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> : info;</div> │ │ │ │ <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div> │ │ │ │ -<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_define" href="group__spa__pod.html#ga03369b7d4c58b34a24a00bb9ea8b96a7">SPA_POD_OBJECT_BODY_FOREACH</a>(b, size, p) {</div> │ │ │ │ -<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> ii = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, p-><a class="code hl_variable" href="structspa__pod__prop.html#a1d32ef4e73f00e16b07a0cecd3f18fe0">key</a>);</div> │ │ │ │ +<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_define" href="group__spa__pod.html#ga03369b7d4c58b34a24a00bb9ea8b96a7">SPA_POD_OBJECT_BODY_FOREACH</a>(b, size, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>) {</div> │ │ │ │ +<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>->key);</div> │ │ │ │ <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> │ │ │ │ <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Prop: key %s (%d), flags %08x"</span>, indent+2, <span class="stringliteral">""</span>,</div> │ │ │ │ -<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> ii ? ii->name : <span class="stringliteral">"unknown"</span>, p->key, p->flags);</div> │ │ │ │ +<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a>->name : <span class="stringliteral">"unknown"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>->key, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>->flags);</div> │ │ │ │ <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div> │ │ │ │ -<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 4, ii ? ii-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> : NULL,</div> │ │ │ │ -<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> p->value.<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>,</div> │ │ │ │ -<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_define" href="group__spa__pod.html#ga954f830c617485ff7d821aee571d9a09">SPA_POD_CONTENTS</a>(struct <a class="code hl_struct" href="structspa__pod__prop.html">spa_pod_prop</a>, p),</div> │ │ │ │ -<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> p->value.size);</div> │ │ │ │ +<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 4, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a> ? <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a>->values : <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>,</div> │ │ │ │ +<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>->value.<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>,</div> │ │ │ │ +<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_define" href="group__spa__pod.html#ga954f830c617485ff7d821aee571d9a09">SPA_POD_CONTENTS</a>(<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">struct</a> <a class="code hl_struct" href="structspa__pod__prop.html">spa_pod_prop</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>),</div> │ │ │ │ +<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">p</a>->value.size);</div> │ │ │ │ <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> }</div> │ │ │ │ <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordflow">break</span>;</div> │ │ │ │ <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> }</div> │ │ │ │ <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a81a29f07db632a54033e5462c62d390e">SPA_TYPE_Sequence</a>:</div> │ │ │ │ <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> {</div> │ │ │ │ <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__sequence__body.html">spa_pod_sequence_body</a> *b = (<span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__sequence__body.html">spa_pod_sequence_body</a> *)body;</div> │ │ │ │ -<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *ti, *ii;</div> │ │ │ │ -<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__control.html">spa_pod_control</a> *c;</div> │ │ │ │ +<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ti</a>, *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">ii</a>;</div> │ │ │ │ +<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__control.html">spa_pod_control</a> *<a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>;</div> │ │ │ │ <div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div> │ │ │ │ -<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> ti = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, b-><a class="code hl_variable" href="structspa__pod__sequence__body.html#ae83a44c4123cc5dc4450a985d4c4445d">unit</a>);</div> │ │ │ │ +<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ti</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, b-><a class="code hl_variable" href="structspa__pod__sequence__body.html#ae83a44c4123cc5dc4450a985d4c4445d">unit</a>);</div> │ │ │ │ <div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div> │ │ │ │ <div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Sequence: size %d, unit %s"</span>, indent, <span class="stringliteral">""</span>, size,</div> │ │ │ │ -<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> ti ? ti->name : <span class="stringliteral">"unknown"</span>);</div> │ │ │ │ +<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ti</a> ? <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ti</a>->name : <span class="stringliteral">"unknown"</span>);</div> │ │ │ │ <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div> │ │ │ │ -<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_define" href="group__spa__pod.html#ga978ad0926ea7b81d8f4e9ebf4208a037">SPA_POD_SEQUENCE_BODY_FOREACH</a>(b, size, c) {</div> │ │ │ │ -<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> ii = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_variable" href="group__spa__control.html#ga96f78bb42bed09dc96696e2413215bc6">spa_type_control</a>, c-><a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>);</div> │ │ │ │ +<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_define" href="group__spa__pod.html#ga978ad0926ea7b81d8f4e9ebf4208a037">SPA_POD_SEQUENCE_BODY_FOREACH</a>(b, size, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>) {</div> │ │ │ │ +<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ii</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<a class="code hl_variable" href="group__spa__control.html#ga96f78bb42bed09dc96696e2413215bc6">spa_type_control</a>, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>);</div> │ │ │ │ <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div> │ │ │ │ <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Control: offset %d, type %s"</span>, indent+2, <span class="stringliteral">""</span>,</div> │ │ │ │ -<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> c-><a class="code hl_variable" href="structspa__pod__control.html#ae2a97b90cef2051c5bc8fa6db940179d">offset</a>, ii ? ii->name : <span class="stringliteral">"unknown"</span>);</div> │ │ │ │ +<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>->offset, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ii</a> ? <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ii</a>->name : <span class="stringliteral">"unknown"</span>);</div> │ │ │ │ <div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div> │ │ │ │ -<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 4, ii ? ii-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> : NULL,</div> │ │ │ │ -<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> c-><a class="code hl_variable" href="structspa__pod__control.html#ab3d78b052b6fbcba7e2d0f543e7c4dac">value</a>.<a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>,</div> │ │ │ │ -<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_define" href="group__spa__pod.html#ga954f830c617485ff7d821aee571d9a09">SPA_POD_CONTENTS</a>(struct <a class="code hl_struct" href="structspa__pod__control.html">spa_pod_control</a>, c),</div> │ │ │ │ -<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> c-><a class="code hl_variable" href="structspa__pod__control.html#ab3d78b052b6fbcba7e2d0f543e7c4dac">value</a>.size);</div> │ │ │ │ +<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(ctx, indent + 4, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ii</a> ? <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">ii</a>->values : <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">NULL</a>,</div> │ │ │ │ +<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>-><a class="code hl_variable" href="structspa__pod__control.html#ab3d78b052b6fbcba7e2d0f543e7c4dac">value</a>.<a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>,</div> │ │ │ │ +<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_define" href="group__spa__pod.html#ga954f830c617485ff7d821aee571d9a09">SPA_POD_CONTENTS</a>(<a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">struct</a> <a class="code hl_struct" href="structspa__pod__control.html">spa_pod_control</a>, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>),</div> │ │ │ │ +<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">c</a>-><a class="code hl_variable" href="structspa__pod__control.html#ab3d78b052b6fbcba7e2d0f543e7c4dac">value</a>.size);</div> │ │ │ │ <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> }</div> │ │ │ │ <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">break</span>;</div> │ │ │ │ <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> }</div> │ │ │ │ <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a39b08d57355f457b217ab61fdf6fbbb2">SPA_TYPE_Bytes</a>:</div> │ │ │ │ <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_define" href="group__spa__debug.html#ga3f8d824bf3268bbe885154db6a3a5215">spa_debugc</a>(ctx, <span class="stringliteral">"%*s"</span> <span class="stringliteral">"Bytes"</span>, indent, <span class="stringliteral">""</span>);</div> │ │ │ │ <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_function" href="group__spa__debug.html#ga28f0c1d5a6767f7b0675cc9f4de6c48c">spa_debugc_mem</a>(ctx, indent + 2, body, size);</div> │ │ │ │ <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordflow">break</span>;</div> │ │ │ │ @@ -288,25 +288,25 @@ │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <a class="code hl_define" href="group__spa__pod.html#ga641b2447836ae0dd32a1d8eeb19d611b">SPA_POD_BODY_SIZE</a>(pod));</div> │ │ │ │ <div class="foldopen" id="foldopen00192" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga81da3962bb03e793a69d28116410133a"> 192</a></span>}</div> │ │ │ │ <div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div> │ │ │ │ <div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><a class="code hl_define" href="group__spa__debug.html#ga3cc1bfea0fe8789d2389cf0a1b160525">SPA_API_DEBUG_POD</a> <span class="keywordtype">int</span></div> │ │ │ │ <div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><a class="code hl_function" href="group__spa__debug.html#ga5e384a1e97816f7da30ebc677abcfff6">spa_debug_pod_value</a>(<span class="keywordtype">int</span> indent, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info,</div> │ │ │ │ -<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> uint32_t <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>, <span class="keywordtype">void</span> *body, uint32_t size)</div> │ │ │ │ +<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">uint32_t</a> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>, <span class="keywordtype">void</span> *body, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">uint32_t</a> size)</div> │ │ │ │ <div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span>{</div> │ │ │ │ -<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(NULL, indent, info, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>, body, size);</div> │ │ │ │ +<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__debug.html#ga85d22d315484457bb9b456c95d6388b4">spa_debugc_pod_value</a>(<a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">NULL</a>, indent, info, <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>, body, size);</div> │ │ │ │ <div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span>}</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div> │ │ │ │ <div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><a class="code hl_define" href="group__spa__debug.html#ga3cc1bfea0fe8789d2389cf0a1b160525">SPA_API_DEBUG_POD</a> <span class="keywordtype">int</span> <a class="code hl_function" href="group__spa__debug.html#ga7208fa9b8d39dc8117ac5ab92eaef961">spa_debug_pod</a>(<span class="keywordtype">int</span> indent,</div> │ │ │ │ <div class="foldopen" id="foldopen00202" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga5e384a1e97816f7da30ebc677abcfff6"> 202</a></span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *pod)</div> │ │ │ │ <div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span>{</div> │ │ │ │ -<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__debug.html#ga81da3962bb03e793a69d28116410133a">spa_debugc_pod</a>(NULL, indent, info, pod);</div> │ │ │ │ +<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__debug.html#ga81da3962bb03e793a69d28116410133a">spa_debugc_pod</a>(<a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">NULL</a>, indent, info, pod);</div> │ │ │ │ <div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>}</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div> │ │ │ │ <div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_DEBUG_POD_H */</span><span class="preprocessor"></span></div> │ │ │ │ @@ -364,23 +364,21 @@ │ │ │ │ <div class="ttc" id="astructspa__pod__array__body_html_a3822d2dc2ac7c37b2a90b91daab8d271"><div class="ttname"><a href="structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271">spa_pod_array_body::child</a></div><div class="ttdeci">struct spa_pod child</div><div class="ttdef"><b>Definition</b> pod.h:122</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__choice__body_html"><div class="ttname"><a href="structspa__pod__choice__body.html">spa_pod_choice_body</a></div><div class="ttdef"><b>Definition</b> pod.h:154</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__choice__body_html_a20700829b69701c8243986c02a5eeb67"><div class="ttname"><a href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67">spa_pod_choice_body::child</a></div><div class="ttdeci">struct spa_pod child</div><div class="ttdef"><b>Definition</b> pod.h:157</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__choice__body_html_a24335975777563cb1c8be5df46ed8aca"><div class="ttname"><a href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">spa_pod_choice_body::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">type of choice, one of enum spa_choice_type</div><div class="ttdef"><b>Definition</b> pod.h:155</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__control_html"><div class="ttname"><a href="structspa__pod__control.html">spa_pod_control</a></div><div class="ttdef"><b>Definition</b> pod.h:234</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__control_html_ab3d78b052b6fbcba7e2d0f543e7c4dac"><div class="ttname"><a href="structspa__pod__control.html#ab3d78b052b6fbcba7e2d0f543e7c4dac">spa_pod_control::value</a></div><div class="ttdeci">struct spa_pod value</div><div class="ttdoc">control value, depends on type</div><div class="ttdef"><b>Definition</b> pod.h:237</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__control_html_adeb12535d89c6cfd05a27edf7c981e4e"><div class="ttname"><a href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">spa_pod_control::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">type of control, enum spa_control_type</div><div class="ttdef"><b>Definition</b> pod.h:236</div></div> │ │ │ │ -<div class="ttc" id="astructspa__pod__control_html_ae2a97b90cef2051c5bc8fa6db940179d"><div class="ttname"><a href="structspa__pod__control.html#ae2a97b90cef2051c5bc8fa6db940179d">spa_pod_control::offset</a></div><div class="ttdeci">uint32_t offset</div><div class="ttdoc">media offset</div><div class="ttdef"><b>Definition</b> pod.h:235</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__object__body_html"><div class="ttname"><a href="structspa__pod__object__body.html">spa_pod_object_body</a></div><div class="ttdef"><b>Definition</b> pod.h:177</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__object__body_html_a9f69ed05dcb33536cb39a861631056a8"><div class="ttname"><a href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">spa_pod_object_body::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">one of enum spa_type</div><div class="ttdef"><b>Definition</b> pod.h:178</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__object__body_html_aae0deac8b4710eb26e5fc711896aac25"><div class="ttname"><a href="structspa__pod__object__body.html#aae0deac8b4710eb26e5fc711896aac25">spa_pod_object_body::id</a></div><div class="ttdeci">uint32_t id</div><div class="ttdoc">id of the object, depends on the object type</div><div class="ttdef"><b>Definition</b> pod.h:179</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__pointer__body_html"><div class="ttname"><a href="structspa__pod__pointer__body.html">spa_pod_pointer_body</a></div><div class="ttdef"><b>Definition</b> pod.h:188</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__pointer__body_html_a2b72ed680f7e85d988498503dc66df7e"><div class="ttname"><a href="structspa__pod__pointer__body.html#a2b72ed680f7e85d988498503dc66df7e">spa_pod_pointer_body::value</a></div><div class="ttdeci">const void * value</div><div class="ttdef"><b>Definition</b> pod.h:191</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__pointer__body_html_afb961dfc1e63a4ec811af33c4183ecaa"><div class="ttname"><a href="structspa__pod__pointer__body.html#afb961dfc1e63a4ec811af33c4183ecaa">spa_pod_pointer_body::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">pointer id, one of enum spa_type</div><div class="ttdef"><b>Definition</b> pod.h:189</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__prop_html"><div class="ttname"><a href="structspa__pod__prop.html">spa_pod_prop</a></div><div class="ttdef"><b>Definition</b> pod.h:208</div></div> │ │ │ │ -<div class="ttc" id="astructspa__pod__prop_html_a1d32ef4e73f00e16b07a0cecd3f18fe0"><div class="ttname"><a href="structspa__pod__prop.html#a1d32ef4e73f00e16b07a0cecd3f18fe0">spa_pod_prop::key</a></div><div class="ttdeci">uint32_t key</div><div class="ttdoc">key of property, list of valid keys depends on the object type</div><div class="ttdef"><b>Definition</b> pod.h:209</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__sequence__body_html"><div class="ttname"><a href="structspa__pod__sequence__body.html">spa_pod_sequence_body</a></div><div class="ttdef"><b>Definition</b> pod.h:241</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__sequence__body_html_ae83a44c4123cc5dc4450a985d4c4445d"><div class="ttname"><a href="structspa__pod__sequence__body.html#ae83a44c4123cc5dc4450a985d4c4445d">spa_pod_sequence_body::unit</a></div><div class="ttdeci">uint32_t unit</div><div class="ttdef"><b>Definition</b> pod.h:242</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html_ad7c483f4a522ca9bf9703f7d5baf1398"><div class="ttname"><a href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">spa_pod::size</a></div><div class="ttdeci">uint32_t size</div><div class="ttdef"><b>Definition</b> pod.h:44</div></div> │ │ │ │ <div class="ttc" id="astructspa__rectangle_html"><div class="ttname"><a href="structspa__rectangle.html">spa_rectangle</a></div><div class="ttdef"><b>Definition</b> defs.h:116</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -85,100 +85,100 @@ │ │ │ │ │ 80 case _S_P_A___T_Y_P_E___B_i_t_m_a_p: │ │ │ │ │ 81 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Bitmap", indent, ""); │ │ │ │ │ 82 break; │ │ │ │ │ 83 case _S_P_A___T_Y_P_E___A_r_r_a_y: │ │ │ │ │ 84 { │ │ │ │ │ 85 struct _s_p_a___p_o_d___a_r_r_a_y___b_o_d_y *b = (struct _s_p_a___p_o_d___a_r_r_a_y___b_o_d_y *)body; │ │ │ │ │ 86 void *p; │ │ │ │ │ -87 const struct _s_p_a___t_y_p_e___i_n_f_o *ti = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_S_P_A___T_Y_P_E___R_O_O_T, b- │ │ │ │ │ +87 const struct _s_p_a___t_y_p_e___i_n_f_o *_t_i = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_S_P_A___T_Y_P_E___R_O_O_T, b- │ │ │ │ │ >_c_h_i_l_d._t_y_p_e); │ │ │ │ │ 88 │ │ │ │ │ 89 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Array: child.size %d, child.type %s", indent, "", │ │ │ │ │ -90 b->_c_h_i_l_d._s_i_z_e, ti ? ti->name : "unknown"); │ │ │ │ │ +90 b->_c_h_i_l_d._s_i_z_e, _t_i ? _t_i->name : "unknown"); │ │ │ │ │ 91 │ │ │ │ │ 92 info = info && info->_v_a_l_u_e_s ? info->_v_a_l_u_e_s : info; │ │ │ │ │ -93 _S_P_A___P_O_D___A_R_R_A_Y___B_O_D_Y___F_O_R_E_A_C_H(b, size, p) │ │ │ │ │ -94 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 2, info, b->_c_h_i_l_d._t_y_p_e, p, b- │ │ │ │ │ +93 _S_P_A___P_O_D___A_R_R_A_Y___B_O_D_Y___F_O_R_E_A_C_H(b, size, _p) │ │ │ │ │ +94 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 2, info, b->_c_h_i_l_d._t_y_p_e, _p, b- │ │ │ │ │ >_c_h_i_l_d._s_i_z_e); │ │ │ │ │ 95 break; │ │ │ │ │ 96 } │ │ │ │ │ 97 case _S_P_A___T_Y_P_E___C_h_o_i_c_e: │ │ │ │ │ 98 { │ │ │ │ │ 99 struct _s_p_a___p_o_d___c_h_o_i_c_e___b_o_d_y *b = (struct _s_p_a___p_o_d___c_h_o_i_c_e___b_o_d_y *)body; │ │ │ │ │ -100 void *p; │ │ │ │ │ -101 const struct _s_p_a___t_y_p_e___i_n_f_o *ti = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_s_p_a___t_y_p_e___c_h_o_i_c_e, b- │ │ │ │ │ +100 void *_p; │ │ │ │ │ +101 const struct _s_p_a___t_y_p_e___i_n_f_o *_t_i = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_s_p_a___t_y_p_e___c_h_o_i_c_e, b- │ │ │ │ │ >_t_y_p_e); │ │ │ │ │ 102 │ │ │ │ │ 103 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Choice: type %s, flags %08x %d %d", indent, "", │ │ │ │ │ -104 ti ? ti->name : "unknown", b->flags, size, b->child.size); │ │ │ │ │ +104 _t_i ? _t_i->name : "unknown", b->flags, size, b->child.size); │ │ │ │ │ 105 │ │ │ │ │ -106 _S_P_A___P_O_D___C_H_O_I_C_E___B_O_D_Y___F_O_R_E_A_C_H(b, size, p) │ │ │ │ │ -107 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 2, info, b->_c_h_i_l_d._t_y_p_e, p, b- │ │ │ │ │ +106 _S_P_A___P_O_D___C_H_O_I_C_E___B_O_D_Y___F_O_R_E_A_C_H(b, size, _p) │ │ │ │ │ +107 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 2, info, b->_c_h_i_l_d._t_y_p_e, _p, b- │ │ │ │ │ >_c_h_i_l_d._s_i_z_e); │ │ │ │ │ 108 break; │ │ │ │ │ 109 } │ │ │ │ │ 110 case _S_P_A___T_Y_P_E___S_t_r_u_c_t: │ │ │ │ │ 111 { │ │ │ │ │ -112 struct _s_p_a___p_o_d *b = (struct _s_p_a___p_o_d *)body, *p; │ │ │ │ │ +112 struct _s_p_a___p_o_d *b = (struct _s_p_a___p_o_d *)body, *_p; │ │ │ │ │ 113 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Struct: size %d", indent, "", _s_i_z_e); │ │ │ │ │ -114 _S_P_A___P_O_D___F_O_R_E_A_C_H(b, _s_i_z_e, p) │ │ │ │ │ -115 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 2, info, p->type, _S_P_A___P_O_D___B_O_D_Y(p), p- │ │ │ │ │ +114 _S_P_A___P_O_D___F_O_R_E_A_C_H(b, _s_i_z_e, _p) │ │ │ │ │ +115 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 2, info, _p->type, _S_P_A___P_O_D___B_O_D_Y(_p), _p- │ │ │ │ │ >size); │ │ │ │ │ 116 break; │ │ │ │ │ 117 } │ │ │ │ │ 118 case _S_P_A___T_Y_P_E___O_b_j_e_c_t: │ │ │ │ │ 119 { │ │ │ │ │ 120 struct _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y *b = (struct _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y *)body; │ │ │ │ │ 121 struct _s_p_a___p_o_d___p_r_o_p *p; │ │ │ │ │ -122 const struct _s_p_a___t_y_p_e___i_n_f_o *ti, *ii; │ │ │ │ │ +122 const struct _s_p_a___t_y_p_e___i_n_f_o *_t_i, *_i_i; │ │ │ │ │ 123 │ │ │ │ │ -124 ti = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, b->_t_y_p_e); │ │ │ │ │ -125 ii = ti ? _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(ti->_v_a_l_u_e_s, 0) : NULL; │ │ │ │ │ -126 ii = ii ? _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(ii->_v_a_l_u_e_s, b->_i_d) : NULL; │ │ │ │ │ +124 _t_i = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, b->_t_y_p_e); │ │ │ │ │ +125 _i_i = _t_i ? _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_t_i->values, 0) : _N_U_L_L; │ │ │ │ │ +126 _i_i = _i_i ? _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_i_i->values, b->_i_d) : _N_U_L_L; │ │ │ │ │ 127 │ │ │ │ │ 128 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Object: size %d, type %s (%d), id %s (%d)", indent, │ │ │ │ │ "", size, │ │ │ │ │ -129 ti ? ti->name : "unknown", b->_t_y_p_e, ii ? ii->name : "unknown", b->_i_d); │ │ │ │ │ +129 _t_i ? _t_i->name : "unknown", b->_t_y_p_e, _i_i ? _i_i->name : "unknown", b->_i_d); │ │ │ │ │ 130 │ │ │ │ │ -131 info = ti ? ti->_v_a_l_u_e_s : info; │ │ │ │ │ +131 info = _t_i ? _t_i->_v_a_l_u_e_s : info; │ │ │ │ │ 132 │ │ │ │ │ -133 _S_P_A___P_O_D___O_B_J_E_C_T___B_O_D_Y___F_O_R_E_A_C_H(b, size, p) { │ │ │ │ │ -134 ii = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, p->_k_e_y); │ │ │ │ │ +133 _S_P_A___P_O_D___O_B_J_E_C_T___B_O_D_Y___F_O_R_E_A_C_H(b, size, _p) { │ │ │ │ │ +134 _i_i = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, _p->key); │ │ │ │ │ 135 │ │ │ │ │ 136 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Prop: key %s (%d), flags %08x", indent+2, "", │ │ │ │ │ -137 ii ? ii->name : "unknown", p->key, p->flags); │ │ │ │ │ +137 _i_i ? _i_i->name : "unknown", _p->key, _p->flags); │ │ │ │ │ 138 │ │ │ │ │ -139 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 4, ii ? ii->_v_a_l_u_e_s : NULL, │ │ │ │ │ -140 p->value._t_y_p_e, │ │ │ │ │ -141 _S_P_A___P_O_D___C_O_N_T_E_N_T_S(struct _s_p_a___p_o_d___p_r_o_p, p), │ │ │ │ │ -142 p->value.size); │ │ │ │ │ +139 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 4, _i_i ? _i_i->values : _N_U_L_L, │ │ │ │ │ +140 _p->value._t_y_p_e, │ │ │ │ │ +141 _S_P_A___P_O_D___C_O_N_T_E_N_T_S(_s_t_r_u_c_t _s_p_a___p_o_d___p_r_o_p, _p), │ │ │ │ │ +142 _p->value.size); │ │ │ │ │ 143 } │ │ │ │ │ 144 break; │ │ │ │ │ 145 } │ │ │ │ │ 146 case _S_P_A___T_Y_P_E___S_e_q_u_e_n_c_e: │ │ │ │ │ 147 { │ │ │ │ │ 148 struct _s_p_a___p_o_d___s_e_q_u_e_n_c_e___b_o_d_y *b = (struct _s_p_a___p_o_d___s_e_q_u_e_n_c_e___b_o_d_y *)body; │ │ │ │ │ -149 const struct _s_p_a___t_y_p_e___i_n_f_o *ti, *ii; │ │ │ │ │ -150 struct _s_p_a___p_o_d___c_o_n_t_r_o_l *c; │ │ │ │ │ +149 const struct _s_p_a___t_y_p_e___i_n_f_o *_t_i, *_i_i; │ │ │ │ │ +150 struct _s_p_a___p_o_d___c_o_n_t_r_o_l *_c; │ │ │ │ │ 151 │ │ │ │ │ -152 ti = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, b->_u_n_i_t); │ │ │ │ │ +152 _t_i = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, b->_u_n_i_t); │ │ │ │ │ 153 │ │ │ │ │ 154 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Sequence: size %d, unit %s", indent, "", size, │ │ │ │ │ -155 ti ? ti->name : "unknown"); │ │ │ │ │ +155 _t_i ? _t_i->name : "unknown"); │ │ │ │ │ 156 │ │ │ │ │ -157 _S_P_A___P_O_D___S_E_Q_U_E_N_C_E___B_O_D_Y___F_O_R_E_A_C_H(b, size, c) { │ │ │ │ │ -158 ii = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_s_p_a___t_y_p_e___c_o_n_t_r_o_l, c->_t_y_p_e); │ │ │ │ │ +157 _S_P_A___P_O_D___S_E_Q_U_E_N_C_E___B_O_D_Y___F_O_R_E_A_C_H(b, size, _c) { │ │ │ │ │ +158 _i_i = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(_s_p_a___t_y_p_e___c_o_n_t_r_o_l, _c->_t_y_p_e); │ │ │ │ │ 159 │ │ │ │ │ 160 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Control: offset %d, type %s", indent+2, "", │ │ │ │ │ -161 c->_o_f_f_s_e_t, ii ? ii->name : "unknown"); │ │ │ │ │ +161 _c->offset, _i_i ? _i_i->name : "unknown"); │ │ │ │ │ 162 │ │ │ │ │ -163 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 4, ii ? ii->_v_a_l_u_e_s : NULL, │ │ │ │ │ -164 c->_v_a_l_u_e._t_y_p_e, │ │ │ │ │ -165 _S_P_A___P_O_D___C_O_N_T_E_N_T_S(struct _s_p_a___p_o_d___c_o_n_t_r_o_l, c), │ │ │ │ │ -166 c->_v_a_l_u_e.size); │ │ │ │ │ +163 _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(ctx, indent + 4, _i_i ? _i_i->values : _N_U_L_L, │ │ │ │ │ +164 _c->_v_a_l_u_e._t_y_p_e, │ │ │ │ │ +165 _S_P_A___P_O_D___C_O_N_T_E_N_T_S(_s_t_r_u_c_t _s_p_a___p_o_d___c_o_n_t_r_o_l, _c), │ │ │ │ │ +166 _c->_v_a_l_u_e.size); │ │ │ │ │ 167 } │ │ │ │ │ 168 break; │ │ │ │ │ 169 } │ │ │ │ │ 170 case _S_P_A___T_Y_P_E___B_y_t_e_s: │ │ │ │ │ 171 _s_p_a___d_e_b_u_g_c(ctx, "%*s" "Bytes", indent, ""); │ │ │ │ │ 172 _s_p_a___d_e_b_u_g_c___m_e_m(ctx, indent + 2, body, size); │ │ │ │ │ 173 break; │ │ │ │ │ @@ -201,23 +201,23 @@ │ │ │ │ │ 189 _S_P_A___P_O_D___T_Y_P_E(pod), │ │ │ │ │ 190 _S_P_A___P_O_D___B_O_D_Y(pod), │ │ │ │ │ 191 _S_P_A___P_O_D___B_O_D_Y___S_I_Z_E(pod)); │ │ │ │ │ _1_9_2} │ │ │ │ │ 193 │ │ │ │ │ 194_S_P_A___A_P_I___D_E_B_U_G___P_O_D int │ │ │ │ │ 195_s_p_a___d_e_b_u_g___p_o_d___v_a_l_u_e(int indent, const struct _s_p_a___t_y_p_e___i_n_f_o *info, │ │ │ │ │ -196 uint32_t _t_y_p_e, void *body, uint32_t size) │ │ │ │ │ +196 _u_i_n_t_3_2___t _t_y_p_e, void *body, _u_i_n_t_3_2___t size) │ │ │ │ │ 197{ │ │ │ │ │ -198 return _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(NULL, indent, info, _t_y_p_e, body, size); │ │ │ │ │ +198 return _s_p_a___d_e_b_u_g_c___p_o_d___v_a_l_u_e(_N_U_L_L, indent, info, _t_y_p_e, body, size); │ │ │ │ │ 199} │ │ │ │ │ 200 │ │ │ │ │ 201_S_P_A___A_P_I___D_E_B_U_G___P_O_D int _s_p_a___d_e_b_u_g___p_o_d(int indent, │ │ │ │ │ _2_0_2 const struct _s_p_a___t_y_p_e___i_n_f_o *info, const struct _s_p_a___p_o_d *pod) │ │ │ │ │ 203{ │ │ │ │ │ -204 return _s_p_a___d_e_b_u_g_c___p_o_d(NULL, indent, info, pod); │ │ │ │ │ +204 return _s_p_a___d_e_b_u_g_c___p_o_d(_N_U_L_L, indent, info, pod); │ │ │ │ │ 205} │ │ │ │ │ 211#ifdef __cplusplus │ │ │ │ │ 212} /* extern "C" */ │ │ │ │ │ 213#endif │ │ │ │ │ 214 │ │ │ │ │ 215#endif /* SPA_DEBUG_POD_H */ │ │ │ │ │ _i_d │ │ │ │ │ @@ -392,18 +392,14 @@ │ │ │ │ │ struct spa_pod value │ │ │ │ │ control value, depends on type │ │ │ │ │ DDeeffiinniittiioonn pod.h:237 │ │ │ │ │ _s_p_a___p_o_d___c_o_n_t_r_o_l_:_:_t_y_p_e │ │ │ │ │ uint32_t type │ │ │ │ │ type of control, enum spa_control_type │ │ │ │ │ DDeeffiinniittiioonn pod.h:236 │ │ │ │ │ -_s_p_a___p_o_d___c_o_n_t_r_o_l_:_:_o_f_f_s_e_t │ │ │ │ │ -uint32_t offset │ │ │ │ │ -media offset │ │ │ │ │ -DDeeffiinniittiioonn pod.h:235 │ │ │ │ │ _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y │ │ │ │ │ DDeeffiinniittiioonn pod.h:177 │ │ │ │ │ _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y_:_:_t_y_p_e │ │ │ │ │ uint32_t type │ │ │ │ │ one of enum spa_type │ │ │ │ │ DDeeffiinniittiioonn pod.h:178 │ │ │ │ │ _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y_:_:_i_d │ │ │ │ │ @@ -417,18 +413,14 @@ │ │ │ │ │ DDeeffiinniittiioonn pod.h:191 │ │ │ │ │ _s_p_a___p_o_d___p_o_i_n_t_e_r___b_o_d_y_:_:_t_y_p_e │ │ │ │ │ uint32_t type │ │ │ │ │ pointer id, one of enum spa_type │ │ │ │ │ DDeeffiinniittiioonn pod.h:189 │ │ │ │ │ _s_p_a___p_o_d___p_r_o_p │ │ │ │ │ DDeeffiinniittiioonn pod.h:208 │ │ │ │ │ -_s_p_a___p_o_d___p_r_o_p_:_:_k_e_y │ │ │ │ │ -uint32_t key │ │ │ │ │ -key of property, list of valid keys depends on the object type │ │ │ │ │ -DDeeffiinniittiioonn pod.h:209 │ │ │ │ │ _s_p_a___p_o_d___s_e_q_u_e_n_c_e___b_o_d_y │ │ │ │ │ DDeeffiinniittiioonn pod.h:241 │ │ │ │ │ _s_p_a___p_o_d___s_e_q_u_e_n_c_e___b_o_d_y_:_:_u_n_i_t │ │ │ │ │ uint32_t unit │ │ │ │ │ DDeeffiinniittiioonn pod.h:242 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ ├── ./usr/share/doc/pipewire/html/dsd-utils_8h_source.html │ │ │ │ @@ -122,34 +122,34 @@ │ │ │ │ <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor"> #define SPA_API_AUDIO_DSD_UTILS static inline</span></div> │ │ │ │ <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor"> #endif</span></div> │ │ │ │ <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> │ │ │ │ <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><a class="code hl_define" href="group__spa__param.html#gaee02f6a3e8c98e772a9e6016b7062d04">SPA_API_AUDIO_DSD_UTILS</a> <span class="keywordtype">int</span></div> │ │ │ │ <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><a class="code hl_function" href="group__spa__param.html#ga8b0c6e1b6a5f90c29f71ffb570559d6f">spa_format_audio_dsd_parse</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *format, <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__dsd.html">spa_audio_info_dsd</a> *info)</div> │ │ │ │ <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div> │ │ │ │ -<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaee02f6a3e8c98e772a9e6016b7062d04"> 33</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *position = NULL;</div> │ │ │ │ +<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaee02f6a3e8c98e772a9e6016b7062d04"> 33</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *position = <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a9f7ed724310d9b5a2c95607399fe3a34">flags</a> = 0;</div> │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a> = <a class="code hl_define" href="group__spa__pod.html#gad661885d5748dcaaaa1b7b8ace57697f">spa_pod_parse_object</a>(format,</div> │ │ │ │ -<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, NULL,</div> │ │ │ │ +<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">NULL</a>,</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga8b0c6e1b6a5f90c29f71ffb570559d6f"> 38</a></span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a356b2187712ac330169dfdea8627fd10">SPA_FORMAT_AUDIO_bitorder</a>, <a class="code hl_define" href="group__spa__pod.html#gaae8107547cc28f6c5fd9b57cfac5ef61">SPA_POD_OPT_Id</a>(&info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a698a141255b6d57f04d56de0fa52d170">bitorder</a>),</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a210044e93c24039be86b5229b02bc99e">SPA_FORMAT_AUDIO_interleave</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a902dd094aab140dc3500a3a36ef967da">interleave</a>),</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a72a8060d8747abb6e380e0dc0261157e">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a563add98a612fe3617a58e2cb1a703bc">channels</a>),</div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3f255b982399a26c58d03cbe3210e640">SPA_FORMAT_AUDIO_position</a>, <a class="code hl_define" href="group__spa__pod.html#gac1f8a1316661714e692b157d43cd9163">SPA_POD_OPT_Pod</a>(&position));</div> │ │ │ │ -<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">if</span> (position == NULL ||</div> │ │ │ │ +<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">if</span> (position == <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">NULL</a> ||</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> !<a class="code hl_function" href="group__spa__pod.html#ga7b773b02db1f5f988836706859cf5223">spa_pod_copy_array</a>(position, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a4f11fce0402edcbe61f0b35f27396ac9">position</a>, <a class="code hl_define" href="group__spa__param.html#gae5c72d19b8d82d192d528cc927d648c7">SPA_AUDIO_MAX_CHANNELS</a>))</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_define" href="group__spa__utils__defs.html#ga006941b3f6423cec7b170b4434d8a799">SPA_FLAG_SET</a>(info-><a class="code hl_variable" href="structspa__audio__info__dsd.html#a9f7ed724310d9b5a2c95607399fe3a34">flags</a>, <a class="code hl_define" href="group__spa__param.html#ga4b144fc9451c81d52dfb898d1464324a">SPA_AUDIO_FLAG_UNPOSITIONED</a>);</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>}</div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><a class="code hl_define" href="group__spa__param.html#gaee02f6a3e8c98e772a9e6016b7062d04">SPA_API_AUDIO_DSD_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><a class="code hl_function" href="group__spa__param.html#gaf7a06d80451e50fe7631727275675162">spa_format_audio_dsd_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><a class="code hl_function" href="group__spa__param.html#gaf7a06d80451e50fe7631727275675162">spa_format_audio_dsd_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__dsd.html">spa_audio_info_dsd</a> *info)</div> │ │ │ │ <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>{</div> │ │ │ │ <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -224,14 +224,15 @@ │ │ │ │ <div class="ttc" id="astructspa__audio__info__dsd_html_a698a141255b6d57f04d56de0fa52d170"><div class="ttname"><a href="structspa__audio__info__dsd.html#a698a141255b6d57f04d56de0fa52d170">spa_audio_info_dsd::bitorder</a></div><div class="ttdeci">enum spa_param_bitorder bitorder</div><div class="ttdef"><b>Definition</b> dsd.h:49</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__dsd_html_a72a8060d8747abb6e380e0dc0261157e"><div class="ttname"><a href="structspa__audio__info__dsd.html#a72a8060d8747abb6e380e0dc0261157e">spa_audio_info_dsd::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> dsd.h:52</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__dsd_html_a902dd094aab140dc3500a3a36ef967da"><div class="ttname"><a href="structspa__audio__info__dsd.html#a902dd094aab140dc3500a3a36ef967da">spa_audio_info_dsd::interleave</a></div><div class="ttdeci">int32_t interleave</div><div class="ttdef"><b>Definition</b> dsd.h:51</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__dsd_html_a9f7ed724310d9b5a2c95607399fe3a34"><div class="ttname"><a href="structspa__audio__info__dsd.html#a9f7ed724310d9b5a2c95607399fe3a34">spa_audio_info_dsd::flags</a></div><div class="ttdeci">uint32_t flags</div><div class="ttdef"><b>Definition</b> dsd.h:50</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="dsd-utils_8h.html">dsd-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -28,34 +28,34 @@ │ │ │ │ │ 27 #endif │ │ │ │ │ 28#endif │ │ │ │ │ 29 │ │ │ │ │ 30_S_P_A___A_P_I___A_U_D_I_O___D_S_D___U_T_I_L_S int │ │ │ │ │ 31_s_p_a___f_o_r_m_a_t___a_u_d_i_o___d_s_d___p_a_r_s_e(const struct _s_p_a___p_o_d *format, struct │ │ │ │ │ _s_p_a___a_u_d_i_o___i_n_f_o___d_s_d *info) │ │ │ │ │ 32{ │ │ │ │ │ -_3_3 struct _s_p_a___p_o_d *position = NULL; │ │ │ │ │ +_3_3 struct _s_p_a___p_o_d *position = _N_U_L_L; │ │ │ │ │ 34 int _r_e_s; │ │ │ │ │ 35 info->_f_l_a_g_s = 0; │ │ │ │ │ 36 _r_e_s = _s_p_a___p_o_d___p_a_r_s_e___o_b_j_e_c_t(format, │ │ │ │ │ -37 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ +37 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, _N_U_L_L, │ │ │ │ │ _3_8 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_i_t_o_r_d_e_r, _S_P_A___P_O_D___O_P_T___I_d(&info->_b_i_t_o_r_d_e_r), │ │ │ │ │ 39 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___i_n_t_e_r_l_e_a_v_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_i_n_t_e_r_l_e_a_v_e), │ │ │ │ │ 40 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 41 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s), │ │ │ │ │ 42 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___p_o_s_i_t_i_o_n, _S_P_A___P_O_D___O_P_T___P_o_d(&position)); │ │ │ │ │ -43 if (position == NULL || │ │ │ │ │ +43 if (position == _N_U_L_L || │ │ │ │ │ 44 !_s_p_a___p_o_d___c_o_p_y___a_r_r_a_y(position, _S_P_A___T_Y_P_E___I_d, info->_p_o_s_i_t_i_o_n, │ │ │ │ │ _S_P_A___A_U_D_I_O___M_A_X___C_H_A_N_N_E_L_S)) │ │ │ │ │ 45 _S_P_A___F_L_A_G___S_E_T(info->_f_l_a_g_s, _S_P_A___A_U_D_I_O___F_L_A_G___U_N_P_O_S_I_T_I_O_N_E_D); │ │ │ │ │ 46 │ │ │ │ │ 47 return _r_e_s; │ │ │ │ │ 48} │ │ │ │ │ 49 │ │ │ │ │ 50_S_P_A___A_P_I___A_U_D_I_O___D_S_D___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -51_s_p_a___f_o_r_m_a_t___a_u_d_i_o___d_s_d___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +51_s_p_a___f_o_r_m_a_t___a_u_d_i_o___d_s_d___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 52 const struct _s_p_a___a_u_d_i_o___i_n_f_o___d_s_d *info) │ │ │ │ │ 53{ │ │ │ │ │ 54 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 55 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 56 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 57 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _5_8 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_d), │ │ │ │ │ @@ -223,12 +223,15 @@ │ │ │ │ │ DDeeffiinniittiioonn dsd.h:50 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _d_s_d_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/flac-utils_8h_source.html │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__flac.html#a9be31890542f5995b7bbe493cd29f688">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__flac.html#a3351a0cbf04538db70fac13cd630e79e">channels</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#gad9d471e5cb959386210377946782375b"> 38</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><a class="code hl_define" href="group__spa__param.html#gaaabb51137584539e052baf62072f98cd">SPA_API_AUDIO_FLAC_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga5e64047aa75ec46c7716a42bd2c45461">spa_format_audio_flac_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga5e64047aa75ec46c7716a42bd2c45461">spa_format_audio_flac_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__flac.html">spa_audio_info_flac</a> *info)</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -189,14 +189,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__flac_html"><div class="ttname"><a href="structspa__audio__info__flac.html">spa_audio_info_flac</a></div><div class="ttdef"><b>Definition</b> flac.h:24</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__flac_html_a3351a0cbf04538db70fac13cd630e79e"><div class="ttname"><a href="structspa__audio__info__flac.html#a3351a0cbf04538db70fac13cd630e79e">spa_audio_info_flac::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> flac.h:26</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__flac_html_a9be31890542f5995b7bbe493cd29f688"><div class="ttname"><a href="structspa__audio__info__flac.html#a9be31890542f5995b7bbe493cd29f688">spa_audio_info_flac::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> flac.h:25</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="flac-utils_8h.html">flac-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 35 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s)); │ │ │ │ │ _3_8 return _r_e_s; │ │ │ │ │ 39} │ │ │ │ │ 40 │ │ │ │ │ 41_S_P_A___A_P_I___A_U_D_I_O___F_L_A_C___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___f_l_a_c___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___f_l_a_c___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 43 const struct _s_p_a___a_u_d_i_o___i_n_f_o___f_l_a_c *info) │ │ │ │ │ 44{ │ │ │ │ │ 45 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 46 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 48 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _4_9 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___f_l_a_c), │ │ │ │ │ @@ -153,12 +153,15 @@ │ │ │ │ │ DDeeffiinniittiioonn flac.h:25 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _f_l_a_c_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/format-types_8h_source.html │ │ │ │ @@ -120,75 +120,75 @@ │ │ │ │ <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#define SPA_TYPE_INFO_Format SPA_TYPE_INFO_PARAM_BASE "Format"</span></div> │ │ │ │ <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define SPA_TYPE_INFO_FORMAT_BASE SPA_TYPE_INFO_Format ":"</span></div> │ │ │ │ <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div> │ │ │ │ <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#define SPA_TYPE_INFO_MediaType SPA_TYPE_INFO_ENUM_BASE "MediaType"</span></div> │ │ │ │ <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define SPA_TYPE_INFO_MEDIA_TYPE_BASE SPA_TYPE_INFO_MediaType ":"</span></div> │ │ │ │ <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> │ │ │ │ <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga9c4f60adda447be6743c1cb662e4f915"> 30</a></span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#gad416a2730dbb9c18522bef04db3a9daf">spa_type_media_type</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea3612b5171073257fdf2ed3b682e5400a">SPA_MEDIA_TYPE_unknown</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"unknown"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaef7d2b159ae3dff206495de5e4658c14"> 32</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"audio"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea4a184062425fa81bedcfb5116ae67367">SPA_MEDIA_TYPE_video</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"video"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35eada337edaf49881f96f08d364eabc11d7">SPA_MEDIA_TYPE_image</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"image"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga56f3307a1c6f7369c85052fd66a57b6e"> 35</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea89dc28e946e45dfa8445a828a3b50f09">SPA_MEDIA_TYPE_binary</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"binary"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35eae9da0ec7650c2c34797cc56f84976ec1">SPA_MEDIA_TYPE_stream</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"stream"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818"> 37</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea4297016eb6a65a56fa3ef1b942ab3d12">SPA_MEDIA_TYPE_application</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"application"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea3612b5171073257fdf2ed3b682e5400a">SPA_MEDIA_TYPE_unknown</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"unknown"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaef7d2b159ae3dff206495de5e4658c14"> 32</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"audio"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea4a184062425fa81bedcfb5116ae67367">SPA_MEDIA_TYPE_video</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"video"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35eada337edaf49881f96f08d364eabc11d7">SPA_MEDIA_TYPE_image</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"image"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga56f3307a1c6f7369c85052fd66a57b6e"> 35</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea89dc28e946e45dfa8445a828a3b50f09">SPA_MEDIA_TYPE_binary</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"binary"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35eae9da0ec7650c2c34797cc56f84976ec1">SPA_MEDIA_TYPE_stream</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"stream"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818"> 37</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea4297016eb6a65a56fa3ef1b942ab3d12">SPA_MEDIA_TYPE_application</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga945da9cf54f55efd0ff9e84b2ae06818">SPA_TYPE_INFO_MEDIA_TYPE_BASE</a> <span class="stringliteral">"application"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00039" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__spa__param.html#gad416a2730dbb9c18522bef04db3a9daf"> 39</a></span>};</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#define SPA_TYPE_INFO_MediaSubtype SPA_TYPE_INFO_ENUM_BASE "MediaSubtype"</span></div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#define SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE SPA_TYPE_INFO_MediaSubtype ":"</span></div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga06de5cc894f85c3b50d27de8b673cdf1">spa_type_media_subtype</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a6e746418ae832f146e46a60f3c0000f3">SPA_MEDIA_SUBTYPE_unknown</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"unknown"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a6e746418ae832f146e46a60f3c0000f3">SPA_MEDIA_SUBTYPE_unknown</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"unknown"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="comment">/* generic subtypes */</span></div> │ │ │ │ -<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa49801fb2d4d8b9548bca74ac19b98fd">SPA_MEDIA_SUBTYPE_raw</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"raw"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a811e024849dc8510a49ce213bb393310">SPA_MEDIA_SUBTYPE_dsp</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"dsp"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa49801fb2d4d8b9548bca74ac19b98fd">SPA_MEDIA_SUBTYPE_raw</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"raw"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a811e024849dc8510a49ce213bb393310">SPA_MEDIA_SUBTYPE_dsp</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"dsp"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ </div> │ │ │ │ -<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a34862b58a65065bc37429a2a284683fb">SPA_MEDIA_SUBTYPE_iec958</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"iec958"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ad46d21f0ac7c59e837e6aab1ff3373cd">SPA_MEDIA_SUBTYPE_dsd</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"dsd"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a34862b58a65065bc37429a2a284683fb">SPA_MEDIA_SUBTYPE_iec958</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"iec958"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ad46d21f0ac7c59e837e6aab1ff3373cd">SPA_MEDIA_SUBTYPE_dsd</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"dsd"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga49f07c95d71f747d84998d28c475b999"> 51</a></span> <span class="comment">/* audio subtypes */</span></div> │ │ │ │ -<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a25e7e012b9db85f397a4f3edb81a508d">SPA_MEDIA_SUBTYPE_mp3</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mp3"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a"> 53</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a33202e917aa603bd10addc339c2a485c">SPA_MEDIA_SUBTYPE_aac</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"aac"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a99aa03e62b21394554e086dc842244f8">SPA_MEDIA_SUBTYPE_vorbis</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vorbis"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a25e7e012b9db85f397a4f3edb81a508d">SPA_MEDIA_SUBTYPE_mp3</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mp3"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a"> 53</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a33202e917aa603bd10addc339c2a485c">SPA_MEDIA_SUBTYPE_aac</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"aac"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a99aa03e62b21394554e086dc842244f8">SPA_MEDIA_SUBTYPE_vorbis</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vorbis"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00055" data-start="{" data-end="};"> │ │ │ │ -<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga06de5cc894f85c3b50d27de8b673cdf1"> 55</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a5ee78c2ae92355569c5abe504b450a6c">SPA_MEDIA_SUBTYPE_wma</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"wma"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a19d10c5a34e2c26bd9e248a0d52d503d">SPA_MEDIA_SUBTYPE_ra</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"ra"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a4851adda1be4134938357757ba658176">SPA_MEDIA_SUBTYPE_sbc</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"sbc"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ada30969c5a7619fa53a3c99f84981895">SPA_MEDIA_SUBTYPE_adpcm</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"adpcm"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5adf30bf297288b2eaf4000a75b78373f7">SPA_MEDIA_SUBTYPE_g723</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"g723"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a678c5a25f6f6c88ed13db12357bdc7fd">SPA_MEDIA_SUBTYPE_g726</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"g726"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aeee5baad6b92cd82db5f2327f97a1416">SPA_MEDIA_SUBTYPE_g729</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"g729"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a6d7c25839d6f085a19aa12ca93b2032c">SPA_MEDIA_SUBTYPE_amr</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"amr"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ae5e186f1eff79cd6851b9f980d7b300b">SPA_MEDIA_SUBTYPE_gsm</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"gsm"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a1961f1325c254bef5f5dd1b303f77650">SPA_MEDIA_SUBTYPE_alac</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"alac"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5af8239711821992152f260ea0cd29d576">SPA_MEDIA_SUBTYPE_flac</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"flac"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a57c3d8424a6637a46371684cfdb85e54">SPA_MEDIA_SUBTYPE_ape</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"ape"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ae77e2c398be5cad3ad70df70e2094331">SPA_MEDIA_SUBTYPE_opus</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"opus"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga06de5cc894f85c3b50d27de8b673cdf1"> 55</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a5ee78c2ae92355569c5abe504b450a6c">SPA_MEDIA_SUBTYPE_wma</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"wma"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a19d10c5a34e2c26bd9e248a0d52d503d">SPA_MEDIA_SUBTYPE_ra</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"ra"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a4851adda1be4134938357757ba658176">SPA_MEDIA_SUBTYPE_sbc</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"sbc"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ada30969c5a7619fa53a3c99f84981895">SPA_MEDIA_SUBTYPE_adpcm</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"adpcm"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5adf30bf297288b2eaf4000a75b78373f7">SPA_MEDIA_SUBTYPE_g723</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"g723"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a678c5a25f6f6c88ed13db12357bdc7fd">SPA_MEDIA_SUBTYPE_g726</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"g726"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aeee5baad6b92cd82db5f2327f97a1416">SPA_MEDIA_SUBTYPE_g729</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"g729"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a6d7c25839d6f085a19aa12ca93b2032c">SPA_MEDIA_SUBTYPE_amr</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"amr"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ae5e186f1eff79cd6851b9f980d7b300b">SPA_MEDIA_SUBTYPE_gsm</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"gsm"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a1961f1325c254bef5f5dd1b303f77650">SPA_MEDIA_SUBTYPE_alac</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"alac"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5af8239711821992152f260ea0cd29d576">SPA_MEDIA_SUBTYPE_flac</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"flac"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a57c3d8424a6637a46371684cfdb85e54">SPA_MEDIA_SUBTYPE_ape</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"ape"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ae77e2c398be5cad3ad70df70e2094331">SPA_MEDIA_SUBTYPE_opus</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"opus"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="comment">/* video subtypes */</span></div> │ │ │ │ -<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a1586de58af60fe2e492763fac227125f">SPA_MEDIA_SUBTYPE_h264</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"h264"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a703de68bc34687245f2a607c0b4805db">SPA_MEDIA_SUBTYPE_mjpg</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mjpg"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a9fade6d4299ff2f86dcf5ebfe7aff1c0">SPA_MEDIA_SUBTYPE_dv</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"dv"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa62356a249f584c91eb33d75bd875489">SPA_MEDIA_SUBTYPE_mpegts</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpegts"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a61635ec303be944ee571bd417f0bfffd">SPA_MEDIA_SUBTYPE_h263</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"h263"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aab73f104542add9a0991bdebcd74fe24">SPA_MEDIA_SUBTYPE_mpeg1</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpeg1"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a42b9521a3bc261e79c8ccfd1ddfdcdc8">SPA_MEDIA_SUBTYPE_mpeg2</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpeg2"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a2302b82b9f54642902687d231eed5d21">SPA_MEDIA_SUBTYPE_mpeg4</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpeg4"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ad3dc8a8a8c2ea6499b4a129065b813ef">SPA_MEDIA_SUBTYPE_xvid</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"xvid"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ab2cdf874ee0c6b4fdc7b2abd346d974c">SPA_MEDIA_SUBTYPE_vc1</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vc1"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a734510cd823ca53662f720b7d28f382a">SPA_MEDIA_SUBTYPE_vp8</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vp8"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5af7ba87c985e399b855364723ae4a6073">SPA_MEDIA_SUBTYPE_vp9</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vp9"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5add8b117df0f940b813d71d1efd04f72f">SPA_MEDIA_SUBTYPE_bayer</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"bayer"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a1586de58af60fe2e492763fac227125f">SPA_MEDIA_SUBTYPE_h264</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"h264"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a703de68bc34687245f2a607c0b4805db">SPA_MEDIA_SUBTYPE_mjpg</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mjpg"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a9fade6d4299ff2f86dcf5ebfe7aff1c0">SPA_MEDIA_SUBTYPE_dv</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"dv"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa62356a249f584c91eb33d75bd875489">SPA_MEDIA_SUBTYPE_mpegts</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpegts"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a61635ec303be944ee571bd417f0bfffd">SPA_MEDIA_SUBTYPE_h263</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"h263"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aab73f104542add9a0991bdebcd74fe24">SPA_MEDIA_SUBTYPE_mpeg1</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpeg1"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a42b9521a3bc261e79c8ccfd1ddfdcdc8">SPA_MEDIA_SUBTYPE_mpeg2</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpeg2"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a2302b82b9f54642902687d231eed5d21">SPA_MEDIA_SUBTYPE_mpeg4</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"mpeg4"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ad3dc8a8a8c2ea6499b4a129065b813ef">SPA_MEDIA_SUBTYPE_xvid</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"xvid"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ab2cdf874ee0c6b4fdc7b2abd346d974c">SPA_MEDIA_SUBTYPE_vc1</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vc1"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a734510cd823ca53662f720b7d28f382a">SPA_MEDIA_SUBTYPE_vp8</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vp8"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5af7ba87c985e399b855364723ae4a6073">SPA_MEDIA_SUBTYPE_vp9</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"vp9"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5add8b117df0f940b813d71d1efd04f72f">SPA_MEDIA_SUBTYPE_bayer</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"bayer"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="comment">/* image subtypes */</span></div> │ │ │ │ -<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ad1a8d294380259a5e5a0417a12538dc1">SPA_MEDIA_SUBTYPE_jpeg</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"jpeg"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ad1a8d294380259a5e5a0417a12538dc1">SPA_MEDIA_SUBTYPE_jpeg</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"jpeg"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="comment">/* stream subtypes */</span></div> │ │ │ │ -<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a12a939e254137ec3137f3600f7f8e5ee">SPA_MEDIA_SUBTYPE_midi</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"midi"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a12a939e254137ec3137f3600f7f8e5ee">SPA_MEDIA_SUBTYPE_midi</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"midi"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="comment">/* application subtypes */</span></div> │ │ │ │ -<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ae3ca933cc0768bf40f815d0e6bf9ab68">SPA_MEDIA_SUBTYPE_control</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"control"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5ae3ca933cc0768bf40f815d0e6bf9ab68">SPA_MEDIA_SUBTYPE_control</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gaf9b396d2a32d0c662679157b30f9487a">SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE</a> <span class="stringliteral">"control"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>};</div> │ │ │ │ <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div> │ │ │ │ <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor">#define SPA_TYPE_INFO_FormatAudio SPA_TYPE_INFO_FORMAT_BASE "Audio"</span></div> │ │ │ │ <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#define SPA_TYPE_INFO_FORMAT_AUDIO_BASE SPA_TYPE_INFO_FormatAudio ":"</span></div> │ │ │ │ <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div> │ │ │ │ <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#define SPA_TYPE_INFO_FORMAT_AUDIO_AAC SPA_TYPE_INFO_FORMAT_AUDIO_BASE "AAC"</span></div> │ │ │ │ <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor">#define SPA_TYPE_INFO_FORMAT_AUDIO_AAC_BASE SPA_TYPE_INFO_FORMAT_AUDIO_AAC ":"</span></div> │ │ │ │ @@ -215,61 +215,61 @@ │ │ │ │ <div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81abf1fd7357ac7a7ad41615e4aee046731">SPA_FORMAT_mediaSubtype</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gaef7d2b159ae3dff206495de5e4658c14">SPA_TYPE_INFO_FORMAT_BASE</a> <span class="stringliteral">"mediaSubtype"</span>,</div> │ │ │ │ <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga546f778c8fe7881433562b1a249efcbb"> 116</a></span> <a class="code hl_variable" href="group__spa__param.html#ga06de5cc894f85c3b50d27de8b673cdf1">spa_type_media_subtype</a>, },</div> │ │ │ │ <div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div> │ │ │ │ <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga648825a1939a90828c6b3a71d100b432"> 118</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ac2487b0c14664e7b4d0eca94fee41fe2">SPA_FORMAT_AUDIO_format</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"format"</span>,</div> │ │ │ │ <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_variable" href="group__spa__param.html#ga0f503ad343d5b2a45ae421ca2c8ec967">spa_type_audio_format</a> },</div> │ │ │ │ <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a87f1871cea3945065df8a5d6646df1f5">SPA_FORMAT_AUDIO_flags</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"flags"</span>,</div> │ │ │ │ <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="group__spa__param.html#gac12961618e153491d8be96b80b74dafe"> 121</a></span> <a class="code hl_variable" href="group__spa__param.html#ga5ff03b62c66533656e1f55a5a2b94974">spa_type_audio_flags</a> },</div> │ │ │ │ -<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"rate"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6"> 123</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"channels"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"rate"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6"> 123</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"channels"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3f255b982399a26c58d03cbe3210e640">SPA_FORMAT_AUDIO_position</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635ab2f26930a251f5d048dfebcc46e4f736">SPA_TYPE_Array</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"position"</span>,</div> │ │ │ │ <div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_variable" href="group__spa__param.html#ga09f7762c87d701e203736dc9bd9d2482">spa_type_prop_channel_map</a> },</div> │ │ │ │ <div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga8a7bfb7c1573298e98d3c41320477036"> 126</a></span> </div> │ │ │ │ <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a1619022c4d264aeceb07e0ff76452e78">SPA_FORMAT_AUDIO_iec958Codec</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"iec958Codec"</span>,</div> │ │ │ │ <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="group__spa__param.html#gac4bc534452a26f8b8ce03f18211e0a60"> 128</a></span> <a class="code hl_variable" href="group__spa__param.html#gaab55a08176a49f2ff90165d25d25474d">spa_type_audio_iec958_codec</a> },</div> │ │ │ │ <div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div> │ │ │ │ <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a356b2187712ac330169dfdea8627fd10">SPA_FORMAT_AUDIO_bitorder</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"bitorder"</span>,</div> │ │ │ │ <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga8b9440fe511efbe1d20fc14b91987d1b"> 131</a></span> <a class="code hl_variable" href="group__spa__param.html#ga9ea6d25754be5dc2cefe4c36e57ed88c">spa_type_param_bitorder</a> },</div> │ │ │ │ -<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a210044e93c24039be86b5229b02bc99e">SPA_FORMAT_AUDIO_interleave</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"interleave"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga21cec33c5ab72ace13dda5301010ee0f"> 133</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81aa9fdec588c654f383d9c1a01138616bd">SPA_FORMAT_AUDIO_bitrate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"bitrate"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a2401b7e69be138b5c0d106f6d6f14cc4">SPA_FORMAT_AUDIO_blockAlign</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"blockAlign"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a210044e93c24039be86b5229b02bc99e">SPA_FORMAT_AUDIO_interleave</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"interleave"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga21cec33c5ab72ace13dda5301010ee0f"> 133</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81aa9fdec588c654f383d9c1a01138616bd">SPA_FORMAT_AUDIO_bitrate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"bitrate"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a2401b7e69be138b5c0d106f6d6f14cc4">SPA_FORMAT_AUDIO_blockAlign</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga88d8a6b1829732d2366f668c1434a6f1">SPA_TYPE_INFO_FORMAT_AUDIO_BASE</a> <span class="stringliteral">"blockAlign"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00135" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga563b4a1a0c6673399fc8efba3205ccb5"> 135</a></span> </div> │ │ │ │ <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a18e07c1af675da8509e872cf1729dfc0">SPA_FORMAT_AUDIO_AAC_streamFormat</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga6e003366791425b6ab3cc068ba4f2bdd">SPA_TYPE_INFO_FORMAT_AUDIO_AAC_BASE</a> <span class="stringliteral">"streamFormat"</span>,</div> │ │ │ │ <div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="group__spa__param.html#ga709eb666cd69f90ded70a449f09df4ed">spa_type_audio_aac_stream_format</a> },</div> │ │ │ │ <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81aaff24c59e6ca18a2eff92f7caac0bf83">SPA_FORMAT_AUDIO_WMA_profile</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gad0293e0aafd77aba1e85b110450c3f67">SPA_TYPE_INFO_FORMAT_AUDIO_WMA_BASE</a> <span class="stringliteral">"profile"</span>,</div> │ │ │ │ <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_variable" href="group__spa__param.html#ga1e337ecd6ef96f07a7939db1cd5429a2">spa_type_audio_wma_profile</a> },</div> │ │ │ │ <div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a29f217d64971864346390d57d89c7373">SPA_FORMAT_AUDIO_AMR_bandMode</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga648825a1939a90828c6b3a71d100b432">SPA_TYPE_INFO_FORMAT_AUDIO_AMR_BASE</a> <span class="stringliteral">"bandMode"</span>,</div> │ │ │ │ <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_variable" href="group__spa__param.html#ga4918a95be6e4ee0954882e225b2b33c6">spa_type_audio_amr_band_mode</a> },</div> │ │ │ │ <div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div> │ │ │ │ <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ab2dd409d29f2972c6eea401852ef2768">SPA_FORMAT_VIDEO_format</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"format"</span>,</div> │ │ │ │ <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <a class="code hl_variable" href="group__spa__param.html#ga7e9ee759385e8c3beef7c4de776aba99">spa_type_video_format</a>, },</div> │ │ │ │ -<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a49bf02e50446fd6defc6006f34fcb97c">SPA_FORMAT_VIDEO_modifier</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a1e89cacd1810c67cd3b3d3da62dbc547">SPA_TYPE_Long</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"modifier"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3e57ce2f67cc65627be17e20186b3df5">SPA_FORMAT_VIDEO_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a1b7df4cd68f31054312855f165285edf">SPA_TYPE_Rectangle</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"size"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a0be849648a9e054474f56f77826ed625">SPA_FORMAT_VIDEO_framerate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"framerate"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a8205fae35afa5531e02267e54b79966a">SPA_FORMAT_VIDEO_maxFramerate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"maxFramerate"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81acabf59a8bfe97068a9c6d98173b6aef7">SPA_FORMAT_VIDEO_views</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"views"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a49bf02e50446fd6defc6006f34fcb97c">SPA_FORMAT_VIDEO_modifier</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a1e89cacd1810c67cd3b3d3da62dbc547">SPA_TYPE_Long</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"modifier"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3e57ce2f67cc65627be17e20186b3df5">SPA_FORMAT_VIDEO_size</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a1b7df4cd68f31054312855f165285edf">SPA_TYPE_Rectangle</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"size"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a0be849648a9e054474f56f77826ed625">SPA_FORMAT_VIDEO_framerate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"framerate"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a8205fae35afa5531e02267e54b79966a">SPA_FORMAT_VIDEO_maxFramerate</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"maxFramerate"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81acabf59a8bfe97068a9c6d98173b6aef7">SPA_FORMAT_VIDEO_views</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"views"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a7621ee5060a7fc7cfa4d4899c183b11b">SPA_FORMAT_VIDEO_interlaceMode</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"interlaceMode"</span>,</div> │ │ │ │ <div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_variable" href="group__spa__param.html#ga718a90c6e42222ce3ea7510ecd1f981f">spa_type_video_interlace_mode</a>, },</div> │ │ │ │ -<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a9436bb27f6765e7d3713202991d64140">SPA_FORMAT_VIDEO_pixelAspectRatio</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"pixelAspectRatio"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4c65a71fe3b26a620972173df130723c">SPA_FORMAT_VIDEO_multiviewMode</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"multiviewMode"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af84009598e00461443c13d3df1c67c9c">SPA_FORMAT_VIDEO_multiviewFlags</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"multiviewFlags"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ac49924e80db023d3ccfa81114b6b10c9">SPA_FORMAT_VIDEO_chromaSite</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"chromaSite"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ae8b209fd742bc74ae02416737613220c">SPA_FORMAT_VIDEO_colorRange</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"colorRange"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a9a239cbb1d2a816a174972e9c83c8121">SPA_FORMAT_VIDEO_colorMatrix</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"colorMatrix"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81adf268c799175d138e59d5db4c7c71ca7">SPA_FORMAT_VIDEO_transferFunction</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"transferFunction"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ad2b3360274ff641ba54bd60aa5b77440">SPA_FORMAT_VIDEO_colorPrimaries</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"colorPrimaries"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a42a86e8b45eeae8085331b328f088107">SPA_FORMAT_VIDEO_profile</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"profile"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a389a46630b1cf282815e4fad0fab98c8">SPA_FORMAT_VIDEO_level</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"level"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a9436bb27f6765e7d3713202991d64140">SPA_FORMAT_VIDEO_pixelAspectRatio</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"pixelAspectRatio"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4c65a71fe3b26a620972173df130723c">SPA_FORMAT_VIDEO_multiviewMode</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"multiviewMode"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af84009598e00461443c13d3df1c67c9c">SPA_FORMAT_VIDEO_multiviewFlags</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"multiviewFlags"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ac49924e80db023d3ccfa81114b6b10c9">SPA_FORMAT_VIDEO_chromaSite</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"chromaSite"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ae8b209fd742bc74ae02416737613220c">SPA_FORMAT_VIDEO_colorRange</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"colorRange"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a9a239cbb1d2a816a174972e9c83c8121">SPA_FORMAT_VIDEO_colorMatrix</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"colorMatrix"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81adf268c799175d138e59d5db4c7c71ca7">SPA_FORMAT_VIDEO_transferFunction</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"transferFunction"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ad2b3360274ff641ba54bd60aa5b77440">SPA_FORMAT_VIDEO_colorPrimaries</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"colorPrimaries"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a42a86e8b45eeae8085331b328f088107">SPA_FORMAT_VIDEO_profile</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"profile"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a389a46630b1cf282815e4fad0fab98c8">SPA_FORMAT_VIDEO_level</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga1b5f32624486c9bbd41221636892f2c6">SPA_TYPE_INFO_FORMAT_VIDEO_BASE</a> <span class="stringliteral">"level"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div> │ │ │ │ -<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a186f26fc24d6a107cb1eca35f279310f">SPA_FORMAT_VIDEO_H264_streamFormat</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gac4bc534452a26f8b8ce03f18211e0a60">SPA_TYPE_INFO_FORMAT_VIDEO_H264_BASE</a> <span class="stringliteral">"streamFormat"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ae2b4b4cd1cdb27df0ef9214a56c02db4">SPA_FORMAT_VIDEO_H264_alignment</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gac4bc534452a26f8b8ce03f18211e0a60">SPA_TYPE_INFO_FORMAT_VIDEO_H264_BASE</a> <span class="stringliteral">"alignment"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a186f26fc24d6a107cb1eca35f279310f">SPA_FORMAT_VIDEO_H264_streamFormat</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gac4bc534452a26f8b8ce03f18211e0a60">SPA_TYPE_INFO_FORMAT_VIDEO_H264_BASE</a> <span class="stringliteral">"streamFormat"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81ae2b4b4cd1cdb27df0ef9214a56c02db4">SPA_FORMAT_VIDEO_H264_alignment</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#gac4bc534452a26f8b8ce03f18211e0a60">SPA_TYPE_INFO_FORMAT_VIDEO_H264_BASE</a> <span class="stringliteral">"alignment"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div> │ │ │ │ <div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a2277ed56ddebecc3b2bac160a8f05e80">SPA_FORMAT_CONTROL_types</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a>, <a class="code hl_define" href="group__spa__param.html#ga21cec33c5ab72ace13dda5301010ee0f">SPA_TYPE_INFO_FORMAT_CONTROL_BASE</a> <span class="stringliteral">"types"</span>, <a class="code hl_variable" href="group__spa__control.html#ga96f78bb42bed09dc96696e2413215bc6">spa_type_control</a> },</div> │ │ │ │ -<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span>};</div> │ │ │ │ <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div> │ │ │ │ <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div> │ │ │ │ <div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_PARAM_FORMAT_TYPES_H */</span><span class="preprocessor"></span></div> │ │ │ │ @@ -385,14 +385,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a1e89cacd1810c67cd3b3d3da62dbc547"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a1e89cacd1810c67cd3b3d3da62dbc547">SPA_TYPE_Long</a></div><div class="ttdeci">@ SPA_TYPE_Long</div><div class="ttdef"><b>Definition</b> type.h:46</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a68dcb230a92b33114c4aed662c02d50a">SPA_TYPE_Fraction</a></div><div class="ttdeci">@ SPA_TYPE_Fraction</div><div class="ttdef"><b>Definition</b> type.h:52</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a9a2a2e8cb5faaf866964031cdd971f1e">SPA_TYPE_Id</a></div><div class="ttdeci">@ SPA_TYPE_Id</div><div class="ttdef"><b>Definition</b> type.h:44</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635ab2f26930a251f5d048dfebcc46e4f736"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635ab2f26930a251f5d048dfebcc46e4f736">SPA_TYPE_Array</a></div><div class="ttdeci">@ SPA_TYPE_Array</div><div class="ttdef"><b>Definition</b> type.h:54</div></div> │ │ │ │ <div class="ttc" id="aparam-types_8h_html"><div class="ttname"><a href="param-types_8h.html">param-types.h</a></div><div class="ttdoc">spa/param/param-types.h</div></div> │ │ │ │ <div class="ttc" id="aparam_2format_8h_html"><div class="ttname"><a href="param_2format_8h.html">format.h</a></div><div class="ttdoc">spa/param/format.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ +<div class="ttc" id="astructspa__type__info_html_a25dfe56fe53d756509cd5daa5f5b64e5"><div class="ttname"><a href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">spa_type_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> type.h:155</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="format-types_8h.html">format-types.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -26,115 +26,115 @@ │ │ │ │ │ 25#define SPA_TYPE_INFO_FORMAT_BASE SPA_TYPE_INFO_Format ":" │ │ │ │ │ 26 │ │ │ │ │ 27#define SPA_TYPE_INFO_MediaType SPA_TYPE_INFO_ENUM_BASE "MediaType" │ │ │ │ │ 28#define SPA_TYPE_INFO_MEDIA_TYPE_BASE SPA_TYPE_INFO_MediaType ":" │ │ │ │ │ 29 │ │ │ │ │ _3_0static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___m_e_d_i_a___t_y_p_e[] = { │ │ │ │ │ 31 { _S_P_A___M_E_D_I_A___T_Y_P_E___u_n_k_n_o_w_n, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E │ │ │ │ │ -"unknown", NULL }, │ │ │ │ │ +"unknown", _N_U_L_L }, │ │ │ │ │ _3_2 { _S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E "audio", │ │ │ │ │ -NULL }, │ │ │ │ │ +_N_U_L_L }, │ │ │ │ │ 33 { _S_P_A___M_E_D_I_A___T_Y_P_E___v_i_d_e_o, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E "video", │ │ │ │ │ -NULL }, │ │ │ │ │ +_N_U_L_L }, │ │ │ │ │ 34 { _S_P_A___M_E_D_I_A___T_Y_P_E___i_m_a_g_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E "image", │ │ │ │ │ -NULL }, │ │ │ │ │ +_N_U_L_L }, │ │ │ │ │ _3_5 { _S_P_A___M_E_D_I_A___T_Y_P_E___b_i_n_a_r_y, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E │ │ │ │ │ -"binary", NULL }, │ │ │ │ │ +"binary", _N_U_L_L }, │ │ │ │ │ 36 { _S_P_A___M_E_D_I_A___T_Y_P_E___s_t_r_e_a_m, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E │ │ │ │ │ -"stream", NULL }, │ │ │ │ │ +"stream", _N_U_L_L }, │ │ │ │ │ _3_7 { _S_P_A___M_E_D_I_A___T_Y_P_E___a_p_p_l_i_c_a_t_i_o_n, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___T_Y_P_E___B_A_S_E │ │ │ │ │ -"application", NULL }, │ │ │ │ │ -38 { 0, 0, NULL, NULL }, │ │ │ │ │ +"application", _N_U_L_L }, │ │ │ │ │ +38 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ _3_9}; │ │ │ │ │ 40 │ │ │ │ │ 41#define SPA_TYPE_INFO_MediaSubtype SPA_TYPE_INFO_ENUM_BASE "MediaSubtype" │ │ │ │ │ 42#define SPA_TYPE_INFO_MEDIA_SUBTYPE_BASE SPA_TYPE_INFO_MediaSubtype ":" │ │ │ │ │ 43 │ │ │ │ │ 44static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___m_e_d_i_a___s_u_b_t_y_p_e[] = { │ │ │ │ │ 45 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___u_n_k_n_o_w_n, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"unknown", NULL }, │ │ │ │ │ +"unknown", _N_U_L_L }, │ │ │ │ │ 46 /* generic subtypes */ │ │ │ │ │ 47 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___r_a_w, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"raw", NULL }, │ │ │ │ │ +"raw", _N_U_L_L }, │ │ │ │ │ 48 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_p, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"dsp", NULL }, │ │ │ │ │ +"dsp", _N_U_L_L }, │ │ │ │ │ 49 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___i_e_c_9_5_8, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"iec958", NULL }, │ │ │ │ │ +"iec958", _N_U_L_L }, │ │ │ │ │ 50 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_d, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"dsd", NULL }, │ │ │ │ │ +"dsd", _N_U_L_L }, │ │ │ │ │ _5_1 /* audio subtypes */ │ │ │ │ │ 52 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_p_3, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"mp3", NULL }, │ │ │ │ │ +"mp3", _N_U_L_L }, │ │ │ │ │ _5_3 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_a_c, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"aac", NULL }, │ │ │ │ │ +"aac", _N_U_L_L }, │ │ │ │ │ 54 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___v_o_r_b_i_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"vorbis", NULL }, │ │ │ │ │ +"vorbis", _N_U_L_L }, │ │ │ │ │ _5_5 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___w_m_a, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"wma", NULL }, │ │ │ │ │ +"wma", _N_U_L_L }, │ │ │ │ │ 56 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___r_a, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E "ra", │ │ │ │ │ -NULL }, │ │ │ │ │ +_N_U_L_L }, │ │ │ │ │ 57 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___s_b_c, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"sbc", NULL }, │ │ │ │ │ +"sbc", _N_U_L_L }, │ │ │ │ │ 58 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_d_p_c_m, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"adpcm", NULL }, │ │ │ │ │ +"adpcm", _N_U_L_L }, │ │ │ │ │ 59 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___g_7_2_3, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"g723", NULL }, │ │ │ │ │ +"g723", _N_U_L_L }, │ │ │ │ │ 60 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___g_7_2_6, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"g726", NULL }, │ │ │ │ │ +"g726", _N_U_L_L }, │ │ │ │ │ 61 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___g_7_2_9, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"g729", NULL }, │ │ │ │ │ +"g729", _N_U_L_L }, │ │ │ │ │ 62 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_m_r, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"amr", NULL }, │ │ │ │ │ +"amr", _N_U_L_L }, │ │ │ │ │ 63 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___g_s_m, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"gsm", NULL }, │ │ │ │ │ +"gsm", _N_U_L_L }, │ │ │ │ │ 64 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_l_a_c, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"alac", NULL }, │ │ │ │ │ +"alac", _N_U_L_L }, │ │ │ │ │ 65 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___f_l_a_c, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"flac", NULL }, │ │ │ │ │ +"flac", _N_U_L_L }, │ │ │ │ │ 66 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___a_p_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"ape", NULL }, │ │ │ │ │ +"ape", _N_U_L_L }, │ │ │ │ │ 67 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___o_p_u_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"opus", NULL }, │ │ │ │ │ +"opus", _N_U_L_L }, │ │ │ │ │ 68 /* video subtypes */ │ │ │ │ │ 69 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___h_2_6_4, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"h264", NULL }, │ │ │ │ │ +"h264", _N_U_L_L }, │ │ │ │ │ 70 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_j_p_g, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"mjpg", NULL }, │ │ │ │ │ +"mjpg", _N_U_L_L }, │ │ │ │ │ 71 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_v, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E "dv", │ │ │ │ │ -NULL }, │ │ │ │ │ +_N_U_L_L }, │ │ │ │ │ 72 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_p_e_g_t_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"mpegts", NULL }, │ │ │ │ │ +"mpegts", _N_U_L_L }, │ │ │ │ │ 73 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___h_2_6_3, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"h263", NULL }, │ │ │ │ │ +"h263", _N_U_L_L }, │ │ │ │ │ 74 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_p_e_g_1, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"mpeg1", NULL }, │ │ │ │ │ +"mpeg1", _N_U_L_L }, │ │ │ │ │ 75 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_p_e_g_2, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"mpeg2", NULL }, │ │ │ │ │ +"mpeg2", _N_U_L_L }, │ │ │ │ │ 76 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_p_e_g_4, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"mpeg4", NULL }, │ │ │ │ │ +"mpeg4", _N_U_L_L }, │ │ │ │ │ 77 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___x_v_i_d, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"xvid", NULL }, │ │ │ │ │ +"xvid", _N_U_L_L }, │ │ │ │ │ 78 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___v_c_1, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"vc1", NULL }, │ │ │ │ │ +"vc1", _N_U_L_L }, │ │ │ │ │ 79 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___v_p_8, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"vp8", NULL }, │ │ │ │ │ +"vp8", _N_U_L_L }, │ │ │ │ │ 80 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___v_p_9, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"vp9", NULL }, │ │ │ │ │ +"vp9", _N_U_L_L }, │ │ │ │ │ 81 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___b_a_y_e_r, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"bayer", NULL }, │ │ │ │ │ +"bayer", _N_U_L_L }, │ │ │ │ │ 82 /* image subtypes */ │ │ │ │ │ 83 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___j_p_e_g, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"jpeg", NULL }, │ │ │ │ │ +"jpeg", _N_U_L_L }, │ │ │ │ │ 84 /* stream subtypes */ │ │ │ │ │ 85 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_i_d_i, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"midi", NULL }, │ │ │ │ │ +"midi", _N_U_L_L }, │ │ │ │ │ 86 /* application subtypes */ │ │ │ │ │ 87 { _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___c_o_n_t_r_o_l, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___M_E_D_I_A___S_U_B_T_Y_P_E___B_A_S_E │ │ │ │ │ -"control", NULL }, │ │ │ │ │ -88 { 0, 0, NULL, NULL }, │ │ │ │ │ +"control", _N_U_L_L }, │ │ │ │ │ +88 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ 89}; │ │ │ │ │ 90 │ │ │ │ │ 91#define SPA_TYPE_INFO_FormatAudio SPA_TYPE_INFO_FORMAT_BASE "Audio" │ │ │ │ │ 92#define SPA_TYPE_INFO_FORMAT_AUDIO_BASE SPA_TYPE_INFO_FormatAudio ":" │ │ │ │ │ 93 │ │ │ │ │ 94#define SPA_TYPE_INFO_FORMAT_AUDIO_AAC SPA_TYPE_INFO_FORMAT_AUDIO_BASE "AAC" │ │ │ │ │ 95#define SPA_TYPE_INFO_FORMAT_AUDIO_AAC_BASE SPA_TYPE_INFO_FORMAT_AUDIO_AAC ": │ │ │ │ │ @@ -170,34 +170,34 @@ │ │ │ │ │ _1_1_8 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___f_o_r_m_a_t, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E │ │ │ │ │ "format", │ │ │ │ │ 119 _s_p_a___t_y_p_e___a_u_d_i_o___f_o_r_m_a_t }, │ │ │ │ │ 120 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___f_l_a_g_s, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E │ │ │ │ │ "flags", │ │ │ │ │ _1_2_1 _s_p_a___t_y_p_e___a_u_d_i_o___f_l_a_g_s }, │ │ │ │ │ 122 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E │ │ │ │ │ -"rate", NULL }, │ │ │ │ │ +"rate", _N_U_L_L }, │ │ │ │ │ _1_2_3 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E │ │ │ │ │ -"channels", NULL }, │ │ │ │ │ +"channels", _N_U_L_L }, │ │ │ │ │ 124 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___p_o_s_i_t_i_o_n, _S_P_A___T_Y_P_E___A_r_r_a_y, │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E "position", │ │ │ │ │ 125 _s_p_a___t_y_p_e___p_r_o_p___c_h_a_n_n_e_l___m_a_p }, │ │ │ │ │ _1_2_6 │ │ │ │ │ 127 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___i_e_c_9_5_8_C_o_d_e_c, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E "iec958Codec", │ │ │ │ │ _1_2_8 _s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c }, │ │ │ │ │ 129 │ │ │ │ │ 130 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_i_t_o_r_d_e_r, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E │ │ │ │ │ "bitorder", │ │ │ │ │ _1_3_1 _s_p_a___t_y_p_e___p_a_r_a_m___b_i_t_o_r_d_e_r }, │ │ │ │ │ 132 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___i_n_t_e_r_l_e_a_v_e, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E "interleave", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E "interleave", _N_U_L_L }, │ │ │ │ │ _1_3_3 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_i_t_r_a_t_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E │ │ │ │ │ -"bitrate", NULL }, │ │ │ │ │ +"bitrate", _N_U_L_L }, │ │ │ │ │ 134 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_l_o_c_k_A_l_i_g_n, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E "blockAlign", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___B_A_S_E "blockAlign", _N_U_L_L }, │ │ │ │ │ _1_3_5 │ │ │ │ │ 136 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___A_A_C___s_t_r_e_a_m_F_o_r_m_a_t, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___A_A_C___B_A_S_E "streamFormat", │ │ │ │ │ 137 _s_p_a___t_y_p_e___a_u_d_i_o___a_a_c___s_t_r_e_a_m___f_o_r_m_a_t }, │ │ │ │ │ 138 { _S_P_A___F_O_R_M_A_T___A_U_D_I_O___W_M_A___p_r_o_f_i_l_e, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___W_M_A___B_A_S_E "profile", │ │ │ │ │ 139 _s_p_a___t_y_p_e___a_u_d_i_o___w_m_a___p_r_o_f_i_l_e }, │ │ │ │ │ @@ -205,55 +205,55 @@ │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___A_U_D_I_O___A_M_R___B_A_S_E "bandMode", │ │ │ │ │ 141 _s_p_a___t_y_p_e___a_u_d_i_o___a_m_r___b_a_n_d___m_o_d_e }, │ │ │ │ │ 142 │ │ │ │ │ 143 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___f_o_r_m_a_t, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ "format", │ │ │ │ │ 144 _s_p_a___t_y_p_e___v_i_d_e_o___f_o_r_m_a_t, }, │ │ │ │ │ 145 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___m_o_d_i_f_i_e_r, _S_P_A___T_Y_P_E___L_o_n_g, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ -"modifier", NULL }, │ │ │ │ │ +"modifier", _N_U_L_L }, │ │ │ │ │ 146 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___s_i_z_e, _S_P_A___T_Y_P_E___R_e_c_t_a_n_g_l_e, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "size", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "size", _N_U_L_L }, │ │ │ │ │ 147 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___f_r_a_m_e_r_a_t_e, _S_P_A___T_Y_P_E___F_r_a_c_t_i_o_n, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "framerate", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "framerate", _N_U_L_L }, │ │ │ │ │ 148 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___m_a_x_F_r_a_m_e_r_a_t_e, _S_P_A___T_Y_P_E___F_r_a_c_t_i_o_n, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "maxFramerate", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "maxFramerate", _N_U_L_L }, │ │ │ │ │ 149 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___v_i_e_w_s, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ -"views", NULL }, │ │ │ │ │ +"views", _N_U_L_L }, │ │ │ │ │ 150 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___i_n_t_e_r_l_a_c_e_M_o_d_e, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "interlaceMode", │ │ │ │ │ 151 _s_p_a___t_y_p_e___v_i_d_e_o___i_n_t_e_r_l_a_c_e___m_o_d_e, }, │ │ │ │ │ 152 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___p_i_x_e_l_A_s_p_e_c_t_R_a_t_i_o, _S_P_A___T_Y_P_E___F_r_a_c_t_i_o_n, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "pixelAspectRatio", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "pixelAspectRatio", _N_U_L_L }, │ │ │ │ │ 153 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___m_u_l_t_i_v_i_e_w_M_o_d_e, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "multiviewMode", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "multiviewMode", _N_U_L_L }, │ │ │ │ │ 154 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___m_u_l_t_i_v_i_e_w_F_l_a_g_s, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "multiviewFlags", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "multiviewFlags", _N_U_L_L }, │ │ │ │ │ 155 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___c_h_r_o_m_a_S_i_t_e, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ -"chromaSite", NULL }, │ │ │ │ │ +"chromaSite", _N_U_L_L }, │ │ │ │ │ 156 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___c_o_l_o_r_R_a_n_g_e, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ -"colorRange", NULL }, │ │ │ │ │ +"colorRange", _N_U_L_L }, │ │ │ │ │ 157 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___c_o_l_o_r_M_a_t_r_i_x, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "colorMatrix", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "colorMatrix", _N_U_L_L }, │ │ │ │ │ 158 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___t_r_a_n_s_f_e_r_F_u_n_c_t_i_o_n, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "transferFunction", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "transferFunction", _N_U_L_L }, │ │ │ │ │ 159 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___c_o_l_o_r_P_r_i_m_a_r_i_e_s, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "colorPrimaries", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E "colorPrimaries", _N_U_L_L }, │ │ │ │ │ 160 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___p_r_o_f_i_l_e, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ -"profile", NULL }, │ │ │ │ │ +"profile", _N_U_L_L }, │ │ │ │ │ 161 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___l_e_v_e_l, _S_P_A___T_Y_P_E___I_n_t, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___B_A_S_E │ │ │ │ │ -"level", NULL }, │ │ │ │ │ +"level", _N_U_L_L }, │ │ │ │ │ 162 │ │ │ │ │ 163 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___H_2_6_4___s_t_r_e_a_m_F_o_r_m_a_t, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___H_2_6_4___B_A_S_E "streamFormat", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___H_2_6_4___B_A_S_E "streamFormat", _N_U_L_L }, │ │ │ │ │ 164 { _S_P_A___F_O_R_M_A_T___V_I_D_E_O___H_2_6_4___a_l_i_g_n_m_e_n_t, _S_P_A___T_Y_P_E___I_d, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___H_2_6_4___B_A_S_E "alignment", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___V_I_D_E_O___H_2_6_4___B_A_S_E "alignment", _N_U_L_L }, │ │ │ │ │ 165 │ │ │ │ │ 166 { _S_P_A___F_O_R_M_A_T___C_O_N_T_R_O_L___t_y_p_e_s, _S_P_A___T_Y_P_E___I_d, _S_P_A___T_Y_P_E___I_N_F_O___F_O_R_M_A_T___C_O_N_T_R_O_L___B_A_S_E │ │ │ │ │ "types", _s_p_a___t_y_p_e___c_o_n_t_r_o_l }, │ │ │ │ │ -167 { 0, 0, NULL, NULL }, │ │ │ │ │ +167 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ 168}; │ │ │ │ │ 169 │ │ │ │ │ 174#ifdef __cplusplus │ │ │ │ │ 175} /* extern "C" */ │ │ │ │ │ 176#endif │ │ │ │ │ 177 │ │ │ │ │ 178#endif /* SPA_PARAM_FORMAT_TYPES_H */ │ │ │ │ │ @@ -634,11 +634,14 @@ │ │ │ │ │ DDeeffiinniittiioonn type.h:54 │ │ │ │ │ _p_a_r_a_m_-_t_y_p_e_s_._h │ │ │ │ │ spa/param/param-types.h │ │ │ │ │ _f_o_r_m_a_t_._h │ │ │ │ │ spa/param/format.h │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn type.h:154 │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn type.h:155 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _f_o_r_m_a_t_-_t_y_p_e_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/iec958-types_8h_source.html │ │ │ │ @@ -121,32 +121,32 @@ │ │ │ │ <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor"> #endif</span></div> │ │ │ │ <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div> │ │ │ │ <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define SPA_TYPE_INFO_AudioIEC958Codec SPA_TYPE_INFO_ENUM_BASE "AudioIEC958Codec"</span></div> │ │ │ │ <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#define SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE SPA_TYPE_INFO_AudioIEC958Codec ":"</span></div> │ │ │ │ <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div> │ │ │ │ <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="group__spa__param.html#gae71a1466be7813cb4837ca31d650edf3"> 31</a></span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#gaab55a08176a49f2ff90165d25d25474d">spa_type_audio_iec958_codec</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a3259ffecec116006f9a87be989ece061">SPA_AUDIO_IEC958_CODEC_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a73c48dcbdb348d58979c3f4c5376acbb">SPA_AUDIO_IEC958_CODEC_PCM</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"PCM"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a9034339703f55fdd6d2e1c1c2eb10085">SPA_AUDIO_IEC958_CODEC_DTS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"DTS"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a271a17538a685f73cede60ad4b58b765">SPA_AUDIO_IEC958_CODEC_AC3</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"AC3"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="group__spa__param.html#gad003451ab67b98b3128d6f66bd362757"> 36</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a5ab1e5348f1d247862c1d7e8a04fff3d">SPA_AUDIO_IEC958_CODEC_MPEG</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"MPEG"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a0b381a72509a929223899dd8e17fddd3">SPA_AUDIO_IEC958_CODEC_MPEG2_AAC</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"MPEG2-AAC"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c"> 38</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a72c93e67286f3908ce91fb314ceffd4a">SPA_AUDIO_IEC958_CODEC_EAC3</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"EAC3"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a73628aba4933208b50088a9ca813fc7a">SPA_AUDIO_IEC958_CODEC_TRUEHD</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"TrueHD"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a3259ffecec116006f9a87be989ece061">SPA_AUDIO_IEC958_CODEC_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a73c48dcbdb348d58979c3f4c5376acbb">SPA_AUDIO_IEC958_CODEC_PCM</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"PCM"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a9034339703f55fdd6d2e1c1c2eb10085">SPA_AUDIO_IEC958_CODEC_DTS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"DTS"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a271a17538a685f73cede60ad4b58b765">SPA_AUDIO_IEC958_CODEC_AC3</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"AC3"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="group__spa__param.html#gad003451ab67b98b3128d6f66bd362757"> 36</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a5ab1e5348f1d247862c1d7e8a04fff3d">SPA_AUDIO_IEC958_CODEC_MPEG</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"MPEG"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a0b381a72509a929223899dd8e17fddd3">SPA_AUDIO_IEC958_CODEC_MPEG2_AAC</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"MPEG2-AAC"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c"> 38</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a72c93e67286f3908ce91fb314ceffd4a">SPA_AUDIO_IEC958_CODEC_EAC3</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"EAC3"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a73628aba4933208b50088a9ca813fc7a">SPA_AUDIO_IEC958_CODEC_TRUEHD</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"TrueHD"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00040" data-start="{" data-end="};"> │ │ │ │ -<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaab55a08176a49f2ff90165d25d25474d"> 40</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a62ec876e7e330823f0b2a328e60d842a">SPA_AUDIO_IEC958_CODEC_DTSHD</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"DTS-HD"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaab55a08176a49f2ff90165d25d25474d"> 40</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a62ec876e7e330823f0b2a328e60d842a">SPA_AUDIO_IEC958_CODEC_DTSHD</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gae92b31f49092746a26de5bcf2450997c">SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE</a> <span class="stringliteral">"DTS-HD"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>};</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> │ │ │ │ -<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_define" href="group__spa__param.html#gae71a1466be7813cb4837ca31d650edf3">SPA_API_AUDIO_IEC958_TYPES</a> uint32_t <a class="code hl_function" href="group__spa__param.html#gaf3b2a84a9c1cf312144caadfb4a6d497">spa_type_audio_iec958_codec_from_short_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ +<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_define" href="group__spa__param.html#gae71a1466be7813cb4837ca31d650edf3">SPA_API_AUDIO_IEC958_TYPES</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_function" href="group__spa__param.html#gaf3b2a84a9c1cf312144caadfb4a6d497">spa_type_audio_iec958_codec_from_short_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>{</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__types.html#ga92631f3afa2514a7b04350e2e54a62c5">spa_type_from_short_name</a>(name, <a class="code hl_variable" href="group__spa__param.html#gaab55a08176a49f2ff90165d25d25474d">spa_type_audio_iec958_codec</a>, <a class="code hl_enumvalue" href="group__spa__param.html#gga381f3a174644cffd289819d7ab8698b3a3259ffecec116006f9a87be989ece061">SPA_AUDIO_IEC958_CODEC_UNKNOWN</a>);</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>}</div> │ │ │ │ -<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><a class="code hl_define" href="group__spa__param.html#gae71a1466be7813cb4837ca31d650edf3">SPA_API_AUDIO_IEC958_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code hl_function" href="group__spa__param.html#ga90e96df79cfe19dd8f2cada1d31f85f0">spa_type_audio_iec958_codec_to_short_name</a>(uint32_t <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ +<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><a class="code hl_define" href="group__spa__param.html#gae71a1466be7813cb4837ca31d650edf3">SPA_API_AUDIO_IEC958_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code hl_function" href="group__spa__param.html#ga90e96df79cfe19dd8f2cada1d31f85f0">spa_type_audio_iec958_codec_to_short_name</a>(<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>{</div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__types.html#gab8c4d0b5f962292c06ee4a572f5f7365">spa_type_to_short_name</a>(<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>, <a class="code hl_variable" href="group__spa__param.html#gaab55a08176a49f2ff90165d25d25474d">spa_type_audio_iec958_codec</a>, <span class="stringliteral">"UNKNOWN"</span>);</div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>}</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="foldopen" id="foldopen00057" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga90e96df79cfe19dd8f2cada1d31f85f0"> 57</a></span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -29,42 +29,42 @@ │ │ │ │ │ 28#define SPA_TYPE_INFO_AudioIEC958Codec SPA_TYPE_INFO_ENUM_BASE │ │ │ │ │ "AudioIEC958Codec" │ │ │ │ │ 29#define SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE SPA_TYPE_INFO_AudioIEC958Codec │ │ │ │ │ ":" │ │ │ │ │ 30 │ │ │ │ │ _3_1static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c[] = { │ │ │ │ │ 32 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___U_N_K_N_O_W_N, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "UNKNOWN", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "UNKNOWN", _N_U_L_L }, │ │ │ │ │ 33 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___P_C_M, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "PCM", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "PCM", _N_U_L_L }, │ │ │ │ │ 34 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___D_T_S, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "DTS", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "DTS", _N_U_L_L }, │ │ │ │ │ 35 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___A_C_3, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "AC3", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "AC3", _N_U_L_L }, │ │ │ │ │ _3_6 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___M_P_E_G, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "MPEG", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "MPEG", _N_U_L_L }, │ │ │ │ │ 37 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___M_P_E_G_2___A_A_C, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "MPEG2-AAC", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "MPEG2-AAC", _N_U_L_L }, │ │ │ │ │ _3_8 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___E_A_C_3, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "EAC3", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "EAC3", _N_U_L_L }, │ │ │ │ │ 39 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___T_R_U_E_H_D, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "TrueHD", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "TrueHD", _N_U_L_L }, │ │ │ │ │ _4_0 { _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___D_T_S_H_D, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "DTS-HD", NULL }, │ │ │ │ │ -41 { 0, 0, NULL, NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___B_A_S_E "DTS-HD", _N_U_L_L }, │ │ │ │ │ +41 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ 42}; │ │ │ │ │ 43 │ │ │ │ │ -44_S_P_A___A_P_I___A_U_D_I_O___I_E_C_9_5_8___T_Y_P_E_S uint32_t │ │ │ │ │ +44_S_P_A___A_P_I___A_U_D_I_O___I_E_C_9_5_8___T_Y_P_E_S _u_i_n_t_3_2___t │ │ │ │ │ _s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c___f_r_o_m___s_h_o_r_t___n_a_m_e(const char *name) │ │ │ │ │ 45{ │ │ │ │ │ 46 return _s_p_a___t_y_p_e___f_r_o_m___s_h_o_r_t___n_a_m_e(name, _s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c, │ │ │ │ │ _S_P_A___A_U_D_I_O___I_E_C_9_5_8___C_O_D_E_C___U_N_K_N_O_W_N); │ │ │ │ │ 47} │ │ │ │ │ 48_S_P_A___A_P_I___A_U_D_I_O___I_E_C_9_5_8___T_Y_P_E_S const char * │ │ │ │ │ -_s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c___t_o___s_h_o_r_t___n_a_m_e(uint32_t _t_y_p_e) │ │ │ │ │ +_s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c___t_o___s_h_o_r_t___n_a_m_e(_u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 49{ │ │ │ │ │ 50 return _s_p_a___t_y_p_e___t_o___s_h_o_r_t___n_a_m_e(_t_y_p_e, _s_p_a___t_y_p_e___a_u_d_i_o___i_e_c_9_5_8___c_o_d_e_c, "UNKNOWN"); │ │ │ │ │ 51} │ │ │ │ │ 56#ifdef __cplusplus │ │ │ │ │ _5_7} /* extern "C" */ │ │ │ │ │ 58#endif │ │ │ │ │ 59 │ │ │ ├── ./usr/share/doc/pipewire/html/iec958-utils_8h_source.html │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a1619022c4d264aeceb07e0ff76452e78">SPA_FORMAT_AUDIO_iec958Codec</a>, <a class="code hl_define" href="group__spa__pod.html#gaae8107547cc28f6c5fd9b57cfac5ef61">SPA_POD_OPT_Id</a>(&info-><a class="code hl_variable" href="structspa__audio__info__iec958.html#adc76e7bde0fc3d66ffa5a8442c3b1409">codec</a>),</div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__iec958.html#af028b6675757cd4504ad1b11a2e746c7">rate</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaefd67b4e7f0160c702209e64ba317566"> 38</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><a class="code hl_define" href="group__spa__param.html#ga500b95482a17da744c743ae5010e63d8">SPA_API_AUDIO_IEC958_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga2738c6d9432c212083a65a1ca903409d">spa_format_audio_iec958_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga2738c6d9432c212083a65a1ca903409d">spa_format_audio_iec958_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__iec958.html">spa_audio_info_iec958</a> *info)</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -188,14 +188,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__iec958_html"><div class="ttname"><a href="structspa__audio__info__iec958.html">spa_audio_info_iec958</a></div><div class="ttdef"><b>Definition</b> iec958.h:38</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__iec958_html_adc76e7bde0fc3d66ffa5a8442c3b1409"><div class="ttname"><a href="structspa__audio__info__iec958.html#adc76e7bde0fc3d66ffa5a8442c3b1409">spa_audio_info_iec958::codec</a></div><div class="ttdeci">enum spa_audio_iec958_codec codec</div><div class="ttdef"><b>Definition</b> iec958.h:39</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__iec958_html_af028b6675757cd4504ad1b11a2e746c7"><div class="ttname"><a href="structspa__audio__info__iec958.html#af028b6675757cd4504ad1b11a2e746c7">spa_audio_info_iec958::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> iec958.h:41</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="iec958-utils_8h.html">iec958-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 35 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___i_e_c_9_5_8_C_o_d_e_c, _S_P_A___P_O_D___O_P_T___I_d(&info->_c_o_d_e_c), │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e)); │ │ │ │ │ _3_8 return _r_e_s; │ │ │ │ │ 39} │ │ │ │ │ 40 │ │ │ │ │ 41_S_P_A___A_P_I___A_U_D_I_O___I_E_C_9_5_8___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___i_e_c_9_5_8___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___i_e_c_9_5_8___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 43 const struct _s_p_a___a_u_d_i_o___i_n_f_o___i_e_c_9_5_8 *info) │ │ │ │ │ 44{ │ │ │ │ │ 45 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 46 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 48 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _4_9 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___i_e_c_9_5_8), │ │ │ │ │ @@ -151,12 +151,15 @@ │ │ │ │ │ DDeeffiinniittiioonn iec958.h:41 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _i_e_c_9_5_8_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/mp3-types_8h_source.html │ │ │ │ @@ -113,20 +113,20 @@ │ │ │ │ <div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="spa_2include_2spa_2utils_2type_8h.html">spa/utils/type.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="mp3_8h.html">spa/param/audio/mp3.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div> │ │ │ │ <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define SPA_TYPE_INFO_AudioMP3ChannelMode SPA_TYPE_INFO_ENUM_BASE "AudioMP3ChannelMode"</span></div> │ │ │ │ <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE SPA_TYPE_INFO_AudioMP3ChannelMode ":"</span></div> │ │ │ │ <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> │ │ │ │ <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga47c0f66b5814cf32a9575e1692592777">spa_type_audio_mp3_channel_mode</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da5af23ebcb4cd560405d3d0159e753c93">SPA_AUDIO_MP3_CHANNEL_MODE_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da1992d0e44335314c6cb5f62fe9e929d6">SPA_AUDIO_MP3_CHANNEL_MODE_MONO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Mono"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga55e0d7fe69ebc4092ef2f276d6649b8d"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7daef1e3dc75190bd4920ec7daa32db03d6">SPA_AUDIO_MP3_CHANNEL_MODE_STEREO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Stereo"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da177ddab835b6025ba530de76def540dd">SPA_AUDIO_MP3_CHANNEL_MODE_JOINTSTEREO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Joint-stereo"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da6bf002c9a2df62377e31d59ba4353bb5">SPA_AUDIO_MP3_CHANNEL_MODE_DUAL</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Dual"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da5af23ebcb4cd560405d3d0159e753c93">SPA_AUDIO_MP3_CHANNEL_MODE_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da1992d0e44335314c6cb5f62fe9e929d6">SPA_AUDIO_MP3_CHANNEL_MODE_MONO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Mono"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga55e0d7fe69ebc4092ef2f276d6649b8d"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7daef1e3dc75190bd4920ec7daa32db03d6">SPA_AUDIO_MP3_CHANNEL_MODE_STEREO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Stereo"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da177ddab835b6025ba530de76def540dd">SPA_AUDIO_MP3_CHANNEL_MODE_JOINTSTEREO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Joint-stereo"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da6bf002c9a2df62377e31d59ba4353bb5">SPA_AUDIO_MP3_CHANNEL_MODE_DUAL</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#ga16e7bb64fa67d88478659929a2fcd466">SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE</a> <span class="stringliteral">"Dual"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00030" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga47c0f66b5814cf32a9575e1692592777"> 30</a></span>};</div> │ │ │ │ <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#endif</span></div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div> │ │ │ │ @@ -138,14 +138,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga54320474afc15f71a9e7639a820ece7da5af23ebcb4cd560405d3d0159e753c93"><div class="ttname"><a href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da5af23ebcb4cd560405d3d0159e753c93">SPA_AUDIO_MP3_CHANNEL_MODE_UNKNOWN</a></div><div class="ttdeci">@ SPA_AUDIO_MP3_CHANNEL_MODE_UNKNOWN</div><div class="ttdef"><b>Definition</b> mp3.h:25</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga54320474afc15f71a9e7639a820ece7da6bf002c9a2df62377e31d59ba4353bb5"><div class="ttname"><a href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7da6bf002c9a2df62377e31d59ba4353bb5">SPA_AUDIO_MP3_CHANNEL_MODE_DUAL</a></div><div class="ttdeci">@ SPA_AUDIO_MP3_CHANNEL_MODE_DUAL</div><div class="ttdef"><b>Definition</b> mp3.h:29</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_gga54320474afc15f71a9e7639a820ece7daef1e3dc75190bd4920ec7daa32db03d6"><div class="ttname"><a href="group__spa__param.html#gga54320474afc15f71a9e7639a820ece7daef1e3dc75190bd4920ec7daa32db03d6">SPA_AUDIO_MP3_CHANNEL_MODE_STEREO</a></div><div class="ttdeci">@ SPA_AUDIO_MP3_CHANNEL_MODE_STEREO</div><div class="ttdef"><b>Definition</b> mp3.h:27</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a></div><div class="ttdeci">@ SPA_TYPE_Int</div><div class="ttdef"><b>Definition</b> type.h:45</div></div> │ │ │ │ <div class="ttc" id="amp3_8h_html"><div class="ttname"><a href="mp3_8h.html">mp3.h</a></div><div class="ttdoc">spa/param/audio/mp3.h</div></div> │ │ │ │ <div class="ttc" id="aspa_2include_2spa_2utils_2type_8h_html"><div class="ttname"><a href="spa_2include_2spa_2utils_2type_8h.html">type.h</a></div><div class="ttdoc">spa/utils/type.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ +<div class="ttc" id="astructspa__type__info_html_a25dfe56fe53d756509cd5daa5f5b64e5"><div class="ttname"><a href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">spa_type_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> type.h:155</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="mp3-types_8h.html">mp3-types.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -21,24 +21,24 @@ │ │ │ │ │ 20#define SPA_TYPE_INFO_AudioMP3ChannelMode SPA_TYPE_INFO_ENUM_BASE │ │ │ │ │ "AudioMP3ChannelMode" │ │ │ │ │ 21#define SPA_TYPE_INFO_AUDIO_MP3_CHANNEL_MODE_BASE │ │ │ │ │ SPA_TYPE_INFO_AudioMP3ChannelMode ":" │ │ │ │ │ 22 │ │ │ │ │ 23static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___a_u_d_i_o___m_p_3___c_h_a_n_n_e_l___m_o_d_e[] = { │ │ │ │ │ 24 { _S_P_A___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___U_N_K_N_O_W_N, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "UNKNOWN", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "UNKNOWN", _N_U_L_L }, │ │ │ │ │ 25 { _S_P_A___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___M_O_N_O, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Mono", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Mono", _N_U_L_L }, │ │ │ │ │ _2_6 { _S_P_A___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___S_T_E_R_E_O, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Stereo", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Stereo", _N_U_L_L }, │ │ │ │ │ 27 { _S_P_A___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___J_O_I_N_T_S_T_E_R_E_O, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Joint-stereo", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Joint-stereo", _N_U_L_L }, │ │ │ │ │ _2_8 { _S_P_A___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___D_U_A_L, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Dual", NULL }, │ │ │ │ │ -29 { 0, 0, NULL, NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E "Dual", _N_U_L_L }, │ │ │ │ │ +29 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ _3_0}; │ │ │ │ │ 35#ifdef __cplusplus │ │ │ │ │ 36} /* extern "C" */ │ │ │ │ │ 37#endif │ │ │ │ │ 38 │ │ │ │ │ 39#endif /* SPA_AUDIO_MP3_TYPES_H */ │ │ │ │ │ _S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___M_P_3___C_H_A_N_N_E_L___M_O_D_E___B_A_S_E │ │ │ │ │ @@ -67,12 +67,15 @@ │ │ │ │ │ DDeeffiinniittiioonn type.h:45 │ │ │ │ │ _m_p_3_._h │ │ │ │ │ spa/param/audio/mp3.h │ │ │ │ │ _t_y_p_e_._h │ │ │ │ │ spa/utils/type.h │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn type.h:154 │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn type.h:155 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _m_p_3_-_t_y_p_e_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/mp3-utils_8h_source.html │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__mp3.html#a2066d86c3d391a097c57441f8c391234">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__mp3.html#a9eab81f1ef553124803e7563d7ffce93">channels</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1953ff1f0284e2011e9a96daee17e737"> 38</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><a class="code hl_define" href="group__spa__param.html#gacde854d7b2ccf58a2645591e7e95f22f">SPA_API_AUDIO_MP3_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga41ffdaedde52e6bf5b8b5bc8978a7f4a">spa_format_audio_mp3_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga41ffdaedde52e6bf5b8b5bc8978a7f4a">spa_format_audio_mp3_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__mp3.html">spa_audio_info_mp3</a> *info)</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -189,14 +189,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__mp3_html"><div class="ttname"><a href="structspa__audio__info__mp3.html">spa_audio_info_mp3</a></div><div class="ttdef"><b>Definition</b> mp3.h:32</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__mp3_html_a2066d86c3d391a097c57441f8c391234"><div class="ttname"><a href="structspa__audio__info__mp3.html#a2066d86c3d391a097c57441f8c391234">spa_audio_info_mp3::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> mp3.h:33</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__mp3_html_a9eab81f1ef553124803e7563d7ffce93"><div class="ttname"><a href="structspa__audio__info__mp3.html#a9eab81f1ef553124803e7563d7ffce93">spa_audio_info_mp3::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> mp3.h:34</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="mp3-utils_8h.html">mp3-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 35 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s)); │ │ │ │ │ _3_8 return _r_e_s; │ │ │ │ │ 39} │ │ │ │ │ 40 │ │ │ │ │ 41_S_P_A___A_P_I___A_U_D_I_O___M_P_3___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___m_p_3___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___m_p_3___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 43 const struct _s_p_a___a_u_d_i_o___i_n_f_o___m_p_3 *info) │ │ │ │ │ 44{ │ │ │ │ │ 45 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 46 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 48 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _4_9 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_p_3), │ │ │ │ │ @@ -152,12 +152,15 @@ │ │ │ │ │ DDeeffiinniittiioonn mp3.h:34 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _m_p_3_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/pod_2pod_8h_source.html │ │ │ │ @@ -120,16 +120,16 @@ │ │ │ │ <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div> │ │ │ │ <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define SPA_POD_CONTENTS(type,pod) SPA_PTROFF((pod),sizeof(type),void)</span></div> │ │ │ │ <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga641b2447836ae0dd32a1d8eeb19d611b"> 26</a></span><span class="preprocessor">#define SPA_POD_CONTENTS_CONST(type,pod) SPA_PTROFF((pod),sizeof(type),const void)</span></div> │ │ │ │ <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#define SPA_POD_BODY(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),void)</span></div> │ │ │ │ <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga555bfc9f09222a6586ad8871378bfbce"> 28</a></span><span class="preprocessor">#define SPA_POD_BODY_CONST(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),const void)</span></div> │ │ │ │ <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> │ │ │ │ <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gae7c656416f904f94caf9d4a74f9971eb"> 30</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> {</div> │ │ │ │ -<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> uint32_t <a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>; <span class="comment">/* size of the body */</span></div> │ │ │ │ -<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga7dcee1f3ff7993a0b3f80c224977d1f4"> 32</a></span> uint32_t <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>; <span class="comment">/* a basic id of enum spa_type */</span></div> │ │ │ │ +<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <a class="code hl_variable" href="structspa__pod.html#ad7c483f4a522ca9bf9703f7d5baf1398">size</a>; <span class="comment">/* size of the body */</span></div> │ │ │ │ +<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga7dcee1f3ff7993a0b3f80c224977d1f4"> 32</a></span> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">type</a>; <span class="comment">/* a basic id of enum spa_type */</span></div> │ │ │ │ <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>};</div> │ │ │ │ <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div> │ │ │ │ <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga954f830c617485ff7d821aee571d9a09"> 35</a></span><span class="preprocessor">#define SPA_POD_VALUE(type,pod) (((type*)(pod))->value)</span></div> │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga0588f94569fca38df6c721191b666680"> 37</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__bool.html">spa_pod_bool</a> {</div> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> <a class="code hl_variable" href="structspa__pod__bool.html#ace69d7dd77f754dc466e24e0598b865c">pod</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga5081fb36182775a5c843682e0210d2dc"> 39</a></span> int32_t <a class="code hl_variable" href="structspa__pod__bool.html#aa9db4ceb398b4e0b3ffba65b08c38c4d">value</a>;</div> │ │ │ │ @@ -245,17 +245,17 @@ │ │ │ │ <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_enumvalue" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067faf6fab992aeab2da08ea1ff556272ce5f">SPA_CHOICE_Enum</a>, </div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_enumvalue" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067fa82fbd414410e306dc9e4cf3a2ac4dc78">SPA_CHOICE_Flags</a>, </div> │ │ │ │ <div class="foldopen" id="foldopen00126" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="structspa__pod__array.html"> 126</a></span>};</div> │ │ │ │ <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structspa__pod__array.html#a012fbf2f9cdca9b6bbd07c9a027a5a98"> 127</a></span> </div> │ │ │ │ <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structspa__pod__array.html#a30a4ff74b448da3df862a7bdb20dad04"> 128</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__choice__body.html">spa_pod_choice_body</a> {</div> │ │ │ │ -<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> uint32_t <a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">type</a>; </div> │ │ │ │ +<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">uint32_t</a> <a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">type</a>; </div> │ │ │ │ </div> │ │ │ │ -<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> uint32_t <a class="code hl_variable" href="structspa__pod__choice__body.html#aa81807e624ebb3832d6fcb0e2a88cb11">flags</a>; </div> │ │ │ │ +<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_variable" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca">uint32_t</a> <a class="code hl_variable" href="structspa__pod__choice__body.html#aa81807e624ebb3832d6fcb0e2a88cb11">flags</a>; </div> │ │ │ │ <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> <a class="code hl_variable" href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67">child</a>;</div> │ │ │ │ <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gaee78fa7defd3ae562502ee1c46b673c9"> 132</a></span> <span class="comment">/* array with elements of child.size follows. Note that there might be more</span></div> │ │ │ │ <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="comment"> * elements than required by \a type, which should be ignored. */</span></div> │ │ │ │ <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gaf33e1e0f54d32192f1595d98a7004d4d"> 134</a></span>};</div> │ │ │ │ <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> │ │ │ │ <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga3f71fd97eb4ca17b150a34bf05272307"> 136</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__choice.html">spa_pod_choice</a> {</div> │ │ │ │ <div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> <a class="code hl_variable" href="structspa__pod__choice.html#af1123be5c1dd70873b8d9ff4ea1ad8ed">pod</a>;</div> │ │ │ │ @@ -268,31 +268,31 @@ │ │ │ │ <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga9eaa0e37a9158469e2cef7aa5f04b04d"> 144</a></span>};</div> │ │ │ │ <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div> │ │ │ │ <div class="foldopen" id="foldopen00146" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga38ee9b093a1a766cfc3d96db7c28067f"> 146</a></span><span class="preprocessor">#define SPA_POD_OBJECT_TYPE(obj) (((struct spa_pod_object*)(obj))->body.type)</span></div> │ │ │ │ <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067fa32b771a9215a8b824a90e0ffe30e6e06"> 147</a></span><span class="preprocessor">#define SPA_POD_OBJECT_ID(obj) (((struct spa_pod_object*)(obj))->body.id)</span></div> │ │ │ │ <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067fab83a47468dd6f92b64b943c4974cf799"> 148</a></span> </div> │ │ │ │ <div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067fa1e4c2c416f1964603dbbf4ff58dab22e"> 149</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__object__body.html">spa_pod_object_body</a> {</div> │ │ │ │ -<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067faf6fab992aeab2da08ea1ff556272ce5f"> 150</a></span> uint32_t <a class="code hl_variable" href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">type</a>; </div> │ │ │ │ -<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067fa82fbd414410e306dc9e4cf3a2ac4dc78"> 151</a></span> uint32_t <a class="code hl_variable" href="structspa__pod__object__body.html#aae0deac8b4710eb26e5fc711896aac25">id</a>; </div> │ │ │ │ +<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067faf6fab992aeab2da08ea1ff556272ce5f"> 150</a></span> <a class="code hl_variable" href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">uint32_t</a> <a class="code hl_variable" href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">type</a>; </div> │ │ │ │ +<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="group__spa__pod.html#gga38ee9b093a1a766cfc3d96db7c28067fa82fbd414410e306dc9e4cf3a2ac4dc78"> 151</a></span> <a class="code hl_variable" href="structspa__pod__object__body.html#a9f69ed05dcb33536cb39a861631056a8">uint32_t</a> <a class="code hl_variable" href="structspa__pod__object__body.html#aae0deac8b4710eb26e5fc711896aac25">id</a>; </div> │ │ │ │ <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="comment">/* contents follow, series of spa_pod_prop */</span></div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>};</div> │ │ │ │ <div class="foldopen" id="foldopen00154" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="structspa__pod__choice__body.html"> 154</a></span> </div> │ │ │ │ <div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="structspa__pod__choice__body.html#a24335975777563cb1c8be5df46ed8aca"> 155</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__object.html">spa_pod_object</a> {</div> │ │ │ │ <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structspa__pod__choice__body.html#aa81807e624ebb3832d6fcb0e2a88cb11"> 156</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> <a class="code hl_variable" href="structspa__pod__object.html#a48beaa7536f4c339aac23729c42a64f3">pod</a>;</div> │ │ │ │ <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67"> 157</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__object__body.html">spa_pod_object_body</a> <a class="code hl_variable" href="structspa__pod__object.html#a5432f079d6ffcb0d2f0baee8a130219a">body</a>;</div> │ │ │ │ <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>};</div> │ │ │ │ <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div> │ │ │ │ <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__pointer__body.html">spa_pod_pointer_body</a> {</div> │ │ │ │ </div> │ │ │ │ -<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> uint32_t <a class="code hl_variable" href="structspa__pod__pointer__body.html#afb961dfc1e63a4ec811af33c4183ecaa">type</a>; </div> │ │ │ │ +<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <a class="code hl_variable" href="structspa__pod__pointer__body.html#afb961dfc1e63a4ec811af33c4183ecaa">uint32_t</a> <a class="code hl_variable" href="structspa__pod__pointer__body.html#afb961dfc1e63a4ec811af33c4183ecaa">type</a>; </div> │ │ │ │ <div class="foldopen" id="foldopen00162" data-start="{" data-end="};"> │ │ │ │ -<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structspa__pod__choice.html"> 162</a></span> uint32_t <a class="code hl_variable" href="structspa__pod__pointer__body.html#a2c444fd3eda0725199a91713c7b5676c">_padding</a>;</div> │ │ │ │ +<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structspa__pod__choice.html"> 162</a></span> <a class="code hl_variable" href="structspa__pod__pointer__body.html#afb961dfc1e63a4ec811af33c4183ecaa">uint32_t</a> <a class="code hl_variable" href="structspa__pod__pointer__body.html#a2c444fd3eda0725199a91713c7b5676c">_padding</a>;</div> │ │ │ │ <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structspa__pod__choice.html#af1123be5c1dd70873b8d9ff4ea1ad8ed"> 163</a></span> <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structspa__pod__pointer__body.html#a2b72ed680f7e85d988498503dc66df7e">value</a>;</div> │ │ │ │ <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="structspa__pod__choice.html#aa9927ee9a4a320384560480e1783705c"> 164</a></span>};</div> │ │ │ │ <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__pointer.html">spa_pod_pointer</a> {</div> │ │ │ │ <div class="foldopen" id="foldopen00167" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structspa__pod__struct.html"> 167</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> <a class="code hl_variable" href="structspa__pod__pointer.html#a1aefb7792b75ea7882c273abf8a2edce">pod</a>;</div> │ │ │ │ @@ -327,16 +327,16 @@ │ │ │ │ <div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structspa__pod__pointer.html#a1aefb7792b75ea7882c273abf8a2edce"> 195</a></span> </div> │ │ │ │ <div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structspa__pod__pointer.html#a09512c2a62eecc6518a7921d4cb0c2a7"> 196</a></span><span class="preprocessor">#define SPA_POD_CONTROL_SIZE(ev) (sizeof(struct spa_pod_control) + (ev)->value.size)</span></div> │ │ │ │ <div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="comment">/* controls can be inside a sequence and mark timed values */</span></div> │ │ │ │ <div class="foldopen" id="foldopen00199" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="structspa__pod__fd.html"> 199</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__control.html">spa_pod_control</a> {</div> │ │ │ │ -<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="structspa__pod__fd.html#a30053416214092ba7fb4f8411c4ab3a1"> 200</a></span> uint32_t <a class="code hl_variable" href="structspa__pod__control.html#ae2a97b90cef2051c5bc8fa6db940179d">offset</a>; </div> │ │ │ │ -<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="structspa__pod__fd.html#a1158a743a7aace37f7490d426bb72c92"> 201</a></span> uint32_t <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>; </div> │ │ │ │ +<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="structspa__pod__fd.html#a30053416214092ba7fb4f8411c4ab3a1"> 200</a></span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">uint32_t</a> <a class="code hl_variable" href="structspa__pod__control.html#ae2a97b90cef2051c5bc8fa6db940179d">offset</a>; </div> │ │ │ │ +<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="structspa__pod__fd.html#a1158a743a7aace37f7490d426bb72c92"> 201</a></span> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">uint32_t</a> <a class="code hl_variable" href="structspa__pod__control.html#adeb12535d89c6cfd05a27edf7c981e4e">type</a>; </div> │ │ │ │ <div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> <a class="code hl_variable" href="structspa__pod__control.html#ab3d78b052b6fbcba7e2d0f543e7c4dac">value</a>; </div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="comment">/* value contents follow */</span></div> │ │ │ │ <div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span>};</div> │ │ │ │ <div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="group__spa__pod.html#ga9f6c324e82fc04180ea7d70ce1f8347a"> 205</a></span> </div> │ │ │ │ <div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__sequence__body.html">spa_pod_sequence_body</a> {</div> │ │ │ │ <div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> uint32_t <a class="code hl_variable" href="structspa__pod__sequence__body.html#ae83a44c4123cc5dc4450a985d4c4445d">unit</a>;</div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -28,16 +28,16 @@ │ │ │ │ │ _2_6#define SPA_POD_CONTENTS_CONST(type,pod) SPA_PTROFF((pod),sizeof(type),const │ │ │ │ │ void) │ │ │ │ │ 27#define SPA_POD_BODY(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),void) │ │ │ │ │ _2_8#define SPA_POD_BODY_CONST(pod) SPA_PTROFF((pod),sizeof(struct spa_pod),const │ │ │ │ │ void) │ │ │ │ │ 29 │ │ │ │ │ _3_0struct _s_p_a___p_o_d { │ │ │ │ │ -31 uint32_t _s_i_z_e; /* size of the body */ │ │ │ │ │ -_3_2 uint32_t _t_y_p_e; /* a basic id of enum spa_type */ │ │ │ │ │ +31 _u_i_n_t_3_2___t _s_i_z_e; /* size of the body */ │ │ │ │ │ +_3_2 _u_i_n_t_3_2___t _t_y_p_e; /* a basic id of enum spa_type */ │ │ │ │ │ 33}; │ │ │ │ │ 34 │ │ │ │ │ _3_5#define SPA_POD_VALUE(type,pod) (((type*)(pod))->value) │ │ │ │ │ 36 │ │ │ │ │ _3_7struct _s_p_a___p_o_d___b_o_o_l { │ │ │ │ │ 38 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ _3_9 int32_t _v_a_l_u_e; │ │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ │ _1_2_2 _S_P_A___C_H_O_I_C_E___R_a_n_g_e, │ │ │ │ │ 123 _S_P_A___C_H_O_I_C_E___S_t_e_p, │ │ │ │ │ 124 _S_P_A___C_H_O_I_C_E___E_n_u_m, │ │ │ │ │ 125 _S_P_A___C_H_O_I_C_E___F_l_a_g_s, │ │ │ │ │ _1_2_6}; │ │ │ │ │ _1_2_7 │ │ │ │ │ _1_2_8struct _s_p_a___p_o_d___c_h_o_i_c_e___b_o_d_y { │ │ │ │ │ -129 uint32_t _t_y_p_e; │ │ │ │ │ -130 uint32_t _f_l_a_g_s; │ │ │ │ │ +129 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ +130 _u_i_n_t_3_2___t _f_l_a_g_s; │ │ │ │ │ 131 struct _s_p_a___p_o_d _c_h_i_l_d; │ │ │ │ │ _1_3_2 /* array with elements of child.size follows. Note that there might be more │ │ │ │ │ 133 * elements than required by \a type, which should be ignored. */ │ │ │ │ │ _1_3_4}; │ │ │ │ │ 135 │ │ │ │ │ _1_3_6struct _s_p_a___p_o_d___c_h_o_i_c_e { │ │ │ │ │ 137 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ @@ -162,27 +162,27 @@ │ │ │ │ │ _1_4_4}; │ │ │ │ │ 145 │ │ │ │ │ _1_4_6#define SPA_POD_OBJECT_TYPE(obj) (((struct spa_pod_object*)(obj))- │ │ │ │ │ >body.type) │ │ │ │ │ _1_4_7#define SPA_POD_OBJECT_ID(obj) (((struct spa_pod_object*)(obj))->body.id) │ │ │ │ │ _1_4_8 │ │ │ │ │ _1_4_9struct _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y { │ │ │ │ │ -_1_5_0 uint32_t _t_y_p_e; │ │ │ │ │ -_1_5_1 uint32_t _i_d; │ │ │ │ │ +_1_5_0 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ +_1_5_1 _u_i_n_t_3_2___t _i_d; │ │ │ │ │ 152 /* contents follow, series of spa_pod_prop */ │ │ │ │ │ 153}; │ │ │ │ │ _1_5_4 │ │ │ │ │ _1_5_5struct _s_p_a___p_o_d___o_b_j_e_c_t { │ │ │ │ │ _1_5_6 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ _1_5_7 struct _s_p_a___p_o_d___o_b_j_e_c_t___b_o_d_y _b_o_d_y; │ │ │ │ │ 158}; │ │ │ │ │ 159 │ │ │ │ │ 160struct _s_p_a___p_o_d___p_o_i_n_t_e_r___b_o_d_y { │ │ │ │ │ -161 uint32_t _t_y_p_e; │ │ │ │ │ -_1_6_2 uint32_t ___p_a_d_d_i_n_g; │ │ │ │ │ +161 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ +_1_6_2 _u_i_n_t_3_2___t ___p_a_d_d_i_n_g; │ │ │ │ │ _1_6_3 const void *_v_a_l_u_e; │ │ │ │ │ _1_6_4}; │ │ │ │ │ 165 │ │ │ │ │ 166struct _s_p_a___p_o_d___p_o_i_n_t_e_r { │ │ │ │ │ _1_6_7 struct _s_p_a___p_o_d _p_o_d; │ │ │ │ │ _1_6_8 struct _s_p_a___p_o_d___p_o_i_n_t_e_r___b_o_d_y _b_o_d_y; │ │ │ │ │ 169}; │ │ │ │ │ @@ -209,16 +209,16 @@ │ │ │ │ │ _1_9_4}; │ │ │ │ │ _1_9_5 │ │ │ │ │ _1_9_6#define SPA_POD_CONTROL_SIZE(ev) (sizeof(struct spa_pod_control) + (ev)- │ │ │ │ │ >value.size) │ │ │ │ │ 197 │ │ │ │ │ 198/* controls can be inside a sequence and mark timed values */ │ │ │ │ │ _1_9_9struct _s_p_a___p_o_d___c_o_n_t_r_o_l { │ │ │ │ │ -_2_0_0 uint32_t _o_f_f_s_e_t; │ │ │ │ │ -_2_0_1 uint32_t _t_y_p_e; │ │ │ │ │ +_2_0_0 _u_i_n_t_3_2___t _o_f_f_s_e_t; │ │ │ │ │ +_2_0_1 _u_i_n_t_3_2___t _t_y_p_e; │ │ │ │ │ 202 struct _s_p_a___p_o_d _v_a_l_u_e; │ │ │ │ │ 203 /* value contents follow */ │ │ │ │ │ 204}; │ │ │ │ │ _2_0_5 │ │ │ │ │ 206struct _s_p_a___p_o_d___s_e_q_u_e_n_c_e___b_o_d_y { │ │ │ │ │ 207 uint32_t _u_n_i_t; │ │ │ │ │ _2_0_8 uint32_t _p_a_d; │ │ │ ├── ./usr/share/doc/pipewire/html/ra-utils_8h_source.html │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__ra.html#aa5374f33cf4a773ca3bb779d3e199fc9">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__ra.html#a281cd0f54656e1ccfda03854e5d36ce2">channels</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga44c0314eb54fc28d354811e115363d29"> 38</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><a class="code hl_define" href="group__spa__param.html#ga4b2dde4d4d7998a876356ee93a0bd09c">SPA_API_AUDIO_RA_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga2bf23be668d61922edf573c895ea2bd5">spa_format_audio_ra_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga2bf23be668d61922edf573c895ea2bd5">spa_format_audio_ra_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__ra.html">spa_audio_info_ra</a> *info)</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -189,14 +189,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__ra_html"><div class="ttname"><a href="structspa__audio__info__ra.html">spa_audio_info_ra</a></div><div class="ttdef"><b>Definition</b> ra.h:24</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__ra_html_a281cd0f54656e1ccfda03854e5d36ce2"><div class="ttname"><a href="structspa__audio__info__ra.html#a281cd0f54656e1ccfda03854e5d36ce2">spa_audio_info_ra::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> ra.h:26</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__ra_html_aa5374f33cf4a773ca3bb779d3e199fc9"><div class="ttname"><a href="structspa__audio__info__ra.html#aa5374f33cf4a773ca3bb779d3e199fc9">spa_audio_info_ra::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> ra.h:25</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="ra-utils_8h.html">ra-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 35 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s)); │ │ │ │ │ _3_8 return _r_e_s; │ │ │ │ │ 39} │ │ │ │ │ 40 │ │ │ │ │ 41_S_P_A___A_P_I___A_U_D_I_O___R_A___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___r_a___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___r_a___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 43 const struct _s_p_a___a_u_d_i_o___i_n_f_o___r_a *info) │ │ │ │ │ 44{ │ │ │ │ │ 45 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 46 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 48 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _4_9 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___r_a), │ │ │ │ │ @@ -152,12 +152,15 @@ │ │ │ │ │ DDeeffiinniittiioonn ra.h:25 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _r_a_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_18.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -3,32 +3,32 @@ │ │ │ │ │ ['ra_1', ['ra', ['../structspa__audio__info.html#a635122b47bf1de20dd009ecca6cdb7d3', 1, 'spa_audio_info']]], │ │ │ │ │ ['ra_2dutils_2eh_2', ['ra-utils.h', ['../ra-utils_8h.html', 1, '']]], │ │ │ │ │ ['ra_2eh_3', ['ra.h', ['../ra_8h.html', 1, '']]], │ │ │ │ │ ['range_4', ['range', ['../structspa__video__colorimetry.html#a59be293b53b9bda54a7e3269facb1cf2', 1, 'spa_video_colorimetry']]], │ │ │ │ │ ['raop_20discover_5', ['raop discover', ['../page_module_raop_discover.html', 1, 'RAOP Discover'], │ │ │ │ │ ['../page_pulse_module_raop_discover.html', 1, 'RAOP Discover'] │ │ │ │ │ ]], │ │ │ │ │ - ['rate_6', ['rate', ['../structspa__audio__info__ra.html#aa5374f33cf4a773ca3bb779d3e199fc9', 1, 'spa_audio_info_ra::rate'], │ │ │ │ │ - ['../structspa__audio__info__opus.html#abf65d8f7d0877d50068bb68cff1f3e44', 1, 'spa_audio_info_opus::rate'], │ │ │ │ │ - ['../structspa__audio__info__mp3.html#a2066d86c3d391a097c57441f8c391234', 1, 'spa_audio_info_mp3::rate'], │ │ │ │ │ - ['../structspa__audio__info__iec958.html#af028b6675757cd4504ad1b11a2e746c7', 1, 'spa_audio_info_iec958::rate'], │ │ │ │ │ - ['../structspa__audio__info__flac.html#a9be31890542f5995b7bbe493cd29f688', 1, 'spa_audio_info_flac::rate'], │ │ │ │ │ - ['../structspa__audio__info__dsd.html#a72a8060d8747abb6e380e0dc0261157e', 1, 'spa_audio_info_dsd::rate'], │ │ │ │ │ - ['../structspa__audio__info__ape.html#a72509a439dfbe203c6c3653bed2153ed', 1, 'spa_audio_info_ape::rate'], │ │ │ │ │ - ['../structspa__audio__info__amr.html#ac715c7089e6ff2b562a3762bd46136cb', 1, 'spa_audio_info_amr::rate'], │ │ │ │ │ - ['../structspa__audio__info__alac.html#a93d94a062b877bdb495bd1b07364f05d', 1, 'spa_audio_info_alac::rate'], │ │ │ │ │ - ['../structspa__audio__info__aac.html#ab29a8d8e1cba013ab5008404ba2836ea', 1, 'spa_audio_info_aac::rate'], │ │ │ │ │ + ['rate_6', ['rate', ['../structspa__audio__info__iec958.html#af028b6675757cd4504ad1b11a2e746c7', 1, 'spa_audio_info_iec958::rate'], │ │ │ │ │ ['../structspa__port__info.html#a0d1d7545d48016fa95629bf71b26c949', 1, 'spa_port_info::rate'], │ │ │ │ │ - ['../structspa__io__rate__match.html#a8f9575e69576c942758927acba7daeef', 1, 'spa_io_rate_match::rate'], │ │ │ │ │ + ['../structspa__audio__info__aac.html#ab29a8d8e1cba013ab5008404ba2836ea', 1, 'spa_audio_info_aac::rate'], │ │ │ │ │ + ['../structspa__audio__info__alac.html#a93d94a062b877bdb495bd1b07364f05d', 1, 'spa_audio_info_alac::rate'], │ │ │ │ │ + ['../structspa__audio__info__amr.html#ac715c7089e6ff2b562a3762bd46136cb', 1, 'spa_audio_info_amr::rate'], │ │ │ │ │ + ['../structspa__audio__info__ape.html#a72509a439dfbe203c6c3653bed2153ed', 1, 'spa_audio_info_ape::rate'], │ │ │ │ │ + ['../structspa__audio__info__dsd.html#a72a8060d8747abb6e380e0dc0261157e', 1, 'spa_audio_info_dsd::rate'], │ │ │ │ │ + ['../structspa__audio__info__flac.html#a9be31890542f5995b7bbe493cd29f688', 1, 'spa_audio_info_flac::rate'], │ │ │ │ │ ['../structspa__io__segment.html#ab725d4cd7f8cb1a44abe185ac504fd1c', 1, 'spa_io_segment::rate'], │ │ │ │ │ + ['../structspa__audio__info__mp3.html#a2066d86c3d391a097c57441f8c391234', 1, 'spa_audio_info_mp3::rate'], │ │ │ │ │ + ['../structspa__audio__info__opus.html#abf65d8f7d0877d50068bb68cff1f3e44', 1, 'spa_audio_info_opus::rate'], │ │ │ │ │ + ['../structspa__audio__info__ra.html#aa5374f33cf4a773ca3bb779d3e199fc9', 1, 'spa_audio_info_ra::rate'], │ │ │ │ │ + ['../structspa__audio__info__raw.html#ae7e501bbfbef2cd75f3ae0f13719652c', 1, 'spa_audio_info_raw::rate'], │ │ │ │ │ + ['../structspa__audio__info__vorbis.html#a7614ad24e4491223d0d44c1931c3089b', 1, 'spa_audio_info_vorbis::rate'], │ │ │ │ │ + ['../structspa__io__rate__match.html#a8f9575e69576c942758927acba7daeef', 1, 'spa_io_rate_match::rate'], │ │ │ │ │ ['../structspa__io__latency.html#aebb31ddb5622017843ee612c7c66f32a', 1, 'spa_io_latency::rate'], │ │ │ │ │ ['../structspa__io__clock.html#a96d1fa8bd97bb1a840403a103853673e', 1, 'spa_io_clock::rate'], │ │ │ │ │ ['../structpw__time.html#a41d793c390eefc6aee165e16e0d7c898', 1, 'pw_time::rate'], │ │ │ │ │ - ['../structspa__audio__info__raw.html#ae7e501bbfbef2cd75f3ae0f13719652c', 1, 'spa_audio_info_raw::rate'], │ │ │ │ │ - ['../structspa__audio__info__vorbis.html#a7614ad24e4491223d0d44c1931c3089b', 1, 'spa_audio_info_vorbis::rate'], │ │ │ │ │ ['../structspa__audio__info__wma.html#ad572e9079c943a87b18d96060ced5af4', 1, 'spa_audio_info_wma::rate'], │ │ │ │ │ ['../structspa__process__latency__info.html#aff0e08a8d6b4872bf80301dd311554cf', 1, 'spa_process_latency_info::rate'] │ │ │ │ │ ]], │ │ │ │ │ ['rate_5fdiff_7', ['rate_diff', ['../structspa__io__clock.html#aaddd01ce3e78da42c39efdeab2180035', 1, 'spa_io_clock']]], │ │ │ │ │ ['raw_8', ['raw', ['../structspa__audio__info.html#a755a925f66d28b0e9912482e97375b7a', 1, 'spa_audio_info::raw'], │ │ │ │ │ ['../structspa__video__info.html#a697a0106c54d5680d0cfd2731b60d712', 1, 'spa_video_info::raw'] │ │ │ │ │ ]], │ │ │ │ │ @@ -54,26 +54,26 @@ │ │ │ │ │ ['registered_20', ['registered', ['../structpw__impl__module__events.html#a75c9588d21472e8d610b813bdd9a419e', 1, 'pw_impl_module_events']]], │ │ │ │ │ ['registry_21', ['Registry', ['../group__pw__registry.html', 1, '']]], │ │ │ │ │ ['registry_20generation_22', ['Registry generation', ['../page_native_protocol.html#native-protocol-registry-generation', 1, '']]], │ │ │ │ │ ['registry_20proxy_20resource_23', ['Registry proxy/resource', ['../page_native_protocol.html#native-protocol-registry', 1, '']]], │ │ │ │ │ ['release_5fpoint_24', ['release_point', ['../structspa__meta__sync__timeline.html#a9ba1aa15173c417f3d2b85e0a15bbaac', 1, 'spa_meta_sync_timeline']]], │ │ │ │ │ ['remap_20sink_25', ['Remap Sink', ['../page_pulse_module_remap_sink.html', 1, 'page_pulse_modules']]], │ │ │ │ │ ['remap_20source_26', ['Remap Source', ['../page_pulse_module_remap_source.html', 1, 'page_pulse_modules']]], │ │ │ │ │ - ['remove_5fbuffer_27', ['remove_buffer', ['../structpw__stream__events.html#a0cdc45fef5f2458a0fd11a6e9ef1f6fb', 1, 'pw_stream_events::remove_buffer'], │ │ │ │ │ - ['../structpw__filter__events.html#aa541b66c8fa1cbf804d9ebf8c9aad239', 1, 'pw_filter_events::remove_buffer'] │ │ │ │ │ + ['remove_5fbuffer_27', ['remove_buffer', ['../structpw__filter__events.html#aa541b66c8fa1cbf804d9ebf8c9aad239', 1, 'pw_filter_events::remove_buffer'], │ │ │ │ │ + ['../structpw__stream__events.html#a0cdc45fef5f2458a0fd11a6e9ef1f6fb', 1, 'pw_stream_events::remove_buffer'] │ │ │ │ │ ]], │ │ │ │ │ ['remove_5fid_28', ['remove_id', ['../structpw__core__events.html#a8a700a03453729d52d96112647125303', 1, 'pw_core_events']]], │ │ │ │ │ ['remove_5fmem_29', ['remove_mem', ['../structpw__core__events.html#a28cd6e2263efb69df702822028a45df2', 1, 'pw_core_events']]], │ │ │ │ │ ['remove_5fport_30', ['remove_port', ['../structspa__node__methods.html#ac43bffc3912889ba2c35c8fe7c7142db', 1, 'spa_node_methods::remove_port'], │ │ │ │ │ ['../structpw__client__node__events.html#a3802ec24f1305664c8d1b846abc244c8', 1, 'pw_client_node_events::remove_port'] │ │ │ │ │ ]], │ │ │ │ │ ['remove_5fsource_31', ['remove_source', ['../structspa__loop__methods.html#a72835084d3a698702f9c875ae5aada7a', 1, 'spa_loop_methods']]], │ │ │ │ │ - ['removed_32', ['removed', ['../structpw__mempool__events.html#a74d1debb63e31dc6f7876fc9350b2f7d', 1, 'pw_mempool_events::removed'], │ │ │ │ │ - ['../structpw__proxy__events.html#a8072b9d1ea7e1c91cce89de75d1c7e61', 1, 'pw_proxy_events::removed'], │ │ │ │ │ - ['../structspa__hook.html#a439678f47d124fd66beec84984c9de75', 1, 'spa_hook::removed'] │ │ │ │ │ + ['removed_32', ['removed', ['../structpw__proxy__events.html#a8072b9d1ea7e1c91cce89de75d1c7e61', 1, 'pw_proxy_events::removed'], │ │ │ │ │ + ['../structspa__hook.html#a439678f47d124fd66beec84984c9de75', 1, 'spa_hook::removed'], │ │ │ │ │ + ['../structpw__mempool__events.html#a74d1debb63e31dc6f7876fc9350b2f7d', 1, 'pw_mempool_events::removed'] │ │ │ │ │ ]], │ │ │ │ │ ['request_20processing_33', ['Request processing', ['../page_streams.html#sec_stream_process_requests', 1, '']]], │ │ │ │ │ ['request_5fstate_34', ['request_state', ['../structpw__endpoint__link__methods.html#a2e15950aee91de65432410de0889a91f', 1, 'pw_endpoint_link_methods']]], │ │ │ │ │ ['requested_35', ['requested', ['../structpw__buffer.html#ab5fe741ec31686febdbc602098945f08', 1, 'pw_buffer']]], │ │ │ │ │ ['required_36', ['required', ['../structspa__graph__state.html#a98a2cfe5aa419430cefaf19e3836ce40', 1, 'spa_graph_state']]], │ │ │ │ │ ['res_37', ['res', ['../group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137', 1, 'core.h']]], │ │ │ │ │ ['resample_38', ['spa-resample', ['../page_man_spa-resample_1.html', 1, 'page_programs']]], │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -74,20 +74,20 @@ │ │ │ │ │ ['../structspa__device__object__info.html#a4ed767ff310d6f2e1d4cd78f3a7c3f6f', 1, 'spa_device_object_info::type'], │ │ │ │ │ ['../structspa__meta.html#aceb2df955f0bee0bffaa59e62e6af67d', 1, 'spa_meta::type'], │ │ │ │ │ ['../structspa__data.html#afe135d90bee247325e72ba2f33dd9864', 1, 'spa_data::type'], │ │ │ │ │ ['../structpw__factory__info.html#a76b3448ac2229cdcbe42c28f824dcf0b', 1, 'pw_factory_info::type'], │ │ │ │ │ ['../structpw__memblock.html#a8fb4076dc9a00af2a3da6be6859b6a00', 1, 'pw_memblock::type'] │ │ │ │ │ ]], │ │ │ │ │ ['type_20info_49', ['Type info', ['../group__pw__type.html', 1, '']]], │ │ │ │ │ - ['type_2dinfo_2eh_50', ['type-info.h', ['../control_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../buffer_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../monitor_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['type_2dinfo_2eh_50', ['type-info.h', ['../monitor_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../control_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../node_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../param_2bluetooth_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../utils_2type-info_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['../utils_2type-info_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../buffer_2type-info_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['type_2eh_51', ['type.h', ['../spa_2include_2spa_2utils_2type_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../src_2pipewire_2type_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['types_52', ['types', ['../page_man_pipewire-props_7.html#props__other_object_types', 1, 'OTHER OBJECT TYPES'], │ │ │ │ │ ['../page_client_impl.html#sec_page_client_impl_types', 1, 'Types'], │ │ │ │ │ ['../group__spa__types.html', 1, 'Types'] │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_9.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -5,55 +5,55 @@ │ │ │ │ │ ]], │ │ │ │ │ ['cancel_1', ['cancel', ['../page_module_echo_cancel.html', 1, 'Echo Cancel'], │ │ │ │ │ ['../page_pulse_module_echo_cancel.html', 1, 'Echo Cancel'] │ │ │ │ │ ]], │ │ │ │ │ ['capturing_20video_20frames_2', ['Tutorial - Part 5: Capturing Video Frames', ['../page_tutorial5.html', 1, 'page_tutorial']]], │ │ │ │ │ ['card_20profiles_3', ['ALSA CARD PROFILES', ['../page_man_pipewire-props_7.html#props__alsa_card_profiles', 1, '']]], │ │ │ │ │ ['cat_4', ['pw-cat', ['../page_man_pw-cat_1.html', 1, 'page_programs']]], │ │ │ │ │ - ['cb_5', ['cb', ['../structspa__interface.html#ae748ef778a029468d301c3727c80a85b', 1, 'spa_interface::cb'], │ │ │ │ │ - ['../structspa__hook.html#a87415e24dddc82ef6048c3572a88cfd7', 1, 'spa_hook::cb'] │ │ │ │ │ + ['cb_5', ['cb', ['../structspa__hook.html#a87415e24dddc82ef6048c3572a88cfd7', 1, 'spa_hook::cb'], │ │ │ │ │ + ['../structspa__interface.html#ae748ef778a029468d301c3727c80a85b', 1, 'spa_interface::cb'] │ │ │ │ │ ]], │ │ │ │ │ ['chain_6', ['Filter-Chain', ['../page_module_filter_chain.html', 1, 'page_modules']]], │ │ │ │ │ ['chain_20conf_7', ['filter-chain.conf', ['../page_man_pipewire-filter-chain_conf_5.html', 1, 'page_config']]], │ │ │ │ │ - ['change_5fmask_8', ['change_mask', ['../structpw__module__info.html#aae79b994769838377e2b549736f12de3', 1, 'pw_module_info::change_mask'], │ │ │ │ │ + ['change_5fmask_8', ['change_mask', ['../structpw__endpoint__info.html#a50f24fd870f36fe554ff1ce0cf29ab92', 1, 'pw_endpoint_info::change_mask'], │ │ │ │ │ ['../structpw__session__info.html#a1289ec21ec9441f29314a561b341cf13', 1, 'pw_session_info::change_mask'], │ │ │ │ │ - ['../structpw__endpoint__info.html#a50f24fd870f36fe554ff1ce0cf29ab92', 1, 'pw_endpoint_info::change_mask'], │ │ │ │ │ ['../structpw__endpoint__stream__info.html#ae7e20969d89c3c94e3f073a5e433a80b', 1, 'pw_endpoint_stream_info::change_mask'], │ │ │ │ │ ['../structpw__endpoint__link__info.html#a0c23a32dc6e567f7cf483a20c988feb3', 1, 'pw_endpoint_link_info::change_mask'], │ │ │ │ │ + ['../structpw__core__info.html#a25d93390dbafcb433827ec29c195404f', 1, 'pw_core_info::change_mask'], │ │ │ │ │ ['../structpw__port__info.html#a59e2afe4f65b5f74eb7a28f51fb958aa', 1, 'pw_port_info::change_mask'], │ │ │ │ │ ['../structspa__filter__graph__info.html#a43b384b8632949298f98b259def189a9', 1, 'spa_filter_graph_info::change_mask'], │ │ │ │ │ ['../structspa__audio__aec__info.html#a88dbf8b905a3f808af985764cb21fd7c', 1, 'spa_audio_aec_info::change_mask'], │ │ │ │ │ ['../structspa__device__info.html#afbe429acf565ab384929f0ccf76fc49c', 1, 'spa_device_info::change_mask'], │ │ │ │ │ ['../structspa__device__object__info.html#a702111c5873243c93551073552863666', 1, 'spa_device_object_info::change_mask'], │ │ │ │ │ ['../structspa__node__info.html#a985458f3b046fb6b7da0974ac08fe504', 1, 'spa_node_info::change_mask'], │ │ │ │ │ ['../structspa__port__info.html#a81b330b23307447d948209a19d7a8aee', 1, 'spa_port_info::change_mask'], │ │ │ │ │ + ['../structpw__node__info.html#a88bcfe3c9dbce8c5c6ac7b663e4db009', 1, 'pw_node_info::change_mask'], │ │ │ │ │ + ['../structpw__module__info.html#aae79b994769838377e2b549736f12de3', 1, 'pw_module_info::change_mask'], │ │ │ │ │ ['../structpw__link__info.html#a274785180186fbe127e48715092d775a', 1, 'pw_link_info::change_mask'], │ │ │ │ │ ['../structpw__factory__info.html#adc3bf8dcfbfb3dbf0ed7f3638a659f46', 1, 'pw_factory_info::change_mask'], │ │ │ │ │ ['../structpw__device__info.html#a3c53740de36a82a69153911b6777f66e', 1, 'pw_device_info::change_mask'], │ │ │ │ │ - ['../structpw__core__info.html#a25d93390dbafcb433827ec29c195404f', 1, 'pw_core_info::change_mask'], │ │ │ │ │ - ['../structpw__client__info.html#a9123521af948ea7b720d1ebb0f39c66b', 1, 'pw_client_info::change_mask'], │ │ │ │ │ - ['../structpw__node__info.html#a88bcfe3c9dbce8c5c6ac7b663e4db009', 1, 'pw_node_info::change_mask'] │ │ │ │ │ + ['../structpw__client__info.html#a9123521af948ea7b720d1ebb0f39c66b', 1, 'pw_client_info::change_mask'] │ │ │ │ │ ]], │ │ │ │ │ - ['channels_9', ['channels', ['../structspa__audio__info__raw.html#a5a7e0c093143ba0820e936ece11f0952', 1, 'spa_audio_info_raw::channels'], │ │ │ │ │ - ['../structspa__audio__info__ra.html#a281cd0f54656e1ccfda03854e5d36ce2', 1, 'spa_audio_info_ra::channels'], │ │ │ │ │ - ['../structspa__audio__info__opus.html#ab354cfeab8ed9e4561332f86f77f5397', 1, 'spa_audio_info_opus::channels'], │ │ │ │ │ + ['channels_9', ['channels', ['../structspa__audio__info__opus.html#ab354cfeab8ed9e4561332f86f77f5397', 1, 'spa_audio_info_opus::channels'], │ │ │ │ │ ['../structspa__audio__info__mp3.html#a9eab81f1ef553124803e7563d7ffce93', 1, 'spa_audio_info_mp3::channels'], │ │ │ │ │ + ['../structspa__audio__info__ra.html#a281cd0f54656e1ccfda03854e5d36ce2', 1, 'spa_audio_info_ra::channels'], │ │ │ │ │ + ['../structspa__audio__info__raw.html#a5a7e0c093143ba0820e936ece11f0952', 1, 'spa_audio_info_raw::channels'], │ │ │ │ │ + ['../structspa__audio__info__vorbis.html#afec5882d3af8e9d177b4b0771c176046', 1, 'spa_audio_info_vorbis::channels'], │ │ │ │ │ + ['../structspa__audio__info__wma.html#a08102a7049195a3a9f5b734a6b8f7be5', 1, 'spa_audio_info_wma::channels'], │ │ │ │ │ ['../structspa__audio__info__flac.html#a3351a0cbf04538db70fac13cd630e79e', 1, 'spa_audio_info_flac::channels'], │ │ │ │ │ ['../structspa__audio__info__dsd.html#a563add98a612fe3617a58e2cb1a703bc', 1, 'spa_audio_info_dsd::channels'], │ │ │ │ │ ['../structspa__audio__info__ape.html#a82e8f9bb5e9bd7bd014a92709a06b9f9', 1, 'spa_audio_info_ape::channels'], │ │ │ │ │ - ['../structspa__audio__info__amr.html#a1b1d2870fa166b3de6bf2f5b1b45a05d', 1, 'spa_audio_info_amr::channels'], │ │ │ │ │ ['../structspa__audio__info__alac.html#afd38ff2d76cd8078e80f8955dc23da19', 1, 'spa_audio_info_alac::channels'], │ │ │ │ │ ['../structspa__audio__info__aac.html#a16974760cfa2cbe91398d01fb7f4b947', 1, 'spa_audio_info_aac::channels'], │ │ │ │ │ - ['../structspa__audio__info__wma.html#a08102a7049195a3a9f5b734a6b8f7be5', 1, 'spa_audio_info_wma::channels'], │ │ │ │ │ - ['../structspa__audio__info__vorbis.html#afec5882d3af8e9d177b4b0771c176046', 1, 'spa_audio_info_vorbis::channels'] │ │ │ │ │ + ['../structspa__audio__info__amr.html#a1b1d2870fa166b3de6bf2f5b1b45a05d', 1, 'spa_audio_info_amr::channels'] │ │ │ │ │ ]], │ │ │ │ │ ['check_10', ['check', ['../structspa__loop__control__methods.html#a6fd7cce6e454d8bbaff7f13d2035f6c9', 1, 'spa_loop_control_methods']]], │ │ │ │ │ ['check_5faccess_11', ['check_access', ['../structpw__context__events.html#af3303a7f003c10bfbb454c0bbd13360c', 1, 'pw_context_events']]], │ │ │ │ │ - ['child_12', ['child', ['../structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67', 1, 'spa_pod_choice_body::child'], │ │ │ │ │ - ['../structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271', 1, 'spa_pod_array_body::child'] │ │ │ │ │ + ['child_12', ['child', ['../structspa__pod__array__body.html#a3822d2dc2ac7c37b2a90b91daab8d271', 1, 'spa_pod_array_body::child'], │ │ │ │ │ + ['../structspa__pod__choice__body.html#a20700829b69701c8243986c02a5eeb67', 1, 'spa_pod_choice_body::child'] │ │ │ │ │ ]], │ │ │ │ │ ['chroma_2eh_13', ['chroma.h', ['../chroma_8h.html', 1, '']]], │ │ │ │ │ ['chroma_5fsite_14', ['chroma_site', ['../structspa__video__info__raw.html#af85622f27e56fe5ce8675d2523d93884', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['chunk_15', ['chunk', ['../structspa__data.html#a2ac8186060605f0c2e23d383dc702c18', 1, 'spa_data']]], │ │ │ │ │ ['chunk_5fsize_16', ['chunk_size', ['../structspa__buffer__alloc__info.html#a8ea4df582a468b0f1621672af3e2426f', 1, 'spa_buffer_alloc_info']]], │ │ │ │ │ ['classifying_20properties_17', ['Classifying Properties', ['../page_man_pipewire-props_7.html#props__classifying_properties', 1, '']]], │ │ │ │ │ ['clear_18', ['clear', ['../structpw__metadata__methods.html#a140aea55bb9350536ef59595585b7a6b', 1, 'pw_metadata_methods::clear'], │ │ │ │ │ @@ -61,16 +61,16 @@ │ │ │ │ │ ]], │ │ │ │ │ ['cli_19', ['pw-cli', ['../page_man_pw-cli_1.html', 1, 'page_programs']]], │ │ │ │ │ ['client_20', ['Client', ['../group__pw__client.html', 1, '']]], │ │ │ │ │ ['client_20conf_21', ['client.conf', ['../page_man_pipewire-client_conf_5.html', 1, 'page_config']]], │ │ │ │ │ ['client_20device_22', ['Client Device', ['../page_module_client_device.html', 1, 'page_modules']]], │ │ │ │ │ ['client_20impl_23', ['Client Impl', ['../group__pw__impl__client.html', 1, '']]], │ │ │ │ │ ['client_20implementation_24', ['Client Implementation', ['../page_client_impl.html', 1, 'page_api']]], │ │ │ │ │ - ['client_20node_25', ['client node', ['../page_module_client_node.html', 1, 'Client Node'], │ │ │ │ │ - ['../group__pw__client__node.html', 1, 'Client Node'] │ │ │ │ │ + ['client_20node_25', ['client node', ['../group__pw__client__node.html', 1, 'Client Node'], │ │ │ │ │ + ['../page_module_client_node.html', 1, 'Client Node'] │ │ │ │ │ ]], │ │ │ │ │ ['client_20properties_26', ['client properties', ['../page_man_pipewire-client_conf_5.html#client_conf__alsa_client_properties', 1, 'ALSA CLIENT PROPERTIES'], │ │ │ │ │ ['../page_man_pipewire-props_7.html#props__client_properties', 1, 'CLIENT PROPERTIES'] │ │ │ │ │ ]], │ │ │ │ │ ['client_20rules_27', ['ALSA CLIENT RULES', ['../page_man_pipewire-client_conf_5.html#client_conf__alsa_client_rules', 1, '']]], │ │ │ │ │ ['client_2dnode_2eh_28', ['client-node.h', ['../client-node_8h.html', 1, '']]], │ │ │ │ │ ['client_2eh_29', ['client.h', ['../client_8h.html', 1, '']]], │ │ │ │ │ @@ -86,21 +86,21 @@ │ │ │ │ │ ['col_39', ['col', ['../structspa__error__location.html#a96cfad70df7abe445f4f3f803bff2ea3', 1, 'spa_error_location']]], │ │ │ │ │ ['color_2eh_40', ['color.h', ['../color_8h.html', 1, '']]], │ │ │ │ │ ['color_5fmatrix_41', ['color_matrix', ['../structspa__video__info__raw.html#ad56c11bdb72352e9407e39535b55deed', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['color_5fprimaries_42', ['color_primaries', ['../structspa__video__info__raw.html#a0add074733e5354cfea4f633b23feeec', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['color_5frange_43', ['color_range', ['../structspa__video__info__raw.html#a37a68aa68e7ce91c4d8da20437664b19', 1, 'spa_video_info_raw']]], │ │ │ │ │ ['combine_20sink_44', ['Combine Sink', ['../page_pulse_module_combine_sink.html', 1, 'page_pulse_modules']]], │ │ │ │ │ ['combine_20stream_45', ['Combine Stream', ['../page_module_combine_stream.html', 1, 'page_modules']]], │ │ │ │ │ - ['command_46', ['command', ['../structpw__filter__events.html#a7ded13531102414fec81a846974f5728', 1, 'pw_filter_events::command'], │ │ │ │ │ + ['command_46', ['command', ['../structpw__client__node__events.html#abac4b80ae987a95a81ece32baa8fef14', 1, 'pw_client_node_events::command'], │ │ │ │ │ ['../structpw__stream__events.html#a66e43e35eb2be261520cda8a4e24098c', 1, 'pw_stream_events::command'], │ │ │ │ │ - ['../structpw__client__node__events.html#abac4b80ae987a95a81ece32baa8fef14', 1, 'pw_client_node_events::command'] │ │ │ │ │ + ['../structpw__filter__events.html#a7ded13531102414fec81a846974f5728', 1, 'pw_filter_events::command'] │ │ │ │ │ ]], │ │ │ │ │ ['command_20execution_47', ['COMMAND EXECUTION', ['../page_man_pipewire_conf_5.html#pipewire_conf__command_execution', 1, '']]], │ │ │ │ │ - ['command_2eh_48', ['command.h', ['../node_2command_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../pod_2command_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['command_2eh_48', ['command.h', ['../pod_2command_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../node_2command_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['commands_49', ['PULSEAUDIO COMMANDS', ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__pulseaudio_commands', 1, '']]], │ │ │ │ │ ['common_20device_20properties_50', ['COMMON DEVICE PROPERTIES', ['../page_man_pipewire-props_7.html#props__common_device_properties', 1, '']]], │ │ │ │ │ ['common_20node_20properties_51', ['COMMON NODE PROPERTIES', ['../page_man_pipewire-props_7.html#props__common_node_properties', 1, '']]], │ │ │ │ │ ['compare_2eh_52', ['compare.h', ['../compare_8h.html', 1, '']]], │ │ │ │ │ ['compatibility_53', ['PulseAudio Compatibility', ['../page_pulseaudio.html', 1, 'page_internals']]], │ │ │ │ │ ['complete_54', ['complete', ['../structpw__impl__node__rt__events.html#ab0476813d8e72d032e97e1c132b875e5', 1, 'pw_impl_node_rt_events']]], │ │ │ │ │ @@ -109,20 +109,20 @@ │ │ │ │ │ ['../page_man_pipewire-jack_conf_5.html', 1, 'jack.conf'], │ │ │ │ │ ['../page_man_pipewire-pulse_conf_5.html', 1, 'pipewire-pulse.conf'], │ │ │ │ │ ['../page_man_pipewire_conf_5.html', 1, 'pipewire.conf'] │ │ │ │ │ ]], │ │ │ │ │ ['conf_2eh_56', ['conf.h', ['../conf_8h.html', 1, '']]], │ │ │ │ │ ['config_57', ['pw-config', ['../page_man_pw-config_1.html', 1, 'page_programs']]], │ │ │ │ │ ['configuration_58', ['configuration', ['../page_config.html', 1, 'Configuration'], │ │ │ │ │ - ['../group__pw__conf.html', 1, 'Configuration'], │ │ │ │ │ - ['../page_streams.html#sec_stream_configuration', 1, 'Configuration'] │ │ │ │ │ + ['../page_streams.html#sec_stream_configuration', 1, 'Configuration'], │ │ │ │ │ + ['../group__pw__conf.html', 1, 'Configuration'] │ │ │ │ │ ]], │ │ │ │ │ ['configuration_20file_20format_59', ['CONFIGURATION FILE FORMAT', ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_format', 1, '']]], │ │ │ │ │ - ['configuration_20file_20sections_60', ['configuration file sections', ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ - ['../page_man_pipewire-client_conf_5.html#client_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ + ['configuration_20file_20sections_60', ['configuration file sections', ['../page_man_pipewire-client_conf_5.html#client_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ + ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ ['../page_man_pipewire-jack_conf_5.html#jack_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'] │ │ │ │ │ ]], │ │ │ │ │ ['configuration_20files_61', ['DROP-IN CONFIGURATION FILES', ['../page_man_pipewire_conf_5.html#pipewire_conf__drop-in_configuration_files', 1, '']]], │ │ │ │ │ ['connect_62', ['connect', ['../structpw__protocol__client.html#a020b1da93f4f58c485ff64da4a5ac655', 1, 'pw_protocol_client::connect'], │ │ │ │ │ ['../page_streams.html#sec_connect', 1, 'Connect'], │ │ │ │ │ ['../page_pulse_module_switch_on_connect.html', 1, 'Switch on Connect'] │ │ │ │ │ @@ -142,37 +142,37 @@ │ │ │ │ │ ]], │ │ │ │ │ ['control_72', ['control', ['../page_access.html', 1, 'Access Control'], │ │ │ │ │ ['../structpw__loop.html#a639de0bfd74cf9e292932aaed15182c5', 1, 'pw_loop::control'], │ │ │ │ │ ['../group__pw__control.html', 1, 'Control'], │ │ │ │ │ ['../group__spa__control.html', 1, 'Control'], │ │ │ │ │ ['../page_portal.html', 1, 'Portal Access Control'] │ │ │ │ │ ]], │ │ │ │ │ - ['control_2eh_73', ['control.h', ['../src_2pipewire_2control_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../spa_2include_2spa_2control_2control_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['control_2eh_73', ['control.h', ['../spa_2include_2spa_2control_2control_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../src_2pipewire_2control_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['control_5fadded_74', ['control_added', ['../structpw__impl__port__events.html#a3e2788e02240c77076c32642e1d57c82', 1, 'pw_impl_port_events']]], │ │ │ │ │ ['control_5finfo_75', ['control_info', ['../structpw__stream__events.html#a12fa5918ff2c41cc41d5bf8ae36b3ca3', 1, 'pw_stream_events']]], │ │ │ │ │ ['control_5fremoved_76', ['control_removed', ['../structpw__impl__port__events.html#a9f23250e31672a49aa26a5dd5b593e80', 1, 'pw_impl_port_events']]], │ │ │ │ │ ['cookie_77', ['cookie', ['../structpw__core__info.html#ab93eadf54d48e19762c4e6ebf5595083', 1, 'pw_core_info']]], │ │ │ │ │ - ['core_78', ['core', ['../group__pw__core.html', 1, 'Core'], │ │ │ │ │ - ['../structpw__protocol__client.html#a03ad2913f7876e0db722b6d1e318e35f', 1, 'pw_protocol_client::core'], │ │ │ │ │ - ['../structpw__protocol__server.html#ae953d4026c613d91a0cb34398d3f4367', 1, 'pw_protocol_server::core'] │ │ │ │ │ + ['core_78', ['core', ['../structpw__protocol__client.html#a03ad2913f7876e0db722b6d1e318e35f', 1, 'pw_protocol_client::core'], │ │ │ │ │ + ['../structpw__protocol__server.html#ae953d4026c613d91a0cb34398d3f4367', 1, 'pw_protocol_server::core'], │ │ │ │ │ + ['../group__pw__core.html', 1, 'Core'] │ │ │ │ │ ]], │ │ │ │ │ ['core_20api_79', ['Core API', ['../group__api__pw__core.html', 1, '']]], │ │ │ │ │ ['core_20impl_80', ['Core Impl', ['../group__pw__impl__core.html', 1, '']]], │ │ │ │ │ ['core_20proxy_81', ['Core proxy', ['../page_proxy.html#sec_page_proxy_core', 1, '']]], │ │ │ │ │ ['core_20proxy_20resource_82', ['Core proxy/resource', ['../page_native_protocol.html#native-protocol-core', 1, '']]], │ │ │ │ │ ['core_2eh_83', ['core.h', ['../core_8h.html', 1, '']]], │ │ │ │ │ ['count_84', ['count', ['../structspa__meta__busy.html#af5a282aa87b7c7b44900c00155ea77f4', 1, 'spa_meta_busy']]], │ │ │ │ │ ['cpu_85', ['CPU', ['../group__spa__cpu.html', 1, '']]], │ │ │ │ │ ['cpu_2eh_86', ['cpu.h', ['../cpu_8h.html', 1, '']]], │ │ │ │ │ - ['create_87', ['create', ['../structpw__security__context__methods.html#a78e54bfd81f8e41605152161f29ad166', 1, 'pw_security_context_methods::create'], │ │ │ │ │ - ['../structspa__thread__utils__methods.html#aa0c4c049d9406510ff457400df373ceb', 1, 'spa_thread_utils_methods::create'], │ │ │ │ │ - ['../page_proxy.html#sec_page_proxy_create', 1, 'Create'], │ │ │ │ │ - ['../page_streams.html#sec_create', 1, 'Create'] │ │ │ │ │ + ['create_87', ['create', ['../structspa__thread__utils__methods.html#aa0c4c049d9406510ff457400df373ceb', 1, 'spa_thread_utils_methods::create'], │ │ │ │ │ + ['../structpw__security__context__methods.html#a78e54bfd81f8e41605152161f29ad166', 1, 'pw_security_context_methods::create'], │ │ │ │ │ + ['../page_streams.html#sec_create', 1, 'Create'], │ │ │ │ │ + ['../page_proxy.html#sec_page_proxy_create', 1, 'Create'] │ │ │ │ │ ]], │ │ │ │ │ ['create_20rtp_20streams_88', ['SAP Announce and create RTP streams', ['../page_module_rtp_sap.html', 1, 'page_modules']]], │ │ │ │ │ ['create_5flink_89', ['create_link', ['../structpw__client__endpoint__events.html#a02d8f4d9cd9f898d3109a64f7afd81e1', 1, 'pw_client_endpoint_events::create_link'], │ │ │ │ │ ['../structpw__endpoint__methods.html#a981eeb169f40ac34ad5c348572a3eb95', 1, 'pw_endpoint_methods::create_link'] │ │ │ │ │ ]], │ │ │ │ │ ['create_5fobject_90', ['create_object', ['../structpw__impl__factory__implementation.html#a99eef2345bd7b402f47ad72beb6ebfe7', 1, 'pw_impl_factory_implementation::create_object'], │ │ │ │ │ ['../structpw__core__methods.html#a7e70c82277387a47a953d64b0ba82cce', 1, 'pw_core_methods::create_object'] │ │ │ ├── ./usr/share/doc/pipewire/html/search/all_c.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -6,17 +6,17 @@ │ │ │ │ │ ['../page_module_spa_node_factory.html', 1, 'SPA Node factory'] │ │ │ │ │ ]], │ │ │ │ │ ['factory_20impl_2', ['Factory Impl', ['../group__pw__impl__factory.html', 1, '']]], │ │ │ │ │ ['factory_20names_3', ['Factory Names', ['../group__spa__names.html', 1, '']]], │ │ │ │ │ ['factory_2eh_4', ['factory.h', ['../factory_8h.html', 1, '']]], │ │ │ │ │ ['factory_5fname_5', ['factory_name', ['../structspa__device__object__info.html#a9b6645d2c0b8b3679833ad122cb299a1', 1, 'spa_device_object_info']]], │ │ │ │ │ ['fallback_20sink_6', ['Fallback Sink', ['../page_module_fallback_sink.html', 1, 'page_modules']]], │ │ │ │ │ - ['fd_7', ['fd', ['../structpw__memblock.html#a4731883fd9899d0d668c0f44a16d3b33', 1, 'pw_memblock::fd'], │ │ │ │ │ + ['fd_7', ['fd', ['../structspa__source.html#ae6a0bb20a4c3b21ae6e622c1685711a8', 1, 'spa_source::fd'], │ │ │ │ │ ['../structspa__data.html#a504188801211b4dcaae3fc2e37653752', 1, 'spa_data::fd'], │ │ │ │ │ - ['../structspa__source.html#ae6a0bb20a4c3b21ae6e622c1685711a8', 1, 'spa_source::fd'] │ │ │ │ │ + ['../structpw__memblock.html#a4731883fd9899d0d668c0f44a16d3b33', 1, 'pw_memblock::fd'] │ │ │ │ │ ]], │ │ │ │ │ ['fds_8', ['fds', ['../structpw__protocol__native__message.html#abaad1bc5e0c163fa89fea9c0d0852c4f', 1, 'pw_protocol_native_message']]], │ │ │ │ │ ['ffado_20firewire_20audio_20driver_9', ['FFADO firewire audio driver', ['../page_module_ffado_driver.html', 1, 'page_modules']]], │ │ │ │ │ ['field_5fcount_10', ['field_count', ['../structspa__io__segment__video.html#a9c45645d7e6aa9aea4508336dd87d17d', 1, 'spa_io_segment_video']]], │ │ │ │ │ ['file_11', ['file', ['../structspa__debug__log__ctx.html#abcfc47fb7d6acf39603b9a1547edd1e7', 1, 'spa_debug_log_ctx']]], │ │ │ │ │ ['file_20format_12', ['CONFIGURATION FILE FORMAT', ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_format', 1, '']]], │ │ │ │ │ ['file_20sections_13', ['file sections', ['../page_man_pipewire-pulse_conf_5.html#pipewire-pulse_conf__configuration_file_sections', 1, 'CONFIGURATION FILE SECTIONS'], │ │ │ │ │ @@ -30,83 +30,83 @@ │ │ │ │ │ ['filter_17', ['filter', ['../page_module_example_filter.html', 1, 'Example Filter'], │ │ │ │ │ ['../group__pw__filter.html', 1, 'Filter'] │ │ │ │ │ ]], │ │ │ │ │ ['filter_20chain_18', ['Filter-Chain', ['../page_module_filter_chain.html', 1, 'page_modules']]], │ │ │ │ │ ['filter_20chain_20conf_19', ['filter-chain.conf', ['../page_man_pipewire-filter-chain_conf_5.html', 1, 'page_config']]], │ │ │ │ │ ['filter_20graph_20', ['Filter Graph', ['../group__spa__filter__graph.html', 1, '']]], │ │ │ │ │ ['filter_2dgraph_2eh_21', ['filter-graph.h', ['../filter-graph_8h.html', 1, '']]], │ │ │ │ │ - ['filter_2eh_22', ['filter.h', ['../src_2pipewire_2filter_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../spa_2include_2spa_2pod_2filter_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['filter_2eh_22', ['filter.h', ['../spa_2include_2spa_2pod_2filter_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../src_2pipewire_2filter_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['firewire_20audio_20driver_23', ['FFADO firewire audio driver', ['../page_module_ffado_driver.html', 1, 'page_modules']]], │ │ │ │ │ ['flac_24', ['flac', ['../structspa__audio__info.html#ae9fd0fa99badc8be9ce0e59bb75f31f9', 1, 'spa_audio_info']]], │ │ │ │ │ ['flac_2dutils_2eh_25', ['flac-utils.h', ['../flac-utils_8h.html', 1, '']]], │ │ │ │ │ ['flac_2eh_26', ['flac.h', ['../flac_8h.html', 1, '']]], │ │ │ │ │ - ['flags_27', ['flags', ['../structspa__node__info.html#a248c6cf0005c3b29a3ceb1bbff232cd9', 1, 'spa_node_info::flags'], │ │ │ │ │ - ['../structspa__port__info.html#a099d9e63a823cd7705ca94b6bcda48d6', 1, 'spa_port_info::flags'], │ │ │ │ │ - ['../structspa__audio__info__dsd.html#a9f7ed724310d9b5a2c95607399fe3a34', 1, 'spa_audio_info_dsd::flags'], │ │ │ │ │ + ['flags_27', ['flags', ['../structspa__audio__info__dsd.html#a9f7ed724310d9b5a2c95607399fe3a34', 1, 'spa_audio_info_dsd::flags'], │ │ │ │ │ + ['../structpw__protocol__marshal.html#a3b6e60e3abd02c572dc9717ea6128837', 1, 'pw_protocol_marshal::flags'], │ │ │ │ │ ['../structspa__audio__info__iec958.html#ab4797480f2e4e7f25d19a0a42c748eac', 1, 'spa_audio_info_iec958::flags'], │ │ │ │ │ ['../structspa__audio__info__raw.html#a696f18b889bb8a5496e16dd48f7d8e01', 1, 'spa_audio_info_raw::flags'], │ │ │ │ │ ['../structspa__param__info.html#a1fcfd641de4a963a797da64eebfe7771', 1, 'spa_param_info::flags'], │ │ │ │ │ ['../structspa__video__info__dsp.html#a634c0bd50f00f704f39e255f25785338', 1, 'spa_video_info_dsp::flags'], │ │ │ │ │ ['../structspa__video__info__raw.html#a691f8bbc883f7753c74edff62f219e5c', 1, 'spa_video_info_raw::flags'], │ │ │ │ │ ['../structspa__pod__builder__state.html#a9406fb7fd6f0ea3cc9e99c9be6d76661', 1, 'spa_pod_builder_state::flags'], │ │ │ │ │ ['../structspa__pod__frame.html#aedaebc9933fd5e625c622c3a0f1f2d64', 1, 'spa_pod_frame::flags'], │ │ │ │ │ ['../structspa__pod__parser__state.html#a88566be69781e492f2927a83429d0d28', 1, 'spa_pod_parser_state::flags'], │ │ │ │ │ ['../structspa__pod__choice__body.html#aa81807e624ebb3832d6fcb0e2a88cb11', 1, 'spa_pod_choice_body::flags'], │ │ │ │ │ ['../structspa__pod__prop.html#a5f3d78759992c01a760d12743446e8b6', 1, 'spa_pod_prop::flags'], │ │ │ │ │ ['../structspa__dict.html#a88aca003fcdbc47599ffb3e2737f1a69', 1, 'spa_dict::flags'], │ │ │ │ │ - ['../structspa__io__segment.html#a6ba7bf8b5ba9725546b59b1918f49cc7', 1, 'spa_io_segment::flags'], │ │ │ │ │ - ['../structspa__meta__cursor.html#a01ee3f6baba19d1a0851a44badd819a9', 1, 'spa_meta_cursor::flags'], │ │ │ │ │ - ['../structspa__meta__header.html#a2d8eed1753e4b1649faf357f3307217d', 1, 'spa_meta_header::flags'], │ │ │ │ │ - ['../structspa__data.html#a997e0a03014d4455fbb993c0d7aa0c82', 1, 'spa_data::flags'], │ │ │ │ │ - ['../structspa__chunk.html#ae77eb3c5ecf94cc2b80c306afd7a6768', 1, 'spa_chunk::flags'], │ │ │ │ │ - ['../structspa__buffer__alloc__info.html#afc286a004cefa1ef2d751483a8cc8c15', 1, 'spa_buffer_alloc_info::flags'], │ │ │ │ │ - ['../structpw__endpoint__info.html#a652272ff97cabdbc2cb630e631319894', 1, 'pw_endpoint_info::flags'], │ │ │ │ │ - ['../structpw__protocol__native__demarshal.html#a3f981db467091f35ddb7e5ecb2bf0705', 1, 'pw_protocol_native_demarshal::flags'], │ │ │ │ │ - ['../structpw__stream__control.html#a4167f3df47a2d2deff793d3f1f6d31d2', 1, 'pw_stream_control::flags'], │ │ │ │ │ - ['../structpw__protocol__marshal.html#a3b6e60e3abd02c572dc9717ea6128837', 1, 'pw_protocol_marshal::flags'], │ │ │ │ │ - ['../structpw__properties.html#a8003e978689f764bb7bd2a3ab2d46a87', 1, 'pw_properties::flags'], │ │ │ │ │ ['../structpw__memmap.html#a62479406415257a935744739aa3434f3', 1, 'pw_memmap::flags'], │ │ │ │ │ ['../structpw__memblock.html#a88d9c260a71ebd2413b9c4f6c6b84889', 1, 'pw_memblock::flags'], │ │ │ │ │ ['../structpw__buffers.html#ac6dff2ff3c481e5b092fca206e0c144f', 1, 'pw_buffers::flags'], │ │ │ │ │ + ['../structpw__protocol__native__demarshal.html#a3f981db467091f35ddb7e5ecb2bf0705', 1, 'pw_protocol_native_demarshal::flags'], │ │ │ │ │ + ['../structspa__buffer__alloc__info.html#afc286a004cefa1ef2d751483a8cc8c15', 1, 'spa_buffer_alloc_info::flags'], │ │ │ │ │ + ['../structspa__chunk.html#ae77eb3c5ecf94cc2b80c306afd7a6768', 1, 'spa_chunk::flags'], │ │ │ │ │ + ['../structspa__data.html#a997e0a03014d4455fbb993c0d7aa0c82', 1, 'spa_data::flags'], │ │ │ │ │ + ['../structspa__meta__header.html#a2d8eed1753e4b1649faf357f3307217d', 1, 'spa_meta_header::flags'], │ │ │ │ │ + ['../structspa__meta__cursor.html#a01ee3f6baba19d1a0851a44badd819a9', 1, 'spa_meta_cursor::flags'], │ │ │ │ │ + ['../structspa__meta__busy.html#afa6284c360957925babd30c58fdd4807', 1, 'spa_meta_busy::flags'], │ │ │ │ │ + ['../structspa__meta__sync__timeline.html#add471afa6cc436f723937b8396097783', 1, 'spa_meta_sync_timeline::flags'], │ │ │ │ │ + ['../structspa__filter__graph__info.html#a63b56226066ddb49290a08d995a82980', 1, 'spa_filter_graph_info::flags'], │ │ │ │ │ + ['../structspa__graph.html#a850c90822a1b32d7cd67ec5c76eda2fa', 1, 'spa_graph::flags'], │ │ │ │ │ + ['../structspa__port__info.html#a099d9e63a823cd7705ca94b6bcda48d6', 1, 'spa_port_info::flags'], │ │ │ │ │ + ['../structpw__endpoint__info.html#a652272ff97cabdbc2cb630e631319894', 1, 'pw_endpoint_info::flags'], │ │ │ │ │ + ['../structpw__stream__control.html#a4167f3df47a2d2deff793d3f1f6d31d2', 1, 'pw_stream_control::flags'], │ │ │ │ │ + ['../structspa__device__object__info.html#aec61b33f732c10087d40e9c0d97bdcb0', 1, 'spa_device_object_info::flags'], │ │ │ │ │ + ['../structspa__node__info.html#a248c6cf0005c3b29a3ceb1bbff232cd9', 1, 'spa_node_info::flags'], │ │ │ │ │ ['../structspa__io__rate__match.html#a7b89f4c442e2856faf64abeec186050e', 1, 'spa_io_rate_match::flags'], │ │ │ │ │ + ['../structspa__io__segment.html#a6ba7bf8b5ba9725546b59b1918f49cc7', 1, 'spa_io_segment::flags'], │ │ │ │ │ ['../structspa__io__segment__video.html#abb72f2853693bb3cfad27520b41f3248', 1, 'spa_io_segment_video::flags'], │ │ │ │ │ - ['../structspa__device__object__info.html#aec61b33f732c10087d40e9c0d97bdcb0', 1, 'spa_device_object_info::flags'], │ │ │ │ │ + ['../structspa__io__segment__bar.html#afaad39c0e35dbd2e4fc075a93914341f', 1, 'spa_io_segment_bar::flags'], │ │ │ │ │ + ['../structspa__io__video__size.html#ab8f1361af870dd5de789b63b687a22ce', 1, 'spa_io_video_size::flags'], │ │ │ │ │ + ['../structspa__io__clock.html#ab3d44cc4e16a47abd913553c3b977051', 1, 'spa_io_clock::flags'], │ │ │ │ │ + ['../structpw__properties.html#a8003e978689f764bb7bd2a3ab2d46a87', 1, 'pw_properties::flags'], │ │ │ │ │ ['../structspa__device__info.html#a2692374f54a8d9f743474c4a3fcb8ebc', 1, 'spa_device_info::flags'], │ │ │ │ │ ['../structspa__graph__port.html#a8ee1612c0aaef539c9270761f3d6d8b6', 1, 'spa_graph_port::flags'], │ │ │ │ │ - ['../structspa__graph__node.html#a23c316f71a255a568e96092e72c40cae', 1, 'spa_graph_node::flags'], │ │ │ │ │ - ['../structspa__graph.html#a850c90822a1b32d7cd67ec5c76eda2fa', 1, 'spa_graph::flags'], │ │ │ │ │ - ['../structspa__filter__graph__info.html#a63b56226066ddb49290a08d995a82980', 1, 'spa_filter_graph_info::flags'], │ │ │ │ │ - ['../structspa__meta__sync__timeline.html#add471afa6cc436f723937b8396097783', 1, 'spa_meta_sync_timeline::flags'], │ │ │ │ │ - ['../structspa__meta__busy.html#afa6284c360957925babd30c58fdd4807', 1, 'spa_meta_busy::flags'], │ │ │ │ │ - ['../structspa__io__clock.html#ab3d44cc4e16a47abd913553c3b977051', 1, 'spa_io_clock::flags'], │ │ │ │ │ - ['../structspa__io__video__size.html#ab8f1361af870dd5de789b63b687a22ce', 1, 'spa_io_video_size::flags'], │ │ │ │ │ - ['../structspa__io__segment__bar.html#afaad39c0e35dbd2e4fc075a93914341f', 1, 'spa_io_segment_bar::flags'] │ │ │ │ │ + ['../structspa__graph__node.html#a23c316f71a255a568e96092e72c40cae', 1, 'spa_graph_node::flags'] │ │ │ │ │ ]], │ │ │ │ │ ['footer_28', ['Footer', ['../page_native_protocol.html#native-protocol-footer', 1, '']]], │ │ │ │ │ ['force_5fflags_29', ['force_flags', ['../structspa__cpu__methods.html#a52a1db59dcb261cd6348733232932a66', 1, 'spa_cpu_methods']]], │ │ │ │ │ ['forcing_20a_20roundtrip_30', ['Tutorial - Part 3: Forcing A Roundtrip', ['../page_tutorial3.html', 1, 'page_tutorial']]], │ │ │ │ │ ['format_31', ['format', ['../page_man_pipewire_conf_5.html#pipewire_conf__configuration_file_format', 1, 'CONFIGURATION FILE FORMAT'], │ │ │ │ │ - ['../structspa__meta__bitmap.html#aa1f903801d658ae96cbc5e624676ff71', 1, 'spa_meta_bitmap::format'], │ │ │ │ │ ['../structspa__video__info__raw.html#ad417a8eb76373dd414e0f76662e2ead6', 1, 'spa_video_info_raw::format'], │ │ │ │ │ ['../structspa__video__info__dsp.html#ada698c22ed974fa690ff6ee37855e659', 1, 'spa_video_info_dsp::format'], │ │ │ │ │ ['../structspa__audio__info__raw.html#a542692f9d3518632e37ea575d13ca149', 1, 'spa_audio_info_raw::format'], │ │ │ │ │ ['../structspa__audio__info__dsp.html#ab59df8be3387df377c8b698346aa234f', 1, 'spa_audio_info_dsp::format'], │ │ │ │ │ + ['../structspa__meta__bitmap.html#aa1f903801d658ae96cbc5e624676ff71', 1, 'spa_meta_bitmap::format'], │ │ │ │ │ ['../structpw__link__info.html#ae62f88ba3c96b5465a0b046ce93acdd5', 1, 'pw_link_info::format'] │ │ │ │ │ ]], │ │ │ │ │ ['format_20negotiation_32', ['Format negotiation', ['../page_streams.html#sec_format', 1, '']]], │ │ │ │ │ ['format_2dtypes_2eh_33', ['format-types.h', ['../format-types_8h.html', 1, '']]], │ │ │ │ │ ['format_2dutils_2eh_34', ['format-utils.h', ['../audio_2format-utils_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../format-utils_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ - ['format_2eh_35', ['format.h', ['../param_2video_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['format_2eh_35', ['format.h', ['../debug_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ + ['../param_2audio_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ ['../param_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../debug_2format_8h.html', 1, '(Global Namespace)'], │ │ │ │ │ - ['../param_2audio_2format_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ + ['../param_2video_2format_8h.html', 1, '(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['formats_36', ['Stream formats', ['../page_streams.html#ssec_stream_formats', 1, '']]], │ │ │ │ │ ['frame_37', ['frame', ['../structspa__pod__builder__state.html#ad4d8cb79bdf194c752fc697eb7d63341', 1, 'spa_pod_builder_state::frame'], │ │ │ │ │ ['../structspa__pod__parser__state.html#acf6a430c72bd19259ecbda4643d4b2cf', 1, 'spa_pod_parser_state::frame'] │ │ │ │ │ ]], │ │ │ │ │ ['framerate_38', ['framerate', ['../structspa__io__video__size.html#a14c82d8b6ae358c42c68f7dba2666b18', 1, 'spa_io_video_size::framerate'], │ │ │ │ │ ['../structspa__io__segment__video.html#a500d2d64d490ad483be879cb40b799b4', 1, 'spa_io_segment_video::framerate'], │ │ │ ├── ./usr/share/doc/pipewire/html/types_8h_source.html │ │ │ │ @@ -119,97 +119,97 @@ │ │ │ │ <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor"> #define SPA_API_DEBUG_TYPES SPA_API_IMPL</span></div> │ │ │ │ <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor"> #else</span></div> │ │ │ │ <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor"> #define SPA_API_DEBUG_TYPES static inline</span></div> │ │ │ │ <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor"> #endif</span></div> │ │ │ │ <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div> │ │ │ │ <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> │ │ │ │ -<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, uint32_t <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ +<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>{</div> │ │ │ │ <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33"> 32</a></span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div> │ │ │ │ -<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">if</span> (info == NULL)</div> │ │ │ │ +<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">if</span> (info == <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>)</div> │ │ │ │ <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> info = <a class="code hl_define" href="group__spa__types.html#gafbabcef02a8226b94cd9708d0e3bda6c">SPA_TYPE_ROOT</a>;</div> │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div> │ │ │ │ <div class="foldopen" id="foldopen00037" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72"> 37</a></span> <span class="keywordflow">while</span> (info && info->name) {</div> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordflow">if</span> (info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a> == <a class="code hl_define" href="group__spa__utils__defs.html#ga6c3f9f95123f53da37d2bd173bd17ed1">SPA_ID_INVALID</a>) {</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordflow">if</span> (info-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> && (<a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a> = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)))</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> }</div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a> == <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">return</span> info;</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> info++;</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> }</div> │ │ │ │ -<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">return</span> NULL;</div> │ │ │ │ +<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>}</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65">spa_debug_type_short_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__types.html#gadb325cf9df7e1dc068c2a1d78bd35ccd">spa_type_short_name</a>(name);</div> │ │ │ │ <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>}</div> │ │ │ │ <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div> │ │ │ │ -<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="group__spa__debug.html#gaf0a142e83a37b923e14f6fb343059404">spa_debug_type_find_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, uint32_t <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ +<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="group__spa__debug.html#gaf0a142e83a37b923e14f6fb343059404">spa_debug_type_find_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</div> │ │ │ │ <div class="foldopen" id="foldopen00056" data-start="{" data-end="}"> │ │ │ │ -<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65"> 56</a></span> <span class="keywordflow">if</span> ((info = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)) == NULL)</div> │ │ │ │ -<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">return</span> NULL;</div> │ │ │ │ +<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65"> 56</a></span> <span class="keywordflow">if</span> ((info = <a class="code hl_function" href="group__spa__debug.html#ga50aa45d1e8c59de9d42c5abfe709fb72">spa_debug_type_find</a>(info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)) == <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>)</div> │ │ │ │ +<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">return</span> info->name;</div> │ │ │ │ <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>}</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div> │ │ │ │ <div class="foldopen" id="foldopen00061" data-start="{" data-end="}"> │ │ │ │ -<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__spa__debug.html#gaf0a142e83a37b923e14f6fb343059404"> 61</a></span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="group__spa__debug.html#ga1f2ca30072056eda604f82f62711f5c3">spa_debug_type_find_short_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, uint32_t <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ +<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__spa__debug.html#gaf0a142e83a37b923e14f6fb343059404"> 61</a></span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="group__spa__debug.html#ga1f2ca30072056eda604f82f62711f5c3">spa_debug_type_find_short_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)</div> │ │ │ │ <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>{</div> │ │ │ │ -<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *str;</div> │ │ │ │ -<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span> ((str = <a class="code hl_function" href="group__spa__debug.html#gaf0a142e83a37b923e14f6fb343059404">spa_debug_type_find_name</a>(info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)) == NULL)</div> │ │ │ │ -<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordflow">return</span> NULL;</div> │ │ │ │ -<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65">spa_debug_type_short_name</a>(str);</div> │ │ │ │ +<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">str</a>;</div> │ │ │ │ +<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">str</a> = <a class="code hl_function" href="group__spa__debug.html#gaf0a142e83a37b923e14f6fb343059404">spa_debug_type_find_name</a>(info, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>)) == <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>)</div> │ │ │ │ +<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>;</div> │ │ │ │ +<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65">spa_debug_type_short_name</a>(<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">str</a>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>}</div> │ │ │ │ <div class="foldopen" id="foldopen00068" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga1f2ca30072056eda604f82f62711f5c3"> 68</a></span> </div> │ │ │ │ -<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> uint32_t <a class="code hl_function" href="group__spa__debug.html#gac72a9da1536301d22c3acb6891cfe25b">spa_debug_type_find_type</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ +<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_function" href="group__spa__debug.html#gac72a9da1536301d22c3acb6891cfe25b">spa_debug_type_find_type</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>{</div> │ │ │ │ -<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">if</span> (info == NULL)</div> │ │ │ │ +<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">if</span> (info == <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>)</div> │ │ │ │ <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> info = <a class="code hl_define" href="group__spa__types.html#gafbabcef02a8226b94cd9708d0e3bda6c">SPA_TYPE_ROOT</a>;</div> │ │ │ │ <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div> │ │ │ │ <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordflow">while</span> (info && info->name) {</div> │ │ │ │ </div> │ │ │ │ -<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> uint32_t <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ +<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="foldopen" id="foldopen00076" data-start="{" data-end="}"> │ │ │ │ -<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group__spa__debug.html#gac72a9da1536301d22c3acb6891cfe25b"> 76</a></span> <span class="keywordflow">if</span> (strcmp(info->name, name) == 0)</div> │ │ │ │ +<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group__spa__debug.html#gac72a9da1536301d22c3acb6891cfe25b"> 76</a></span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">strcmp</a>(info->name, name) == 0)</div> │ │ │ │ <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordflow">return</span> info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>;</div> │ │ │ │ <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordflow">if</span> (info-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a> && (<a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a> = <a class="code hl_function" href="group__spa__debug.html#gac72a9da1536301d22c3acb6891cfe25b">spa_debug_type_find_type</a>(info-><a class="code hl_variable" href="structspa__type__info.html#afedc2465e18bf4d93bf2a3d8afcc4c13">values</a>, name)) != <a class="code hl_define" href="group__spa__utils__defs.html#ga6c3f9f95123f53da37d2bd173bd17ed1">SPA_ID_INVALID</a>)</div> │ │ │ │ <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> info++;</div> │ │ │ │ <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> }</div> │ │ │ │ <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">return</span> <a class="code hl_define" href="group__spa__utils__defs.html#ga6c3f9f95123f53da37d2bd173bd17ed1">SPA_ID_INVALID</a>;</div> │ │ │ │ <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>}</div> │ │ │ │ <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div> │ │ │ │ <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *<a class="code hl_function" href="group__spa__debug.html#ga14865bbe6483651a70e0f503854d6e68">spa_debug_type_find_short</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>{</div> │ │ │ │ <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">while</span> (info && info->name) {</div> │ │ │ │ -<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">if</span> (strcmp(<a class="code hl_function" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65">spa_debug_type_short_name</a>(info->name), name) == 0)</div> │ │ │ │ +<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">strcmp</a>(<a class="code hl_function" href="group__spa__debug.html#gacd0a77a9aa1889a914761f409ad49a65">spa_debug_type_short_name</a>(info->name), name) == 0)</div> │ │ │ │ <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordflow">return</span> info;</div> │ │ │ │ -<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordflow">if</span> (strcmp(info->name, name) == 0)</div> │ │ │ │ +<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">strcmp</a>(info->name, name) == 0)</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">return</span> info;</div> │ │ │ │ <div class="foldopen" id="foldopen00092" data-start="{" data-end="}"> │ │ │ │ -<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga14865bbe6483651a70e0f503854d6e68"> 92</a></span> <span class="keywordflow">if</span> (info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a> != 0 && info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a> == (uint32_t)atoi(name))</div> │ │ │ │ +<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="group__spa__debug.html#ga14865bbe6483651a70e0f503854d6e68"> 92</a></span> <span class="keywordflow">if</span> (info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a> != 0 && info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a> == (<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a>)<a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">atoi</a>(name))</div> │ │ │ │ <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">return</span> info;</div> │ │ │ │ <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> info++;</div> │ │ │ │ <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> }</div> │ │ │ │ -<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> NULL;</div> │ │ │ │ +<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>}</div> │ │ │ │ <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div> │ │ │ │ -<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> uint32_t <a class="code hl_function" href="group__spa__debug.html#ga323da1626f292bf3ec59ae77cbef0c20">spa_debug_type_find_type_short</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ +<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><a class="code hl_define" href="group__spa__debug.html#ga21e0c892b3e51bf07a8302fff9efab33">SPA_API_DEBUG_TYPES</a> <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">uint32_t</a> <a class="code hl_function" href="group__spa__debug.html#ga323da1626f292bf3ec59ae77cbef0c20">spa_debug_type_find_type_short</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> *info, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> │ │ │ │ <div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>{</div> │ │ │ │ -<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordflow">if</span> ((info = <a class="code hl_function" href="group__spa__debug.html#ga14865bbe6483651a70e0f503854d6e68">spa_debug_type_find_short</a>(info, name)) == NULL)</div> │ │ │ │ +<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordflow">if</span> ((info = <a class="code hl_function" href="group__spa__debug.html#ga14865bbe6483651a70e0f503854d6e68">spa_debug_type_find_short</a>(info, name)) == <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>)</div> │ │ │ │ <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordflow">return</span> <a class="code hl_define" href="group__spa__utils__defs.html#ga6c3f9f95123f53da37d2bd173bd17ed1">SPA_ID_INVALID</a>;</div> │ │ │ │ <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordflow">return</span> info-><a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">type</a>;</div> │ │ │ │ <div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>}</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#endif</span></div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -25,92 +25,92 @@ │ │ │ │ │ 24 #else │ │ │ │ │ 25 #define SPA_API_DEBUG_TYPES static inline │ │ │ │ │ 26 #endif │ │ │ │ │ 27#endif │ │ │ │ │ 28 │ │ │ │ │ 29 │ │ │ │ │ 30_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S const struct _s_p_a___t_y_p_e___i_n_f_o *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(const │ │ │ │ │ -struct _s_p_a___t_y_p_e___i_n_f_o *info, uint32_t _t_y_p_e) │ │ │ │ │ +struct _s_p_a___t_y_p_e___i_n_f_o *info, _u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 31{ │ │ │ │ │ _3_2 const struct _s_p_a___t_y_p_e___i_n_f_o *_r_e_s; │ │ │ │ │ 33 │ │ │ │ │ -34 if (info == NULL) │ │ │ │ │ +34 if (info == _N_U_L_L) │ │ │ │ │ 35 info = _S_P_A___T_Y_P_E___R_O_O_T; │ │ │ │ │ 36 │ │ │ │ │ _3_7 while (info && info->name) { │ │ │ │ │ 38 if (info->_t_y_p_e == _S_P_A___I_D___I_N_V_A_L_I_D) { │ │ │ │ │ 39 if (info->_v_a_l_u_e_s && (_r_e_s = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info->_v_a_l_u_e_s, _t_y_p_e))) │ │ │ │ │ 40 return _r_e_s; │ │ │ │ │ 41 } │ │ │ │ │ 42 else if (info->_t_y_p_e == _t_y_p_e) │ │ │ │ │ 43 return info; │ │ │ │ │ 44 info++; │ │ │ │ │ 45 } │ │ │ │ │ -46 return NULL; │ │ │ │ │ +46 return _N_U_L_L; │ │ │ │ │ 47} │ │ │ │ │ 48 │ │ │ │ │ 49_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S const char *_s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(const char *name) │ │ │ │ │ 50{ │ │ │ │ │ 51 return _s_p_a___t_y_p_e___s_h_o_r_t___n_a_m_e(name); │ │ │ │ │ 52} │ │ │ │ │ 53 │ │ │ │ │ 54_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S const char *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___n_a_m_e(const struct │ │ │ │ │ -_s_p_a___t_y_p_e___i_n_f_o *info, uint32_t _t_y_p_e) │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o *info, _u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 55{ │ │ │ │ │ -_5_6 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, _t_y_p_e)) == NULL) │ │ │ │ │ -57 return NULL; │ │ │ │ │ +_5_6 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d(info, _t_y_p_e)) == _N_U_L_L) │ │ │ │ │ +57 return _N_U_L_L; │ │ │ │ │ 58 return info->name; │ │ │ │ │ 59} │ │ │ │ │ 60 │ │ │ │ │ _6_1_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S const char *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t___n_a_m_e(const struct │ │ │ │ │ -_s_p_a___t_y_p_e___i_n_f_o *info, uint32_t _t_y_p_e) │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o *info, _u_i_n_t_3_2___t _t_y_p_e) │ │ │ │ │ 62{ │ │ │ │ │ -63 const char *str; │ │ │ │ │ -64 if ((str = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___n_a_m_e(info, _t_y_p_e)) == NULL) │ │ │ │ │ -65 return NULL; │ │ │ │ │ -66 return _s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(str); │ │ │ │ │ +63 const char *_s_t_r; │ │ │ │ │ +64 if ((_s_t_r = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___n_a_m_e(info, _t_y_p_e)) == _N_U_L_L) │ │ │ │ │ +65 return _N_U_L_L; │ │ │ │ │ +66 return _s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(_s_t_r); │ │ │ │ │ 67} │ │ │ │ │ _6_8 │ │ │ │ │ -69_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S uint32_t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e(const struct │ │ │ │ │ +69_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S _u_i_n_t_3_2___t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e(const struct │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o *info, const char *name) │ │ │ │ │ 70{ │ │ │ │ │ -71 if (info == NULL) │ │ │ │ │ +71 if (info == _N_U_L_L) │ │ │ │ │ 72 info = _S_P_A___T_Y_P_E___R_O_O_T; │ │ │ │ │ 73 │ │ │ │ │ 74 while (info && info->name) { │ │ │ │ │ -75 uint32_t _r_e_s; │ │ │ │ │ -_7_6 if (strcmp(info->name, name) == 0) │ │ │ │ │ +75 _u_i_n_t_3_2___t _r_e_s; │ │ │ │ │ +_7_6 if (_s_t_r_c_m_p(info->name, name) == 0) │ │ │ │ │ 77 return info->_t_y_p_e; │ │ │ │ │ 78 if (info->_v_a_l_u_e_s && (_r_e_s = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e(info->_v_a_l_u_e_s, name)) != │ │ │ │ │ _S_P_A___I_D___I_N_V_A_L_I_D) │ │ │ │ │ 79 return _r_e_s; │ │ │ │ │ 80 info++; │ │ │ │ │ 81 } │ │ │ │ │ 82 return _S_P_A___I_D___I_N_V_A_L_I_D; │ │ │ │ │ 83} │ │ │ │ │ 84 │ │ │ │ │ 85_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S const struct _s_p_a___t_y_p_e___i_n_f_o *_s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t │ │ │ │ │ (const struct _s_p_a___t_y_p_e___i_n_f_o *info, const char *name) │ │ │ │ │ 86{ │ │ │ │ │ 87 while (info && info->name) { │ │ │ │ │ -88 if (strcmp(_s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(info->name), name) == 0) │ │ │ │ │ +88 if (_s_t_r_c_m_p(_s_p_a___d_e_b_u_g___t_y_p_e___s_h_o_r_t___n_a_m_e(info->name), name) == 0) │ │ │ │ │ 89 return info; │ │ │ │ │ -90 if (strcmp(info->name, name) == 0) │ │ │ │ │ +90 if (_s_t_r_c_m_p(info->name, name) == 0) │ │ │ │ │ 91 return info; │ │ │ │ │ -_9_2 if (info->_t_y_p_e != 0 && info->_t_y_p_e == (uint32_t)atoi(name)) │ │ │ │ │ +_9_2 if (info->_t_y_p_e != 0 && info->_t_y_p_e == (_u_i_n_t_3_2___t)_a_t_o_i(name)) │ │ │ │ │ 93 return info; │ │ │ │ │ 94 info++; │ │ │ │ │ 95 } │ │ │ │ │ -96 return NULL; │ │ │ │ │ +96 return _N_U_L_L; │ │ │ │ │ 97} │ │ │ │ │ 98 │ │ │ │ │ -99_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S uint32_t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e___s_h_o_r_t(const struct │ │ │ │ │ +99_S_P_A___A_P_I___D_E_B_U_G___T_Y_P_E_S _u_i_n_t_3_2___t _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___t_y_p_e___s_h_o_r_t(const struct │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o *info, const char *name) │ │ │ │ │ 100{ │ │ │ │ │ -101 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t(info, name)) == NULL) │ │ │ │ │ +101 if ((info = _s_p_a___d_e_b_u_g___t_y_p_e___f_i_n_d___s_h_o_r_t(info, name)) == _N_U_L_L) │ │ │ │ │ 102 return _S_P_A___I_D___I_N_V_A_L_I_D; │ │ │ │ │ 103 return info->_t_y_p_e; │ │ │ │ │ 104} │ │ │ │ │ 109#ifdef __cplusplus │ │ │ │ │ 110} /* extern "C" */ │ │ │ │ │ 111#endif │ │ │ │ │ 112 │ │ │ ├── ./usr/share/doc/pipewire/html/video_2format-utils_8h_source.html │ │ │ │ @@ -146,29 +146,29 @@ │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a703de68bc34687245f2a607c0b4805db">SPA_MEDIA_SUBTYPE_mjpg</a>:</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga438c9942934f5b6d1d6a2dd014906d18">spa_format_video_mjpg_parse</a>(format, &info-><a class="code hl_variable" href="structspa__video__info.html#a2b4797467940061e93ad79cbdbb9e928">info</a>.<a class="code hl_variable" href="structspa__video__info.html#a0e442291121d1e295e2db47ead38eb11">mjpg</a>);</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> }</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">return</span> -ENOTSUP;</div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>}</div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>SPA_API_VIDEO_FORMAT_UTILS <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>spa_format_video_build(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>spa_format_video_build(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__video__info.html">spa_video_info</a> *info)</div> │ │ │ │ <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>{</div> │ │ │ │ <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordflow">switch</span> (info-><a class="code hl_variable" href="structspa__video__info.html#a429e55f4dde148559d032bcaf8cd73f0">media_subtype</a>) {</div> │ │ │ │ <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa49801fb2d4d8b9548bca74ac19b98fd">SPA_MEDIA_SUBTYPE_raw</a>:</div> │ │ │ │ <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#gacee1dee2a9db92a28a612e0200bebfe9">spa_format_video_raw_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__video__info.html#a2b4797467940061e93ad79cbdbb9e928">info</a>.<a class="code hl_variable" href="structspa__video__info.html#a697a0106c54d5680d0cfd2731b60d712">raw</a>);</div> │ │ │ │ <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a811e024849dc8510a49ce213bb393310">SPA_MEDIA_SUBTYPE_dsp</a>:</div> │ │ │ │ <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#gae887b03c88ee844fdd8401e213edb447">spa_format_video_dsp_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__video__info.html#a2b4797467940061e93ad79cbdbb9e928">info</a>.<a class="code hl_variable" href="structspa__video__info.html#afe7b9fde171f232f0b7eb76778845784">dsp</a>);</div> │ │ │ │ <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a1586de58af60fe2e492763fac227125f">SPA_MEDIA_SUBTYPE_h264</a>:</div> │ │ │ │ <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga3791e082a2a827550bd9a5d06c928885">spa_format_video_h264_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__video__info.html#a2b4797467940061e93ad79cbdbb9e928">info</a>.<a class="code hl_variable" href="structspa__video__info.html#ab2856db92b8c85f902b4be0390dd2141">h264</a>);</div> │ │ │ │ <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a703de68bc34687245f2a607c0b4805db">SPA_MEDIA_SUBTYPE_mjpg</a>:</div> │ │ │ │ <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__spa__param.html#ga3a76d42799bfb502981f8d1ef3a1aded">spa_format_video_mjpg_build</a>(builder, <span class="keywordtype">id</span>, &info-><a class="code hl_variable" href="structspa__video__info.html#a2b4797467940061e93ad79cbdbb9e928">info</a>.<a class="code hl_variable" href="structspa__video__info.html#a0e442291121d1e295e2db47ead38eb11">mjpg</a>);</div> │ │ │ │ <div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> }</div> │ │ │ │ -<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> errno = ENOTSUP;</div> │ │ │ │ -<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> NULL;</div> │ │ │ │ +<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">errno</a> = <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">ENOTSUP</a>;</div> │ │ │ │ +<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">NULL</a>;</div> │ │ │ │ <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>}</div> │ │ │ │ <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div> │ │ │ │ <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#endif</span></div> │ │ │ │ <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div> │ │ │ │ <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_PARAM_VIDEO_FORMAT_UTILS_H */</span><span class="preprocessor"></span></div> │ │ │ │ @@ -189,14 +189,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a811e024849dc8510a49ce213bb393310"><div class="ttname"><a href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5a811e024849dc8510a49ce213bb393310">SPA_MEDIA_SUBTYPE_dsp</a></div><div class="ttdeci">@ SPA_MEDIA_SUBTYPE_dsp</div><div class="ttdef"><b>Definition</b> format.h:39</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa49801fb2d4d8b9548bca74ac19b98fd"><div class="ttname"><a href="group__spa__param.html#ggaaa66f9e8b1228f1ef1f2630d8d9c5ab5aa49801fb2d4d8b9548bca74ac19b98fd">SPA_MEDIA_SUBTYPE_raw</a></div><div class="ttdeci">@ SPA_MEDIA_SUBTYPE_raw</div><div class="ttdef"><b>Definition</b> format.h:38</div></div> │ │ │ │ <div class="ttc" id="ah264-utils_8h_html"><div class="ttname"><a href="h264-utils_8h.html">h264-utils.h</a></div></div> │ │ │ │ <div class="ttc" id="amjpg-utils_8h_html"><div class="ttname"><a href="mjpg-utils_8h.html">mjpg-utils.h</a></div></div> │ │ │ │ <div class="ttc" id="aparam_2video_2format_8h_html"><div class="ttname"><a href="param_2video_2format_8h.html">format.h</a></div><div class="ttdoc">spa/param/video/format.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html"><div class="ttname"><a href="structspa__video__info.html">spa_video_info</a></div><div class="ttdef"><b>Definition</b> format.h:27</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html_a0e442291121d1e295e2db47ead38eb11"><div class="ttname"><a href="structspa__video__info.html#a0e442291121d1e295e2db47ead38eb11">spa_video_info::mjpg</a></div><div class="ttdeci">struct spa_video_info_mjpg mjpg</div><div class="ttdef"><b>Definition</b> format.h:34</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html_a2b4797467940061e93ad79cbdbb9e928"><div class="ttname"><a href="structspa__video__info.html#a2b4797467940061e93ad79cbdbb9e928">spa_video_info::info</a></div><div class="ttdeci">union spa_video_info::@5 info</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html_a429e55f4dde148559d032bcaf8cd73f0"><div class="ttname"><a href="structspa__video__info.html#a429e55f4dde148559d032bcaf8cd73f0">spa_video_info::media_subtype</a></div><div class="ttdeci">uint32_t media_subtype</div><div class="ttdef"><b>Definition</b> format.h:29</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html_a697a0106c54d5680d0cfd2731b60d712"><div class="ttname"><a href="structspa__video__info.html#a697a0106c54d5680d0cfd2731b60d712">spa_video_info::raw</a></div><div class="ttdeci">struct spa_video_info_raw raw</div><div class="ttdef"><b>Definition</b> format.h:31</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html_a73d52ad69db77b05afa52a8cb61455c9"><div class="ttname"><a href="structspa__video__info.html#a73d52ad69db77b05afa52a8cb61455c9">spa_video_info::media_type</a></div><div class="ttdeci">uint32_t media_type</div><div class="ttdef"><b>Definition</b> format.h:28</div></div> │ │ │ │ <div class="ttc" id="astructspa__video__info_html_ab2856db92b8c85f902b4be0390dd2141"><div class="ttname"><a href="structspa__video__info.html#ab2856db92b8c85f902b4be0390dd2141">spa_video_info::h264</a></div><div class="ttdeci">struct spa_video_info_h264 h264</div><div class="ttdef"><b>Definition</b> format.h:33</div></div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -52,29 +52,29 @@ │ │ │ │ │ 45 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_j_p_g: │ │ │ │ │ 46 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___m_j_p_g___p_a_r_s_e(format, &info->_i_n_f_o._m_j_p_g); │ │ │ │ │ 47 } │ │ │ │ │ 48 return -ENOTSUP; │ │ │ │ │ 49} │ │ │ │ │ 50 │ │ │ │ │ 51SPA_API_VIDEO_FORMAT_UTILS struct _s_p_a___p_o_d * │ │ │ │ │ -52spa_format_video_build(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +52spa_format_video_build(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 53 const struct _s_p_a___v_i_d_e_o___i_n_f_o *info) │ │ │ │ │ 54{ │ │ │ │ │ 55 switch (info->_m_e_d_i_a___s_u_b_t_y_p_e) { │ │ │ │ │ 56 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___r_a_w: │ │ │ │ │ 57 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___r_a_w___b_u_i_l_d(builder, id, &info->_i_n_f_o._r_a_w); │ │ │ │ │ 58 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___d_s_p: │ │ │ │ │ 59 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___d_s_p___b_u_i_l_d(builder, id, &info->_i_n_f_o._d_s_p); │ │ │ │ │ 60 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___h_2_6_4: │ │ │ │ │ 61 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___h_2_6_4___b_u_i_l_d(builder, id, &info->_i_n_f_o._h_2_6_4); │ │ │ │ │ 62 case _S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___m_j_p_g: │ │ │ │ │ 63 return _s_p_a___f_o_r_m_a_t___v_i_d_e_o___m_j_p_g___b_u_i_l_d(builder, id, &info->_i_n_f_o._m_j_p_g); │ │ │ │ │ 64 } │ │ │ │ │ -65 errno = ENOTSUP; │ │ │ │ │ -66 return NULL; │ │ │ │ │ +65 _e_r_r_n_o = _E_N_O_T_S_U_P; │ │ │ │ │ +66 return _N_U_L_L; │ │ │ │ │ 67} │ │ │ │ │ 68 │ │ │ │ │ 69#ifdef __cplusplus │ │ │ │ │ 70} /* extern "C" */ │ │ │ │ │ 71#endif │ │ │ │ │ 72 │ │ │ │ │ 73#endif /* SPA_PARAM_VIDEO_FORMAT_UTILS_H */ │ │ │ │ │ @@ -137,14 +137,17 @@ │ │ │ │ │ _m_j_p_g_-_u_t_i_l_s_._h │ │ │ │ │ _f_o_r_m_a_t_._h │ │ │ │ │ spa/param/video/format.h │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn format.h:27 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o_:_:_m_j_p_g │ │ │ │ │ struct spa_video_info_mjpg mjpg │ │ │ │ │ DDeeffiinniittiioonn format.h:34 │ │ │ │ │ _s_p_a___v_i_d_e_o___i_n_f_o_:_:_i_n_f_o │ │ │ │ │ union spa_video_info::@5 info │ │ │ ├── ./usr/share/doc/pipewire/html/vorbis-utils_8h_source.html │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a4aae43dcc8980a51fc829ad16de65825">SPA_FORMAT_AUDIO_rate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__vorbis.html#a7614ad24e4491223d0d44c1931c3089b">rate</a>),</div> │ │ │ │ <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81af096b47f86c0d581f5370984452f04c4">SPA_FORMAT_AUDIO_channels</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__vorbis.html#afec5882d3af8e9d177b4b0771c176046">channels</a>));</div> │ │ │ │ <div class="foldopen" id="foldopen00038" data-start="{" data-end="}"> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#gaa6769c9c2dfc895c4a8b6134ef30928f"> 38</a></span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><a class="code hl_define" href="group__spa__param.html#ga981994225dfd5d9bdce60247b6ea5e34">SPA_API_AUDIO_VORBIS_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga76850fa59a53c2a23a98af1b5a28c2f3">spa_format_audio_vorbis_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_function" href="group__spa__param.html#ga76850fa59a53c2a23a98af1b5a28c2f3">spa_format_audio_vorbis_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__vorbis.html">spa_audio_info_vorbis</a> *info)</div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div> │ │ │ │ <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -189,14 +189,15 @@ │ │ │ │ <div class="ttc" id="aparser_8h_html"><div class="ttname"><a href="parser_8h.html">parser.h</a></div><div class="ttdoc">spa/pod/parser.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__vorbis_html"><div class="ttname"><a href="structspa__audio__info__vorbis.html">spa_audio_info_vorbis</a></div><div class="ttdef"><b>Definition</b> vorbis.h:24</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__vorbis_html_a7614ad24e4491223d0d44c1931c3089b"><div class="ttname"><a href="structspa__audio__info__vorbis.html#a7614ad24e4491223d0d44c1931c3089b">spa_audio_info_vorbis::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> vorbis.h:25</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__vorbis_html_afec5882d3af8e9d177b4b0771c176046"><div class="ttname"><a href="structspa__audio__info__vorbis.html#afec5882d3af8e9d177b4b0771c176046">spa_audio_info_vorbis::channels</a></div><div class="ttdeci">uint32_t channels</div><div class="ttdef"><b>Definition</b> vorbis.h:26</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="vorbis-utils_8h.html">vorbis-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 35 _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, NULL, │ │ │ │ │ 36 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_r_a_t_e), │ │ │ │ │ 37 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___c_h_a_n_n_e_l_s, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_c_h_a_n_n_e_l_s)); │ │ │ │ │ _3_8 return _r_e_s; │ │ │ │ │ 39} │ │ │ │ │ 40 │ │ │ │ │ 41_S_P_A___A_P_I___A_U_D_I_O___V_O_R_B_I_S___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___v_o_r_b_i_s___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +42_s_p_a___f_o_r_m_a_t___a_u_d_i_o___v_o_r_b_i_s___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 43 const struct _s_p_a___a_u_d_i_o___i_n_f_o___v_o_r_b_i_s *info) │ │ │ │ │ 44{ │ │ │ │ │ 45 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 46 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 47 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 48 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _4_9 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___v_o_r_b_i_s), │ │ │ │ │ @@ -153,12 +153,15 @@ │ │ │ │ │ DDeeffiinniittiioonn vorbis.h:26 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _v_o_r_b_i_s_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/wma-types_8h_source.html │ │ │ │ @@ -113,24 +113,24 @@ │ │ │ │ <div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="spa_2include_2spa_2utils_2type_8h.html">spa/utils/type.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="wma_8h.html">spa/param/audio/wma.h</a>></span></div> │ │ │ │ <div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div> │ │ │ │ <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define SPA_TYPE_INFO_AudioWMAProfile SPA_TYPE_INFO_ENUM_BASE "AudioWMAProfile"</span></div> │ │ │ │ <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE SPA_TYPE_INFO_AudioWMAProfile ":"</span></div> │ │ │ │ <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> │ │ │ │ <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__type__info.html">spa_type_info</a> <a class="code hl_variable" href="group__spa__param.html#ga1e337ecd6ef96f07a7939db1cd5429a2">spa_type_audio_wma_profile</a>[] = {</div> │ │ │ │ -<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caef6082e842c26f13e08b7f18b36c5b49">SPA_AUDIO_WMA_PROFILE_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76ca4b1638342b161152bcc791f9cd7e6f92">SPA_AUDIO_WMA_PROFILE_WMA7</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA7"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#gad0075f13f47ec217cd40e2ceffa804c3"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76ca1b0d23b3c80d30ed4431a9f2609ee301">SPA_AUDIO_WMA_PROFILE_WMA8</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA8"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76cac03a9c546b101e650177286cb3a97ec4">SPA_AUDIO_WMA_PROFILE_WMA9</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA9"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caf325ef96c75aecc0abf2f21cdf6e067d">SPA_AUDIO_WMA_PROFILE_WMA10</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA10"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76ca83cd7e5fcbf1ad10388d8ac12042f42d">SPA_AUDIO_WMA_PROFILE_WMA9_PRO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA9-Pro"</span>, NULL },</div> │ │ │ │ +<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caef6082e842c26f13e08b7f18b36c5b49">SPA_AUDIO_WMA_PROFILE_UNKNOWN</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"UNKNOWN"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76ca4b1638342b161152bcc791f9cd7e6f92">SPA_AUDIO_WMA_PROFILE_WMA7</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA7"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__spa__param.html#gad0075f13f47ec217cd40e2ceffa804c3"> 26</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76ca1b0d23b3c80d30ed4431a9f2609ee301">SPA_AUDIO_WMA_PROFILE_WMA8</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA8"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76cac03a9c546b101e650177286cb3a97ec4">SPA_AUDIO_WMA_PROFILE_WMA9</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA9"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4"> 28</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caf325ef96c75aecc0abf2f21cdf6e067d">SPA_AUDIO_WMA_PROFILE_WMA10</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA10"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76ca83cd7e5fcbf1ad10388d8ac12042f42d">SPA_AUDIO_WMA_PROFILE_WMA9_PRO</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA9-Pro"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="foldopen" id="foldopen00030" data-start="{" data-end="};"> │ │ │ │ -<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1e337ecd6ef96f07a7939db1cd5429a2"> 30</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caa646e52a2e5970b0a64bfb7065c9d8bb">SPA_AUDIO_WMA_PROFILE_WMA9_LOSSLESS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA9-Lossless"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caf684c27bc6897a7581d0701fb78828d6">SPA_AUDIO_WMA_PROFILE_WMA10_LOSSLESS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA10-Lossless"</span>, NULL },</div> │ │ │ │ -<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> { 0, 0, NULL, NULL },</div> │ │ │ │ +<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga1e337ecd6ef96f07a7939db1cd5429a2"> 30</a></span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caa646e52a2e5970b0a64bfb7065c9d8bb">SPA_AUDIO_WMA_PROFILE_WMA9_LOSSLESS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA9-Lossless"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> { <a class="code hl_enumvalue" href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caf684c27bc6897a7581d0701fb78828d6">SPA_AUDIO_WMA_PROFILE_WMA10_LOSSLESS</a>, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a>, <a class="code hl_define" href="group__spa__param.html#gacf9fcd1022ae7b4cee34c5d215a562f4">SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE</a> <span class="stringliteral">"WMA10-Lossless"</span>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ +<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> { 0, 0, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a>, <a class="code hl_variable" href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">NULL</a> },</div> │ │ │ │ <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>};</div> │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#ifdef __cplusplus</span></div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>} <span class="comment">/* extern "C" */</span></div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#endif</span></div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#endif </span><span class="comment">/* SPA_AUDIO_WMA_TYPES_H */</span><span class="preprocessor"></span></div> │ │ │ │ @@ -143,14 +143,15 @@ │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggab51e8989900f6d9b79d448e07ee2e76cac03a9c546b101e650177286cb3a97ec4"><div class="ttname"><a href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76cac03a9c546b101e650177286cb3a97ec4">SPA_AUDIO_WMA_PROFILE_WMA9</a></div><div class="ttdeci">@ SPA_AUDIO_WMA_PROFILE_WMA9</div><div class="ttdef"><b>Definition</b> wma.h:29</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggab51e8989900f6d9b79d448e07ee2e76caef6082e842c26f13e08b7f18b36c5b49"><div class="ttname"><a href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caef6082e842c26f13e08b7f18b36c5b49">SPA_AUDIO_WMA_PROFILE_UNKNOWN</a></div><div class="ttdeci">@ SPA_AUDIO_WMA_PROFILE_UNKNOWN</div><div class="ttdef"><b>Definition</b> wma.h:25</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggab51e8989900f6d9b79d448e07ee2e76caf325ef96c75aecc0abf2f21cdf6e067d"><div class="ttname"><a href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caf325ef96c75aecc0abf2f21cdf6e067d">SPA_AUDIO_WMA_PROFILE_WMA10</a></div><div class="ttdeci">@ SPA_AUDIO_WMA_PROFILE_WMA10</div><div class="ttdef"><b>Definition</b> wma.h:30</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__param_html_ggab51e8989900f6d9b79d448e07ee2e76caf684c27bc6897a7581d0701fb78828d6"><div class="ttname"><a href="group__spa__param.html#ggab51e8989900f6d9b79d448e07ee2e76caf684c27bc6897a7581d0701fb78828d6">SPA_AUDIO_WMA_PROFILE_WMA10_LOSSLESS</a></div><div class="ttdeci">@ SPA_AUDIO_WMA_PROFILE_WMA10_LOSSLESS</div><div class="ttdef"><b>Definition</b> wma.h:33</div></div> │ │ │ │ <div class="ttc" id="agroup__spa__types_html_gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e"><div class="ttname"><a href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635a08878f07dded510b5965257093dd604e">SPA_TYPE_Int</a></div><div class="ttdeci">@ SPA_TYPE_Int</div><div class="ttdef"><b>Definition</b> type.h:45</div></div> │ │ │ │ <div class="ttc" id="aspa_2include_2spa_2utils_2type_8h_html"><div class="ttname"><a href="spa_2include_2spa_2utils_2type_8h.html">type.h</a></div><div class="ttdoc">spa/utils/type.h</div></div> │ │ │ │ <div class="ttc" id="astructspa__type__info_html"><div class="ttname"><a href="structspa__type__info.html">spa_type_info</a></div><div class="ttdef"><b>Definition</b> type.h:154</div></div> │ │ │ │ +<div class="ttc" id="astructspa__type__info_html_a25dfe56fe53d756509cd5daa5f5b64e5"><div class="ttname"><a href="structspa__type__info.html#a25dfe56fe53d756509cd5daa5f5b64e5">spa_type_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> type.h:155</div></div> │ │ │ │ <div class="ttc" id="awma_8h_html"><div class="ttname"><a href="wma_8h.html">wma.h</a></div><div class="ttdoc">spa/param/audio/wma.h</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="wma-types_8h.html">wma-types.h</a></li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -21,30 +21,30 @@ │ │ │ │ │ 20#define SPA_TYPE_INFO_AudioWMAProfile SPA_TYPE_INFO_ENUM_BASE │ │ │ │ │ "AudioWMAProfile" │ │ │ │ │ 21#define SPA_TYPE_INFO_AUDIO_WMA_PROFILE_BASE SPA_TYPE_INFO_AudioWMAProfile ": │ │ │ │ │ " │ │ │ │ │ 22 │ │ │ │ │ 23static const struct _s_p_a___t_y_p_e___i_n_f_o _s_p_a___t_y_p_e___a_u_d_i_o___w_m_a___p_r_o_f_i_l_e[] = { │ │ │ │ │ 24 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___U_N_K_N_O_W_N, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "UNKNOWN", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "UNKNOWN", _N_U_L_L }, │ │ │ │ │ 25 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_7, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA7", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA7", _N_U_L_L }, │ │ │ │ │ _2_6 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_8, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA8", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA8", _N_U_L_L }, │ │ │ │ │ 27 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_9, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA9", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA9", _N_U_L_L }, │ │ │ │ │ _2_8 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_1_0, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA10", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA10", _N_U_L_L }, │ │ │ │ │ 29 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_9___P_R_O, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA9-Pro", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA9-Pro", _N_U_L_L }, │ │ │ │ │ _3_0 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_9___L_O_S_S_L_E_S_S, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA9-Lossless", NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA9-Lossless", _N_U_L_L }, │ │ │ │ │ 31 { _S_P_A___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___W_M_A_1_0___L_O_S_S_L_E_S_S, _S_P_A___T_Y_P_E___I_n_t, │ │ │ │ │ -_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA10-Lossless", NULL }, │ │ │ │ │ -32 { 0, 0, NULL, NULL }, │ │ │ │ │ +_S_P_A___T_Y_P_E___I_N_F_O___A_U_D_I_O___W_M_A___P_R_O_F_I_L_E___B_A_S_E "WMA10-Lossless", _N_U_L_L }, │ │ │ │ │ +32 { 0, 0, _N_U_L_L, _N_U_L_L }, │ │ │ │ │ 33}; │ │ │ │ │ 38#ifdef __cplusplus │ │ │ │ │ 39} /* extern "C" */ │ │ │ │ │ 40#endif │ │ │ │ │ 41 │ │ │ │ │ 42#endif /* SPA_AUDIO_WMA_TYPES_H */ │ │ │ │ │ _s_p_a___t_y_p_e___a_u_d_i_o___w_m_a___p_r_o_f_i_l_e │ │ │ │ │ @@ -80,14 +80,17 @@ │ │ │ │ │ _S_P_A___T_Y_P_E___I_n_t │ │ │ │ │ @ SPA_TYPE_Int │ │ │ │ │ DDeeffiinniittiioonn type.h:45 │ │ │ │ │ _t_y_p_e_._h │ │ │ │ │ spa/utils/type.h │ │ │ │ │ _s_p_a___t_y_p_e___i_n_f_o │ │ │ │ │ DDeeffiinniittiioonn type.h:154 │ │ │ │ │ +_s_p_a___t_y_p_e___i_n_f_o_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn type.h:155 │ │ │ │ │ _w_m_a_._h │ │ │ │ │ spa/param/audio/wma.h │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _w_m_a_-_t_y_p_e_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8 │ │ │ ├── ./usr/share/doc/pipewire/html/wma-utils_8h_source.html │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │ <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__spa__param.html#ga6acb0db72bce0a5526268c065ee1e376"> 38</a></span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81aa9fdec588c654f383d9c1a01138616bd">SPA_FORMAT_AUDIO_bitrate</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__wma.html#a46f090f295f02f54aaa427abb93d44e2">bitrate</a>),</div> │ │ │ │ <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a2401b7e69be138b5c0d106f6d6f14cc4">SPA_FORMAT_AUDIO_blockAlign</a>, <a class="code hl_define" href="group__spa__pod.html#ga897e33e5093184c6876262677f0e38c4">SPA_POD_OPT_Int</a>(&info-><a class="code hl_variable" href="structspa__audio__info__wma.html#a328501d7905f732937932d3731916a55">block_align</a>),</div> │ │ │ │ <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81aaff24c59e6ca18a2eff92f7caac0bf83">SPA_FORMAT_AUDIO_WMA_profile</a>, <a class="code hl_define" href="group__spa__pod.html#gaae8107547cc28f6c5fd9b57cfac5ef61">SPA_POD_OPT_Id</a>(&info-><a class="code hl_variable" href="structspa__audio__info__wma.html#a0bf6e6bad02abf194f2d65b5b458e7ba">profile</a>));</div> │ │ │ │ <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="group__pw__core.html#gac47bc0c8feb8377c35d99b9bd66b9137">res</a>;</div> │ │ │ │ <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>}</div> │ │ │ │ <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> │ │ │ │ <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_define" href="group__spa__param.html#gaca693e9173ecd4c49337905177a882ff">SPA_API_AUDIO_WMA_UTILS</a> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod.html">spa_pod</a> *</div> │ │ │ │ -<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><a class="code hl_function" href="group__spa__param.html#gac43b020c23afe1a8a87b1e38ac0a4782">spa_format_audio_wma_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, uint32_t <span class="keywordtype">id</span>,</div> │ │ │ │ +<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><a class="code hl_function" href="group__spa__param.html#gac43b020c23afe1a8a87b1e38ac0a4782">spa_format_audio_wma_build</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structspa__pod__builder.html">spa_pod_builder</a> *builder, <a class="code hl_variable" href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">uint32_t</a> <span class="keywordtype">id</span>,</div> │ │ │ │ <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structspa__audio__info__wma.html">spa_audio_info_wma</a> *info)</div> │ │ │ │ <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div> │ │ │ │ <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">struct </span><a class="code hl_struct" href="structspa__pod__frame.html">spa_pod_frame</a> f;</div> │ │ │ │ <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_function" href="group__spa__pod.html#ga70c5c4e3d6038fc3d900625198ca6e6a">spa_pod_builder_push_object</a>(builder, &f, <a class="code hl_enumvalue" href="group__spa__types.html#gga726ca809ffd3d67ab4b8476646f26635aff40c8f7d5f7228694ad59007df53867">SPA_TYPE_OBJECT_Format</a>, <span class="keywordtype">id</span>);</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_function" href="group__spa__pod.html#ga5cfb06a3cbb14a0c2f9bb1c730e7ef47">spa_pod_builder_add</a>(builder,</div> │ │ │ │ <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="group__spa__param.html#gga46887990fa9d119f5a5cdae12a985d81a3915e0db6d824a29a823320fd593efec">SPA_FORMAT_mediaType</a>, <a class="code hl_define" href="group__spa__pod.html#ga64526ff3bab813a3d2d85549c14bbfd9">SPA_POD_Id</a>(<a class="code hl_enumvalue" href="group__spa__param.html#gga2e596ab503e31aa2fbe6ab3dfe93b35ea433834a71543083b0286f2e05464f008">SPA_MEDIA_TYPE_audio</a>),</div> │ │ │ │ @@ -209,14 +209,15 @@ │ │ │ │ <div class="ttc" id="astructspa__audio__info__wma_html_a0bf6e6bad02abf194f2d65b5b458e7ba"><div class="ttname"><a href="structspa__audio__info__wma.html#a0bf6e6bad02abf194f2d65b5b458e7ba">spa_audio_info_wma::profile</a></div><div class="ttdeci">enum spa_audio_wma_profile profile</div><div class="ttdef"><b>Definition</b> wma.h:43</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__wma_html_a328501d7905f732937932d3731916a55"><div class="ttname"><a href="structspa__audio__info__wma.html#a328501d7905f732937932d3731916a55">spa_audio_info_wma::block_align</a></div><div class="ttdeci">uint32_t block_align</div><div class="ttdef"><b>Definition</b> wma.h:42</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__wma_html_a46f090f295f02f54aaa427abb93d44e2"><div class="ttname"><a href="structspa__audio__info__wma.html#a46f090f295f02f54aaa427abb93d44e2">spa_audio_info_wma::bitrate</a></div><div class="ttdeci">uint32_t bitrate</div><div class="ttdef"><b>Definition</b> wma.h:41</div></div> │ │ │ │ <div class="ttc" id="astructspa__audio__info__wma_html_ad572e9079c943a87b18d96060ced5af4"><div class="ttname"><a href="structspa__audio__info__wma.html#ad572e9079c943a87b18d96060ced5af4">spa_audio_info_wma::rate</a></div><div class="ttdeci">uint32_t rate</div><div class="ttdef"><b>Definition</b> wma.h:39</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__builder_html"><div class="ttname"><a href="structspa__pod__builder.html">spa_pod_builder</a></div><div class="ttdef"><b>Definition</b> builder.h:63</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod__frame_html"><div class="ttname"><a href="structspa__pod__frame.html">spa_pod_frame</a></div><div class="ttdef"><b>Definition</b> iter.h:37</div></div> │ │ │ │ <div class="ttc" id="astructspa__pod_html"><div class="ttname"><a href="structspa__pod.html">spa_pod</a></div><div class="ttdef"><b>Definition</b> pod.h:43</div></div> │ │ │ │ +<div class="ttc" id="astructspa__pod_html_a3f7077ea0a9d9fedac8b7ba74cb23408"><div class="ttname"><a href="structspa__pod.html#a3f7077ea0a9d9fedac8b7ba74cb23408">spa_pod::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdef"><b>Definition</b> pod.h:45</div></div> │ │ │ │ </div><!-- fragment --></div><!-- contents --> │ │ │ │ </div><!-- doc-content --> │ │ │ │ <!-- start footer part --> │ │ │ │ <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> │ │ │ │ <ul> │ │ │ │ <li class="navelem"><a class="el" href="dir_652570497ce02bccf27ddba78dda491e.html">spa</a></li><li class="navelem"><a class="el" href="dir_e75cad33ebbdf3b470a7eac98ae5e539.html">param</a></li><li class="navelem"><a class="el" href="dir_99cb2ffe0e3b417cc21a58f79c74f125.html">audio</a></li><li class="navelem"><a class="el" href="wma-utils_8h.html">wma-utils.h</a></li> │ │ │ │ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ _3_8 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_i_t_r_a_t_e, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_b_i_t_r_a_t_e), │ │ │ │ │ 39 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___b_l_o_c_k_A_l_i_g_n, _S_P_A___P_O_D___O_P_T___I_n_t(&info->_b_l_o_c_k___a_l_i_g_n), │ │ │ │ │ 40 _S_P_A___F_O_R_M_A_T___A_U_D_I_O___W_M_A___p_r_o_f_i_l_e, _S_P_A___P_O_D___O_P_T___I_d(&info->_p_r_o_f_i_l_e)); │ │ │ │ │ 41 return _r_e_s; │ │ │ │ │ 42} │ │ │ │ │ 43 │ │ │ │ │ 44_S_P_A___A_P_I___A_U_D_I_O___W_M_A___U_T_I_L_S struct _s_p_a___p_o_d * │ │ │ │ │ -45_s_p_a___f_o_r_m_a_t___a_u_d_i_o___w_m_a___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, uint32_t id, │ │ │ │ │ +45_s_p_a___f_o_r_m_a_t___a_u_d_i_o___w_m_a___b_u_i_l_d(struct _s_p_a___p_o_d___b_u_i_l_d_e_r *builder, _u_i_n_t_3_2___t id, │ │ │ │ │ 46 const struct _s_p_a___a_u_d_i_o___i_n_f_o___w_m_a *info) │ │ │ │ │ 47{ │ │ │ │ │ 48 struct _s_p_a___p_o_d___f_r_a_m_e f; │ │ │ │ │ 49 _s_p_a___p_o_d___b_u_i_l_d_e_r___p_u_s_h___o_b_j_e_c_t(builder, &f, _S_P_A___T_Y_P_E___O_B_J_E_C_T___F_o_r_m_a_t, id); │ │ │ │ │ 50 _s_p_a___p_o_d___b_u_i_l_d_e_r___a_d_d(builder, │ │ │ │ │ 51 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_T_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___T_Y_P_E___a_u_d_i_o), │ │ │ │ │ _5_2 _S_P_A___F_O_R_M_A_T___m_e_d_i_a_S_u_b_t_y_p_e, _S_P_A___P_O_D___I_d(_S_P_A___M_E_D_I_A___S_U_B_T_Y_P_E___w_m_a), │ │ │ │ │ @@ -189,12 +189,15 @@ │ │ │ │ │ DDeeffiinniittiioonn wma.h:39 │ │ │ │ │ _s_p_a___p_o_d___b_u_i_l_d_e_r │ │ │ │ │ DDeeffiinniittiioonn builder.h:63 │ │ │ │ │ _s_p_a___p_o_d___f_r_a_m_e │ │ │ │ │ DDeeffiinniittiioonn iter.h:37 │ │ │ │ │ _s_p_a___p_o_d │ │ │ │ │ DDeeffiinniittiioonn pod.h:43 │ │ │ │ │ +_s_p_a___p_o_d_:_:_t_y_p_e │ │ │ │ │ +uint32_t type │ │ │ │ │ +DDeeffiinniittiioonn pod.h:45 │ │ │ │ │ * _s_p_a │ │ │ │ │ * _p_a_r_a_m │ │ │ │ │ * _a_u_d_i_o │ │ │ │ │ * _w_m_a_-_u_t_i_l_s_._h │ │ │ │ │ * Generated by _[_d_o_x_y_g_e_n_]1.9.8