logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

XvQueryPortAttributes - return list of attributes of a video port

Arguments

dpy     Specifies the connection to the X server.

       port    Specifies the port whose adaptor is to be queried for its list of attributes.

       p_num_attributes
               A pointer to where the number of attributes returned in the array is written.

Description

XvQueryPortAttributes(3)returnsthenumberofattributes  and  an  array  of XvAttributes valid for the given
       port.  The array may be freed with XFree(3).

Diagnostics

       [XvBadPort]
               Generated if the requested port does not exist.

Name

       XvQueryPortAttributes - return list of attributes of a video port

Return Values

       XvAttribute has the following structure:

           typedef struct {
             int flags;
             int min_value;
             int max_value;
             char *name;
           } XvAttribute;

       flags   May be XvGettable or XvSettable or both OR'd together  indicating  the  particular  attribute  is
               readable, writeable or readable and writeable.

       min_value
               The minimum attribute values which are valid for the driver.

               The maximum attribute values which are valid for the driver.

       name    A  string  describing  the  name  of  the attribute that may be used to retrieve the Atom for the
               particular attribute.

See Also

XvGetPortAttribute(3), XvSetPortAttribute(3)

X Version 11                                      libXv 1.0.11                          XvQueryPortAttributes(3)

Synopsis

#include<X11/extensions/Xvlib.h>XvAttribute*XvQueryPortAttributes(Display*dpy,XvPortIDport,int*p_num_attributes);

See Also