/* ******************************************************************************** * Android multimedia module * * (c) Copyright 2010-2015, Allwinner Microelectronic Co., Ltd. * All Rights Reserved * * File : BaseModel.h * Version: V1.0 * By : eric_wang * Date : 2015-7-6 * Description: ******************************************************************************** */ #ifndef _BASEMODEL_H_ #define _BASEMODEL_H_ #include namespace EyeseeLinux { class BaseModel { public: BaseModel(){} virtual ~BaseModel(){} public: class OnMessageListener { public: /** * Called when the media file is ready for playback. * * @param mp the MediaPlayer that is ready for playback */ OnMessageListener(){} virtual ~OnMessageListener(){} virtual status_t onMessage(int msg, void* pMsgData) = 0; }; virtual void setOnMessageListener(OnMessageListener *pListener) = 0; }; }; #endif /* _BASEMODEL_H_ */