mmserv/tms/tmsimpl/inc/tmsilbcbodyimpl.h
changeset 53 eabc8c503852
parent 0 71ca22bcf22a
equal deleted inserted replaced
48:a493a607b5bf 53:eabc8c503852
    29 class TMSFormatObserver;
    29 class TMSFormatObserver;
    30 class TMSCallProxy;
    30 class TMSCallProxy;
    31 
    31 
    32 // TMSILBCFormatBodyImpl class
    32 // TMSILBCFormatBodyImpl class
    33 class TMSILBCFormatBodyImpl : public TMSILBCFormatBody,
    33 class TMSILBCFormatBodyImpl : public TMSILBCFormatBody,
    34                               public TMSFormatBodyImpl,
    34                               public TMSFormatBodyImpl
    35                               public MQueueHandlerObserver
       
    36     {
    35     {
    37 public:
    36 public:
    38     static gint Create(TMSILBCFormatBody*& bodyimpl);
    37     static gint Create(TMSILBCFormatBody*& bodyimpl);
    39     virtual ~TMSILBCFormatBodyImpl();
    38     virtual ~TMSILBCFormatBodyImpl();
    40 
    39 
    44     virtual gint SetCNG(const gboolean aCng);
    43     virtual gint SetCNG(const gboolean aCng);
    45     virtual gint GetCNG(gboolean& aCng);
    44     virtual gint GetCNG(gboolean& aCng);
    46     virtual gint SetVADMode(const gboolean aVad);
    45     virtual gint SetVADMode(const gboolean aVad);
    47     virtual gint GetVADMode(gboolean& aVad);
    46     virtual gint GetVADMode(gboolean& aVad);
    48     virtual gint GetType(TMSFormatType& Formattype);
    47     virtual gint GetType(TMSFormatType& Formattype);
    49 
       
    50     // From MQueueHandlerObserver starts
       
    51     virtual void QueueEvent(TInt aEventType, TInt aError, void* user_data);
       
    52 
       
    53     virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
    48     virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler);
    54 
    49 
    55 private:
    50 private:
    56     TMSILBCFormatBodyImpl();
    51     TMSILBCFormatBodyImpl();
    57     gint PostConstruct();
    52     gint PostConstruct();