mytoneclass.h

来自「基于symbian s60 2nd的俄罗斯方块(注意:只能在2nd环境中工作)」· C头文件 代码 · 共 48 行

H
48
字号
// MyToneClass.h: interface for the CMyToneClass class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYTONECLASS_H__2AB7EC0C_3C48_4BE1_8ED1_6EF39C71CEA2__INCLUDED_)
#define AFX_MYTONECLASS_H__2AB7EC0C_3C48_4BE1_8ED1_6EF39C71CEA2__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <mdaaudiotoneplayer.h>
#include <MdaAudioSamplePlayer.h>
#include <MdaAudioSamplePlayer.h>
#include <MdaAudioInputStream.h>
#include <MdaAudioOutputStream.h>
#include <mda\common\audio.h>

//class MBasicSoundObserver
//{
//public:
//	virtual void  HandelPlayStopL()=0;
//};

class CMyToneClass: public CBase,public MMdaAudioPlayerCallback
{
public:
	static CMyToneClass* NewL(/*MBasicSoundObserver&*/);
	static CMyToneClass* NewLC(/*MBasicSoundObserver&*/);
	virtual ~CMyToneClass();
private:
	void ConstructL();
	CMyToneClass(/*MBasicSoundObserver&*/);
public:
    virtual void MapcInitComplete(TInt aError,const TTimeIntervalMicroSeconds& aDuration);
	virtual void MapcPlayComplete(TInt aError);
public:
    void PlayClipL();
	void StopClipL();

private:
	
	CMdaAudioPlayerUtility* iPlayerClip;
   
};

#endif // !defined(AFX_MYTONECLASS_H__2AB7EC0C_3C48_4BE1_8ED1_6EF39C71CEA2__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?