mytoneclass.h

来自「《基于symbian手机开发与应用》一书的源代码」· 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 + -
显示快捷键?