169 ENTRY( "GetSourceType", CTmsAudioServicesTestClass::GetSourceType ), |
172 ENTRY( "GetSourceType", CTmsAudioServicesTestClass::GetSourceType ), |
170 ENTRY( "GetSinkType", CTmsAudioServicesTestClass::GetSinkType ), |
173 ENTRY( "GetSinkType", CTmsAudioServicesTestClass::GetSinkType ), |
171 ENTRY( "GetEffectType", CTmsAudioServicesTestClass::GetEffectType ), |
174 ENTRY( "GetEffectType", CTmsAudioServicesTestClass::GetEffectType ), |
172 ENTRY( "CreateDownlinkStream", CTmsAudioServicesTestClass::CreateDownlinkStream ), |
175 ENTRY( "CreateDownlinkStream", CTmsAudioServicesTestClass::CreateDownlinkStream ), |
173 ENTRY( "CreateUplinkStream", CTmsAudioServicesTestClass::CreateUplinkStream ), |
176 ENTRY( "CreateUplinkStream", CTmsAudioServicesTestClass::CreateUplinkStream ), |
|
177 ENTRY( "CreateDTMFTonePlayer", CTmsAudioServicesTestClass::CreateDTMFTonePlayer ), |
|
178 ENTRY( "DeleteDTMFTonePlayer", CTmsAudioServicesTestClass::DeleteDTMFTonePlayer ), |
174 ENTRY( "GetSupportedFormats", CTmsAudioServicesTestClass::GetSupportedFormats ), |
179 ENTRY( "GetSupportedFormats", CTmsAudioServicesTestClass::GetSupportedFormats ), |
175 ENTRY( "IsCallTypeSupported", CTmsAudioServicesTestClass::IsCallTypeSupported ), |
180 ENTRY( "IsCallTypeSupported", CTmsAudioServicesTestClass::IsCallTypeSupported ), |
176 ENTRY( "SetDownlinkFormat", CTmsAudioServicesTestClass::SetDownlinkFormat ), |
181 ENTRY( "SetDownlinkFormat", CTmsAudioServicesTestClass::SetDownlinkFormat ), |
177 ENTRY( "SetUplinkFormat", CTmsAudioServicesTestClass::SetUplinkFormat ), |
182 ENTRY( "SetUplinkFormat", CTmsAudioServicesTestClass::SetUplinkFormat ), |
178 ENTRY( "ReSetDownlinkFormat", CTmsAudioServicesTestClass::ReSetDownlinkFormat ), |
183 ENTRY( "ReSetDownlinkFormat", CTmsAudioServicesTestClass::ReSetDownlinkFormat ), |
191 ENTRY( "Pause", CTmsAudioServicesTestClass::Pause ), |
196 ENTRY( "Pause", CTmsAudioServicesTestClass::Pause ), |
192 ENTRY( "Stop", CTmsAudioServicesTestClass::Stop ), |
197 ENTRY( "Stop", CTmsAudioServicesTestClass::Stop ), |
193 ENTRY( "GetBitRateList", CTmsAudioServicesTestClass::GetBitRateList ), |
198 ENTRY( "GetBitRateList", CTmsAudioServicesTestClass::GetBitRateList ), |
194 ENTRY( "SetBitrates", CTmsAudioServicesTestClass::SetBitrates ), |
199 ENTRY( "SetBitrates", CTmsAudioServicesTestClass::SetBitrates ), |
195 ENTRY( "GetBitrates", CTmsAudioServicesTestClass::GetBitrates ), |
200 ENTRY( "GetBitrates", CTmsAudioServicesTestClass::GetBitrates ), |
|
201 ENTRY( "InitDTMFTonePlayer", CTmsAudioServicesTestClass::InitDTMFTonePlayer ), |
|
202 ENTRY( "DTMFTonePlay", CTmsAudioServicesTestClass::DTMFTonePlay ), |
|
203 ENTRY( "CloseDTMFPlayer", CTmsAudioServicesTestClass::CloseDTMFPlayer ), |
|
204 ENTRY( "StopDTMFPlayer", CTmsAudioServicesTestClass::StopDTMFTonePlayer ), |
196 ENTRY( "GetDownlinkVersion", CTmsAudioServicesTestClass::GetDownlinkVersion ), |
205 ENTRY( "GetDownlinkVersion", CTmsAudioServicesTestClass::GetDownlinkVersion ), |
197 ENTRY( "GetUplinkVersion", CTmsAudioServicesTestClass::GetUplinkVersion ), |
206 ENTRY( "GetUplinkVersion", CTmsAudioServicesTestClass::GetUplinkVersion ), |
198 ENTRY( "GetType", CTmsAudioServicesTestClass::GetType ), |
207 ENTRY( "GetType", CTmsAudioServicesTestClass::GetType ), |
199 ENTRY( "GetVAD", CTmsAudioServicesTestClass::GetVAD ), |
208 ENTRY( "GetVAD", CTmsAudioServicesTestClass::GetVAD ), |
200 ENTRY( "ToggleVAD", CTmsAudioServicesTestClass::ToggleVAD ), |
209 ENTRY( "ToggleVAD", CTmsAudioServicesTestClass::ToggleVAD ), |
1113 TVersion ver(0, 0, 0); |
1122 TVersion ver(0, 0, 0); |
1114 //error = iTmsUplink->GetVersion(ver); |
1123 //error = iTmsUplink->GetVersion(ver); |
1115 return error; |
1124 return error; |
1116 } |
1125 } |
1117 |
1126 |
|
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 |
1118 TInt CTmsAudioServicesTestClass::GetSupportedFormats(CStifItemParser& aItem) |
1196 TInt CTmsAudioServicesTestClass::GetSupportedFormats(CStifItemParser& aItem) |
1119 { |
1197 { |
1120 iLog->Log(_L("CTmsAudioServicesTestClass::GetSupportedFormats")); |
1198 iLog->Log(_L("CTmsAudioServicesTestClass::GetSupportedFormats")); |
1121 TInt error = KErrNone; |
1199 TInt error = KErrNone; |
1122 TPtrC StreamType; |
1200 TPtrC StreamType; |
2017 error = aItem.GetNextString(OutputType); |
2094 error = aItem.GetNextString(OutputType); |
2018 if (error == KErrNone) |
2095 if (error == KErrNone) |
2019 { |
2096 { |
2020 if (OutputType == KTagNone) |
2097 if (OutputType == KTagNone) |
2021 { |
2098 { |
2022 if (device != TMS_AUDIO_OUTPUT_NONE) |
2099 if (iDevice != TMS_AUDIO_OUTPUT_NONE) |
2023 { |
2100 { |
2024 error = KErrUnexpectedValue; |
2101 error = KErrUnexpectedValue; |
2025 iLog->Log( |
2102 iLog->Log( |
2026 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2103 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2027 error); |
2104 error); |
2028 } |
2105 } |
2029 } |
2106 } |
2030 else if (OutputType == KTagPublic) |
2107 else if (OutputType == KTagPublic) |
2031 { |
2108 { |
2032 if (device != TMS_AUDIO_OUTPUT_PUBLIC) |
2109 if (iDevice != TMS_AUDIO_OUTPUT_PUBLIC) |
2033 { |
2110 { |
2034 error = KErrUnexpectedValue; |
2111 error = KErrUnexpectedValue; |
2035 iLog->Log( |
2112 iLog->Log( |
2036 _L("CTmsAudioServicesTestClass::GetOutput - TMS_AUDIO_OUTPUT_PUBLIC, error:[%d] "), |
2113 _L("CTmsAudioServicesTestClass::GetOutput - TMS_AUDIO_OUTPUT_PUBLIC, error:[%d] "), |
2037 error); |
2114 error); |
2038 } |
2115 } |
2039 } |
2116 } |
2040 else if (OutputType == KTagPrivate) |
2117 else if (OutputType == KTagPrivate) |
2041 { |
2118 { |
2042 if (device != TMS_AUDIO_OUTPUT_PRIVATE) |
2119 if (iDevice != TMS_AUDIO_OUTPUT_PRIVATE) |
2043 { |
2120 { |
2044 error = KErrUnexpectedValue; |
2121 error = KErrUnexpectedValue; |
2045 iLog->Log( |
2122 iLog->Log( |
2046 _L("CTmsAudioServicesTestClass::GetOutput - TMS_AUDIO_OUTPUT_PRIVATE, error:[%d] "), |
2123 _L("CTmsAudioServicesTestClass::GetOutput - TMS_AUDIO_OUTPUT_PRIVATE, error:[%d] "), |
2047 error); |
2124 error); |
2048 } |
2125 } |
2049 } |
2126 } |
2050 else if (OutputType == KTagHandset) |
2127 else if (OutputType == KTagHandset) |
2051 { |
2128 { |
2052 if (device != TMS_AUDIO_OUTPUT_HANDSET) |
2129 if (iDevice != TMS_AUDIO_OUTPUT_HANDSET) |
2053 { |
2130 { |
2054 error = KErrUnexpectedValue; |
2131 error = KErrUnexpectedValue; |
2055 iLog->Log( |
2132 iLog->Log( |
2056 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2133 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2057 error); |
2134 error); |
2058 } |
2135 } |
2059 } |
2136 } |
2060 else if (OutputType == KTagLoudspeaker) |
2137 else if (OutputType == KTagLoudspeaker) |
2061 { |
2138 { |
2062 if (device != TMS_AUDIO_OUTPUT_LOUDSPEAKER) |
2139 if (iDevice != TMS_AUDIO_OUTPUT_LOUDSPEAKER) |
2063 { |
2140 { |
2064 error = KErrUnexpectedValue; |
2141 error = KErrUnexpectedValue; |
2065 iLog->Log( |
2142 iLog->Log( |
2066 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2143 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2067 error); |
2144 error); |
2068 } |
2145 } |
2069 } |
2146 } |
2070 else if (OutputType == KTagWiredAccessory) |
2147 else if (OutputType == KTagWiredAccessory) |
2071 { |
2148 { |
2072 if (device != TMS_AUDIO_OUTPUT_WIRED_ACCESSORY) |
2149 if (iDevice != TMS_AUDIO_OUTPUT_WIRED_ACCESSORY) |
2073 { |
2150 { |
2074 error = KErrUnexpectedValue; |
2151 error = KErrUnexpectedValue; |
2075 iLog->Log( |
2152 iLog->Log( |
2076 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2153 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2077 error); |
2154 error); |
2078 } |
2155 } |
2079 } |
2156 } |
2080 else if (OutputType == KTagAccessory) |
2157 else if (OutputType == KTagAccessory) |
2081 { |
2158 { |
2082 if (device != TMS_AUDIO_OUTPUT_ACCESSORY) |
2159 if (iDevice != TMS_AUDIO_OUTPUT_ACCESSORY) |
2083 { |
2160 { |
2084 error = KErrUnexpectedValue; |
2161 error = KErrUnexpectedValue; |
2085 iLog->Log( |
2162 iLog->Log( |
2086 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2163 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2087 error); |
2164 error); |
2088 } |
2165 } |
2089 } |
2166 } |
2090 else if (OutputType == KTagTTY) |
2167 else if (OutputType == KTagTTY) |
2091 { |
2168 { |
2092 if (device != TMS_AUDIO_OUTPUT_ETTY) |
2169 if (iDevice != TMS_AUDIO_OUTPUT_ETTY) |
2093 { |
2170 { |
2094 error = KErrUnexpectedValue; |
2171 error = KErrUnexpectedValue; |
2095 iLog->Log( |
2172 iLog->Log( |
2096 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2173 _L("CTmsAudioServicesTestClass::GetOutput - not expected output, error:[%d] "), |
2097 error); |
2174 error); |
2129 error = aItem.GetNextString(OutputType); |
2206 error = aItem.GetNextString(OutputType); |
2130 if (error == KErrNone) |
2207 if (error == KErrNone) |
2131 { |
2208 { |
2132 if (OutputType == KTagNone) |
2209 if (OutputType == KTagNone) |
2133 { |
2210 { |
2134 if (device != TMS_AUDIO_OUTPUT_NONE) |
2211 if (iDevice != TMS_AUDIO_OUTPUT_NONE) |
2135 { |
2212 { |
2136 error = KErrUnexpectedValue; |
2213 error = KErrUnexpectedValue; |
2137 iLog->Log( |
2214 iLog->Log( |
2138 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2215 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2139 error); |
2216 error); |
2140 } |
2217 } |
2141 } |
2218 } |
2142 else if (OutputType == KTagPublic) |
2219 else if (OutputType == KTagPublic) |
2143 { |
2220 { |
2144 if (device != TMS_AUDIO_OUTPUT_PUBLIC) |
2221 if (iDevice != TMS_AUDIO_OUTPUT_PUBLIC) |
2145 { |
2222 { |
2146 error = KErrUnexpectedValue; |
2223 error = KErrUnexpectedValue; |
2147 iLog->Log( |
2224 iLog->Log( |
2148 _L("CTmsAudioServicesTestClass::GetPreviousOutput - TMS_AUDIO_OUTPUT_PUBLIC, error:[%d] "), |
2225 _L("CTmsAudioServicesTestClass::GetPreviousOutput - TMS_AUDIO_OUTPUT_PUBLIC, error:[%d] "), |
2149 error); |
2226 error); |
2150 } |
2227 } |
2151 } |
2228 } |
2152 else if (OutputType == KTagPrivate) |
2229 else if (OutputType == KTagPrivate) |
2153 { |
2230 { |
2154 if (device != TMS_AUDIO_OUTPUT_PRIVATE) |
2231 if (iDevice != TMS_AUDIO_OUTPUT_PRIVATE) |
2155 { |
2232 { |
2156 error = KErrUnexpectedValue; |
2233 error = KErrUnexpectedValue; |
2157 iLog->Log( |
2234 iLog->Log( |
2158 _L("CTmsAudioServicesTestClass::GetPreviousOutput - TMS_AUDIO_OUTPUT_PRIVATE, error:[%d] "), |
2235 _L("CTmsAudioServicesTestClass::GetPreviousOutput - TMS_AUDIO_OUTPUT_PRIVATE, error:[%d] "), |
2159 error); |
2236 error); |
2160 } |
2237 } |
2161 } |
2238 } |
2162 else if (OutputType == KTagHandset) |
2239 else if (OutputType == KTagHandset) |
2163 { |
2240 { |
2164 if (device != TMS_AUDIO_OUTPUT_HANDSET) |
2241 if (iDevice != TMS_AUDIO_OUTPUT_HANDSET) |
2165 { |
2242 { |
2166 error = KErrUnexpectedValue; |
2243 error = KErrUnexpectedValue; |
2167 iLog->Log( |
2244 iLog->Log( |
2168 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2245 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2169 error); |
2246 error); |
2170 } |
2247 } |
2171 } |
2248 } |
2172 else if (OutputType == KTagLoudspeaker) |
2249 else if (OutputType == KTagLoudspeaker) |
2173 { |
2250 { |
2174 if (device != TMS_AUDIO_OUTPUT_LOUDSPEAKER) |
2251 if (iDevice != TMS_AUDIO_OUTPUT_LOUDSPEAKER) |
2175 { |
2252 { |
2176 error = KErrUnexpectedValue; |
2253 error = KErrUnexpectedValue; |
2177 iLog->Log( |
2254 iLog->Log( |
2178 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2255 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2179 error); |
2256 error); |
2180 } |
2257 } |
2181 } |
2258 } |
2182 else if (OutputType == KTagWiredAccessory) |
2259 else if (OutputType == KTagWiredAccessory) |
2183 { |
2260 { |
2184 if (device != TMS_AUDIO_OUTPUT_WIRED_ACCESSORY) |
2261 if (iDevice != TMS_AUDIO_OUTPUT_WIRED_ACCESSORY) |
2185 { |
2262 { |
2186 error = KErrUnexpectedValue; |
2263 error = KErrUnexpectedValue; |
2187 iLog->Log( |
2264 iLog->Log( |
2188 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2265 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2189 error); |
2266 error); |
2190 } |
2267 } |
2191 } |
2268 } |
2192 else if (OutputType == KTagAccessory) |
2269 else if (OutputType == KTagAccessory) |
2193 { |
2270 { |
2194 if (device != TMS_AUDIO_OUTPUT_ACCESSORY) |
2271 if (iDevice != TMS_AUDIO_OUTPUT_ACCESSORY) |
2195 { |
2272 { |
2196 error = KErrUnexpectedValue; |
2273 error = KErrUnexpectedValue; |
2197 iLog->Log( |
2274 iLog->Log( |
2198 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2275 _L("CTmsAudioServicesTestClass::GetPreviousOutput - not expected output, error:[%d] "), |
2199 error); |
2276 error); |
2200 } |
2277 } |
2201 } |
2278 } |
2202 else if (OutputType == KTagTTY) |
2279 else if (OutputType == KTagTTY) |
2203 { |
2280 { |
2204 if (device != TMS_AUDIO_OUTPUT_ETTY) |
2281 if (iDevice != TMS_AUDIO_OUTPUT_ETTY) |
2205 { |
2282 { |
2206 error = KErrUnexpectedValue; |
2283 error = KErrUnexpectedValue; |
2207 iLog->Log( |
2284 iLog->Log( |
2208 _L("CTmsAudioServicesTestClass::GetPr eviousOutput - not expected output, error:[%d] "), |
2285 _L("CTmsAudioServicesTestClass::GetPr eviousOutput - not expected output, error:[%d] "), |
2209 error); |
2286 error); |
2249 } |
2326 } |
2250 else |
2327 else |
2251 { |
2328 { |
2252 error = KErrNotReady; |
2329 error = KErrNotReady; |
2253 } |
2330 } |
|
2331 |
|
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; |
2254 return error; |
2364 return error; |
2255 } |
2365 } |
2256 |
2366 |
2257 TInt CTmsAudioServicesTestClass::GetBitRateList(CStifItemParser& /*aItem*/) |
2367 TInt CTmsAudioServicesTestClass::GetBitRateList(CStifItemParser& /*aItem*/) |
2258 { |
2368 { |