STRUCT SOF_IPC4_PIN_FORMAT(9)
π struct sof_ipc4_pin_format(9) π
okay so we're in the Kernel API Manual, and this page is all about struct sof_ipc4_pin_format β Module pin format. bestie, it's giving "tiny struct, very important pin business" and we are keeping every single detail. no cap. π
β¨
π NAME π
struct sof_ipc4_pin_format β Module pin format
πΈ SYNOPSIS πΈ
here's the exact shape, bestie β copy it exactly, fr fr:
struct sof_ipc4_pin_format {
u32 pin_index;
u32 buffer_size;
struct sof_ipc4_audio_format audio_fmt;
};
π¦ Members π¦
pin_indexβ pin index. literally the index of the pin. πbuffer_sizeβ buffer size in bytes. yes bestie, bytes. πaudio_fmtβ audio format for the pin. the whole audio vibe. π§
β¨ Description β¨
okay so this structure can be used for both output or input pins, and pin_index is relative to the pin type β i.e. output/input pin. that's the tea. π«Ά
π SEE ALSO π
Kernel file: ./sound/soc/sof/ipc4-topology.h
struct sof_ipc4_pipeline(9)struct ipc4_pipeline_set_state_data(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_src(9)struct sof_ipc4_asrc(9)struct sof_ipc4_base_module_cfg_ext(9)struct sof_ipc4_process(9)
xoxo, bestie π β this page came from source/version ./sound/soc/sof and the date is October 2026. 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