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

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

?? wince.h

?? VLC Player Source Code
?? H
?? 第 1 頁 / 共 2 頁
字號:
/***************************************************************************** * wince.h: private WinCE interface descriptor ***************************************************************************** * Copyright (C) 1999-2004 the VideoLAN team * $Id$ * * 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 */    bool          b_playing;    /* The input thread */    input_thread_t *    p_input;    /* The slider */    int                 i_slider_pos;                     /* slider position */    int                 i_slider_oldpos;                /* previous position */    bool          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;    bool 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;    bool 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一区二区三区免费野_久草精品视频
青青国产91久久久久久| 亚洲欧美视频在线观看视频| 免费观看在线综合| 日韩欧美亚洲国产另类| 久久精品国产免费| 日本一区二区三区免费乱视频| 国产一区二区不卡| 中文一区在线播放| 在线观看欧美精品| 日本美女一区二区| 亚洲国产精品黑人久久久| 色综合天天综合网天天看片| 亚洲电影视频在线| 2023国产精品自拍| 色婷婷亚洲一区二区三区| 亚洲成人动漫av| 久久精品一区八戒影视| 一本大道av一区二区在线播放| 亚洲一区二区三区四区五区黄| 666欧美在线视频| 成人精品鲁一区一区二区| 亚洲精品中文在线影院| 日韩精品在线一区| av在线不卡网| 麻豆91精品视频| 亚洲欧美另类久久久精品2019| 欧美精品 国产精品| 国产精品一区二区你懂的| 一区二区三区在线播放| 欧美精品一区二区三区在线播放 | 成人精品免费视频| 亚洲国产精品视频| 国产亚洲成aⅴ人片在线观看| 色婷婷激情综合| 国产精品一区在线| 亚洲国产精品久久久久秋霞影院| 久久久美女毛片| 欧美精品久久一区二区三区| 成人妖精视频yjsp地址| 免费久久精品视频| 一区二区三区鲁丝不卡| 国产三区在线成人av| 欧美精品一级二级| 色婷婷久久久久swag精品| 国产一区美女在线| 午夜av电影一区| 一区二区三区中文字幕| 日本一区二区电影| 久久婷婷一区二区三区| 精品视频色一区| 91在线国产观看| 成人久久18免费网站麻豆| 久久精品国产精品亚洲精品| 一片黄亚洲嫩模| 亚洲欧美综合色| 国产精品无人区| 久久精品人人爽人人爽| 欧美岛国在线观看| 欧美日高清视频| 在线亚洲精品福利网址导航| k8久久久一区二区三区 | 92国产精品观看| 福利91精品一区二区三区| 久久精品国产一区二区三| 日韩电影网1区2区| 午夜久久福利影院| 午夜日韩在线电影| 伊人色综合久久天天| 中文字幕一区二区三区精华液| 国产日韩欧美综合一区| 久久精品人人做人人综合| 26uuu国产电影一区二区| 欧美一区二区三区免费在线看| 欧美日韩精品一区视频| 欧美性生活一区| 欧美日韩日日夜夜| 欧美精品久久一区二区三区| 欧美电影在哪看比较好| 91 com成人网| 日韩片之四级片| 精品久久久久久久久久久院品网 | 亚洲第一激情av| 亚洲成在人线免费| 日本午夜精品一区二区三区电影| 亚洲444eee在线观看| 人妖欧美一区二区| 精品中文字幕一区二区| 国产一区二区三区免费在线观看| 国产精品99久久久久久久vr | 欧美三级电影在线看| 欧美综合一区二区| 91.com视频| 久久伊99综合婷婷久久伊| 久久精品视频免费| 成人欧美一区二区三区1314| 亚洲精品午夜久久久| 日韩经典一区二区| 韩国成人精品a∨在线观看| 国产成人精品免费| 91视视频在线观看入口直接观看www| 在线视频亚洲一区| 欧美一区二区精品| 国产日韩欧美一区二区三区乱码| 国产精品二三区| 午夜精品一区二区三区电影天堂| 青草av.久久免费一区| 国产99久久久国产精品潘金| 色又黄又爽网站www久久| 88在线观看91蜜桃国自产| 久久综合成人精品亚洲另类欧美| 中文字幕日韩一区| 三级久久三级久久久| 国产精品18久久久久久久久| 色国产综合视频| 精品国产3级a| 亚洲黄色在线视频| 国产一区美女在线| 欧美在线|欧美| 欧美激情在线一区二区三区| 一区二区三区鲁丝不卡| 国产乱妇无码大片在线观看| 欧日韩精品视频| 国产欧美一区二区三区沐欲| 亚洲一级二级三级在线免费观看| 国精产品一区一区三区mba视频| 91久久精品午夜一区二区| 精品国精品国产尤物美女| 亚洲免费资源在线播放| 国产呦萝稀缺另类资源| 欧美精品色综合| 国产精品麻豆网站| 极品少妇一区二区三区精品视频 | 久久亚洲影视婷婷| 亚洲国产一区视频| 成人爽a毛片一区二区免费| 日韩视频一区二区三区在线播放| 亚洲人成网站影音先锋播放| 黄色成人免费在线| 欧美日韩高清一区二区三区| 国产精品久久久久久久岛一牛影视 | 欧美在线视频不卡| 国产欧美日韩精品一区| 久久国产精品露脸对白| 91久久精品一区二区三| 欧美国产精品一区二区| 精品亚洲国产成人av制服丝袜| 欧美精品久久久久久久多人混战 | 中文字幕在线观看一区| 激情伊人五月天久久综合| 欧美久久久久久久久中文字幕| 亚洲精品乱码久久久久久| 波多野结衣在线一区| 久久精品无码一区二区三区| 久久超碰97人人做人人爱| 制服丝袜激情欧洲亚洲| 五月天丁香久久| 欧美日韩一二三区| 亚洲高清免费观看| 欧美日产在线观看| 亚洲.国产.中文慕字在线| 91福利在线免费观看| 一区二区三区不卡视频| 91激情在线视频| 亚洲一区二区三区四区五区中文| 色噜噜偷拍精品综合在线| 亚洲色图在线看| 色婷婷综合久久久久中文一区二区| 亚洲欧洲精品天堂一级| 波多野结衣91| 亚洲综合一区在线| 欧美日本在线视频| 喷水一区二区三区| 久久婷婷色综合| 成人av中文字幕| 亚洲欧美另类小说| 欧美三级视频在线观看| 亚洲va欧美va人人爽| 欧美一级电影网站| 国产精品系列在线播放| 中文无字幕一区二区三区| 99久久亚洲一区二区三区青草| 日韩美女视频一区二区 | 久久成人综合网| 久久综合狠狠综合久久综合88| 国产精品一区二区久久不卡| 日本一二三不卡| 欧美综合久久久| 久久99热这里只有精品| 国产精品麻豆视频| 欧美天堂一区二区三区| 美美哒免费高清在线观看视频一区二区 | 日韩午夜激情免费电影| 国产在线视频一区二区| 久久久亚洲国产美女国产盗摄| eeuss鲁片一区二区三区在线观看| 亚洲欧美激情在线| 日韩亚洲欧美一区二区三区| 国产精品1024久久| 亚洲国产精品一区二区www在线| 日韩片之四级片|