A
download otdialap.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_PLAYER_H__
#define __OT_DIALOGIC_AUDIO_PLAYER_H__

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

///
class OtDialogicAudioPlayer : public OtAudioPlayer, public OtMessageTarget {
public:
        /// Constructor from Dxx Device
        OtDialogicAudioPlayer( OtDialogicDxx * );

        /// Destructor
        virtual                         ~OtDialogicAudioPlayer();

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

        /// Digital sound reproduction
        virtual void                    play( const OtString &filename );

        /// Stop playback
        virtual void                    stop();

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

        void                            dispatchEvent( OtEventType );

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

#endif /* __OT_DIALOGIC_AUDIO_PLAYER_H__ */

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