ENUM DVB_VB2_STATES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

This is the manual page for enum dvb_vb2_states(9) from the Kernel API Manual, bestie β€” and it's literally the states to control the VB2 state machine. State machine governance energy, no cap.


✨ SYNOPSIS ✨

enum dvb_vb2_states {
    DVB_VB2_STATE_NONE ,
    DVB_VB2_STATE_INIT ,
    DVB_VB2_STATE_REQBUFS ,
    DVB_VB2_STATE_STREAMON

};

πŸŽ€ Constants πŸŽ€

  • DVB_VB2_STATE_NONE β€” the VB2 engine hasn't been initialized yet, or init failed, or VB2 was released. Basically the "no engine / sad engine / released engine" vibe.
  • DVB_VB2_STATE_INIT β€” VB2 engine initialized. Slay.
  • DVB_VB2_STATE_REQBUFS β€” buffers were requested. Periodt.
  • DVB_VB2_STATE_STREAMON β€” VB2 is streaming. Callers should not check it directly, bestie β€” instead, they should use dvb_vb2_is_streaming.

🌸 Note 🌸

Callers should not touch at the state machine directly. This is handled inside dvb_vb2.c. Don't poke the internals, iykyk.

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/media/dvb_vb2.h enum dvb_buf_type(9), struct dvb_buffer(9), struct dvb_vb2_ctx(9), dvb_vb2_init(9), dvb_vb2_release(9), dvb_vb2_is_streaming(9), dvb_vb2_fill_buffer(9), dvb_vb2_poll(9), dvb_vb2_stream_on(9), dvb_vb2_stream_off(9), dvb_vb2_reqbufs(9), dvb_vb2_querybuf(9), dvb_vb2_expbuf(9), dvb_vb2_qbuf(9), dvb_vb2_dqbuf(9), dvb_vb2_mmap(9).


That's the whole page, babe. Source/version + date check: ./include/media, October 2026, enum dvb_vb2_states(9) β€” mwah πŸ’–βœ¨

πŸ“¦ where this page comes from