Manpages - XvQueryPortAttributes.3

Table of Contents

NAME

XvQueryPortAttributes - return list of attributes of a video port

SYNOPSIS

#include <X11/extensions/Xvlib.h>

  XvAttribute* XvQueryPortAttributes(Display *dpy,
   XvPortID port, int *p_num_attributes);

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)*returns*the*number*of*attributes and an array of XvAttributes valid for the given port. The array may be freed with *XFree*(3).

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.
(no term)
:: 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.

DIAGNOSTICS

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

SEE ALSO

*XvGetPortAttribute*(3), *XvSetPortAttribute*(3)

Author: dt

Created: 2022-02-21 Mon 12:52