diff options
Diffstat (limited to 'include/X11/extensions/Xrandr.h')
-rw-r--r-- | include/X11/extensions/Xrandr.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/include/X11/extensions/Xrandr.h b/include/X11/extensions/Xrandr.h index 27aa496..6cd5502 100644 --- a/include/X11/extensions/Xrandr.h +++ b/include/X11/extensions/Xrandr.h @@ -492,8 +492,6 @@ typedef struct _XRRProviderResources { Time timestamp; int nproviders; RRProvider *providers; - unsigned int flags; - unsigned int max_master; } XRRProviderResources; XRRProviderResources * @@ -503,14 +501,15 @@ void XRRFreeProviderResources(XRRProviderResources *resources); typedef struct _XRRProviderInfo { - unsigned int current_role; - unsigned int allowed_roles; - unsigned int abilities; + unsigned int capabilities; int ncrtcs; RRCrtc *crtcs; int noutputs; RROutput *outputs; char *name; + int nassociatedproviders; + RRProvider *associated_providers; + unsigned int *associated_capability; int nameLen; } XRRProviderInfo; @@ -521,8 +520,10 @@ void XRRFreeProviderInfo(XRRProviderInfo *provider); int -XRRSetProviderRoles(Display *dpy, int nproviders, - XID *providers, int *new_roles); +XRRSetProviderOutputSource(Display *dpy, XID provider, XID source_provider); + +int +XRRSetProviderOffloadSink(Display *dpy, XID provider, XID sink_provider); Atom * XRRListProviderProperties (Display *dpy, RRProvider provider, int *nprop); |