📄 nsihxplayer.h
字号:
NS_IMETHOD GetFullScreen(PRBool *_retval); \ NS_IMETHOD GetDoubleSize(PRBool *_retval); \ NS_IMETHOD GetMaintainAspect(PRBool *_retval); \ NS_IMETHOD GetMute(PRBool *_retval); \ NS_IMETHOD GetNoLabels(PRBool *_retval); \ NS_IMETHOD GetNumLoop(PRInt32 *_retval); \ NS_IMETHOD GetShowAbout(PRBool *_retval); \ NS_IMETHOD GetShowPreferences(PRBool *_retval); \ NS_IMETHOD GetShowStatistics(PRBool *_retval); \ NS_IMETHOD GetVolume(PRInt32 *_retval); \ NS_IMETHOD SetCenter(PRBool bIsCentered, PRBool *_retval); \ NS_IMETHOD SetMaintainAspect(PRBool bMaintainAspect, PRBool *_retval); \ NS_IMETHOD SetEnableOriginalSize(PRBool bIsEnabled, PRBool *_retval); \ NS_IMETHOD SetEnableDoubleSize(PRBool bIsEnabled, PRBool *_retval); \ NS_IMETHOD SetEnableFullScreen(PRBool bIsEnabled, PRBool *_retval); \ NS_IMETHOD SetDoubleSize(PRBool *_retval); \ NS_IMETHOD SetFullScreen(PRBool *_retval); \ NS_IMETHOD SetOriginalSize(PRBool *_retval); \ NS_IMETHOD SetNoLogo(PRBool bNoLogo, PRBool *_retval); \ NS_IMETHOD GetNoLogo(PRBool *_retval); \ NS_IMETHOD SetNumLoop(PRInt32 nNumLoops, PRBool *_retval); \ NS_IMETHOD SetShowAbout(PRBool bShowAbout, PRBool *_retval); \ NS_IMETHOD SetShowStatistics(PRBool bShowStats, PRBool *_retval); \ NS_IMETHOD SetWantKeyboardEvents(PRBool bDoesWant, PRBool *_retval); \ NS_IMETHOD SetWantMouseEvents(PRBool bDoesWant, PRBool *_retval); \ NS_IMETHOD SetWantErrors(PRBool bDoesWant, PRBool *_retval); \ NS_IMETHOD GetWantKeyboardEvents(PRBool *_retval); \ NS_IMETHOD GetWantMouseEvents(PRBool *_retval); \ NS_IMETHOD GetWantErrors(PRBool *_retval); \ NS_IMETHOD GetNumEntries(PRInt32 *_retval); \ NS_IMETHOD GetCurrentEntry(PRInt32 *_retval); \ NS_IMETHOD GetEntryTitle(PRInt32 nindex, char **_retval); \ NS_IMETHOD GetEntryAuthor(PRInt32 nindex, char **_retval); \ NS_IMETHOD GetEntryCopyright(PRInt32 nindex, char **_retval); \ NS_IMETHOD GetEntryAbstract(PRInt32 nindex, char **_retval); \ NS_IMETHOD SetCanSeek(PRBool bDoesWantSeek, PRBool *_retval); \ NS_IMETHOD GetCanSeek(PRBool *_retval); \ NS_IMETHOD GetBufferingTimeElapsed(PRInt32 *_retval); \ NS_IMETHOD GetBufferingTimeRemaining(PRInt32 *_retval); \ NS_IMETHOD GetConnectionBandwidth(PRInt32 *_retval); \ NS_IMETHOD GetPreferedLanguageID(PRInt32 *_retval); \ NS_IMETHOD GetPreferedLanguageString(char **_retval); \ NS_IMETHOD GetUserCountryID(PRInt32 *_retval); \ NS_IMETHOD GetNumSources(PRInt32 *_retval); \ NS_IMETHOD GetSourceTransport(PRInt32 nSourceNum, char **_retval); \ NS_IMETHOD SetVideoState(PRInt32 nNewVideoState, PRBool *_retval); \ NS_IMETHOD GetVideoState(PRInt32 *_retval); \ NS_IMETHOD GetContextMenu(PRBool *_retval); \ NS_IMETHOD SetContextMenu(PRBool bEnabled, PRBool *_retval); \ NS_IMETHOD SetContextMenuItem(PRInt32 nItemID, PRBool bEnabled, PRBool *_retval); \ NS_IMETHOD GetContextMenuItem(PRInt32 nItemID, PRBool *_retval); \ NS_IMETHOD SetImageStatus(PRBool bEnabled, PRBool *_retval); \ NS_IMETHOD GetImageStatus(PRBool *_retval); \ NS_IMETHOD GetLastStatus(char **_retval); \ NS_IMETHOD GetLastErrorMoreInfoURL(char **_retval); \ NS_IMETHOD GetLastErrorUserString(char **_retval); \ NS_IMETHOD GetLastErrorUserCode(PRInt32 *_retval); \ NS_IMETHOD GetLastErrorRMACode(PRInt32 *_retval); \ NS_IMETHOD GetLastErrorRMACodeString(char **_retval); \ NS_IMETHOD GetLastErrorSeverity(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDownTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDownKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDownXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDownYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDownTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDownKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDownXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDownYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonUpTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonUpKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonUpXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonUpYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonUpTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonUpKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonUpXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonUpYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDblTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDblKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDblXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastLeftButtonDblYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDblTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDblKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDblXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastRightButtonDblYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastMouseMoveTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastMouseMoveKeyFlags(PRInt32 *_retval); \ NS_IMETHOD GetLastMouseMoveXPos(PRInt32 *_retval); \ NS_IMETHOD GetLastMouseMoveYPos(PRInt32 *_retval); \ NS_IMETHOD GetLastKeyDownTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastKeyDownKey(PRInt32 *_retval); \ NS_IMETHOD GetLastKeyUpTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastKeyUpKey(PRInt32 *_retval); \ NS_IMETHOD GetLastKeyPressTimeStamp(PRInt32 *_retval); \ NS_IMETHOD GetLastKeyPressKey(PRInt32 *_retval); \ NS_IMETHOD SetAuthor(const char *newAuthor, PRBool *_retval); \ NS_IMETHOD SetTitle(const char *newTitle, PRBool *_retval); \ NS_IMETHOD SetCopyright(const char *newCopyright, PRBool *_retval); \ NS_IMETHOD GetLoop(PRBool *_retval); \ NS_IMETHOD SetLoop(PRBool bSetLooping, PRBool *_retval); \ NS_IMETHOD GetIsPlus(PRBool *_retval); \ NS_IMETHOD GetConsoleEvents(PRBool *_retval); \ NS_IMETHOD SetConsoleEvents(PRBool bVal, PRBool *_retval); \ NS_IMETHOD GetDRMInfo(const char *identifier, char **_retval); /* Use this macro to declare functions that forward the behavior of this interface to another object. */#define NS_FORWARD_NSIHXPLAYER(_to) \ NS_IMETHOD SetSource(const char *Source, PRBool *_retval) { return _to SetSource(Source, _retval); } \ NS_IMETHOD SetControlString(const char *Controls, PRBool *_retval) { return _to SetControlString(Controls, _retval); } \ NS_IMETHOD SetConsoleName(const char *Console, PRBool a, PRBool *_retval) { return _to SetConsoleName(Console, a, _retval); } \ NS_IMETHOD SetConsole(const char *Console, PRBool *_retval) { return _to SetConsole(Console, _retval); } \ NS_IMETHOD SetAutoStart(PRBool autoStart, PRBool *_retval) { return _to SetAutoStart(autoStart, _retval); } \ NS_IMETHOD SetNoLabels(PRBool noLabels, PRBool *_retval) { return _to SetNoLabels(noLabels, _retval); } \ NS_IMETHOD DoPlayPause(PRBool *_retval) { return _to DoPlayPause(_retval); } \ NS_IMETHOD DoPause(PRBool *_retval) { return _to DoPause(_retval); } \ NS_IMETHOD DoPlay(PRBool *_retval) { return _to DoPlay(_retval); } \ NS_IMETHOD DoStop(PRBool *_retval) { return _to DoStop(_retval); } \ NS_IMETHOD GetPosition(PRInt32 *_retval) { return _to GetPosition(_retval); } \ NS_IMETHOD SetPosition(PRInt32 Position, PRBool *_retval) { return _to SetPosition(Position, _retval); } \ NS_IMETHOD GetLength(PRInt32 *_retval) { return _to GetLength(_retval); } \ NS_IMETHOD GetPlayState(PRInt32 *_retval) { return _to GetPlayState(_retval); } \ NS_IMETHOD GetStereoState(PRInt32 *_retval) { return _to GetStereoState(_retval); } \ NS_IMETHOD GetTitle(char **_retval) { return _to GetTitle(_retval); } \ NS_IMETHOD GetAuthor(char **_retval) { return _to GetAuthor(_retval); } \ NS_IMETHOD GetCopyright(char **_retval) { return _to GetCopyright(_retval); } \ NS_IMETHOD GetLiveState(PRBool *_retval) { return _to GetLiveState(_retval); } \ NS_IMETHOD IsZoomed(PRBool *_retval) { return _to IsZoomed(_retval); } \ NS_IMETHOD SetZoomed(PRBool isZoomed, PRBool *_retval) { return _to SetZoomed(isZoomed, _retval); } \ NS_IMETHOD DoNextItem(PRBool *_retval) { return _to DoNextItem(_retval); } \ NS_IMETHOD DoPrevItem(PRBool *_retval) { return _to DoPrevItem(_retval); } \ NS_IMETHOD DoNextEntry(PRBool *_retval) { return _to DoNextEntry(_retval); } \ NS_IMETHOD DoPrevEntry(PRBool *_retval) { return _to DoPrevEntry(_retval); } \ NS_IMETHOD CanPlayPause(PRBool *_retval) { return _to CanPlayPause(_retval); } \ NS_IMETHOD CanStop(PRBool *_retval) { return _to CanStop(_retval); } \ NS_IMETHOD HasNextEntry(PRBool *_retval) { return _to HasNextEntry(_retval); } \ NS_IMETHOD HasPrevEntry(PRBool *_retval) { return _to HasPrevEntry(_retval); } \ NS_IMETHOD HasNextItem(PRBool *_retval) { return _to HasNextItem(_retval); } \ NS_IMETHOD HasPrevItem(PRBool *_retval) { return _to HasPrevItem(_retval); } \ NS_IMETHOD SetVolume(PRInt32 newVolume, PRBool *_retval) { return _to SetVolume(newVolume, _retval); } \ NS_IMETHOD SetMute(PRBool isMute, PRBool *_retval) { return _to SetMute(isMute, _retval); } \ NS_IMETHOD SetEnableContextMenu(PRBool isMenuOn, PRBool *_retval) { return _to SetEnableContextMenu(isMenuOn, _retval); } \ NS_IMETHOD GetEnableContextMenu(PRBool *_retval) { return _to GetEnableContextMenu(_retval); } \ NS_IMETHOD EnableMessageBox(PRBool isMessageBoxOn, PRBool *_retval) { return _to EnableMessageBox(isMessageBoxOn, _retval); } \ NS_IMETHOD SetEnableMessageBox(PRBool isMessageBoxOn, PRBool *_retval) { return _to SetEnableMessageBox(isMessageBoxOn, _retval); } \ NS_IMETHOD GetEnableMessageBox(PRBool *_retval) { return _to GetEnableMessageBox(_retval); } \ NS_IMETHOD GetPacketsTotal(PRInt32 *_retval) { return _to GetPacketsTotal(_retval); } \ NS_IMETHOD GetPacketsReceived(PRInt32 *_retval) { return _to GetPacketsReceived(_retval); } \ NS_IMETHOD GetPacketsOutOfOrder(PRInt32 *_retval) { return _to GetPacketsOutOfOrder(_retval); } \ NS_IMETHOD GetPacketsMissing(PRInt32 *_retval) { return _to GetPacketsMissing(_retval); } \ NS_IMETHOD GetPacketsLate(PRInt32 *_retval) { return _to GetPacketsLate(_retval); } \ NS_IMETHOD GetBandwidthAverage(PRInt32 *_retval) { return _to GetBandwidthAverage(_retval); } \ NS_IMETHOD GetBandwidthCurrent(PRInt32 *_retval) { return _to GetBandwidthCurrent(_retval); } \ NS_IMETHOD AboutBox(PRBool *_retval) { return _to AboutBox(_retval); } \ NS_IMETHOD EditPreferences(PRBool *_retval) { return _to EditPreferences(_retval); } \ NS_IMETHOD SetShowPreferences(PRBool bShowPref, PRBool *_retval) { return _to SetShowPreferences(bShowPref, _retval); } \ NS_IMETHOD HideShowStatistics(PRBool *_retval) { return _to HideShowStatistics(_retval); } \ NS_IMETHOD IsStatisticsVisible(PRBool *_retval) { return _to IsStatisticsVisible(_retval); } \ NS_IMETHOD IsDone(PRBool *_retval) { return _to IsDone(_retval); } \ NS_IMETHOD StatusScanStart(PRBool *_retval) { return _to StatusScanStart(_retval); } \ NS_IMETHOD StatusScanEnd(PRBool *_retval) { return _to StatusScanEnd(_retval); } \ NS_IMETHOD StatusScan(const char *ShowString, PRBool *_retval) { return _to StatusScan(ShowString, _retval); } \ NS_IMETHOD SetAutoGoToURL(PRBool giveNetscapeURL, PRBool *_retval) { return _to SetAutoGoToURL(giveNetscapeURL, _retval); } \ NS_IMETHOD GetAutoGoToURL(PRBool *_retval) { return _to GetAutoGoToURL(_retval); } \ NS_IMETHOD ProcessIdle(PRBool *_retval) { return _to ProcessIdle(_retval); } \ NS_IMETHOD SetControls(const char *v, PRBool *_retval) { return _to SetControls(v, _retval); } \ NS_IMETHOD GetVersionInfo(char **_retval) { return _to GetVersionInfo(_retval); } \ NS_IMETHOD GetPreFetch(PRBool *_retval) { return _to GetPreFetch(_retval); } \ NS_IMETHOD SetPreFetch(PRBool bWantsPrefetch, PRBool *_retval) { return _to SetPreFetch(bWantsPrefetch, _retval); } \ NS_IMETHOD SetShuffle(PRBool bShuffleOn, PRBool *_retval) { return _to SetShuffle(bShuffleOn, _retval); } \ NS_IMETHOD GetShuffle(PRBool *_retval) { return _to GetShuffle(_retval); } \ NS_IMETHOD GetSource(char **_retval) { return _to GetSource(_retval); } \ NS_IMETHOD CanPlay(PRBool *_retval) { return _to CanPlay(_retval); } \ NS_IMETHOD CanPause(PRBool *_retval) { return _to CanPause(_retval); } \ NS_IMETHOD GetAutoStart(PRBool *_retval) { return _to GetAutoStart(_retval); } \ NS_IMETHOD GetBackgroundColor(char **_retval) { return _to GetBackgroundColor(_retval); } \ NS_IMETHOD SetBackgroundColor(const char *strNewColor, PRBool *_retval) { return _to SetBackgroundColor(strNewColor, _retval); } \ NS_IMETHOD GetCenter(PRBool *_retval) { return _to GetCenter(_retval); } \ NS_IMETHOD GetClipHeight(PRInt32 *_retval) { return _to GetClipHeight(_retval); } \ NS_IMETHOD GetClipWidth(PRInt32 *_retval) { return _to GetClipWidth(_retval); } \ NS_IMETHOD GetConsole(char **_retval) { return _to GetConsole(_retval); } \ NS_IMETHOD GetEnableDoubleSize(PRBool *_retval) { return _to GetEnableDoubleSize(_retval); } \ NS_IMETHOD GetEnableFullScreen(PRBool *_retval) { return _to GetEnableFullScreen(_retval); } \ NS_IMETHOD GetEnableOriginalSize(PRBool *_retval) { return _to GetEnableOriginalSize(_retval); } \ NS_IMETHOD GetControls(char **_retval) { return _to GetControls(_retval); } \ NS_IMETHOD GetOriginalSize(PRBool *_retval) { return _to GetOriginalSize(_retval); } \ NS_IMETHOD GetFullScreen(PRBool *_retval) { return _to GetFullScreen(_retval); } \ NS_IMETHOD GetDoubleSize(PRBool *_retval) { return _to GetDoubleSize(_retval); } \ NS_IMETHOD GetMaintainAspect(PRBool *_retval) { return _to GetMaintainAspect(_retval); } \ NS_IMETHOD GetMute(PRBool *_retval) { return _to GetMute(_retval); } \ NS_IMETHOD GetNoLabels(PRBool *_retval) { return _to GetNoLabels(_retval); } \ NS_IMETHOD GetNumLoop(PRInt32 *_retval) { return _to GetNumLoop(_retval); } \ NS_IMETHOD GetShowAbout(PRBool *_retval) { return _to GetShowAbout(_retval); } \ NS_IMETHOD GetShowPreferences(PRBool *_retval) { return _to GetShowPreferences(_retval); } \ NS_IMETHOD GetShowStatistics(PRBool *_retval) { return _to GetShowStatistics(_retval); } \ NS_IMETHOD GetVolume(PRInt32 *_retval) { return _to GetVolume(_retval); } \ NS_IMETHOD SetCenter(PRBool bIsCentered, PRBool *_retval) { return _to SetCenter(bIsCentered, _retval); } \ NS_IMETHOD SetMaintainAspect(PRBool bMaintainAspect, PRBool *_retval) { return _to SetMaintainAspect(bMaintainAspect, _retval); } \ NS_IMETHOD SetEnableOriginalSize(PRBool bIsEnabled, PRBool *_retval) { return _to SetEnableOriginalSize(bIsEnabled, _retval); } \ NS_IMETHOD SetEnableDoubleSize(PRBool bIsEnabled, PRBool *_retval) { return _to SetEnableDoubleSize(bIsEnabled, _retval); } \ NS_IMETHOD SetEnableFullScreen(PRBool bIsEnabled, PRBool *_retval) { return _to SetEnableFullScreen(bIsEnabled, _retval); } \ NS_IMETHOD SetDoubleSize(PRBool *_retval) { return _to SetDoubleSize(_retval); } \ NS_IMETHOD SetFullScreen(PRBool *_retval) { return _to SetFullScreen(_retval); } \ NS_IMETHOD SetOriginalSize(PRBool *_retval) { return _to SetOriginalSize(_retval); } \ NS_IMETHOD SetNoLogo(PRBool bNoLogo, PRBool *_retval) { return _to SetNoLogo(bNoLogo, _retval); } \ NS_IMETHOD GetNoLogo(PRBool *_retval) { return _to GetNoLogo(_retval); } \ NS_IMETHOD SetNumLoop(PRInt32 nNumLoops, PRBool *_retval) { return _to SetNumLoop(nNumLoops, _retval); } \ NS_IMETHOD SetShowAbout(PRBool bShowAbout, PRBool *_retval) { return _to SetShowAbout(bShowAbout, _retval); } \ NS_IMETHOD SetShowStatistics(PRBool bShowStats, PRBool *_retval) { return _to SetShowStatistics(bShowStats, _retval); } \ NS_IMETHOD SetWantKeyboardEvents(PRBool bDoesWant, PRBool *_retval) { return _to SetWantKeyboardEvents(bDoesWant, _retval); } \ NS_IMETHOD SetWantMouseEvents(PRBool bDoesWant, PRBool *_retval) { return _to SetWantMouseEvents(bDoesWant, _retval); } \ NS_IMETHOD SetWantErrors(PRBool bDoesWant, PRBool *_retval) { return _to SetWantErrors(bDoesWant, _retval); } \ NS_IMETHOD GetWantKeyboardEvents(PRBool *_retval) { return _to GetWantKeyboardEvents(_retval); } \ NS_IMETHOD GetWantMouseEvents(PRBool *_retval) { return _to GetWantMouseEvents(_retval); } \ NS_IMETHOD GetWantErrors(PRBool *_retval) { return _to GetWantErrors(_retval); } \ NS_IMETHOD GetNumEntries(PRInt32 *_retval) { return _to GetNumEntries(_retval); } \ NS_IMETHOD GetCurrentEntry(PRInt32 *_retval) { return _to GetCurrentEntry(_retval); } \ NS_IMETHOD GetEntryTitle(PRInt32 nindex, char **_retval) { return _to GetEntryTitle(nindex, _retval); } \ NS_IMETHOD GetEntryAuthor(PRInt32 nindex, char **_retval) { return _to GetEntryAuthor(nindex, _retval); } \ NS_IMETHOD GetEntryCopyright(PRInt32 nindex, char **_retval) { return _to GetEntryCopyright(nindex, _retval); } \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -