#include <spa/param/audio/format.h>
Data Fields | ||
| uint32_t | media_type | |
| uint32_t | media_subtype | |
| union { | ||
| struct spa_audio_info_raw raw | ||
| struct spa_audio_info_dsp dsp | ||
| struct spa_audio_info_iec958 iec958 | ||
| struct spa_audio_info_dsd dsd | ||
| struct spa_audio_info_mp3 mp3 | ||
| struct spa_audio_info_aac aac | ||
| struct spa_audio_info_vorbis vorbis | ||
| struct spa_audio_info_wma wma | ||
| struct spa_audio_info_ra ra | ||
| struct spa_audio_info_amr amr | ||
| struct spa_audio_info_alac alac | ||
| struct spa_audio_info_flac flac | ||
| struct spa_audio_info_ape ape | ||
| struct spa_audio_info_ape opus | ||
| } | info | |
| uint32_t spa_audio_info::media_type |
| uint32_t spa_audio_info::media_subtype |
| struct spa_audio_info_raw spa_audio_info::raw |
| struct spa_audio_info_dsp spa_audio_info::dsp |
| struct spa_audio_info_iec958 spa_audio_info::iec958 |
| struct spa_audio_info_dsd spa_audio_info::dsd |
| struct spa_audio_info_mp3 spa_audio_info::mp3 |
| struct spa_audio_info_aac spa_audio_info::aac |
| struct spa_audio_info_vorbis spa_audio_info::vorbis |
| struct spa_audio_info_wma spa_audio_info::wma |
| struct spa_audio_info_ra spa_audio_info::ra |
| struct spa_audio_info_amr spa_audio_info::amr |
| struct spa_audio_info_alac spa_audio_info::alac |
| struct spa_audio_info_flac spa_audio_info::flac |
| struct spa_audio_info_ape spa_audio_info::ape |
| struct spa_audio_info_ape spa_audio_info::opus |
| union { ... } spa_audio_info::info |