29 class TMSFormatObserver; |
29 class TMSFormatObserver; |
30 class TMSCallProxy; |
30 class TMSCallProxy; |
31 |
31 |
32 // TMSG729FormatBodyImpl class |
32 // TMSG729FormatBodyImpl class |
33 class TMSG729FormatBodyImpl : public TMSG729FormatBody, |
33 class TMSG729FormatBodyImpl : public TMSG729FormatBody, |
34 public TMSFormatBodyImpl, |
34 public TMSFormatBodyImpl |
35 public MQueueHandlerObserver |
|
36 { |
35 { |
37 public: |
36 public: |
38 static gint Create(TMSG729FormatBody*& bodyimpl); |
37 static gint Create(TMSG729FormatBody*& bodyimpl); |
39 virtual ~TMSG729FormatBodyImpl(); |
38 virtual ~TMSG729FormatBodyImpl(); |
40 |
39 |
41 // From TMSG729FormatBody |
40 // From TMSG729FormatBody |
42 virtual gint SetVADMode(const gboolean aVad); |
41 virtual gint SetVADMode(const gboolean aVad); |
43 virtual gint GetVADMode(gboolean& aVad); |
42 virtual gint GetVADMode(gboolean& aVad); |
44 virtual gint GetType(TMSFormatType& Formattype); |
43 virtual gint GetType(TMSFormatType& Formattype); |
45 |
|
46 // From MQueueHandlerObserver |
|
47 virtual void QueueEvent(TInt aEventType, TInt aError, void* user_data); |
|
48 |
|
49 virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler); |
44 virtual void SetProxy(TMSGlobalContext* context, gpointer queuehandler); |
50 |
45 |
51 private: |
46 private: |
52 TMSG729FormatBodyImpl(); |
47 TMSG729FormatBodyImpl(); |
53 gint PostConstruct(); |
48 gint PostConstruct(); |