📄 nsihxplayer.h
字号:
/* 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 + -