STRUCT SOF_IPC4_SRC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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