sdk-hwV1.3/external/eyesee-mpp/framework/sun8iw21/demo/cdrPlayerDemo/BaseModel.h

47 lines
1.0 KiB
C
Raw Normal View History

2024-05-07 10:09:20 +00:00
/*
********************************************************************************
* 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 <utils/Errors.h>
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_ */