XvQueryEncodings(3) | Library Functions Manual | 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)
X Version 11 | libXv Functions |