xcb_xv_get_video(3)
π xcb_xv_get_video β the manual page, but make it a group chat π
okay so bestie, you know xcb_xv_get_video? It's a request function from XCB Requests (that's the manual it lives in, in case you were wondering who let it out of the house), and it's part of libxcb. Sit down, hydrate, and let's get into it. π«Ά
β¨ NAME β¨
xcb_xv_get_video β and that's literally it. The original page leaves it blank after the dash, no cap. No description in the NAME line. Just vibes. π
πΈ SYNOPSIS πΈ
First things first, you gotta bring in the header:
#include <xcb/xv.h>
π¦ Request function π¦
xcb_void_cookie_t xcb_xv_get_video(xcb_connection_t *conn,
xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc,
int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h,
int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h);
look at all those arguments. twelve of them. it's giving main character energy, honestly. π
π REQUEST ARGUMENTS π
connβ the XCB connection to X11. your little hotline to the server, bestie. πportβ TODO: NOT YET DOCUMENTED. (not me being left on read by the docs π)drawableβ TODO: NOT YET DOCUMENTED.gcβ TODO: NOT YET DOCUMENTED.vid_xβ TODO: NOT YET DOCUMENTED.vid_yβ TODO: NOT YET DOCUMENTED.vid_wβ TODO: NOT YET DOCUMENTED.vid_hβ TODO: NOT YET DOCUMENTED.drw_xβ TODO: NOT YET DOCUMENTED.drw_yβ TODO: NOT YET DOCUMENTED.drw_wβ TODO: NOT YET DOCUMENTED.drw_hβ TODO: NOT YET DOCUMENTED.
ngl the docs really said "figure it out yourself β¨" for basically every single argument here. I'm not gonna make stuff up β the original says NOT YET DOCUMENTED, so that's exactly what I'm telling you. fr fr.
π DESCRIPTION π
...yeah. There isn't one. The DESCRIPTION section is just empty in the original. Nothing. A whole section with zero words. It's giving "ghosted by the manpage". π
π RETURN VALUE π
So it hands you back an xcb_void_cookie_t. The whole thing about errors? If there are any, you have to deal with them in the event loop, bestie. That's the assignment. π
But wait β if you'd rather handle errors directly with xcb_request_check instead, then use xcb_xv_get_video_checked and it'll sort you out. Peep xcb-requests(3) for the full tea. β
π₯ ERRORS π₯
Iconic behaviour honestly: this request does never generate any errors. Zero. None. Not a single one. Slay. β¨
π§ SEE ALSO π§
Nothing here. The original lists no references at all. Empty section, empty heart. π
π AUTHOR π
Generated from xv.xml. And if you spot something that needs fixing or improving, hit up xcb@lists.freedesktop.org β they're the ones who take corrections. π
and that's the whole page, bestie!! hope that made sense π¦ this was xcb_xv_get_video(3), from X Version 11, libxcb 1.17.0 β those are the source and version flexing at the bottom of the original, so I'm passing the crown to them. mwah π go forth and request responsibly. πΈβ¨
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms