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

📄 nshxplayer.h

📁 linux下的一款播放器
💻 H
📖 第 1 页 / 共 3 页
字号:
    {        return SetPlayerUINT32Prop(EMBD_PROP_STATSDLG, PR_FALSE, _retval);    }    NS_IMETHOD IsStatisticsVisible(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_STATSDLG, _retval);    }    NS_IMETHOD IsDone(PRBool *_retval)    {        // XXXVD: unsupported!        *_retval = PR_FALSE;        return NS_OK;    }    NS_IMETHOD StatusScanStart(PRBool *_retval)    {                // XXXVD: unsupported!        *_retval = PR_FALSE;        return NS_OK;    }    NS_IMETHOD StatusScanEnd(PRBool *_retval)    {        // XXXVD: unsupported!        *_retval = PR_FALSE;        return NS_OK;    }    NS_IMETHOD StatusScan(const char * /* szShowString */, PRBool *_retval)    {        // XXXVD: unsupported!        *_retval = PR_FALSE;        return NS_OK;    }    NS_IMETHOD SetAutoGoToURL(PRBool bGiveNetscapeURL, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_AUTOGOTOURL, bGiveNetscapeURL, _retval);    }    NS_IMETHOD GetAutoGoToURL(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_AUTOGOTOURL, _retval);    }    NS_IMETHOD ProcessIdle(PRBool *_retval)    {        // XXXVD: unsupported!        // XXXRGG: If only this was widely done, we could do callbacks without        // all the dirty hacks. *sigh*.        *_retval = PR_FALSE;                return NS_OK;    }    NS_IMETHOD SetControls(const char *szControls, PRBool *_retval)    {        return SetPlayerStringProp(EMBD_PROP_CONTROLS, szControls, _retval);    }    NS_IMETHOD GetVersionInfo(char **_retval)    {        return GetPlayerStringProp(EMBD_PROP_VERSION, _retval);    }    NS_IMETHOD GetPreFetch(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_PREFETCH, _retval);    }    NS_IMETHOD SetPreFetch(PRBool bWantsPrefetch, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_PREFETCH, bWantsPrefetch, _retval);    }    NS_IMETHOD SetShuffle(PRBool bShuffleOn, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_SHUFFLE, bShuffleOn, _retval);    }    NS_IMETHOD GetShuffle(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_SHUFFLE, _retval);    }    NS_IMETHOD GetSource(char **_retval)    {        return GetPlayerStringProp(EMBD_PROP_SOURCE, _retval);    }    NS_IMETHOD CanPlay(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_CANPLAY, _retval);    }    NS_IMETHOD CanPause(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_CANPAUSE, _retval);    }    NS_IMETHOD GetAutoStart(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_AUTOSTART, _retval);    }    NS_IMETHOD GetBackgroundColor(char **_retval)    {        return GetPlayerStringProp(EMBD_PROP_BGCOLOR, _retval);                }    NS_IMETHOD SetBackgroundColor(const char *szNewColor, PRBool *_retval)    {        return SetPlayerStringProp(EMBD_PROP_BGCOLOR, szNewColor, _retval);    }    NS_IMETHOD GetCenter(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_CENTER, _retval);    }    NS_IMETHOD GetClipHeight(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_HEIGHT, _retval);    }    NS_IMETHOD GetClipWidth(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_WIDTH, _retval);    }    NS_IMETHOD GetConsole(char **_retval)    {        return GetPlayerStringProp(EMBD_PROP_CONSOLE, _retval);    }    NS_IMETHOD GetEnableDoubleSize(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_DBLSZ, _retval);    }    NS_IMETHOD GetEnableFullScreen(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_FULLSCR, _retval);    }    NS_IMETHOD GetEnableOriginalSize(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_ENABLEORIGSZ, _retval);    }    NS_IMETHOD GetControls(char **_retval)    {        return GetPlayerStringProp(EMBD_PROP_CONTROLS, _retval);    }    NS_IMETHOD GetOriginalSize(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_ORIGSZ, _retval);       }    NS_IMETHOD GetFullScreen(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_FULLSCR, _retval);            }    NS_IMETHOD GetDoubleSize(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_DBLSZ, _retval);            }    NS_IMETHOD GetMaintainAspect(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_ASPECT, _retval);    }    NS_IMETHOD GetMute(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_MUTE, _retval);        }    NS_IMETHOD GetNoLabels(PRBool *_retval)    {        // XXXVD unsupported        *_retval = PR_FALSE;        return NS_OK;    }    NS_IMETHOD GetNumLoop(PRInt32 *_retval)    {                return GetPlayerUINT32Prop(EMBD_PROP_NUMLOOPS, _retval);    }    NS_IMETHOD GetShowAbout(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_ABOUTDLG, _retval);    }    NS_IMETHOD GetShowPreferences(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_PREFSDLG, _retval);    }    NS_IMETHOD GetShowStatistics(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_STATSDLG, _retval);    }    NS_IMETHOD GetVolume(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_VOLUME, _retval);    }    NS_IMETHOD SetCenter(PRBool bIsCentered, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_CENTER, bIsCentered, _retval);    }    NS_IMETHOD SetMaintainAspect(PRBool bMaintainAspect, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ASPECT, bMaintainAspect, _retval);    }    NS_IMETHOD SetEnableOriginalSize(PRBool bIsEnabled, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ENABLEORIGSZ, bIsEnabled, _retval);    }    NS_IMETHOD SetEnableDoubleSize(PRBool bIsEnabled, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ENABLEDBLSZ, bIsEnabled, _retval);    }    NS_IMETHOD SetEnableFullScreen(PRBool bIsEnabled, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ENABLEFULLSCR, bIsEnabled, _retval);    }    NS_IMETHOD SetDoubleSize(PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_DBLSZ, PR_TRUE, _retval);    }    NS_IMETHOD SetFullScreen(PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_FULLSCR, PR_TRUE, _retval);    }    NS_IMETHOD SetOriginalSize(PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ORIGSZ, PR_TRUE, _retval);    }    NS_IMETHOD SetNoLogo(PRBool bNoLogo, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_NOLOGO, bNoLogo, _retval);    }    NS_IMETHOD GetNoLogo(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_NOLOGO, _retval);        }    NS_IMETHOD SetNumLoop(PRInt32 nNumLoops, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_NUMLOOPS, nNumLoops, _retval);    }    NS_IMETHOD SetShowAbout(PRBool bShowAbout, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ABOUTDLG, bShowAbout, _retval);    }    NS_IMETHOD SetShowStatistics(PRBool bShowStats, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_STATSDLG, bShowStats, _retval);    }    NS_IMETHOD SetWantKeyboardEvents(PRBool bDoesWant, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_KEYEVENTS, bDoesWant, _retval);    }    NS_IMETHOD SetWantMouseEvents(PRBool bDoesWant, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_MOUSEEVENTS, bDoesWant, _retval);    }    NS_IMETHOD SetWantErrors(PRBool bDoesWant, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_ERROREVENTS, bDoesWant, _retval);    }    NS_IMETHOD GetWantKeyboardEvents(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_KEYEVENTS, _retval);    }    NS_IMETHOD GetWantMouseEvents(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_MOUSEEVENTS, _retval);    }    NS_IMETHOD GetWantErrors(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_ERROREVENTS, _retval);    }    NS_IMETHOD GetNumEntries(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_NUMENTRIES, _retval);    }    NS_IMETHOD GetCurrentEntry(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_CURENTRY, _retval);    }    NS_IMETHOD GetEntryTitle(PRInt32 nIndex, char **_retval)    {        return GetEntryStringProp(EMBD_PROP_ENTRYTITLE, nIndex, _retval);    }    NS_IMETHOD GetEntryAuthor(PRInt32 nIndex, char **_retval)    {        return GetEntryStringProp(EMBD_PROP_ENTRYAUTHOR, nIndex, _retval);    }    NS_IMETHOD GetEntryCopyright(PRInt32 nIndex, char **_retval)    {        return GetEntryStringProp(EMBD_PROP_ENTRYCOPY, nIndex, _retval);    }    NS_IMETHOD GetEntryAbstract(PRInt32 nIndex, char **_retval)    {        return GetEntryStringProp(EMBD_PROP_ENTRYABSTRACT, nIndex, _retval);    }    NS_IMETHOD SetCanSeek(PRBool bDoesWantSeek, PRBool *_retval)    {        return SetPlayerUINT32Prop(EMBD_PROP_CANSEEK, bDoesWantSeek, _retval);    }    NS_IMETHOD GetCanSeek(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_CANSEEK, _retval);    }    NS_IMETHOD GetBufferingTimeElapsed(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_BUFELAPSED, _retval);    }    NS_IMETHOD GetBufferingTimeRemaining(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_BUFREMAINING, _retval);    }    NS_IMETHOD GetConnectionBandwidth(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_BWCONN, _retval);    }    NS_IMETHOD GetPreferedLanguageID(PRInt32 *_retval)    {        // XXXRGG: That's not the way you spell Preferred :(        return GetPlayerUINT32Prop(EMBD_PROP_LANGID, _retval);    }    NS_IMETHOD GetPreferedLanguageString(char **_retval)    {        return GetPlayerStringProp(EMBD_PROP_LANGSTR, _retval);    }    NS_IMETHOD GetUserCountryID(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_COUNTRYID, _retval);    }    NS_IMETHOD GetNumSources(PRInt32 *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_NUMSOURCES, _retval);            }    NS_IMETHOD GetSourceTransport(PRInt32 nSourceNum, char **_retval)    {        return GetEntryStringProp(EMBD_PROP_SOURCETRANS, nSourceNum, _retval);    }    NS_IMETHOD SetVideoState(PRInt32 /* nNewVideoState */, PRBool *_retval)    {        // XXXVD unsupported        *_retval = PR_FALSE;        return NS_OK;    }    NS_IMETHOD GetVideoState(PRInt32 *_retval)    {        // XXXVD unsupported        *_retval = PR_FALSE;        return NS_OK;            }    NS_IMETHOD GetContextMenu(PRBool *_retval)    {        return GetPlayerUINT32Prop(EMBD_PROP_CONTEXTMENU, _retval);     }    NS_IMETHOD SetContextMenu(PRBool bEnabled, PRBool *_retval)

⌨️ 快捷键说明

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