STRUCT VDEC_AP_IPI_GET_PARAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay bestie welcome to the struct vdec_ap_ipi_get_param(9) page, from the Kernel API Manual (yes that manual, the iconic one) πŸ’…

struct vdec_ap_ipi_get_param β€” it's the struct for AP_IPIMSG_DEC_GET_PARAM. that's literally its whole job. no cap. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the shape of it, copy it exactly bestie, it's giving very structured:

struct vdec_ap_ipi_get_param {
    u32 msg_id;
    u32 inst_id;
    u32 data[4];
    u32 param_type;
    u32 codec_type;
 };

πŸ’– Members πŸ’–

okay now the member-by-member vibe check, no skipping, we go through all of them 🫢

  • msg_id β€” this one's AP_IPIMSG_DEC_GET_PARAM. that's what it is, that's the assignment. periodt.
  • inst_id β€” the instance ID. lowkey important: it's only used if the ABI version is >= 2. so like, if ABI < 2, don't expect this girl to show up 😭
  • data β€” picture information. that's the tea. πŸ“
  • param_type β€” the get param type. yup, it's the type, of the param. we love a self-explanatory icon πŸ‘‘
  • codec_type β€” the Codec fourcc. four characters of pure codec identity πŸŽ€

🌈 SEE ALSO 🌈

the friend group, the whole squad, iykyk:

  • Kernel file ./drivers/media/platform/mediatek/vcodec/decoder/vdec_ipi_msg.h struct vdec_ap_ipi_cmd(9), struct vdec_vpu_ipi_ack(9), struct vdec_ap_ipi_init(9), struct vdec_ap_ipi_dec_start(9), struct vdec_vpu_ipi_init_ack(9), struct vdec_vpu_ipi_get_param_ack(9)
go read those too, bestie, they're all in the same vdec_ipi_msg.h universe and honestly they ate πŸ”₯

okay that's the whole page, mwah πŸ’œ sign-off time: this cutie came from ./drivers/media/platform/media..., dated October 2026, and the header/title energy was struct vdec_...pi_get_param(9) with the Kernel API Manual living near the top. slay, bye 🧚✨

πŸ“¦ where this page comes from