summaryrefslogtreecommitdiff
path: root/include/X11/extensions/Xvproto.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/X11/extensions/Xvproto.h')
-rw-r--r--include/X11/extensions/Xvproto.h504
1 files changed, 252 insertions, 252 deletions
diff --git a/include/X11/extensions/Xvproto.h b/include/X11/extensions/Xvproto.h
index 94bd9cc..6e7ea08 100644
--- a/include/X11/extensions/Xvproto.h
+++ b/include/X11/extensions/Xvproto.h
@@ -65,79 +65,79 @@ SOFTWARE.
/* Structures */
typedef struct {
- INT32 numerator B32;
- INT32 denominator B32;
+ INT32 numerator;
+ INT32 denominator;
} xvRational;
#define sz_xvRational 8
typedef struct {
- XvPortID base_id B32;
- CARD16 name_size B16;
- CARD16 num_ports B16;
- CARD16 num_formats B16;
+ XvPortID base_id;
+ CARD16 name_size;
+ CARD16 num_ports;
+ CARD16 num_formats;
CARD8 type;
CARD8 pad;
} xvAdaptorInfo;
#define sz_xvAdaptorInfo 12
typedef struct {
- XvEncodingID encoding B32;
- CARD16 name_size B16;
- CARD16 width B16, height B16;
- CARD16 pad B16;
+ XvEncodingID encoding;
+ CARD16 name_size;
+ CARD16 width, height;
+ CARD16 pad;
xvRational rate;
} xvEncodingInfo;
#define sz_xvEncodingInfo (12 + sz_xvRational)
typedef struct {
- VisualID visual B32;
+ VisualID visual;
CARD8 depth;
CARD8 pad1;
- CARD16 pad2 B16;
+ CARD16 pad2;
} xvFormat;
#define sz_xvFormat 8
typedef struct {
- CARD32 flags B32;
- INT32 min B32;
- INT32 max B32;
- CARD32 size B32;
+ CARD32 flags;
+ INT32 min;
+ INT32 max;
+ CARD32 size;
} xvAttributeInfo;
#define sz_xvAttributeInfo 16
typedef struct {
- CARD32 id B32;
+ CARD32 id;
CARD8 type;
CARD8 byte_order;
- CARD16 pad1 B16;
+ CARD16 pad1;
CARD8 guid[16];
CARD8 bpp;
CARD8 num_planes;
- CARD16 pad2 B16;
+ CARD16 pad2;
CARD8 depth;
CARD8 pad3;
- CARD16 pad4 B16;
- CARD32 red_mask B32;
- CARD32 green_mask B32;
- CARD32 blue_mask B32;
+ CARD16 pad4;
+ CARD32 red_mask;
+ CARD32 green_mask;
+ CARD32 blue_mask;
CARD8 format;
CARD8 pad5;
- CARD16 pad6 B16;
- CARD32 y_sample_bits B32;
- CARD32 u_sample_bits B32;
- CARD32 v_sample_bits B32;
- CARD32 horz_y_period B32;
- CARD32 horz_u_period B32;
- CARD32 horz_v_period B32;
- CARD32 vert_y_period B32;
- CARD32 vert_u_period B32;
- CARD32 vert_v_period B32;
+ CARD16 pad6;
+ CARD32 y_sample_bits;
+ CARD32 u_sample_bits;
+ CARD32 v_sample_bits;
+ CARD32 horz_y_period;
+ CARD32 horz_u_period;
+ CARD32 horz_v_period;
+ CARD32 vert_y_period;
+ CARD32 vert_u_period;
+ CARD32 vert_v_period;
CARD8 comp_order[32];
CARD8 scanline_order;
CARD8 pad7;
- CARD16 pad8 B16;
- CARD32 pad9 B32;
- CARD32 pad10 B32;
+ CARD16 pad8;
+ CARD32 pad9;
+ CARD32 pad10;
} xvImageFormatInfo;
#define sz_xvImageFormatInfo 128
@@ -171,121 +171,121 @@ typedef struct {
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
+ CARD16 length;
} xvQueryExtensionReq;
#define sz_xvQueryExtensionReq 4
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- CARD32 window B32;
+ CARD16 length;
+ CARD32 window;
} xvQueryAdaptorsReq;
#define sz_xvQueryAdaptorsReq 8
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- CARD32 port B32;
+ CARD16 length;
+ CARD32 port;
} xvQueryEncodingsReq;
#define sz_xvQueryEncodingsReq 8
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
- GContext gc B32;
- INT16 vid_x B16;
- INT16 vid_y B16;
- CARD16 vid_w B16;
- CARD16 vid_h B16;
- INT16 drw_x B16;
- INT16 drw_y B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
+ GContext gc;
+ INT16 vid_x;
+ INT16 vid_y;
+ CARD16 vid_w;
+ CARD16 vid_h;
+ INT16 drw_x;
+ INT16 drw_y;
+ CARD16 drw_w;
+ CARD16 drw_h;
} xvPutVideoReq;
#define sz_xvPutVideoReq 32
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
- GContext gc B32;
- INT16 vid_x B16;
- INT16 vid_y B16;
- CARD16 vid_w B16;
- CARD16 vid_h B16;
- INT16 drw_x B16;
- INT16 drw_y B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
+ GContext gc;
+ INT16 vid_x;
+ INT16 vid_y;
+ CARD16 vid_w;
+ CARD16 vid_h;
+ INT16 drw_x;
+ INT16 drw_y;
+ CARD16 drw_w;
+ CARD16 drw_h;
} xvPutStillReq;
#define sz_xvPutStillReq 32
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
- GContext gc B32;
- INT16 vid_x B16;
- INT16 vid_y B16;
- CARD16 vid_w B16;
- CARD16 vid_h B16;
- INT16 drw_x B16;
- INT16 drw_y B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
+ GContext gc;
+ INT16 vid_x;
+ INT16 vid_y;
+ CARD16 vid_w;
+ CARD16 vid_h;
+ INT16 drw_x;
+ INT16 drw_y;
+ CARD16 drw_w;
+ CARD16 drw_h;
} xvGetVideoReq;
#define sz_xvGetVideoReq 32
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
- GContext gc B32;
- INT16 vid_x B16;
- INT16 vid_y B16;
- CARD16 vid_w B16;
- CARD16 vid_h B16;
- INT16 drw_x B16;
- INT16 drw_y B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
+ GContext gc;
+ INT16 vid_x;
+ INT16 vid_y;
+ CARD16 vid_w;
+ CARD16 vid_h;
+ INT16 drw_x;
+ INT16 drw_y;
+ CARD16 drw_w;
+ CARD16 drw_h;
} xvGetStillReq;
#define sz_xvGetStillReq 32
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Time time B32;
+ CARD16 length;
+ XvPortID port;
+ Time time;
} xvGrabPortReq;
#define sz_xvGrabPortReq 12
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Time time B32;
+ CARD16 length;
+ XvPortID port;
+ Time time;
} xvUngrabPortReq;
#define sz_xvUngrabPortReq 12
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- Drawable drawable B32;
+ CARD16 length;
+ Drawable drawable;
BOOL onoff;
CARD8 pad1;
CARD16 pad2;
@@ -295,8 +295,8 @@ typedef struct {
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
+ CARD16 length;
+ XvPortID port;
BOOL onoff;
CARD8 pad1;
CARD16 pad2;
@@ -306,117 +306,117 @@ typedef struct {
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
} xvStopVideoReq;
#define sz_xvStopVideoReq 12
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Atom attribute B32;
- INT32 value B32;
+ CARD16 length;
+ XvPortID port;
+ Atom attribute;
+ INT32 value;
} xvSetPortAttributeReq;
#define sz_xvSetPortAttributeReq 16
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Atom attribute B32;
+ CARD16 length;
+ XvPortID port;
+ Atom attribute;
} xvGetPortAttributeReq;
#define sz_xvGetPortAttributeReq 12
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- CARD16 vid_w B16;
- CARD16 vid_h B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
+ CARD16 length;
+ XvPortID port;
+ CARD16 vid_w;
+ CARD16 vid_h;
+ CARD16 drw_w;
+ CARD16 drw_h;
CARD8 motion;
CARD8 pad1;
- CARD16 pad2 B16;
+ CARD16 pad2;
} xvQueryBestSizeReq;
#define sz_xvQueryBestSizeReq 20
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
+ CARD16 length;
+ XvPortID port;
} xvQueryPortAttributesReq;
#define sz_xvQueryPortAttributesReq 8
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
- GContext gc B32;
- CARD32 id B32;
- INT16 src_x B16;
- INT16 src_y B16;
- CARD16 src_w B16;
- CARD16 src_h B16;
- INT16 drw_x B16;
- INT16 drw_y B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
- CARD16 width B16;
- CARD16 height B16;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
+ GContext gc;
+ CARD32 id;
+ INT16 src_x;
+ INT16 src_y;
+ CARD16 src_w;
+ CARD16 src_h;
+ INT16 drw_x;
+ INT16 drw_y;
+ CARD16 drw_w;
+ CARD16 drw_h;
+ CARD16 width;
+ CARD16 height;
} xvPutImageReq;
#define sz_xvPutImageReq 40
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
- Drawable drawable B32;
- GContext gc B32;
- ShmSeg shmseg B32;
- CARD32 id B32;
- CARD32 offset B32;
- INT16 src_x B16;
- INT16 src_y B16;
- CARD16 src_w B16;
- CARD16 src_h B16;
- INT16 drw_x B16;
- INT16 drw_y B16;
- CARD16 drw_w B16;
- CARD16 drw_h B16;
- CARD16 width B16;
- CARD16 height B16;
+ CARD16 length;
+ XvPortID port;
+ Drawable drawable;
+ GContext gc;
+ ShmSeg shmseg;
+ CARD32 id;
+ CARD32 offset;
+ INT16 src_x;
+ INT16 src_y;
+ CARD16 src_w;
+ CARD16 src_h;
+ INT16 drw_x;
+ INT16 drw_y;
+ CARD16 drw_w;
+ CARD16 drw_h;
+ CARD16 width;
+ CARD16 height;
CARD8 send_event;
CARD8 pad1;
- CARD16 pad2 B16;
+ CARD16 pad2;
} xvShmPutImageReq;
#define sz_xvShmPutImageReq 52
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- XvPortID port B32;
+ CARD16 length;
+ XvPortID port;
} xvListImageFormatsReq;
#define sz_xvListImageFormatsReq 8
typedef struct {
CARD8 reqType;
CARD8 xvReqType;
- CARD16 length B16;
- CARD32 port B32;
- CARD32 id B32;
- CARD16 width B16;
- CARD16 height B16;
+ CARD16 length;
+ CARD32 port;
+ CARD32 id;
+ CARD16 width;
+ CARD16 height;
} xvQueryImageAttributesReq;
#define sz_xvQueryImageAttributesReq 16
@@ -426,131 +426,131 @@ typedef struct {
typedef struct _QueryExtensionReply {
BYTE type; /* X_Reply */
CARD8 padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- CARD16 version B16;
- CARD16 revision B16;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ CARD16 version;
+ CARD16 revision;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvQueryExtensionReply;
#define sz_xvQueryExtensionReply 32
typedef struct _QueryAdaptorsReply {
BYTE type; /* X_Reply */
CARD8 padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- CARD16 num_adaptors B16;
- CARD16 pads3 B16;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ CARD16 num_adaptors;
+ CARD16 pads3;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvQueryAdaptorsReply;
#define sz_xvQueryAdaptorsReply 32
typedef struct _QueryEncodingsReply {
BYTE type; /* X_Reply */
CARD8 padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- CARD16 num_encodings B16;
- CARD16 padl3 B16;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ CARD16 num_encodings;
+ CARD16 padl3;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvQueryEncodingsReply;
#define sz_xvQueryEncodingsReply 32
typedef struct {
BYTE type; /* X_Reply */
BYTE result;
- CARD16 sequenceNumber B16;
- CARD32 length B32; /* 0 */
- CARD32 padl3 B32;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length; /* 0 */
+ CARD32 padl3;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvGrabPortReply;
#define sz_xvGrabPortReply 32
typedef struct {
BYTE type; /* X_Reply */
BYTE padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32; /* 0 */
- INT32 value B32;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length; /* 0 */
+ INT32 value;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvGetPortAttributeReply;
#define sz_xvGetPortAttributeReply 32
typedef struct {
BYTE type; /* X_Reply */
BYTE padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32; /* 0 */
- CARD16 actual_width B16;
- CARD16 actual_height B16;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length; /* 0 */
+ CARD16 actual_width;
+ CARD16 actual_height;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvQueryBestSizeReply;
#define sz_xvQueryBestSizeReply 32
typedef struct {
BYTE type; /* X_Reply */
BYTE padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32; /* 0 */
- CARD32 num_attributes B32;
- CARD32 text_size B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length; /* 0 */
+ CARD32 num_attributes;
+ CARD32 text_size;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvQueryPortAttributesReply;
#define sz_xvQueryPortAttributesReply 32
typedef struct {
BYTE type; /* X_Reply */
BYTE padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- CARD32 num_formats B32;
- CARD32 padl4 B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ CARD32 num_formats;
+ CARD32 padl4;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvListImageFormatsReply;
#define sz_xvListImageFormatsReply 32
typedef struct {
BYTE type; /* X_Reply */
BYTE padb1;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- CARD32 num_planes B32;
- CARD32 data_size B32;
- CARD16 width B16;
- CARD16 height B16;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ CARD32 num_planes;
+ CARD32 data_size;
+ CARD16 width;
+ CARD16 height;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} xvQueryImageAttributesReply;
#define sz_xvQueryImageAttributesReply 32
@@ -561,31 +561,31 @@ typedef struct {
struct {
BYTE type;
BYTE detail;
- CARD16 sequenceNumber B16;
+ CARD16 sequenceNumber;
} u;
struct {
BYTE type;
BYTE reason;
- CARD16 sequenceNumber B16;
- Time time B32;
- Drawable drawable B32;
- XvPortID port B32;
- CARD32 padl5 B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ Time time;
+ Drawable drawable;
+ XvPortID port;
+ CARD32 padl5;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} videoNotify;
struct {
BYTE type;
BYTE padb1;
- CARD16 sequenceNumber B16;
- Time time B32;
- XvPortID port B32;
- Atom attribute B32;
- INT32 value B32;
- CARD32 padl6 B32;
- CARD32 padl7 B32;
- CARD32 padl8 B32;
+ CARD16 sequenceNumber;
+ Time time;
+ XvPortID port;
+ Atom attribute;
+ INT32 value;
+ CARD32 padl6;
+ CARD32 padl7;
+ CARD32 padl8;
} portNotify;
} u;
} xvEvent;