XvQueryEncodings(3) | libXv Functions | XvQueryEncodings(3) |
XvQueryEncodings - return list of encodings for an adaptor
#include <X11/extensions/Xvlib.h>
int XvQueryEncodings(Display *dpy, XvPortID port, unsigned int *p_num_encodings, XvEncodingInfo **pp_encoding_info);
typedef struct { XvEncodingID encoding_id; char *name; unsigned long width; unsigned long height; XvRational rate; unsigned long num_encodings; } XvEncodingInfo;
The XvRational structure is used to specify a fractional number. It has the following structure:
typedef struct { int numerator; int denominator; } XvRational;
The numerator and denominator fields specify the appropriate parts of a fractional number.
XvQueryEncodings(3) returns encoding information about an adaptor. Each encoding is described by the XvEncodingInfo structure described above. The encodings are identified by an encoding-id, which can be used to set or get the encoding attribute of a port.
XvFreeEncodingInfo(3)
libXv 1.0.11 | X Version 11 |