mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/inc/TMSAudioServicesTestClass.h
branchRCL_3
changeset 17 3570217d8c21
parent 13 f5c5c82a163e
child 45 095bea5f582e
equal deleted inserted replaced
13:f5c5c82a163e 17:3570217d8c21
   102 _LIT( KTagTTY, "TTY");
   102 _LIT( KTagTTY, "TTY");
   103 _LIT( KTagPublic, "Public");
   103 _LIT( KTagPublic, "Public");
   104 _LIT( KTagPrivate, "Private");
   104 _LIT( KTagPrivate, "Private");
   105 
   105 
   106 // MACROS
   106 // MACROS
   107 //#define ?macro ?macro_def
   107 
   108 // Logging path
       
   109 #ifdef __WINSCW__
   108 #ifdef __WINSCW__
   110 _LIT( KTmsAudioServicesTestClassLogPath, "\\logs\\testframework\\" );
   109 _LIT( KTmsAudioServicesTestClassLogPath, "\\logs\\testframework\\" );
   111 _LIT16(KTestFile1, "\\testing\\data\\alarm 1.aac");
   110 _LIT16(KTestFile1, "\\testing\\data\\alarm 1.aac");
   112 _LIT16(KTestFile2, "\\testing\\data\\alarm.aac");
   111 _LIT16(KTestFile2, "\\testing\\data\\alarm.aac");
   113 _LIT16(KTestFile3, "\\testing\\data\\test_8khz.wav");
   112 _LIT16(KTestFile3, "\\testing\\data\\test_8khz.wav");
   330     TInt CreateDownlinkStream(CStifItemParser& aItem);
   329     TInt CreateDownlinkStream(CStifItemParser& aItem);
   331     TInt GetDownlinkVersion(CStifItemParser& aItem);
   330     TInt GetDownlinkVersion(CStifItemParser& aItem);
   332     TInt CreateUplinkStream(CStifItemParser& aItem);
   331     TInt CreateUplinkStream(CStifItemParser& aItem);
   333     TInt GetUplinkVersion(CStifItemParser& aItem);
   332     TInt GetUplinkVersion(CStifItemParser& aItem);
   334     TInt GetSupportedFormats(CStifItemParser& aItem);
   333     TInt GetSupportedFormats(CStifItemParser& aItem);
       
   334 
   335     TInt IsCallTypeSupported(CStifItemParser& aItem);
   335     TInt IsCallTypeSupported(CStifItemParser& aItem);
   336     TInt SetDownlinkFormat(CStifItemParser& aItem);
   336     TInt SetDownlinkFormat(CStifItemParser& aItem);
   337     TInt SetUplinkFormat(CStifItemParser& aItem);
   337     TInt SetUplinkFormat(CStifItemParser& aItem);
   338     TInt ReSetDownlinkFormat(CStifItemParser& aItem);
   338     TInt ReSetDownlinkFormat(CStifItemParser& aItem);
   339     TInt ReSetUplinkFormat(CStifItemParser& aItem);
   339     TInt ReSetUplinkFormat(CStifItemParser& aItem);
   345     TInt Stop(CStifItemParser& aItem);
   345     TInt Stop(CStifItemParser& aItem);
   346     TInt Close(CStifItemParser& aItem);
   346     TInt Close(CStifItemParser& aItem);
   347     TInt Gain(CStifItemParser& aItem);
   347     TInt Gain(CStifItemParser& aItem);
   348     TInt Volume(CStifItemParser& aItem);
   348     TInt Volume(CStifItemParser& aItem);
   349 
   349 
   350     TInt GetBufferType(CStifItemParser& aItem);
       
   351 
   350 
   352     //  TInt GetSupportedBitrates( CStifItemParser& aItem );
   351     //  TInt GetSupportedBitrates( CStifItemParser& aItem );
   353 
   352 
   354     TInt GetBitRateList(CStifItemParser& aItem);
   353     TInt GetBitRateList(CStifItemParser& aItem);
   355     TInt SetBitrates(CStifItemParser& aItem);
   354     TInt SetBitrates(CStifItemParser& aItem);
   367 
   366 
   368     void DoLoopback();
   367     void DoLoopback();
   369     void DisplayFormat(TMSFormatType aFormat);
   368     void DisplayFormat(TMSFormatType aFormat);
   370     void GetSupportedBitrates(RArray<TUint>& aBrArr);
   369     void GetSupportedBitrates(RArray<TUint>& aBrArr);
   371     void DisplayDevice(TMSAudioOutput device);
   370     void DisplayDevice(TMSAudioOutput device);
       
   371     TInt GetBufferType(CStifItemParser& aItem);
   372 
   372 
   373     TInt ConfigEncAudDevice(CStifItemParser& aItem);
   373     TInt ConfigEncAudDevice(CStifItemParser& aItem);
   374 
   374 
   375     TInt AddClientSrcToDnlStream(CStifItemParser& aItem);
   375     TInt AddClientSrcToDnlStream(CStifItemParser& aItem);
   376     TInt AddMicSrcToUplStream(CStifItemParser& aItem);
   376     TInt AddMicSrcToUplStream(CStifItemParser& aItem);
   389     TInt RemoveSpkrSinkFromDnlStream(CStifItemParser& aItem);
   389     TInt RemoveSpkrSinkFromDnlStream(CStifItemParser& aItem);
   390     TInt AddSinkObserver(CStifItemParser& aItem);
   390     TInt AddSinkObserver(CStifItemParser& aItem);
   391     TInt RemoveSinkObserver(CStifItemParser& aItem);
   391     TInt RemoveSinkObserver(CStifItemParser& aItem);
   392 
   392 
   393     gint CreateVolumeEffect();
   393     gint CreateVolumeEffect();
   394     gint CreateVolumeGlobleEffect();
   394     gint CreateVolumeGlobalEffect();
   395     TInt AddVolumeEffectToStream(CStifItemParser& aItem);
   395     TInt AddVolumeEffectToStream(CStifItemParser& aItem);
   396     TInt AddGlobleVolumeEffectToStream(CStifItemParser& aItem);
   396     TInt AddGlobalVolumeEffectToStream(CStifItemParser& aItem);
   397     TInt RemoveGlobleVolumeEffectToStream(CStifItemParser& aItem);
   397     TInt RemoveGlobalVolumeEffectToStream(CStifItemParser& aItem);
   398     gint CreateGainEffect();
   398     gint CreateGainEffect();
   399     gint CreateGlobleGainEffect();
   399     gint CreateGlobalGainEffect();
   400     TInt AddGainEffectToStream(CStifItemParser& aItem);
   400     TInt AddGainEffectToStream(CStifItemParser& aItem);
   401     TInt AddGlobleGainEffectToStream(CStifItemParser& aItem);
   401     TInt AddGlobalGainEffectToStream(CStifItemParser& aItem);
   402     TInt RemoveGlobleGainEffectToStream(CStifItemParser& aItem);
   402     TInt RemoveGlobalGainEffectToStream(CStifItemParser& aItem);
   403     TInt GetStreamType(CStifItemParser& aItem);
   403     TInt GetStreamType(CStifItemParser& aItem);
   404     TInt GetStreamState(CStifItemParser& aItem);
   404     TInt GetStreamState(CStifItemParser& aItem);
   405 
   405 
   406     TInt SetOutput(CStifItemParser& aItem);
   406     TInt SetOutput(CStifItemParser& aItem);
   407     TInt GetOutput(CStifItemParser& aItem);
   407     TInt GetOutput(CStifItemParser& aItem);