XvSelectVideoNotify(3)
π XvSelectVideoNotify(3) π
okay bestie, so this is a page from the libXv functions manual, and it's all about the X video extension girlies. sit down, grab a boba, we're gonna talk about events. π
β¨ NAME β¨
XvSelectVideoNotify β turn VideoNotify events on or off. that's it. that's the whole job. iconic behavior honestly π
πΈ SYNOPSIS πΈ
#include <X11/extensions/Xvlib.h>
int XvSelectVideoNotify(Display *dpy, Drawable drawable, Bool onoff);
π¦ ARGUMENTS π¦
dpyβ the connection to the X server. your little phone line to the server, basically πdrawableβ defines the drawable where the video activity is getting reported. this is the spot we're keeping an eye on πonoffβ picks whether video notification is enabled or disabled. yes, it's a Bool, no it's not more complicated than that, we love a simple queen π
π DESCRIPTION π
XvSelectVideoNotify(3) enables or disables XvVideoNotify(3) events being reported for video activity in a drawable.
like... that's the whole thing. you point it at a drawable, you say "on" or "off", and the server either starts whispering to you about video activity or stops. no cap. π₯
π RETURN VALUES π
[Success]β returned ifXvSelectVideoNotify(3)completed successfully. slay, it worked β¨[XvBadExtension]β returned if the Xv extension is unavailable. the Xv girlies didn't show up to the party π[XvBadAlloc]β returned ifXvSelectVideoNotify(3)failed to allocate memory to process the request. out of memory, out of vibes π
π DIAGNOSTICS π
[BadDrawable]β generated if the requested drawable does not exist. bestie that drawable is not real, it's giving ghosting π
π§ SEE ALSO π§
lowkey the whole page is one sentence of actual behavior and a bunch of error codes, and honestly? relatable. π«Ά
X Version 11 Β· libXv 1.0.13 β mwah, that's the version tag and the source, love you, bye bestie ππ β¨
π¦ where this page comes from
- alpine 3.22: libxv-doc 1.0.13-r0 Β· MIT
- alpine 3.23: libxv-doc 1.0.13-r0 Β· MIT
- alpine 3.24: libxv-doc 1.0.13-r0 Β· MIT
- arch rolling: libxv 1.0.13-1 Β· SMLNJ AND HPND-sell-variant
- fedora 43: libXv-devel 1.0.13-3.fc43 Β· SMLNJ AND HPND-sell-variant
- fedora 43: libXv-devel 1.0.13-3.fc43 Β· SMLNJ AND HPND-sell-variant
- fedora 44: libXv-devel 1.0.13-4.fc44 Β· SMLNJ AND HPND-sell-variant
- fedora 44: libXv-devel 1.0.13-4.fc44 Β· SMLNJ AND HPND-sell-variant
- ubuntu resolute: libxv-dev 2:1.0.13-1 Β· MIT
- ubuntu stonking: libxv-dev 2:1.0.13-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms