⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xf86vmstr.h

📁 网络MPEG4IP流媒体开发源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
typedef struct _XF86OldVidModeModModeLine {    CARD8	reqType;		/* always XF86OldVidModeReqCode */    CARD8	xf86vidmodeReqType;	/* always X_XF86OldVidModeModModeLine */    CARD16	length B16;    CARD32	screen B32;		/* could be CARD16 but need the pad */    CARD16	hdisplay B16;    CARD16	hsyncstart B16;    CARD16	hsyncend B16;    CARD16	htotal B16;    CARD16	vdisplay B16;    CARD16	vsyncstart B16;    CARD16	vsyncend B16;    CARD16	vtotal B16;    CARD32	flags B32;    CARD32	privsize B32;} xXF86OldVidModeModModeLineReq;#define sz_xXF86OldVidModeModModeLineReq	32typedef struct _XF86VidModeValidateModeLine {    CARD8	reqType;		/* always XF86VidModeReqCode */    CARD8	xf86vidmodeReqType;    CARD16	length B16;    CARD32	screen B32;		/* could be CARD16 but need the pad */    CARD32	dotclock B32;    CARD16	hdisplay B16;    CARD16	hsyncstart B16;    CARD16	hsyncend B16;    CARD16	htotal B16;    CARD16	hskew B16;    CARD16	vdisplay B16;    CARD16	vsyncstart B16;    CARD16	vsyncend B16;    CARD16	vtotal B16;    CARD16	pad1 B16;    CARD32	flags B32;    CARD32	reserved1 B32;    CARD32	reserved2 B32;    CARD32	reserved3 B32;    CARD32	privsize B32;} xXF86VidModeDeleteModeLineReq,  xXF86VidModeValidateModeLineReq,  xXF86VidModeSwitchToModeReq;#define sz_xXF86VidModeDeleteModeLineReq	52#define sz_xXF86VidModeValidateModeLineReq	52#define sz_xXF86VidModeSwitchToModeReq		52/* 0.x version */typedef struct _XF86OldVidModeValidateModeLine {    CARD8	reqType;		/* always XF86OldVidModeReqCode */    CARD8	xf86vidmodeReqType;    CARD16	length B16;    CARD32	screen B32;		/* could be CARD16 but need the pad */    CARD32	dotclock B32;    CARD16	hdisplay B16;    CARD16	hsyncstart B16;    CARD16	hsyncend B16;    CARD16	htotal B16;    CARD16	vdisplay B16;    CARD16	vsyncstart B16;    CARD16	vsyncend B16;    CARD16	vtotal B16;    CARD32	flags B32;    CARD32	privsize B32;} xXF86OldVidModeDeleteModeLineReq,  xXF86OldVidModeValidateModeLineReq,  xXF86OldVidModeSwitchToModeReq;#define sz_xXF86OldVidModeDeleteModeLineReq	36#define sz_xXF86OldVidModeValidateModeLineReq	36#define sz_xXF86OldVidModeSwitchToModeReq	36typedef struct _XF86VidModeSwitchMode {    CARD8	reqType;		/* always XF86VidModeReqCode */    CARD8	xf86vidmodeReqType;	/* always X_XF86VidModeSwitchMode */    CARD16	length B16;    CARD16	screen B16;    CARD16	zoom B16;} xXF86VidModeSwitchModeReq;#define sz_xXF86VidModeSwitchModeReq	8typedef struct _XF86VidModeLockModeSwitch {    CARD8	reqType;		/* always XF86VidModeReqCode */    CARD8	xf86vidmodeReqType;	/* always X_XF86VidModeLockModeSwitch */    CARD16	length B16;    CARD16	screen B16;    CARD16	lock B16;} xXF86VidModeLockModeSwitchReq;#define sz_xXF86VidModeLockModeSwitchReq	8typedef struct {    BYTE	type;			/* X_Reply */    BOOL	pad1;    CARD16	sequenceNumber B16;    CARD32	length B32;    CARD32	status B32;    CARD32	pad2 B32;    CARD32	pad3 B32;    CARD32	pad4 B32;    CARD32	pad5 B32;    CARD32	pad6 B32;} xXF86VidModeValidateModeLineReply;#define sz_xXF86VidModeValidateModeLineReply	32typedef struct {    BYTE	type;			/* X_Reply */    BOOL	pad1;    CARD16	sequenceNumber B16;    CARD32	length B32;    CARD8	vendorLength;    CARD8	modelLength;    CARD8	nhsync;    CARD8	nvsync;    CARD32	pad2 B32;    CARD32	pad3 B32;    CARD32	pad4 B32;    CARD32	pad5 B32;    CARD32	pad6 B32;} xXF86VidModeGetMonitorReply;#define sz_xXF86VidModeGetMonitorReply	32typedef struct {    BYTE	type;    BOOL	pad1;    CARD16	sequenceNumber B16;    CARD32	length B32;    CARD32	x B32;    CARD32	y B32;    CARD32	pad2 B32;    CARD32	pad3 B32;    CARD32	pad4 B32;    CARD32	pad5 B32;} xXF86VidModeGetViewPortReply;#define sz_xXF86VidModeGetViewPortReply	32typedef struct _XF86VidModeSetViewPort {    CARD8	reqType;		/* always VidModeReqCode */    CARD8	xf86vidmodeReqType;	/* always X_XF86VidModeSetViewPort */    CARD16	length B16;    CARD16	screen B16;    CARD16	pad B16;    CARD32      x B32;    CARD32	y B32;} xXF86VidModeSetViewPortReq;#define sz_xXF86VidModeSetViewPortReq	16typedef struct {    BYTE	type;    BOOL	pad1;    CARD16	sequenceNumber B16;    CARD32	length B32;    CARD32	flags B32;    CARD32	clocks B32;    CARD32	maxclocks B32;    CARD32	pad2 B32;    CARD32	pad3 B32;    CARD32	pad4 B32;} xXF86VidModeGetDotClocksReply;#define sz_xXF86VidModeGetDotClocksReply	32typedef struct _XF86VidModeSetClientVersion {    CARD8	reqType;		/* always XF86VidModeReqCode */    CARD8	xf86vidmodeReqType;    CARD16	length B16;    CARD16	major B16;    CARD16	minor B16;} xXF86VidModeSetClientVersionReq;#define sz_xXF86VidModeSetClientVersionReq	8typedef struct _XF86VidModeGetGamma {    CARD8	reqType;		/* always XF86VidModeReqCode */    CARD8	xf86vidmodeReqType;    CARD16	length B16;    CARD16	screen B16;    CARD16	pad B16;    CARD32	pad1 B32;    CARD32	pad2 B32;    CARD32	pad3 B32;    CARD32	pad4 B32;    CARD32	pad5 B32;    CARD32	pad6 B32;} xXF86VidModeGetGammaReq;#define sz_xXF86VidModeGetGammaReq		32typedef struct {    BYTE	type;    BOOL	pad;    CARD16	sequenceNumber B16;    CARD32	length B32;    CARD32	red B32;    CARD32	green B32;    CARD32	blue B32;    CARD32	pad1 B32;    CARD32	pad2 B32;    CARD32	pad3 B32;} xXF86VidModeGetGammaReply;#define sz_xXF86VidModeGetGammaReply		32typedef struct _XF86VidModeSetGamma {    CARD8	reqType;		/* always XF86VidModeReqCode */    CARD8	xf86vidmodeReqType;    CARD16	length B16;    CARD16	screen B16;    CARD16	pad B16;    CARD32	red B32;    CARD32	green B32;    CARD32	blue B32;    CARD32	pad1 B32;    CARD32	pad2 B32;    CARD32	pad3 B32;} xXF86VidModeSetGammaReq;#define sz_xXF86VidModeSetGammaReq		32typedef struct _XF86VidModeSetGammaRamp {    CARD8       reqType;                /* always XF86VidModeReqCode */    CARD8       xf86vidmodeReqType;    CARD16      length B16;    CARD16      screen B16;    CARD16      size B16;} xXF86VidModeSetGammaRampReq;#define sz_xXF86VidModeSetGammaRampReq             8 typedef struct _XF86VidModeGetGammaRamp {    CARD8       reqType;                /* always XF86VidModeReqCode */    CARD8       xf86vidmodeReqType;    CARD16      length B16;    CARD16      screen B16;    CARD16      size B16;} xXF86VidModeGetGammaRampReq;#define sz_xXF86VidModeGetGammaRampReq             8typedef struct {    BYTE        type;    BOOL        pad;    CARD16      sequenceNumber B16;    CARD32      length B32;    CARD16      size B16;    CARD16      pad0 B16;    CARD32      pad1 B32;    CARD32      pad2 B32;    CARD32      pad3 B32;    CARD32      pad4 B32;    CARD32      pad5 B32;} xXF86VidModeGetGammaRampReply;#define sz_xXF86VidModeGetGammaRampReply            32typedef struct _XF86VidModeGetGammaRampSize {    CARD8       reqType;                /* always XF86VidModeReqCode */    CARD8       xf86vidmodeReqType;    CARD16      length B16;    CARD16      screen B16;    CARD16      pad B16;} xXF86VidModeGetGammaRampSizeReq;#define sz_xXF86VidModeGetGammaRampSizeReq             8typedef struct {    BYTE        type;    BOOL        pad;    CARD16      sequenceNumber B16;    CARD32      length B32;    CARD16      size B16;    CARD16      pad0 B16;    CARD32      pad1 B32;    CARD32      pad2 B32;    CARD32      pad3 B32;    CARD32      pad4 B32;    CARD32      pad5 B32;} xXF86VidModeGetGammaRampSizeReply;#define sz_xXF86VidModeGetGammaRampSizeReply            32#endif /* _XF86VIDMODESTR_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -