⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 phoneobserver.h

📁 电话录音
💻 H
字号:
/*
* ============================================================================
*  Name     : CPhoneObserver from Phoneobserver.h
*  Part of  : RecorderExample
*  Created  : 20.03.2005 by Forum Nokia
*  Description:
*     Declares active object class to observe phone's line to activate Recorder
*     on phohe calls
*  Version  : 1.0.0
*  Copyright: Nokia Corporation
* ============================================================================
*/

#ifndef PHONEOBSERVER_H
#define PHONEOBSERVER_H

#include <ETELMM.H>
#include <Etel3rdParty.h> 

#include <ETEL.H> // Added



class MCallCallBack
{
public:
    virtual void CallStatusChangedL(CTelephony::TCallStatus& aStatus, TInt aError)=0;
};
 
class CCallMonitor : public CActive
        {
    public:
        ~CCallMonitor();
        static CCallMonitor *NewL(MCallCallBack& aCallBack);                
        CCallMonitor(MCallCallBack& aCallBack);
        void ConstructL();
    protected:
        void DoCancel();
        void RunL();
    private:
        void CancelOperation(void);
        void StartListening();
    private:
        MCallCallBack&                  iCallBack;
        TInt                            iState;
        CTelephony::TCallStatusV1       iCurrentStatus;
        CTelephony::TCallStatusV1Pckg   iCurrentStatusPckg; 
        CTelephony*                     iTelephony;
        
        
        //Added
        RTelServer iTelServer;
        RPhone  iPhone;
        RLine  iLine;
        RCall iCall;
        };


#endif

//End of File

⌨️ 快捷键说明

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