mmmw_plat/telephony_multimedia_service_api/tsrc/TmsAudioServicesTestClass/src/TmsAudioServicesTestClassBlocks.cpp
branchRCL_3
changeset 5 709f89d8c047
parent 3 4f62049db6ac
child 9 f5c5c82a163e
equal deleted inserted replaced
3:4f62049db6ac 5:709f89d8c047
   114 
   114 
   115     iLog->Log(_L("Deleti ng test class..."));
   115     iLog->Log(_L("Deleti ng test class..."));
   116     iLog->Log(_L(""));
   116     iLog->Log(_L(""));
   117     iLog->Log(_L(""));
   117     iLog->Log(_L(""));
   118 
   118 
   119     delete iDTMFTonePlayerDn;
       
   120     delete iDTMFTonePlayerUp;
       
   121 
       
   122     // delete iPlayBuf;
   119     // delete iPlayBuf;
   123 
   120 
   124     if (iTmsDnlink)
   121     if (iTmsDnlink)
   125         {
   122         {
   126         if (iDnLinkStatus != UNINITIALIZED)
   123         if (iDnLinkStatus != UNINITIALIZED)
   172         ENTRY( "GetSourceType", CTmsAudioServicesTestClass::GetSourceType ),
   169         ENTRY( "GetSourceType", CTmsAudioServicesTestClass::GetSourceType ),
   173         ENTRY( "GetSinkType", CTmsAudioServicesTestClass::GetSinkType ),
   170         ENTRY( "GetSinkType", CTmsAudioServicesTestClass::GetSinkType ),
   174         ENTRY( "GetEffectType", CTmsAudioServicesTestClass::GetEffectType ),
   171         ENTRY( "GetEffectType", CTmsAudioServicesTestClass::GetEffectType ),
   175         ENTRY( "CreateDownlinkStream", CTmsAudioServicesTestClass::CreateDownlinkStream ),
   172         ENTRY( "CreateDownlinkStream", CTmsAudioServicesTestClass::CreateDownlinkStream ),
   176         ENTRY( "CreateUplinkStream", CTmsAudioServicesTestClass::CreateUplinkStream ),
   173         ENTRY( "CreateUplinkStream", CTmsAudioServicesTestClass::CreateUplinkStream ),
   177         ENTRY( "CreateDTMFTonePlayer", CTmsAudioServicesTestClass::CreateDTMFTonePlayer ),
       
   178         ENTRY( "DeleteDTMFTonePlayer", CTmsAudioServicesTestClass::DeleteDTMFTonePlayer ),
       
   179         ENTRY( "GetSupportedFormats", CTmsAudioServicesTestClass::GetSupportedFormats ),
   174         ENTRY( "GetSupportedFormats", CTmsAudioServicesTestClass::GetSupportedFormats ),
   180         ENTRY( "IsCallTypeSupported", CTmsAudioServicesTestClass::IsCallTypeSupported ),
   175         ENTRY( "IsCallTypeSupported", CTmsAudioServicesTestClass::IsCallTypeSupported ),
   181         ENTRY( "SetDownlinkFormat", CTmsAudioServicesTestClass::SetDownlinkFormat ),
   176         ENTRY( "SetDownlinkFormat", CTmsAudioServicesTestClass::SetDownlinkFormat ),
   182         ENTRY( "SetUplinkFormat", CTmsAudioServicesTestClass::SetUplinkFormat ),
   177         ENTRY( "SetUplinkFormat", CTmsAudioServicesTestClass::SetUplinkFormat ),
   183         ENTRY( "ReSetDownlinkFormat", CTmsAudioServicesTestClass::ReSetDownlinkFormat ),
   178         ENTRY( "ReSetDownlinkFormat", CTmsAudioServicesTestClass::ReSetDownlinkFormat ),
   196         ENTRY( "Pause", CTmsAudioServicesTestClass::Pause ),
   191         ENTRY( "Pause", CTmsAudioServicesTestClass::Pause ),
   197         ENTRY( "Stop", CTmsAudioServicesTestClass::Stop ),
   192         ENTRY( "Stop", CTmsAudioServicesTestClass::Stop ),
   198         ENTRY( "GetBitRateList", CTmsAudioServicesTestClass::GetBitRateList ),
   193         ENTRY( "GetBitRateList", CTmsAudioServicesTestClass::GetBitRateList ),
   199         ENTRY( "SetBitrates", CTmsAudioServicesTestClass::SetBitrates ),
   194         ENTRY( "SetBitrates", CTmsAudioServicesTestClass::SetBitrates ),
   200         ENTRY( "GetBitrates", CTmsAudioServicesTestClass::GetBitrates ),
   195         ENTRY( "GetBitrates", CTmsAudioServicesTestClass::GetBitrates ),
   201         ENTRY( "InitDTMFTonePlayer", CTmsAudioServicesTestClass::InitDTMFTonePlayer ),
       
   202         ENTRY( "DTMFTonePlay", CTmsAudioServicesTestClass::DTMFTonePlay ),
       
   203         ENTRY( "CloseDTMFPlayer", CTmsAudioServicesTestClass::CloseDTMFPlayer ),
       
   204         ENTRY( "StopDTMFPlayer", CTmsAudioServicesTestClass::StopDTMFTonePlayer ),
       
   205         ENTRY( "GetDownlinkVersion", CTmsAudioServicesTestClass::GetDownlinkVersion ),
   196         ENTRY( "GetDownlinkVersion", CTmsAudioServicesTestClass::GetDownlinkVersion ),
   206         ENTRY( "GetUplinkVersion", CTmsAudioServicesTestClass::GetUplinkVersion ),
   197         ENTRY( "GetUplinkVersion", CTmsAudioServicesTestClass::GetUplinkVersion ),
   207         ENTRY( "GetType", CTmsAudioServicesTestClass::GetType ),
   198         ENTRY( "GetType", CTmsAudioServicesTestClass::GetType ),
   208         ENTRY( "GetVAD", CTmsAudioServicesTestClass::GetVAD ),
   199         ENTRY( "GetVAD", CTmsAudioServicesTestClass::GetVAD ),
   209         ENTRY( "ToggleVAD", CTmsAudioServicesTestClass::ToggleVAD ),
   200         ENTRY( "ToggleVAD", CTmsAudioServicesTestClass::ToggleVAD ),
  1122     TVersion ver(0, 0, 0);
  1113     TVersion ver(0, 0, 0);
  1123     //error = iTmsUplink->GetVersion(ver);
  1114     //error = iTmsUplink->GetVersion(ver);
  1124     return error;
  1115     return error;
  1125     }
  1116     }
  1126 
  1117 
  1127 TInt CTmsAudioServicesTestClass::CreateDTMFTonePlayer(CStifItemParser& aItem)
       
  1128     {
       
  1129     iLog->Log(_L("CTmsAudioServicesTestClass::CreateDTMFTonePlayer"));
       
  1130     TInt error = KErrNone;
       
  1131     TPtrC StreamType;
       
  1132     error = aItem.GetNextString(StreamType);
       
  1133 
       
  1134     if (error == KErrNone)
       
  1135         {
       
  1136         if (StreamType == KTagDnlink)
       
  1137             {
       
  1138             if (iTmsCall)
       
  1139                 {
       
  1140                 error = iFactory->CreateDTMF(0, iDTMFTonePlayerDn);
       
  1141                 FTRACE(FPrint(_L("CreateDTMF Error [%d]"),error));
       
  1142                 }
       
  1143             }
       
  1144         else if (StreamType == KTagUplink)
       
  1145             {
       
  1146             if (iTmsCall)
       
  1147                 {
       
  1148                 error = iFactory->CreateDTMF(0, iDTMFTonePlayerUp);
       
  1149                 }
       
  1150             }
       
  1151         else
       
  1152             {
       
  1153             iLog->Log(KMsgBadTestParameters);
       
  1154             error = KErrBadTestParameter;}
       
  1155         }
       
  1156     iLog->Log(_L("CTmsAudioServicesTestClass::CreateDTMFTonePlayer Error [%d]"),
       
  1157             error);
       
  1158     return error;
       
  1159     }
       
  1160 
       
  1161 TInt CTmsAudioServicesTestClass::DeleteDTMFTonePlayer(CStifItemParser& aItem)
       
  1162     {
       
  1163     iLog->Log(_L("CTmsAudioServicesTestClass::DeleteDTMFTonePlayer"));
       
  1164     TInt error = KErrNone;
       
  1165     TPtrC StreamType;
       
  1166     error = aItem.GetNextString(StreamType);
       
  1167 
       
  1168     if (error == KErrNone)
       
  1169         {
       
  1170         if (StreamType == KTagDnlink)
       
  1171             {
       
  1172             if (iTmsCall && iDTMFTonePlayerDn)
       
  1173                 {
       
  1174                 error = iFactory->DeleteDTMF(iDTMFTonePlayerDn);
       
  1175                 FTRACE(FPrint(_L("DeleteDTMF Error [%d]"),error));
       
  1176                 }
       
  1177             }
       
  1178         else if (StreamType == KTagUplink)
       
  1179             {
       
  1180             if (iTmsCall && iDTMFTonePlayerUp)
       
  1181                 {
       
  1182                 error = iFactory->DeleteDTMF(iDTMFTonePlayerUp);
       
  1183                 }
       
  1184             }
       
  1185         else
       
  1186             {
       
  1187             iLog->Log(KMsgBadTestParameters);
       
  1188             error = KErrBadTestParameter;
       
  1189             }
       
  1190         }
       
  1191     iLog->Log(_L("CTmsAudioServicesTestClass::DeleteDTMFTonePlayer Error [%d]"),
       
  1192             error);
       
  1193     return error;
       
  1194     }
       
  1195 
       
  1196 TInt CTmsAudioServicesTestClass::GetSupportedFormats(CStifItemParser& aItem)
  1118 TInt CTmsAudioServicesTestClass::GetSupportedFormats(CStifItemParser& aItem)
  1197     {
  1119     {
  1198     iLog->Log(_L("CTmsAudioServicesTestClass::GetSupportedFormats"));
  1120     iLog->Log(_L("CTmsAudioServicesTestClass::GetSupportedFormats"));
  1199     TInt error = KErrNone;
  1121     TInt error = KErrNone;
  1200     TPtrC StreamType;
  1122     TPtrC StreamType;
  2327     else
  2249     else
  2328         {
  2250         {
  2329         error = KErrNotReady;
  2251         error = KErrNotReady;
  2330         }
  2252         }
  2331 
  2253 
  2332     return error;
       
  2333     }
       
  2334 
       
  2335 TInt CTmsAudioServicesTestClass::InitDTMFTonePlayer(CStifItemParser& /*aItem */)
       
  2336     {
       
  2337     FTRACE(FPrint(_L("CTmsAudioServicesTestClass::InitDTMFTonePlayer")));
       
  2338     iLog->Log(_L("CTmsAudioServicesTestClass::InitDTMFTonePlayer"));
       
  2339     TInt error = KErrNone;
       
  2340     return error;
       
  2341     }
       
  2342 
       
  2343 TInt CTmsAudioServicesTestClass::DTMFTonePlay(CStifItemParser& /*aItem */)
       
  2344     {
       
  2345     FTRACE (FPrint(_L("CTmsAudioServicesTestClass::DTMFTonePlay")));
       
  2346     iLog->Log(_L("CTmsAudioServicesTestClass::DTMFTonePlay"));
       
  2347     TInt error = KErrNone;
       
  2348     return error;
       
  2349     }
       
  2350 
       
  2351 TInt CTmsAudioServicesTestClass::CloseDTMFPlayer(CStifItemParser& /*aItem */)
       
  2352     {
       
  2353     FTRACE(FPrint(_L("CTmsAudioServicesTestClass::CloseDTMFPlayer")));
       
  2354     iLog->Log(_L("CTmsAudioServicesTestClass::CloseDTMFPlayer"));
       
  2355     TInt error = KErrNone;
       
  2356     return error;
       
  2357     }
       
  2358 
       
  2359 TInt CTmsAudioServicesTestClass::StopDTMFTonePlayer(CStifItemParser& /*aItem */)
       
  2360     {
       
  2361     FTRACE(FPrint(_L("CTmsAudioServicesTestClass::StopDTMFTonePlayer")));
       
  2362     iLog->Log(_L("CTmsAudioServicesTestClass::StopDTMFTonePlay"));
       
  2363     TInt error = KErrNone;
       
  2364     return error;
  2254     return error;
  2365     }
  2255     }
  2366 
  2256 
  2367 TInt CTmsAudioServicesTestClass::GetBitRateList(CStifItemParser& /*aItem*/)
  2257 TInt CTmsAudioServicesTestClass::GetBitRateList(CStifItemParser& /*aItem*/)
  2368     {
  2258     {