phoneobserver.h

来自「电话录音」· C头文件 代码 · 共 62 行

H
62
字号
/*
* ============================================================================
*  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 + =
减小字号Ctrl + -
显示快捷键?