CPI_Verbs.h
资源名称:VC++视频传输.rar [点击查看]
上传用户:hxb_1234
上传日期:2010-03-30
资源大小:8328k
文件大小:3k
源码类别:
VC书籍
开发平台:
Visual C++
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //
- // Player verbs
- //
- // - This will contain all the verbs (commands) for the player - the verb handlers
- // are also capable of returning it's skin def name and it's legacy skin def name
- //
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //
- typedef enum _CPe_VerbAction
- {
- vaDoVerb, // pParam is the window that originates the verb
- vaQueryName
- } CPe_VerbAction;
- //
- //
- typedef struct _CPs_VerbQueryName
- {
- const char* m_pcName;
- BOOL m_bNameMatched;
- } CPs_VerbQueryName;
- //
- //
- typedef void (*wp_Verb)(const CPe_VerbAction enAction, void* pParam);
- ////////////////////////////////////////////////////////////////////////////////
- extern wp_Verb glb_pfnAllVerbs[];
- ////////////////////////////////////////////////////////////////////////////////
- //
- void CPVERB_TogglePlaylistWindow(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_ToggleRepeat(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_ToggleShuffle(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_ToggleEqualiser(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_ToggleFindDialog(const CPe_VerbAction enAction, void* pParam);
- //
- void CPVERB_PlaylistClearSelected(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PlaylistClearAll(const CPe_VerbAction enAction, void* pParam);
- //
- void CPVERB_Play(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_Stop(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_Pause(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_NextTrack(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PrevTrack(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_SkipForwards(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_SkipBackwards(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_VolumeUp(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_VolumeDown(const CPe_VerbAction enAction, void* pParam);
- //
- void CPVERB_OpenFile(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_About(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_Exit(const CPe_VerbAction enAction, void* pParam);
- //
- void CPVERB_SavePlaylist(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PlaylistShuffle(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PlaylistOffsetUp(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PlaylistOffsetDown(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_AddDirectory(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PlaylistMinimise(const CPe_VerbAction enAction, void* pParam);
- void CPVERB_PlaylistMaximise(const CPe_VerbAction enAction, void* pParam);
- ////////////////////////////////////////////////////////////////////////////////