xcb_xv_put_still(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… 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 βœ¨πŸ‘‘πŸ’