STRUCT HVA_STREAMINFO(9)
π struct hva_streaminfo β NAME π
okay so bestie, struct hva_streaminfo is literally the lil info bundle that holds information about hva stream β¨ like that's the whole vibe, that's the assignment π«Ά
(this one lives in the Kernel API Manual, section 9 β yes the big-girl kernel section, we love to see it π )
π SYNOPSIS π
struct hva_streaminfo {
u32 streamformat;
u32 width;
u32 height;
u8 profile[32];
u8 level[32];
};
no cap, that's the whole struct β five fields, zero drama, copying it exactly because we do not freestyle kernel headers around here π
π¦ Members π¦
streamformatβ the fourcc code of the compressed video format, like H.264... iykyk, it's the "what kind of video is this actually" tag π₯widthβ width of stream, literally just how wide, that's it, that's the field πheightβ height of stream, same energy but vertical, the duo is complete π§profileβ the profile string π« (anu8array of 32, so keep it cute and under the limit)levelβ the level string π (alsou8[32], matching energy)
bestie reminder:profileandlevelare fixed-sizeu8arrays of32β they're strings in spirit, but they are not pointers, so don't go assigning them like one, fr fr π
π SEE ALSO π
- Kernel file
./drivers/media/platform/st/sti/hva/hva.hstruct struct hva_frameinfo(9)struct hva_controls(9)struct hva_frame(9)struct hva_stream(9)struct hva_ctx_dbg(9)struct hva_ctx(9)struct hva_dev_dbg(9)struct hva_dev(9)struct hva_enc(9)
like, the entire hva friend group π«Ά go read them all, they're all icons in their own right β
okay that's the page!! sourced from ./drivers/media/platform/st/st..., dated October 2026, and yes this is struct hva_streaminfo(9) signing off β slay, bye bestie ππ
π¦ 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