STRUCT DMX_PES_FILTER_PARAMS(9)
β¨ struct dmx_pes_filter_params(9) β¨
okay so bestie, welcome to the Kernel API Manual π and today's main character is struct dmx_pes_filter_params β literally the thing that specifies Packetized Elementary Stream (PES) filter parameters. that's it, that's the whole vibe π
πΈ NAME πΈ
struct dmx_pes_filter_params β specifies Packetized Elementary Stream (PES) filter parameters, no cap π«Ά
π¦ SYNOPSIS π¦
struct dmx_pes_filter_params {
__u16 pid;
enum dmx_input input;
enum dmx_output output;
enum dmx_ts_pes pes_type;
__u32 flags;
};
like, look at her. five fields. absolutely iconic π
π Members π
pidβ the PID to be filtered π this is the one you're stanning.inputβ the demux input, exactly as specified byenum dmx_inputβ¨outputβ the demux output, as specified byenum dmx_outputπΈpes_typeβ the type of the pes filter, as specified byenum dmx_pes_typeπ¦flagsβ the demux PES flags, periodt π₯
ngl bestie, thatpes_typeline really does sayenum dmx_pes_typeβ i'm not gonna "fix" it for you, i'm just reporting what the page says π
π SEE ALSO π
okay so the kernel file literally lives at ./include/uapi/linux/dvb/dmx.h β go read her, she's giving main character energy π
and while you're there, vibe check these besties:
enum dmx_output(9)enum dmx_input(9)enum dmx_ts_pes(9)struct dmx_filter(9)struct dmx_sct_filter_params(9)struct dmx_stc(9)enum dmx_buffer_flags(9)struct dmx_buffer(9)struct dmx_requestbuffers(9)struct dmx_exportbuffer(9)
and that's the whole page, bestie π₯Ή sign-off szn: this one comes from the source path ./include/uapi/linux/dvb, dated October 2026, and the footer version tag is literally struct dmx_p...ilter_params(9) β yeah it's truncated, no i will not elaborate π ate and left no crumbs, 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