STRUCT SOF_IPC4_MIXER_UNDERRUN_EVENT_DATA(9)
π struct sof_ipc4_mixer_underrun_event_data(9)
okay bestie, welcome to the Kernel API Manual β¨ β this page is literally about struct sof_ipc4_mixer_underrun_event_data, which is the mixer underrun event payload. yeah. that's the whole vibe. it's giving "small struct, big responsibilities" π«Ά
β¨ NAME
struct sof_ipc4_mixer_underrun_event_data β the mixer underrun event payload, no cap π
π¦ SYNOPSIS
struct sof_ipc4_mixer_underrun_event_data {
uint32_t eos_flag;
uint32_t data_mixed;
uint32_t expected_data_mixed;
};
iconic. three little uint32_t fields just vibing in there π
π Members
eos_flagβ this one's the EndOfStream indicator π like it literally indicates EndOfStream. that's it. that's the field.data_mixedβ the data processed by the module, measured in bytes πΈ so you know exactly how much got mixed.expected_data_mixedβ the data you expected to get processed, also in bytes π§ basically the "how much did we think was gonna get mixed" number, so you can compare it againstdata_mixedand have a whole moment about it π
π SEE ALSO
- the kernel file
./include/sound/sof/ipc4/header.hπ (yes, go look at it, iykyk) struct sof_ipc4_msg(9)struct sof_ipc4_tuple(9)struct sof_ipc4_process_data_error_event_data(9)union sof_ipc4_resource_event_data(9)struct sof_ipc4_notify_module_data(9)
all of these are fr fr your friends, go say hi π
ngl bestie, this is the October 2026 edition, living in ./include/sound/sof/ipc4, straight out of the Kernel API Manual β slay π
β¨ go forth and mix responsibly π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms