STRUCT SOF_IPC4_SRC(9)
π NAME π
okay bestie, welcome to the Kernel API Manual entry for struct sof_ipc4_src(9) β it is literally SRC config data. thatβs the whole vibe, no cap. π
β¨ SYNOPSIS β¨
hereβs the struct in all its glory, bestie β copy it exactly and do not freestyle the fields:
struct sof_ipc4_src {
struct sof_ipc4_src_data data;
struct sof_ipc4_available_audio_format available_fmt;
struct sof_ipc4_msg msg;
};
π Members π
dataβ the IPC base config data, periodt. πavailable_fmtβ the Available audio format, slay. β¨msgβ the IPC4 message struct containing header and data info. icon behavior, honestly. π
π SEE ALSO π
the Kernel file is ./sound/soc/sof/ipc4-topology.h β go peek, iykyk π. and these structs are all in the group chat:
struct sof_ipc4_pipeline(9)struct ipc4_pipeline_set_state_data(9)struct sof_ipc4_pin_format(9)struct sof_ipc4_available_audio_format(9)struct sof_copier_gateway_cfg(9)struct sof_ipc4_copier_data(9)struct sof_ipc4_gtw_attributes(9)struct sof_ipc4_dma_device_stream_ch_map(9)struct sof_ipc4_dma_stream_ch_map(9)struct sof_ipc4_dma_config(9)struct sof_ipc4_dma_config_tlv(9)struct sof_ipc4_copier(9)struct sof_ipc4_ctrl_value_chan(9)struct sof_ipc4_control_data(9)struct sof_ipc4_control_msg_payload(9)struct sof_ipc4_gain_params(9)struct sof_ipc4_gain_data(9)struct sof_ipc4_gain(9)struct sof_ipc4_mixer(9)struct sof_ipc4_asrc(9)struct sof_ipc4_base_module_cfg_ext(9)struct sof_ipc4_process(9)
thatβs the whole page, bestie π«Ά β source/version lane is ./sound/soc/sof, the date stamp is October 2026, and the footerβs struct sof_ipc4_src(9) is just the page name doing its little bow. mwah πβ¨
π¦ 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