- enginevc_evc_v720_src.zip
- EngineVC_EVC_V720_060429_opensrc
- App
- Common
- EngineEVC
- EngineVC
- EVCWorkspace.vcb
- EVCWorkspace.vco
- EVCWorkspace.vcw
- GHdr
- PhoneDevEnv.dsw
- PhoneDevEnv.positions
- PhoneDevEnv.sln
- SampleEVC
- SamplePlayerMfc.dsw
- SamplePlayerMfc.positions
- SamplePlayerMfc
- Simulator
- sample.zip
- Sample_V720_060401
- EVC
- GHdr
- Output
- SmEngineWCE_A4.dll
- SmEngineWCE_A4.lib
- SmEngineWCE_A4D.dll
- SmEngineWCE_A4D.lib
- SmEngineWCE_W.dll
- SmEngineWCE_W.lib
- SmEngineWCE_WD.dll
- SmEngineWCE_WD.lib
- SampleEVC
- VC6_VSNET
- Embedded
- App
- GHdr
- Output
- SmEngineW32.dll
- SmEngineW32.lib
- SmEngineW32_D.dll
- SmEngineW32_D.lib
- PhoneDevEnv.dsw
- PhoneDevEnv.positions
- PhoneDevEnv.sln
- Simulator
- SamplePlayerMfc
|
/*
FILE: MediaPlay.c
NOTE: The State Machine Wizard will add mapping macros between /*{{ and /*}}. Do NOT modify manually.
*/
#include "stdafx.h"
#include "PlayerEventId.h"
#include "sme.h"
#include "MediaPlay.h"
SME_BEGIN_STATE_DEF(MediaPlay,MediaPlay)
/*{{SME_STATE_DEF(MediaPlay,MediaPlay)*/
SME_STATE_ENTRY_FUNC(MediaPlayEntry)
SME_STATE_EXIT_FUNC(MediaPlayExit)
/*}}SME_STATE_DEF*/
SME_END_STATE_DEF
SME_BEGIN_STATE_DEF(MediaPlay,Stop)
/*{{SME_STATE_DEF(MediaPlay,Stop)*/
SME_STATE_ENTRY_FUNC(StopEntry)
SME_STATE_EXIT_FUNC(StopExit)
SME_ON_EVENT(EVENT_PLAY_START,OnStopEVENT_PLAY_START,Play)
/*}}SME_STATE_DEF*/
SME_END_STATE_DEF
SME_BEGIN_STATE_DEF(MediaPlay,Play)
/*{{SME_STATE_DEF(MediaPlay,Play)*/
SME_STATE_ENTRY_FUNC(PlayEntry)
SME_STATE_EXIT_FUNC(PlayExit)
SME_ON_EVENT(EVENT_PLAY_STOP,OnPlayEVENT_PLAY_STOP,Stop)
/*}}SME_STATE_DEF*/
SME_END_STATE_DEF
/*{{SME_STATE_STATETREE_SEPARATOR}}*/
SME_BEGIN_STATE_TREE_DEF(MediaPlay)
/*{{SME_STATE_TREE_DEF(MediaPlay)*/
SME_STATE(MediaPlay,MediaPlay,SME_INVALID_STATE,Stop)
SME_STATE(MediaPlay,Stop,0,-1)
SME_STATE(MediaPlay,Play,0,-1)
/*}}SME_STATE_TREE_DEF*/
SME_END_STATE_TREE_DEF
/*{{SME_DEC_IMP_SEPARATOR}}*/
SME_APPLICATION_DEF(MediaPlay, "MediaPlay")
int MediaPlayEntry(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int MediaPlayExit(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int StopEntry(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int StopExit(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int PlayEntry(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int PlayExit(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int OnStopEVENT_PLAY_START(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
int OnPlayEVENT_PLAY_STOP(struct SME_APP_T *pApp, struct SME_EVENT_T *pEvent)
{
return 0;
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Jerome. (Free to speak, free to use.)