xcb_xv_put_still(3)
π xcb_xv_put_still β the XCB request girlies know
okay so bestie, welcome to xcb_xv_put_still, a page from the XCB Requests manual. Pull up a chair, grab a strawberry π, and let's get into it.
β¨ NAME β¨
xcb_xv_put_still β (and yes, the original description line here is literally empty, no cap, it's just the name and a lil dash π)
β¨ SYNOPSIS β¨
First things first, you gotta let the compiler know what's up:
#include <xcb/xv.h>
π Request function
here's the whole function signature, character for character, don't you dare change a single one:
xcb_void_cookie_t xcb_xv_put_still(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);
β¨ REQUEST ARGUMENTS β¨
here's the cast of characters, main character energy only π«Ά
connβ the XCB connection to X11. your lil hotline to the X server, bestie.portβ TODO: NOT YET DOCUMENTED. (the docs are giving "we'll get to it" π)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.
not me listing every single one of these β yes, all twelve, in order, exactly as the original has them. the TODO energy is real but we respect it. π
β¨ DESCRIPTION β¨
okay so this section is, and I cannot stress this enough, empty in the original. nothing there. a whole vibe of silence. π¦
β¨ RETURN VALUE β¨
So here's the tea: it hands you back an xcb_void_cookie_t. β¨
Any errors? bestie, you gotta handle those in the event loop. that's the assignment, that's the rule.
But wait β if you'd rather handle errors directly with xcb_request_check instead, then use xcb_xv_put_still_checked. slay. the details live in xcb-requests(3), go check it out π
β¨ ERRORS β¨
Good news, queen: this request does never generate any errors. π₯ zero. none. iconic behaviour honestly.
β¨ SEE ALSO β¨
this section is empty in the original, bestie β no cross-references listed at all. a moment of silence ποΈ
β¨ AUTHOR β¨
Generated from xv.xml. Got corrections or improvements? Contact xcb@lists.freedesktop.org. they're literally waiting for your email fr fr π«Ά
and that's the whole page, bestie π this was X Version 11, libxcb 1.17.0, xcb_xv_put_still(3) β periodt, go forth and write some XCB code β¨ππ
π¦ 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