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

44 lines
978 B
C++
Executable File

/*
********************************************************************************
* Android multimedia module
*
* (c) Copyright 2010-2015, Allwinner Microelectronic Co., Ltd.
* All Rights Reserved
*
* File : BaseMessageHandler.h
* Version: V1.0
* By : eric_wang
* Date : 2015-7-7
* Description:
********************************************************************************
*/
#ifndef _BASEMESSAGEHANDLER_H_
#define _BASEMESSAGEHANDLER_H_
#include "EyeseeMessageQueue.h"
namespace EyeseeLinux {
enum WhoseMessage
{
MessageOfTargaryenControl = 0,
MessageOfLannisterView = 1,
MessageOfStarkModel = 2,
MessageOf,
};
class BaseMessageHandler
{
public:
virtual bool matchMessageHandler(EyeseeMessage *pMsg) = 0;
virtual status_t handleMessage(EyeseeMessage *pMsg) = 0;
BaseMessageHandler(){}
virtual ~BaseMessageHandler(){}
};
};
#endif /* _BASEMESSAGEHANDLER_H_ */