mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/inc/TMSAudioServicesTestClass.h
branchRCL_3
changeset 3 4f62049db6ac
parent 0 71ca22bcf22a
child 7 709f89d8c047
--- a/mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/inc/TMSAudioServicesTestClass.h	Tue Feb 02 01:08:46 2010 +0200
+++ b/mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/inc/TMSAudioServicesTestClass.h	Fri Feb 19 23:19:48 2010 +0200
@@ -31,6 +31,7 @@
 #include <TmsCall.h>
 #include <TmsStream.h>
 #include <TmsFormat.h>
+#include <TmsDtmf.h>
 #include <TmsClientSink.h>
 #include <TmsClientSource.h>
 #include <TmsClientSourceObsrvr.h>
@@ -331,6 +332,9 @@
     TInt GetDownlinkVersion(CStifItemParser& aItem);
     TInt CreateUplinkStream(CStifItemParser& aItem);
     TInt GetUplinkVersion(CStifItemParser& aItem);
+    TInt CreateDTMFTonePlayer(CStifItemParser& aItem);
+    TInt DeleteDTMFTonePlayer(CStifItemParser& aItem);
+    TInt CreateRingTonePlayer(CStifItemParser& aItem);
     TInt GetSupportedFormats(CStifItemParser& aItem);
     TInt IsCallTypeSupported(CStifItemParser& aItem);
     //  TInt GetSupportedUplinkFormats( CStifItemParser& aItem );
@@ -348,6 +352,11 @@
     TInt Gain(CStifItemParser& aItem);
     TInt Volume(CStifItemParser& aItem);
 
+    TInt InitDTMFTonePlayer(CStifItemParser& aItem);
+    TInt DTMFTonePlay(CStifItemParser& aItem);
+    TInt CloseDTMFPlayer(CStifItemParser& aItem);
+    TInt StopDTMFTonePlayer(CStifItemParser& aItem);
+
     TInt GetBufferType(CStifItemParser& aItem);
 
     //  TInt GetSupportedBitrates( CStifItemParser& aItem );
@@ -417,12 +426,13 @@
     // reference to TestModuleIf
     CTestModuleIf& iTestModuleIf;
 
-    // Dn/Uplink
     TMSFactory* iFactory;
     TMSStream* iTmsDnlink;
     TMSCall* iTmsCall;
     TMSStream* iTmsUplink;
-    TMSAudioOutput device;
+    TMSDTMF* iDTMFTonePlayerDn;
+    TMSDTMF* iDTMFTonePlayerUp;
+    TMSAudioOutput iDevice;
 
     // Codec format APIs
     TMSBuffer* iTmsBuffer;