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

📄 nsihxplayer.h

📁 linux下的一款播放器
💻 H
📖 第 1 页 / 共 5 页
字号:
  /* string GetLastErrorRMACodeString (); */  NS_IMETHOD GetLastErrorRMACodeString(char **_retval) = 0;  /* long GetLastErrorSeverity (); */  NS_IMETHOD GetLastErrorSeverity(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDownTimeStamp (); */  NS_IMETHOD GetLastLeftButtonDownTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDownKeyFlags (); */  NS_IMETHOD GetLastLeftButtonDownKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDownXPos (); */  NS_IMETHOD GetLastLeftButtonDownXPos(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDownYPos (); */  NS_IMETHOD GetLastLeftButtonDownYPos(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDownTimeStamp (); */  NS_IMETHOD GetLastRightButtonDownTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDownKeyFlags (); */  NS_IMETHOD GetLastRightButtonDownKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDownXPos (); */  NS_IMETHOD GetLastRightButtonDownXPos(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDownYPos (); */  NS_IMETHOD GetLastRightButtonDownYPos(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonUpTimeStamp (); */  NS_IMETHOD GetLastLeftButtonUpTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonUpKeyFlags (); */  NS_IMETHOD GetLastLeftButtonUpKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonUpXPos (); */  NS_IMETHOD GetLastLeftButtonUpXPos(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonUpYPos (); */  NS_IMETHOD GetLastLeftButtonUpYPos(PRInt32 *_retval) = 0;  /* long GetLastRightButtonUpTimeStamp (); */  NS_IMETHOD GetLastRightButtonUpTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastRightButtonUpKeyFlags (); */  NS_IMETHOD GetLastRightButtonUpKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastRightButtonUpXPos (); */  NS_IMETHOD GetLastRightButtonUpXPos(PRInt32 *_retval) = 0;  /* long GetLastRightButtonUpYPos (); */  NS_IMETHOD GetLastRightButtonUpYPos(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDblTimeStamp (); */  NS_IMETHOD GetLastLeftButtonDblTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDblKeyFlags (); */  NS_IMETHOD GetLastLeftButtonDblKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDblXPos (); */  NS_IMETHOD GetLastLeftButtonDblXPos(PRInt32 *_retval) = 0;  /* long GetLastLeftButtonDblYPos (); */  NS_IMETHOD GetLastLeftButtonDblYPos(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDblTimeStamp (); */  NS_IMETHOD GetLastRightButtonDblTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDblKeyFlags (); */  NS_IMETHOD GetLastRightButtonDblKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDblXPos (); */  NS_IMETHOD GetLastRightButtonDblXPos(PRInt32 *_retval) = 0;  /* long GetLastRightButtonDblYPos (); */  NS_IMETHOD GetLastRightButtonDblYPos(PRInt32 *_retval) = 0;  /* long GetLastMouseMoveTimeStamp (); */  NS_IMETHOD GetLastMouseMoveTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastMouseMoveKeyFlags (); */  NS_IMETHOD GetLastMouseMoveKeyFlags(PRInt32 *_retval) = 0;  /* long GetLastMouseMoveXPos (); */  NS_IMETHOD GetLastMouseMoveXPos(PRInt32 *_retval) = 0;  /* long GetLastMouseMoveYPos (); */  NS_IMETHOD GetLastMouseMoveYPos(PRInt32 *_retval) = 0;  /* long GetLastKeyDownTimeStamp (); */  NS_IMETHOD GetLastKeyDownTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastKeyDownKey (); */  NS_IMETHOD GetLastKeyDownKey(PRInt32 *_retval) = 0;  /* long GetLastKeyUpTimeStamp (); */  NS_IMETHOD GetLastKeyUpTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastKeyUpKey (); */  NS_IMETHOD GetLastKeyUpKey(PRInt32 *_retval) = 0;  /* long GetLastKeyPressTimeStamp (); */  NS_IMETHOD GetLastKeyPressTimeStamp(PRInt32 *_retval) = 0;  /* long GetLastKeyPressKey (); */  NS_IMETHOD GetLastKeyPressKey(PRInt32 *_retval) = 0;  /* boolean SetAuthor (in string newAuthor); */  NS_IMETHOD SetAuthor(const char *newAuthor, PRBool *_retval) = 0;  /* boolean SetTitle (in string newTitle); */  NS_IMETHOD SetTitle(const char *newTitle, PRBool *_retval) = 0;  /* boolean SetCopyright (in string newCopyright); */  NS_IMETHOD SetCopyright(const char *newCopyright, PRBool *_retval) = 0;  /* boolean GetLoop (); */  NS_IMETHOD GetLoop(PRBool *_retval) = 0;  /* boolean SetLoop (in boolean bSetLooping); */  NS_IMETHOD SetLoop(PRBool bSetLooping, PRBool *_retval) = 0;  /* boolean GetIsPlus (); */  NS_IMETHOD GetIsPlus(PRBool *_retval) = 0;  /* boolean GetConsoleEvents (); */  NS_IMETHOD GetConsoleEvents(PRBool *_retval) = 0;  /* boolean SetConsoleEvents (in boolean bVal); */  NS_IMETHOD SetConsoleEvents(PRBool bVal, PRBool *_retval) = 0;  /* string GetDRMInfo (in string identifier); */  NS_IMETHOD GetDRMInfo(const char *identifier, char **_retval) = 0;};/* Use this macro when declaring classes that implement this interface. */#define NS_DECL_NSIHXPLAYER \  NS_IMETHOD SetSource(const char *Source, PRBool *_retval); \  NS_IMETHOD SetControlString(const char *Controls, PRBool *_retval); \  NS_IMETHOD SetConsoleName(const char *Console, PRBool a, PRBool *_retval); \  NS_IMETHOD SetConsole(const char *Console, PRBool *_retval); \  NS_IMETHOD SetAutoStart(PRBool autoStart, PRBool *_retval); \  NS_IMETHOD SetNoLabels(PRBool noLabels, PRBool *_retval); \  NS_IMETHOD DoPlayPause(PRBool *_retval); \  NS_IMETHOD DoPause(PRBool *_retval); \  NS_IMETHOD DoPlay(PRBool *_retval); \  NS_IMETHOD DoStop(PRBool *_retval); \  NS_IMETHOD GetPosition(PRInt32 *_retval); \  NS_IMETHOD SetPosition(PRInt32 Position, PRBool *_retval); \  NS_IMETHOD GetLength(PRInt32 *_retval); \  NS_IMETHOD GetPlayState(PRInt32 *_retval); \  NS_IMETHOD GetStereoState(PRInt32 *_retval); \  NS_IMETHOD GetTitle(char **_retval); \  NS_IMETHOD GetAuthor(char **_retval); \  NS_IMETHOD GetCopyright(char **_retval); \  NS_IMETHOD GetLiveState(PRBool *_retval); \  NS_IMETHOD IsZoomed(PRBool *_retval); \  NS_IMETHOD SetZoomed(PRBool isZoomed, PRBool *_retval); \  NS_IMETHOD DoNextItem(PRBool *_retval); \  NS_IMETHOD DoPrevItem(PRBool *_retval); \  NS_IMETHOD DoNextEntry(PRBool *_retval); \  NS_IMETHOD DoPrevEntry(PRBool *_retval); \  NS_IMETHOD CanPlayPause(PRBool *_retval); \  NS_IMETHOD CanStop(PRBool *_retval); \  NS_IMETHOD HasNextEntry(PRBool *_retval); \  NS_IMETHOD HasPrevEntry(PRBool *_retval); \  NS_IMETHOD HasNextItem(PRBool *_retval); \  NS_IMETHOD HasPrevItem(PRBool *_retval); \  NS_IMETHOD SetVolume(PRInt32 newVolume, PRBool *_retval); \  NS_IMETHOD SetMute(PRBool isMute, PRBool *_retval); \  NS_IMETHOD SetEnableContextMenu(PRBool isMenuOn, PRBool *_retval); \  NS_IMETHOD GetEnableContextMenu(PRBool *_retval); \  NS_IMETHOD EnableMessageBox(PRBool isMessageBoxOn, PRBool *_retval); \  NS_IMETHOD SetEnableMessageBox(PRBool isMessageBoxOn, PRBool *_retval); \  NS_IMETHOD GetEnableMessageBox(PRBool *_retval); \  NS_IMETHOD GetPacketsTotal(PRInt32 *_retval); \  NS_IMETHOD GetPacketsReceived(PRInt32 *_retval); \  NS_IMETHOD GetPacketsOutOfOrder(PRInt32 *_retval); \  NS_IMETHOD GetPacketsMissing(PRInt32 *_retval); \  NS_IMETHOD GetPacketsLate(PRInt32 *_retval); \  NS_IMETHOD GetBandwidthAverage(PRInt32 *_retval); \  NS_IMETHOD GetBandwidthCurrent(PRInt32 *_retval); \  NS_IMETHOD AboutBox(PRBool *_retval); \  NS_IMETHOD EditPreferences(PRBool *_retval); \  NS_IMETHOD SetShowPreferences(PRBool bShowPref, PRBool *_retval); \  NS_IMETHOD HideShowStatistics(PRBool *_retval); \  NS_IMETHOD IsStatisticsVisible(PRBool *_retval); \  NS_IMETHOD IsDone(PRBool *_retval); \  NS_IMETHOD StatusScanStart(PRBool *_retval); \  NS_IMETHOD StatusScanEnd(PRBool *_retval); \  NS_IMETHOD StatusScan(const char *ShowString, PRBool *_retval); \  NS_IMETHOD SetAutoGoToURL(PRBool giveNetscapeURL, PRBool *_retval); \  NS_IMETHOD GetAutoGoToURL(PRBool *_retval); \  NS_IMETHOD ProcessIdle(PRBool *_retval); \  NS_IMETHOD SetControls(const char *v, PRBool *_retval); \  NS_IMETHOD GetVersionInfo(char **_retval); \  NS_IMETHOD GetPreFetch(PRBool *_retval); \  NS_IMETHOD SetPreFetch(PRBool bWantsPrefetch, PRBool *_retval); \  NS_IMETHOD SetShuffle(PRBool bShuffleOn, PRBool *_retval); \  NS_IMETHOD GetShuffle(PRBool *_retval); \  NS_IMETHOD GetSource(char **_retval); \  NS_IMETHOD CanPlay(PRBool *_retval); \  NS_IMETHOD CanPause(PRBool *_retval); \  NS_IMETHOD GetAutoStart(PRBool *_retval); \  NS_IMETHOD GetBackgroundColor(char **_retval); \  NS_IMETHOD SetBackgroundColor(const char *strNewColor, PRBool *_retval); \  NS_IMETHOD GetCenter(PRBool *_retval); \  NS_IMETHOD GetClipHeight(PRInt32 *_retval); \  NS_IMETHOD GetClipWidth(PRInt32 *_retval); \  NS_IMETHOD GetConsole(char **_retval); \  NS_IMETHOD GetEnableDoubleSize(PRBool *_retval); \  NS_IMETHOD GetEnableFullScreen(PRBool *_retval); \  NS_IMETHOD GetEnableOriginalSize(PRBool *_retval); \  NS_IMETHOD GetControls(char **_retval); \  NS_IMETHOD GetOriginalSize(PRBool *_retval); \

⌨️ 快捷键说明

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