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

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

?? wince.h

?? uclinux 下的vlc播放器源代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/***************************************************************************** * wince.h: private WinCE interface descriptor ***************************************************************************** * Copyright (C) 1999-2004 the VideoLAN team * $Id: wince.h 13905 2006-01-12 23:10:04Z dionoea $ * * Authors: Gildas Bazin <gbazin@videolan.org> *          Marodon Cedric <cedric_marodon@yahoo.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/#ifndef WINCE_RESOURCE#define SLIDER_HEIGHT 50#define SLIDER_MAX_POS 10000#define MENU_HEIGHT 26#define FILE_ACCESS 1#define NET_ACCESS 2#define OPEN_NORMAL 0#define OPEN_STREAM 1#if defined( UNDER_CE ) && defined(__MINGW32__)    /* This is a gross hack for the wince gcc cross-compiler */#   define _off_t long#endif#include "vlc_keys.h"#include <stdio.h>#include <string>#include <vector>using namespace std; class CBaseWindow;class MenuItemExt;class VideoWindow;/***************************************************************************** * intf_sys_t: description and status of wxwindows interface *****************************************************************************/struct intf_sys_t{    /* the parent window */    CBaseWindow         *p_window;    /* special actions */    vlc_bool_t          b_playing;    /* The input thread */    input_thread_t *    p_input;    /* The slider */    int                 i_slider_pos;                     /* slider position */    int                 i_slider_oldpos;                /* previous position */    vlc_bool_t          b_slider_free;                      /* slider status */    /* The messages window */    msg_subscription_t* p_sub;                  /* message bank subscription */    /* Playlist management */    int                 i_playing;                 /* playlist selected item */    /* Send an event to show a dialog */    void (*pf_show_dialog) ( intf_thread_t *p_intf, int i_dialog, int i_arg,                             intf_dialog_args_t *p_arg );    /* Dynamic Menu management */    vector<MenuItemExt*> *p_audio_menu;    vector<MenuItemExt*> *p_video_menu;    vector<MenuItemExt*> *p_navig_menu;    vector<MenuItemExt*> *p_settings_menu;    VideoWindow          *p_video_window;};/***************************************************************************** * Prototypes *****************************************************************************/class CBaseWindow{public:    CBaseWindow( intf_thread_t *_p_intf = 0, CBaseWindow *_p_parent = 0,                 HINSTANCE _hInst = 0 )      : hWnd(0), hInst(_hInst), p_parent(_p_parent), p_intf(_p_intf) {};    virtual ~CBaseWindow() {};    HWND hWnd;                // The main window handle    static LRESULT CALLBACK BaseWndProc( HWND, UINT, WPARAM, LPARAM );    static int CreateDialogBox( HWND, CBaseWindow * );    HWND GetHandle() { return hWnd; }    BOOL Show( BOOL b_show ) { return (hWnd && ShowWindow(hWnd, b_show)); }    BOOL IsShown( void ) { return (hWnd && IsWindowVisible(hWnd)); }protected:    HINSTANCE       hInst;               // The current instance    HWND            hwndCB;              // The command bar handle    HINSTANCE       GetInstance () const { return hInst; }    virtual LRESULT WndProc( HWND, UINT, WPARAM, LPARAM ) { return 0; };    CBaseWindow     *p_parent;    intf_thread_t   *p_intf;};class FileInfo;class Messages;class Playlist;class Timer;class OpenDialog;class PrefsDialog;CBaseWindow *CreateDialogsProvider( intf_thread_t *, CBaseWindow *, HINSTANCE);CBaseWindow *CreateVideoWindow( intf_thread_t *, HWND );void PopupMenu( intf_thread_t *, HWND, POINT );/* Main Interface */class Interface : public CBaseWindow{public:    /* Constructor */    Interface( intf_thread_t *, CBaseWindow *, HINSTANCE );    ~Interface();    BOOL InitInstance();    HWND CreateMenuBar( HWND, HINSTANCE );    void TogglePlayButton( int i_playing_status );    void Update();    HWND hwndMain;      // Handle to the main window.    HWND hwndCB;        // Handle to the command bar (contains menu)    HWND hwndTB;        // Handle to the toolbar.    HWND hwndSlider;       // Handle to the Sliderbar.    HWND hwndLabel;    HWND hwndVol;          // Handle to the volume trackbar.    HWND hwndSB;        // Handle to the status bar.    HMENU hPopUpMenu;    HMENU hMenu;    Timer *timer;    CBaseWindow *video;protected:    virtual LRESULT WndProc( HWND, UINT, WPARAM, LPARAM );    void OnShowDialog( int );    void OnPlayStream( void );    void OnStopStream( void );    void OnPrevStream( void );    void OnNextStream( void );    void OnSlowStream( void );    void OnFastStream( void );    void OnVideoOnTop( void );    void OnSliderUpdate( int wp );    void OnChange( int wp );    void VolumeChange( int i_volume );    void VolumeUpdate( void );    int i_old_playing_status;private:    HMENU menu_settings;    HMENU menu_video;    HMENU menu_audio;    HMENU menu_navigation;    vlc_bool_t b_volume_hold;};/* File Info */class FileInfo : public CBaseWindow{public:    /* Constructor */    FileInfo( intf_thread_t *, CBaseWindow *, HINSTANCE );    virtual ~FileInfo(){};    void UpdateFileInfo(void);protected:    HWND hwnd_fileinfo;                 // handle to fileinfo window    HWND hwndTV;                                // handle to tree-view control     TCHAR szFileInfoClassName[100];     // Main window class name    TCHAR szFileInfoTitle[100];         // Main window name    virtual LRESULT WndProc( HWND, UINT, WPARAM, LPARAM );    BOOL CreateTreeView( HWND );};/* Messages */class Messages : public CBaseWindow{public:    /* Constructor */    Messages( intf_thread_t *, CBaseWindow *, HINSTANCE );    virtual ~Messages(){};    void UpdateLog(void);protected:    virtual LRESULT WndProc( HWND, UINT, WPARAM, LPARAM );    HWND hListView;    vlc_bool_t b_verbose;};/* ItemInfo Dialog */class ItemInfoDialog : public CBaseWindow{public:    /* Constructor */    ItemInfoDialog( intf_thread_t *, CBaseWindow *,                    HINSTANCE, playlist_item_t * );    virtual ~ItemInfoDialog(){};protected:    intf_thread_t *p_intf;    HWND hwndCB;        // Handle to the command bar (but no menu)    playlist_item_t *p_item;    /* Event handlers (these functions should _not_ be virtual) */    void OnOk();    void UpdateInfo();    virtual LRESULT WndProc( HWND, UINT, WPARAM, LPARAM );    /* Controls for the iteminfo dialog box */    HWND uri_label;    HWND uri_text;    HWND name_label;    HWND name_text;    HWND checkbox_label;    HWND enabled_checkbox;    HWND info_tree;};/* Open Dialog */class SubsFileDialog;class OpenDialog : public CBaseWindow{public:    /* Constructor */    OpenDialog( intf_thread_t *, CBaseWindow *, HINSTANCE, int, int );    virtual ~OpenDialog(){};    void UpdateMRL();    void UpdateMRL( int i_access_method );    HWND file_combo;protected:    virtual LRESULT WndProc( HWND, UINT, WPARAM, LPARAM );    HWND mrl_box;    HWND mrl_label;    HWND mrl_combo;    HWND label;    HWND notebook;    HWND browse_button;    HWND subsfile_checkbox;    HWND subsfile_label;    HWND subsfile_button;    SubsFileDialog *subsfile_dialog;    HWND net_radios[4];    HWND net_label[4];    HWND net_port_label[4];    HWND net_ports[4];    HWND hUpdown[4];    int i_net_ports[4];    HWND net_addrs_label[4];    HWND net_addrs[4];    int i_open_arg;    int i_access;    int i_net_type;    void FilePanel( HWND hwnd );    void NetPanel( HWND hwnd );    void OnSubsFileEnable();    void OnSubsFileSettings( HWND hwnd );    void OnPageChange();    void OnFilePanelChange();    void OnFileBrowse();    void OnNetPanelChange( int event );    void OnNetTypeChange( int event );    void DisableNETCtrl();    void OnOk();    vector<string> mrl;    vector<string> subsfile_mrl;};/* Subtitles File Dialog */class SubsFileDialog: public CBaseWindow{public:    /* Constructor */    SubsFileDialog( intf_thread_t *, CBaseWindow *, HINSTANCE );    virtual ~SubsFileDialog(){};    vector<string> subsfile_mrl;    HWND file_combo;protected:    friend class OpenDialog;    HWND file_box;    HWND browse_button;    HWND enc_box;    HWND enc_label;    HWND encoding_combo;    HWND misc_box;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久er热在这里只有精品66| 宅男噜噜噜66一区二区66| 欧美亚洲综合网| 欧美欧美午夜aⅴ在线观看| 久久久国产精品午夜一区ai换脸| 亚洲男人的天堂av| 狠狠狠色丁香婷婷综合激情| 欧美中文字幕一区| 国产精品日韩成人| 国产一区二区在线看| 欧美日本在线看| 亚洲黄网站在线观看| 国产成人精品三级麻豆| 日韩视频一区二区三区| 亚洲精品写真福利| 波多野结衣一区二区三区 | 国内精品写真在线观看| 欧美性xxxxx极品少妇| 国产精品久久久久久久久快鸭 | 最新高清无码专区| 国产精品自拍三区| 精品少妇一区二区三区视频免付费| 一区二区三区四区在线免费观看 | 欧美日韩精品欧美日韩精品一| 国产精品激情偷乱一区二区∴| 精品一区精品二区高清| 91精品麻豆日日躁夜夜躁| 一区二区三区中文免费| 91网页版在线| 亚洲欧美电影院| 91一区二区三区在线播放| 国产精品成人免费在线| 成人免费观看视频| 亚洲欧洲日韩综合一区二区| 成人精品视频一区二区三区| 国产精品情趣视频| 91玉足脚交白嫩脚丫在线播放| 亚洲免费观看高清在线观看| 日本韩国欧美三级| 亚洲成人综合网站| 欧美一区在线视频| 激情亚洲综合在线| 欧美国产欧美综合| 91香蕉视频mp4| 五月婷婷欧美视频| 日韩欧美国产不卡| 国产精品2024| 亚洲精品高清在线| 91麻豆精品国产自产在线 | 国产宾馆实践打屁股91| 国产精品成人一区二区艾草| 91行情网站电视在线观看高清版| 综合久久久久久久| 欧美日韩中字一区| 国产精品一区久久久久| 亚洲欧美在线高清| 欧美久久久久久久久| 久久精品国产精品亚洲红杏| 久久精品一区二区三区av| 成人av免费在线观看| 亚洲永久精品国产| 欧美一区二区成人| 岛国av在线一区| 亚洲国产视频一区二区| 久久综合久久鬼色| 91视频www| 精品一区二区三区香蕉蜜桃 | 成人国产在线观看| 午夜精品在线看| 国产欧美日韩三级| 欧美做爰猛烈大尺度电影无法无天| 日韩国产欧美在线观看| 欧美激情综合五月色丁香小说| 在线亚洲一区二区| 国产精品一区2区| 天天综合天天综合色| 中文一区在线播放| 欧美一级一区二区| 色妹子一区二区| 国产一区视频网站| 三级成人在线视频| 亚洲人精品一区| 中文字幕免费不卡在线| 欧美一二三区精品| 欧美丝袜丝交足nylons| 成人网在线播放| 国产一区二区三区不卡在线观看 | 国产高清无密码一区二区三区| 夜夜嗨av一区二区三区中文字幕 | 在线观看日韩国产| 成人综合在线观看| 精久久久久久久久久久| 亚洲一级电影视频| 亚洲人成影院在线观看| 国产精品乱码一区二区三区软件| 欧美一区二区三区性视频| 在线亚洲欧美专区二区| 成人免费不卡视频| 国产精品一区不卡| 国产一区福利在线| 国产麻豆视频一区二区| 极品美女销魂一区二区三区免费| 亚洲www啪成人一区二区麻豆| 亚洲视频电影在线| 国产精品成人免费在线| 国产精品美女久久久久久久久| 26uuu国产一区二区三区| 精品入口麻豆88视频| 日韩亚洲欧美中文三级| 91超碰这里只有精品国产| 欧美日韩一区二区在线视频| 91视视频在线观看入口直接观看www| 国产成人精品一区二| 不卡欧美aaaaa| av在线不卡电影| 97se亚洲国产综合自在线不卡| 国产成人精品aa毛片| 成人一区二区三区在线观看| 岛国一区二区三区| 色欧美日韩亚洲| 欧美日韩视频在线一区二区| 这里是久久伊人| 亚洲精品在线电影| 国产午夜精品在线观看| 国产精品免费av| 亚洲黄一区二区三区| 日韩电影在线观看电影| 精品一区二区三区视频在线观看| 国产福利电影一区二区三区| 成人一区二区三区中文字幕| 色综合一区二区三区| 欧美性色欧美a在线播放| 日韩一区二区在线免费观看| 精品国产髙清在线看国产毛片| 久久久精品中文字幕麻豆发布| 中文字幕一区二区三区在线不卡| 亚洲精品国产a久久久久久| 日韩va欧美va亚洲va久久| 国内久久精品视频| 色老汉一区二区三区| 日韩视频永久免费| 一区在线观看视频| 免费在线观看一区二区三区| 国产成人欧美日韩在线电影| 色综合久久天天| 日韩欧美一区二区免费| 国产精品污www在线观看| 午夜视黄欧洲亚洲| 国产精一区二区三区| 在线观看日韩毛片| 久久精品免视看| 性做久久久久久久久| 国产福利一区二区三区视频在线| 在线观看不卡视频| 久久毛片高清国产| 亚洲午夜电影在线| 国产高清成人在线| 777久久久精品| 成人免费一区二区三区在线观看| 日韩电影在线免费看| a美女胸又www黄视频久久| 日韩精品中文字幕一区二区三区| 国产精品国产自产拍高清av| 美洲天堂一区二卡三卡四卡视频| www.欧美色图| 精品国精品自拍自在线| 亚洲综合另类小说| 成人av资源在线| 精品国产凹凸成av人网站| 亚洲韩国一区二区三区| av在线不卡观看免费观看| 久久先锋影音av| 日本成人超碰在线观看| 色婷婷av一区二区三区软件| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品视频一二| 免费人成精品欧美精品 | 日韩精品在线一区| 亚洲一区二区精品久久av| 91在线观看高清| 国产精品污www在线观看| 精品影院一区二区久久久| 欧美一级久久久| 婷婷久久综合九色综合绿巨人| 色婷婷久久久综合中文字幕| 国产精品网站导航| 国产成人在线免费观看| 欧美不卡一区二区三区| 日韩高清一区二区| 日韩一区和二区| 另类中文字幕网| 欧美一级搡bbbb搡bbbb| 日韩和欧美的一区| 制服丝袜亚洲网站| 日韩精品亚洲一区二区三区免费| 欧美性色aⅴ视频一区日韩精品| 亚洲乱码国产乱码精品精98午夜| av成人老司机| 亚洲精品亚洲人成人网| 欧洲一区二区av|