A
download otdialar.h
Language: C++
LOC: 23
Project Info
Open Telephony Server(opentel)
Server: SourceForge
Type: cvs
...el\server\drivers\dialogic\
   dialogic.dsp
   otdialap.cpp
   otdialap.h
   otdialar.cpp
   otdialar.h
   otdialdev.h
   otdialdrv.cpp
   otdialdrv.h
   otdialdti.cpp
   otdialdti.h
   otdialdxx.cpp
   otdialdxx.h
   otdialei.cpp
   otdialei.h
   otdialev.cpp
   otdialev.h
   otdialex.cpp
   otdialex.h
   otdialgc.cpp
   otdialgc.h
   otdialmsi.cpp
   otdialmsi.h
   otdialogic.cpp
   otdialogic.h
   otdialsc.cpp
   otdialsc.h
   otdialtd.cpp
   otdialtd.h
   otdialtg.cpp
   otdialtg.h

#ifndef __OT_DIALOGIC_AUDIO_RECORDER_H__
#define __OT_DIALOGIC_AUDIO_RECORDER_H__

#include <otaudiorec.includes>
#include <otmessage.includes>
class OtDialogicDxx;
class OtTimeSlotListener;
class OtTimeSlotTransmitter;

///
class OtDialogicAudioRecorder : public OtAudioRecorder, public OtMessageTarget {
public:
        /// Constructor from Dxx
        OtDialogicAudioRecorder( OtDialogicDxx * );

        /// Destructor
        virtual                         ~OtDialogicAudioRecorder();

        /* Message reception */
        virtual void                    onMessage( OtMessage * );

        /// Digital sound recording
        virtual void            rec( const OtString &filename, long time,long maxsil );

        /// Stop playback
        virtual void            stop();

//      virtual const OtString &getName() const;

        virtual OtTimeSlotListener *getListener();
        virtual OtTimeSlotTransmitter *getTransmitter();
private:

        void                            dispatchEvent( OtEventType );

        OtDialogicDxx           *m_dxx;
        DV_TPT                          m_tpt[5];
        DX_IOTT                         m_iott;
};

#endif /* __OT_DIALOGIC_AUDIO_RECORDER_H__ */

About Koders | Resources | Downloads | Support | Black Duck | Terms of Service | DMCA | Privacy Policy | Contact Us