亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? skl_drv_x11.h

?? mpeg4編解碼器
?? H
字號:
/******************************************************** * Some code. Copyright (C) 2003 by Pascal Massimino.   * * All Rights Reserved.      (http://skal.planet-d.net) * * For Educational/Academic use ONLY. See 'LICENSE.TXT'.* ********************************************************//* * skl_drv_x11.h * * X11 video drivers ********************************************************/#ifndef SKL_NO_VIDEO#ifdef SKL_USE_X11#ifndef _SKL_DRV_X11_H_#define _SKL_DRV_X11_H_//////////////////////////////////////////////////////////#include <unistd.h>#include <X11/Xlib.h>#include <X11/Xutil.h>#include <X11/keysym.h>#include <sys/ipc.h>#include <sys/shm.h>#if defined(SKL_USE_SHM)#include <X11/extensions/XShm.h>#include "skl_syst/skl_destroy.h"extern "C" {int XShmQueryExtension(Display*);int XShmGetEventBase(Display*);}#endif  /* SKL_USE_SHM */class SKL_EVENT;class SKL_X11_WIN;class SKL_X11_VIDEO_I;//////////////////////////////////////////////////////////// SKL_X11_WIN (contains minimal infos)//////////////////////////////////////////////////////////class SKL_X11_WIN : public SKL_WINDOW{  protected:    SKL_X11_VIDEO_I *_Drv;    int              _Depth;    Visual          *_Visual;    virtual void Real_Unlock(int Xo, int Yo, int W, int H) {}  public:    SKL_X11_WIN(SKL_X11_VIDEO_I *Drv);    virtual ~SKL_X11_WIN();    void Init(XVisualInfo *Info);    int Init(SKL_FORMAT Dsp_Format);    int Get_Depth() const         { return _Depth; }    Visual *Get_Visual() const    { return _Visual; }    SKL_X11_VIDEO_I *Drv() const  { SKL_ASSERT(_Drv!=0); return _Drv; }    inline int Get_Screen() const;    inline Display *Get_XDisplay() const;    virtual void Unlock() { Real_Unlock(0, 0, Width(), Height()); }    virtual void Print_Infos() const;};//////////////////////////////////////////////////////////// SKL_X11_RAW_WIN: visible base class for X11-mapped windows//////////////////////////////////////////////////////////class SKL_X11_RAW_WIN : public SKL_X11_WIN{  protected:    GC              _GC;    XImage         *_XImg;    Window          _Win;    unsigned long  *_Pixels;    Colormap        _XCMap;    Colormap        _Root_CMap;    int             _Cells;    void Cleanup();    Cursor _Void_Cursor;    int Hide_Cursor();    virtual int Create_XImage();    virtual int Create_XWindow();    int Create_XCMap();    void Set_Resize_Mode(int Resize);    virtual void Hide();    virtual void Show();    virtual void Real_Unlock(int Xo, int Yo, int W, int H);    void Translate_X11_Event(XEvent *Event, SKL_EVENT &New);  public:    SKL_X11_RAW_WIN(const SKL_X11_WIN *w, int W=0, int H=0);    virtual ~SKL_X11_RAW_WIN();    virtual void Store_CMap();    virtual int Create_Window(int Show=1);    virtual void Set_Position(int Xo, int Yo);    virtual void Get_Event(SKL_EVENT &Event);    virtual void Set_Name(SKL_CST_STRING Name);};//////////////////////////////////////////////////////////// SKL_X11_SHM_WIN//////////////////////////////////////////////////////////#if defined(SKL_USE_SHM)class SKL_X11_SHM_WIN : public SKL_X11_RAW_WIN{  private:    XShmSegmentInfo _Shm_Info;    int             _Completion_Type;  protected:    virtual int Create_XImage();    void Clear_Shm();    virtual void Real_Unlock(int Xo, int Yo, int W, int H);  public:    SKL_X11_SHM_WIN(const SKL_X11_WIN *w, int W=0, int H=0);    virtual ~SKL_X11_SHM_WIN();};#endif  /* SKL_USE_SHM *///////////////////////////////////////////////////////////// SKL_DGA_INFO//////////////////////////////////////////////////////////#if defined(SKL_USE_DGA)struct SKL_DGA_INFO{  int _Maj, _Min;  int _Flags;  int _First_Bank, _Bank_Nb, _Cur_Bank, _Line_Width;  int _Left_Over;  int _Bank_Size, _Mem_Size;  int _Error_Base;  int _Completion_Type;  int _View_W, _View_H;  SKL_ANY _Base_Ptr;  int Init(Display *XDsp, int screen);  void Get_Viewport_Size(Display *XDsp, int screen);  void Print_Infos() const;};#endif  /* SKL_USE_DGA *///////////////////////////////////////////////////////////// SKL_X11_VIDEO_I//////////////////////////////////////////////////////////class SKL_X11_VIDEO_I : public SKL_VIDEO_I{  private:    int             _Screen;    Display        *_XDisplay;    SKL_CST_STRING  _Display_Name;    int             _Use_Shm, _Use_DGA;    int             _Has_Shm, _Has_DGA;    int             _VSync;    int Init_Display(SKL_CST_STRING Display_Name);#if defined(SKL_USE_DGA)    SKL_DGA_INFO _DGA_Infos;#endif    void Cleanup();    int Scan_Modes(SKL_FORMAT fmt=0x0);  protected:    virtual SKL_WINDOW *Set_Fullscreen_Mode(const SKL_BTM *FMode,                                            int Show=1);    virtual void Shutdown_Fullscreen();    virtual SKL_WINDOW *Open_Window(int W, int H, SKL_FORMAT Fmt,                                    int With_Backbuffer=0,                                    int Show=1);    virtual int Set_Param(PARAM opt, SKL_CST_STRING SValue, int IValue);    virtual int Get_Param(PARAM opt, SKL_CST_STRING *, int *) const;    virtual int Needs_Conversion(const SKL_WINDOW *Win,                                 SKL_FORMAT Fmt) const;  public:    SKL_X11_VIDEO_I(SKL_MEM_I* Mem, SKL_CST_STRING Name=0, SKL_CST_STRING Dsp_Name=0);    virtual ~SKL_X11_VIDEO_I();    virtual int Ping();    Display *Get_XDisplay() const { return _XDisplay; }    int Get_Screen() const        { return _Screen; }    SKL_FORMAT Get_Visual_Format(XVisualInfo *Info) const;#if defined(SKL_USE_DGA)    const SKL_DGA_INFO *Get_DGA_Infos() const { return &_DGA_Infos; }#endif    int VSync_Is_On() const  { return _VSync; }};//////////////////////////////////////////////////////////// inlined methodsinline int SKL_X11_WIN::Get_Screen() const        { return Drv()->Get_Screen(); }inline Display *SKL_X11_WIN::Get_XDisplay() const { return Drv()->Get_XDisplay(); }//////////////////////////////////////////////////////////#endif  /* _SKL_DRV_X11_H_ */#endif  /* SKL_USE_X11 */#endif  /* SKL_NO_VIDEO */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国欧美国产1区| 亚洲国产成人av好男人在线观看| 在线亚洲一区二区| 成人黄色av网站在线| 国产精品456露脸| 国产乱码精品一品二品| 国产伦精品一区二区三区免费迷| 国产在线一区二区| 亚洲一区二区影院| 日本午夜精品一区二区三区电影| 日本不卡的三区四区五区| 捆绑变态av一区二区三区| 麻豆久久久久久| 国产精品18久久久久久久久久久久| 粉嫩绯色av一区二区在线观看| 99久久99久久免费精品蜜臀| 91美女蜜桃在线| 欧美日韩免费视频| 精品久久久影院| 综合久久综合久久| 五月天中文字幕一区二区| 久久99最新地址| 99久久精品久久久久久清纯| 欧美日韩中文字幕一区二区| 日韩一区二区麻豆国产| 中文字幕 久热精品 视频在线 | 欧美性色黄大片| 在线播放欧美女士性生活| 精品国产一二三| 成人免费在线播放视频| 午夜精品久久久久久久久久| 韩国三级在线一区| 91成人国产精品| xnxx国产精品| 亚洲国产综合色| 国产美女一区二区| 欧美视频一区在线观看| 国产午夜精品福利| 亚洲电影在线免费观看| 国产激情视频一区二区在线观看 | 久久久久国产精品麻豆ai换脸| 中文字幕av资源一区| 日韩成人免费看| 97久久超碰国产精品电影| 日韩欧美国产三级电影视频| 最新成人av在线| 国产成人午夜99999| 欧美日韩成人高清| 中文字幕在线不卡| 国产精品综合视频| 3751色影院一区二区三区| 亚洲欧美一区二区久久| 国产一区二区三区日韩| 制服丝袜亚洲精品中文字幕| 1区2区3区精品视频| 国产在线精品一区二区夜色| 欧美日韩国产小视频| 亚洲欧洲色图综合| 高清免费成人av| 久久美女高清视频| 久久精品噜噜噜成人av农村| 欧美日本一道本| 亚洲一区二区三区影院| 97se狠狠狠综合亚洲狠狠| 中文字幕精品在线不卡| 国产在线播放一区三区四| 日韩欧美中文字幕公布| 丝袜美腿一区二区三区| 欧美精品v日韩精品v韩国精品v| 亚洲特黄一级片| 91蜜桃网址入口| 亚洲女人小视频在线观看| av午夜精品一区二区三区| 亚洲国产精品99久久久久久久久| 国产米奇在线777精品观看| 91精品国产色综合久久| 裸体一区二区三区| 日韩久久久精品| 久草精品在线观看| 久久久午夜精品理论片中文字幕| 美女国产一区二区三区| 精品国产第一区二区三区观看体验| 青青国产91久久久久久| 亚洲精品在线一区二区| 国产真实乱对白精彩久久| 久久久精品欧美丰满| 粉嫩aⅴ一区二区三区四区| 中文字幕一区视频| 91久久国产最好的精华液| 亚洲狠狠爱一区二区三区| 欧美精品亚洲二区| 国产在线精品一区二区| 国产精品久久免费看| 欧洲一区在线观看| 美女mm1313爽爽久久久蜜臀| 久久婷婷一区二区三区| av综合在线播放| 亚洲大片免费看| 久久久久久电影| 色噜噜狠狠色综合欧洲selulu| 午夜亚洲福利老司机| 精品国产青草久久久久福利| 成人视屏免费看| 香蕉成人伊视频在线观看| 久久久久久夜精品精品免费| 99精品欧美一区| 免费美女久久99| ㊣最新国产の精品bt伙计久久| 欧美日韩一区视频| 国产精品1区2区| 亚洲成人久久影院| 中文字幕精品一区| 欧美日韩精品高清| 成人激情小说乱人伦| 日本美女一区二区| 自拍偷拍欧美激情| 精品盗摄一区二区三区| 日本道色综合久久| 国产激情视频一区二区在线观看| 亚洲.国产.中文慕字在线| 国产精品免费网站在线观看| 91精品国产欧美日韩| 99国产精品久久久久| 久久综合综合久久综合| 亚洲国产成人av| 中文字幕一区二区三区在线不卡| 欧美一级二级在线观看| 日本高清免费不卡视频| 大桥未久av一区二区三区中文| 日本亚洲最大的色成网站www| 中文字幕欧美一区| 国产人成亚洲第一网站在线播放 | 欧美一级久久久| 欧洲精品中文字幕| 99精品国产99久久久久久白柏| 久久精品国内一区二区三区| 亚洲国产综合视频在线观看| 国产精品成人一区二区三区夜夜夜| 欧美成人伊人久久综合网| 欧美日韩一区二区三区在线| 色综合久久中文字幕综合网| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲国产精品一区二区www| 中文字幕一区在线观看| 国产欧美精品一区二区三区四区| 欧美电影免费观看完整版| 欧美性生活久久| 欧美亚洲自拍偷拍| 99国产精品久久| 91成人免费网站| 欧美性猛片xxxx免费看久爱| 在线日韩av片| 精品视频在线免费观看| 欧美综合一区二区三区| 欧美性色aⅴ视频一区日韩精品| 99久久综合色| 色狠狠桃花综合| 欧美体内she精高潮| 欧美午夜影院一区| 欧美老年两性高潮| 日韩欧美一级在线播放| 精品国产一区二区三区久久影院 | 国产一区不卡视频| 国产成人亚洲综合a∨猫咪| 丁香一区二区三区| av电影在线不卡| 欧美午夜一区二区三区免费大片| 欧美午夜精品一区二区三区| 91精品国产麻豆国产自产在线 | 欧美三级中文字| 欧美精品三级日韩久久| 日韩片之四级片| 久久久久久99久久久精品网站| 国产精品丝袜一区| 亚洲精品乱码久久久久久黑人 | 国产欧美精品一区| 最近日韩中文字幕| 日日摸夜夜添夜夜添亚洲女人| 九九九久久久精品| 成人小视频在线观看| 91电影在线观看| 精品久久五月天| 亚洲伦在线观看| 久久99精品视频| 99久久精品久久久久久清纯| 欧美福利视频一区| 日本一区二区三区四区| 亚洲第一久久影院| 国产高清在线精品| 欧美人妇做爰xxxⅹ性高电影 | 中文字幕一区二区三区四区 | 中文字幕精品在线不卡| 亚洲国产一区二区三区青草影视| 精品亚洲免费视频| av一区二区三区四区| 精品久久久久久久久久久久久久久| 国产精品久久久久久久浪潮网站 | 国产精品久久久久久福利一牛影视 | 精品处破学生在线二十三| 成人欧美一区二区三区小说|