os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pr.script
First public contribution.
2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
3 // All rights reserved.
4 // This component and the accompanying materials are made available
5 // under the terms of "Eclipse Public License v1.0"
6 // which accompanies this distribution, and is available
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
18 //! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-comb_pr
19 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
21 // Tests all public elements of the CMMFDevSound
22 // classes as a means of confidence that the APIs work as expected.
24 // The purpose is to provide a regression test suite of PublishedAll
25 // APIs for: CMMFDevSound
26 // The tests are fully automated.
36 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
38 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
41 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
42 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
43 //! CMMFDevSound::Capabilities()
44 //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
45 //! CMMFDevSound::PlayInitL()
46 //! CMMFDevSound::RecordInitL()
47 //! CMMFDevSound::Stop()
50 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
51 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
52 //! CMMFDevSound::Capabilities()
53 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
54 //! CMMFDevSound::PlayInitL()
56 //!@SYMCreationDate 7/28/2008
57 //!@SYMTestCaseDesc Audio playback during voice recording
60 //! 1. Create Devsound instance
61 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
62 //! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
64 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
65 //! 6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayMP3DuringRecAMRNB.amr)
69 //! 10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
70 //! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
72 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
73 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\PlayMP3DuringRecAMRNB.amr)
76 //! 17. Delete devsound instance
78 //! 1. Create Devsound instance
79 //! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
80 //! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
82 //! 5. Set Configuration 10s (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
83 //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
84 //! 7. Set expected play error( ExpectedPlayError=-21)
87 //! 10. Delete devsound instance
88 //!@SYMTestStatus Verified
89 //!@SYMTestPriority High
90 //!@SYMTestExpectedResults
91 //! Audio playback during voice recording
93 //! Record AMR file during 20s and play recorded file
95 //! Error expected -21 while trying to play MP3 file
103 START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
104 CREATE_OBJECT CMMFDevSound devsound1
105 COMMAND devsound1 NewL
106 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-InitializeL_command02
108 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetPrioritySettings_command03
109 COMMAND devsound1 Capabilities
110 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetConfigL_command05
111 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-ReplaceFile_command06
112 COMMAND devsound1 RecordInitL
114 COMMAND devsound1 Stop
116 COMMAND devsound1 CloseFile
117 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-InitializeL_command10
119 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetPrioritySettings_command11
120 COMMAND devsound1 Capabilities
121 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetConfigL_command13
122 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-OpenFile_command14
123 COMMAND devsound1 PlayInitL
125 COMMAND devsound1 CloseFile
131 START_TEST_BLOCK 175 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
132 CREATE_OBJECT CMMFDevSound devsound1
133 COMMAND devsound1 NewL
134 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-InitializeL_command02
136 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-SetPrioritySettings_command03
137 COMMAND devsound1 Capabilities
138 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-SetConfigL_command05
140 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-OpenFile_command06
141 COMMAND !AsyncError=-21 devsound1 PlayInitL
143 COMMAND devsound1 CloseFile
146 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
151 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
153 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
156 //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
157 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
158 //! CMMFDevSound::Capabilities()
159 //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
160 //! CMMFDevSound::PlayInitL()
161 //! CMMFDevSound::RecordInitL()
163 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
164 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
165 //! CMMFDevSound::Capabilities()
166 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
167 //! CMMFDevSound::PlayInitL()
168 //! CMMFDevSound::Stop()
169 //!@SYMAuthor jguillermo
170 //!@SYMCreationDate 8/25/2008
171 //!@SYMTestCaseDesc Incoming call during voice recording
174 //! 1. Create DevSound instance
175 //! 2. Initialize DevSound (Mode = EMMFStateRecording; FourCC = AMR)
176 //! 3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
178 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
179 //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\IncomingCallDuringRecAMRNB.amr)
180 //! 7. Record 20 seconds
181 //! 8. Close file and delay 15 seconds
182 //! 9. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR)
183 //! 10. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
184 //! 11. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\IncomingCallDuringRecAMRNB.amr)
187 //! 14. Delete DevSound instance
189 //! 1. Create DevSound instance
190 //! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
191 //! 3. Set Priority ( Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying)
193 //! 5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
194 //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
195 //! 7. Play 10 seconds
198 //! 10. Delete DevSound instance
200 //!@SYMTestStatus Verified
201 //!@SYMTestPriority High
202 //!@SYMTestExpectedResults
203 //! Incoming call during voice recording
205 //! Record AMR file with expected error -13
207 //! MP3 playback for 10s
215 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
216 CREATE_OBJECT CMMFDevSound devsound1
217 COMMAND devsound1 NewL
218 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-InitializeL_command02
220 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetPrioritySettings_command03
221 COMMAND devsound1 Capabilities
222 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetConfigL_command05
223 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-ReplaceFile_command06
224 COMMAND !AsyncError=-13 devsound1 RecordInitL
226 COMMAND devsound1 CloseFile
228 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-InitializeL_command10
230 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetPrioritySettings_command11
231 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-OpenFile_command12
232 COMMAND devsound1 PlayInitL
234 COMMAND devsound1 CloseFile
240 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
241 CREATE_OBJECT CMMFDevSound devsound1
242 COMMAND devsound1 NewL
243 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-InitializeL_command02
245 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-SetPrioritySettings_command03
246 COMMAND devsound1 Capabilities
247 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-SetConfigL_command05
249 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-OpenFile_command06
250 COMMAND devsound1 PlayInitL
252 COMMAND devsound1 Stop
253 COMMAND devsound1 CloseFile
256 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
261 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
263 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
266 //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
267 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
268 //! CMMFDevSound::Capabilities()
269 //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
270 //! CMMFDevSound::PlayInitL()
271 //! CMMFDevSound::RecordInitL()
273 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
274 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
275 //! CMMFDevSound::Capabilities()
276 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
277 //! CMMFDevSound::PlayInitL()
278 //!@SYMAuthor etorres
279 //!@SYMCreationDate 7/28/2008
280 //!@SYMTestCaseDesc Mixing rule - Stop and perform
283 //! 1. Create Devsound instance
284 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
285 //! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
287 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
288 //! 6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\MixingRuleSR.amr)
292 //! 10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
293 //! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
295 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
296 //! 14. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\MixingRuleSR.amr)
299 //! 17. Delete devsound instance
301 //! 1. Create Devsound instance
302 //! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
303 //! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
305 //! 5. Set Configuration 10s (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
306 //! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
307 //! 7. Set expected play error( ExpectedPlayError=-21)
310 //! 10. Delete devsound instance
311 //!@SYMTestStatus Verified
312 //!@SYMTestPriority High
313 //!@SYMTestExpectedResults
314 //! Mixing rule - Stop and perform
316 //! Record AMR for 20s and playback until EOF
318 //! MP3 playback with expected error -21
326 START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
327 CREATE_OBJECT CMMFDevSound devsound1
328 COMMAND devsound1 NewL
329 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-InitializeL_command02
331 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetPrioritySettings_command03
332 COMMAND devsound1 Capabilities
333 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetConfigL_command05
334 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-ReplaceFile_command06
335 COMMAND devsound1 RecordInitL
337 COMMAND devsound1 Stop
339 COMMAND devsound1 CloseFile
340 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-InitializeL_command10
342 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetPrioritySettings_command11
343 COMMAND devsound1 Capabilities
344 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetConfigL_command13
345 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-OpenFile_command14
346 COMMAND devsound1 PlayInitL
348 COMMAND devsound1 CloseFile
354 START_TEST_BLOCK 175 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
355 CREATE_OBJECT CMMFDevSound devsound1
356 COMMAND devsound1 NewL
357 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-InitializeL_command02
359 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-SetPrioritySettings_command03
360 COMMAND devsound1 Capabilities
361 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-SetConfigL_command05
363 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-OpenFile_command06
364 COMMAND !AsyncError=-21 devsound1 PlayInitL
366 COMMAND devsound1 CloseFile
369 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
374 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
376 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
379 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
380 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
381 //! CMMFDevSound::Capabilities()
382 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
383 //! CMMFDevSound::PlayInitL()
384 //! CMMFDevSound::Stop()
386 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
387 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
388 //! CMMFDevSound::Capabilities()
389 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
390 //! CMMFDevSound::PlayInitL()
391 //! CMMFDevSound::RecordInitL()
392 //! CMMFDevSound::Stop()
394 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
395 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
396 //! CMMFDevSound::Capabilities()
397 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
398 //! CMMFDevSound::PlayInitL()
399 //! CMMFDevSound::Stop()
400 //!@SYMAuthor etorres
401 //!@SYMCreationDate 7/28/2008
402 //!@SYMTestCaseDesc PCM playback during audio playback recording
405 //! 1. Create Devsound instance
406 //! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
407 //! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
409 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
410 //! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
411 //! 7. Set Expected Play Error(ExpectedPlayError=-13)
415 //! 11. Delete devsound instance
417 //! 1. Create Devsound instance
418 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
419 //! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
421 //! 5. Set Configuration 10 s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
422 //! 6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayPCMDuringPlayRec.amr)
426 //! 10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
427 //! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
429 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
430 //! 14. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayPCMDuringPlayRec.amr)
433 //! 17. Delete devsound instance
435 //! 1. Create Devsound instance
436 //! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
437 //! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
439 //! 5. Set Configuration 20 s(Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
440 //! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
441 //! 7. Set Expected Play Error (ExpectedPlayError=-21)
444 //! 10. Delete devsound instance
445 //!@SYMTestStatus Verified
446 //!@SYMTestPriority High
447 //!@SYMTestExpectedResults
448 //! PCM playback during audio playback recording
450 //! MP3 playback with expected error -13
452 //! AMR record for 20s and playback until EOF
454 //! RAW playback with expected error -21
462 START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
463 CREATE_OBJECT CMMFDevSound devsound1
464 COMMAND devsound1 NewL
465 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-InitializeL_command02
467 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-SetPrioritySettings_command03
468 COMMAND devsound1 Capabilities
469 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-SetConfigL_command05
470 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-OpenFile_command06
471 COMMAND !AsyncError=-13 devsound1 PlayInitL
473 COMMAND devsound1 Stop
474 COMMAND devsound1 CloseFile
480 START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
481 CREATE_OBJECT CMMFDevSound devsound1
482 COMMAND devsound1 NewL
483 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-InitializeL_command02
485 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetPrioritySettings_command03
486 COMMAND devsound1 Capabilities
487 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetConfigL_command05
489 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-ReplaceFile_command06
490 COMMAND devsound1 RecordInitL
492 COMMAND devsound1 Stop
494 COMMAND devsound1 CloseFile
495 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-InitializeL_command10
497 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetPrioritySettings_command11
498 COMMAND devsound1 Capabilities
499 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetConfigL_command13
500 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-OpenFile_command14
501 COMMAND devsound1 PlayInitL
503 COMMAND devsound1 CloseFile
509 START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
510 CREATE_OBJECT CMMFDevSound devsound1
511 COMMAND devsound1 NewL
512 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-InitializeL_command02
514 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-SetPrioritySettings_command03
515 COMMAND devsound1 Capabilities
516 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-SetConfigL_command05
518 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-OpenFile_command06
519 COMMAND !AsyncError=-21 devsound1 PlayInitL
521 COMMAND devsound1 CloseFile
524 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
529 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
531 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
534 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
535 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
536 //! CMMFDevSound::Capabilities()
537 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
538 //! CMMFDevSound::PlayInitL()
539 //! CMMFDevSound::Stop()
541 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
542 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
543 //! CMMFDevSound::Capabilities()
544 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
545 //! CMMFDevSound::PlayInitL()
546 //! CMMFDevSound::Stop()
548 //!@SYMCreationDate 8/25/2008
549 //!@SYMTestCaseDesc Mix 16k mono AMR-WB playback with AMR-NB recording
552 //! 1. Create Devsound instance
553 //! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
554 //! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
556 //! 5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz)
557 //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
558 //! 7. Play 30 seconds
561 //! 10. Delete devsound instance
564 //! 1. Create Devsound instance
565 //! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AMR)
566 //! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
568 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
569 //! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
570 //! 7. Record 10 seconds
571 //! 8. Stop 15 seconds
573 //! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
574 //! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
576 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
577 //! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
580 //! 17. Delete devsound instance
583 //!@SYMTestStatus Verified
584 //!@SYMTestPriority High
585 //!@SYMTestExpectedResults
586 //! Mix 16k mono AMR-WB playback with AMR-NB recording
588 //! AMR-WB 16HKz mono playback
590 //! AMR-NB 8KHz mono playback and recording
598 START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
599 CREATE_OBJECT CMMFDevSound devsound1
600 COMMAND devsound1 NewL
601 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-InitializeL_command02
603 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-SetPrioritySettings_command03
604 COMMAND devsound1 Capabilities
605 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-SetConfigL_command05
606 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-OpenFile_command06
607 COMMAND !AsyncError=-13 devsound1 PlayInitL
609 COMMAND devsound1 Stop
610 COMMAND devsound1 CloseFile
616 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
617 CREATE_OBJECT CMMFDevSound devsound1
618 COMMAND devsound1 NewL
619 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-InitializeL_command02
621 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetPrioritySettings_command03
622 COMMAND devsound1 Capabilities
623 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetConfigL_command05
625 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-ReplaceFile_command06
626 COMMAND devsound1 RecordInitL
628 COMMAND devsound1 Stop
630 COMMAND devsound1 CloseFile
631 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-InitializeL_command10
633 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetPrioritySettings_command11
634 COMMAND devsound1 Capabilities
635 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetConfigL_command13
636 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-OpenFile_command14
637 COMMAND devsound1 PlayInitL
639 COMMAND devsound1 CloseFile
642 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
647 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
649 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
652 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
653 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
654 //! CMMFDevSound::Capabilities()
655 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
656 //! CMMFDevSound::PlayInitL()
657 //! CMMFDevSound::Stop()
659 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
660 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
661 //! CMMFDevSound::Capabilities()
662 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
663 //! CMMFDevSound::PlayInitL()
664 //! CMMFDevSound::RecordInitL()
665 //! CMMFDevSound::Stop()
667 //!@SYMCreationDate 8/25/2008
668 //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with AMR-NB recording
671 //! 1. Create Devsound instance
672 //! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
673 //! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
675 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
676 //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
677 //! 7. Play 30 seconds
680 //! 10. Delete devsound instance
683 //! 1. Create Devsound instance
684 //! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AMR)
685 //! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
687 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
688 //! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
689 //! 7. Record 10 seconds
690 //! 8. Stop 15 seconds
692 //! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
693 //! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
695 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
696 //! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
699 //! 17. Delete devsound instance
702 //!@SYMTestStatus Verified
703 //!@SYMTestPriority High
704 //!@SYMTestExpectedResults
705 //! Mix 44.1k stereo MP3 playback with AMR-NB recording
707 //! MP3 44.1 KHz stereo playback
709 //! AMR 8 KHz mono recording and playback
717 START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
718 CREATE_OBJECT CMMFDevSound devsound1
719 COMMAND devsound1 NewL
720 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-InitializeL_command02
722 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-SetPrioritySettings_command03
723 COMMAND devsound1 Capabilities
724 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-SetConfigL_command05
725 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-OpenFile_command06
726 COMMAND !AsyncError=-13 devsound1 PlayInitL
728 COMMAND devsound1 Stop
729 COMMAND devsound1 CloseFile
735 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
736 CREATE_OBJECT CMMFDevSound devsound1
737 COMMAND devsound1 NewL
738 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-InitializeL_command02
740 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetPrioritySettings_command03
741 COMMAND devsound1 Capabilities
742 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetConfigL_command05
744 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-ReplaceFile_command06
745 COMMAND devsound1 RecordInitL
747 COMMAND devsound1 Stop
749 COMMAND devsound1 CloseFile
750 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-InitializeL_command10
752 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetPrioritySettings_command11
753 COMMAND devsound1 Capabilities
754 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetConfigL_command13
755 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-OpenFile_command14
756 COMMAND devsound1 PlayInitL
758 COMMAND devsound1 CloseFile
761 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
766 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
768 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
771 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
772 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
773 //! CMMFDevSound::Capabilities()
774 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
775 //! CMMFDevSound::PlayInitL()
776 //! CMMFDevSound::Stop()
778 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
779 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
780 //! CMMFDevSound::Capabilities()
781 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
782 //! CMMFDevSound::PlayInitL()
783 //! CMMFDevSound::RecordInitL()
784 //! CMMFDevSound::Stop()
786 //!@SYMCreationDate 8/25/2008
787 //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with AMR-WB recording
790 //! 1. Create Devsound instance
791 //! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
792 //! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
794 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
795 //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
796 //! 7. Play 30 seconds
799 //! 10. Delete devsound instance
802 //! 1. Create Devsound instance
803 //! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AWB)
804 //! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
806 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds
807 //! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayMP3WithRecAMRWB.awb)
808 //! 7. Record 10 seconds
809 //! 8. Stop 15 seconds
811 //! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
812 //! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
814 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
815 //! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayMP3WithRecAMRWB.awb)
818 //! 17. Delete devsound instance
820 //!@SYMTestStatus Verified
821 //!@SYMTestPriority High
822 //!@SYMTestExpectedResults
823 //! Mix 44.1k stereo MP3 playback with AMR-WB recording
825 //! MP3 44.1 KHz stereo playback
827 //! AMR-WB 16KHz stereo recording and playback
835 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
836 CREATE_OBJECT CMMFDevSound devsound1
837 COMMAND devsound1 NewL
838 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-InitializeL_command02
840 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-SetPrioritySettings_command03
841 COMMAND devsound1 Capabilities
842 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-SetConfigL_command05
843 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-OpenFile_command06
844 COMMAND !AsyncError=-13 devsound1 PlayInitL
846 COMMAND devsound1 Stop
847 COMMAND devsound1 CloseFile
853 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
854 CREATE_OBJECT CMMFDevSound devsound1
855 COMMAND devsound1 NewL
856 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-InitializeL_command02
858 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetPrioritySettings_command03
859 COMMAND devsound1 Capabilities
860 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetConfigL_command05
862 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-ReplaceFile_command06
863 COMMAND devsound1 RecordInitL
865 COMMAND devsound1 Stop
867 COMMAND devsound1 CloseFile
868 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-InitializeL_command10
870 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetPrioritySettings_command11
871 COMMAND devsound1 Capabilities
872 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetConfigL_command13
873 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-OpenFile_command14
874 COMMAND devsound1 PlayInitL
876 COMMAND devsound1 CloseFile
879 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
884 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
886 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
889 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
890 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
891 //! CMMFDevSound::Capabilities()
892 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
893 //! CMMFDevSound::PlayInitL()
894 //! CMMFDevSound::Stop()
896 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
897 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
898 //! CMMFDevSound::Capabilities()
899 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
900 //! CMMFDevSound::PlayInitL()
901 //! CMMFDevSound::RecordInitL()
902 //! CMMFDevSound::Stop()
904 //!@SYMCreationDate 8/11/2008
905 //!@SYMTestCaseDesc Mix 48k stereo PCM playback with PCM recording
908 //! 1. Create Devsound instance
909 //! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
910 //! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
912 //! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz)
913 //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
914 //! 7. Play 30 seconds
917 //! 10. Delete devsound instance
920 //! 1. Create Devsound instance
921 //! 2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= {SpecialFourCC,RAW})
922 //! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
924 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
925 //! 6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\codec_mixing\MixPlayPCMWithRecPCM.pcm)
926 //! 7. Record 10 seconds
927 //! 8. Stop 15 seconds
929 //! 10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
930 //! 11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
932 //! 13. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz)
933 //! 14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\codec_mixing\MixPlayPCMWithRecPCM.pcm)
936 //! 17. Delete devsound instance
938 //!@SYMTestStatus Verified
939 //!@SYMTestPriority High
940 //!@SYMTestExpectedResults
941 //! Mix 48k stereo PCM playback with PCM recording
943 //! PCM 8KHz stereo playback
945 //! PCM 8 HKz mono recording and playback
953 START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
954 CREATE_OBJECT CMMFDevSound devsound1
955 COMMAND devsound1 NewL
956 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-InitializeL_command02
958 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-SetPrioritySettings_command03
959 COMMAND devsound1 Capabilities
960 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-SetConfigL_command05
961 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-OpenFile_command06
962 COMMAND devsound1 PlayInitL
964 COMMAND devsound1 Stop
965 COMMAND devsound1 CloseFile
971 START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
972 CREATE_OBJECT CMMFDevSound devsound1
973 COMMAND devsound1 NewL
974 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-InitializeL_command02
976 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetPrioritySettings_command03
977 COMMAND devsound1 Capabilities
978 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetConfigL_command05
980 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-ReplaceFile_command06
981 COMMAND devsound1 RecordInitL
983 COMMAND devsound1 Stop
985 COMMAND devsound1 CloseFile
986 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-InitializeL_command10
988 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetPrioritySettings_command11
989 COMMAND devsound1 Capabilities
990 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetConfigL_command13
991 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-OpenFile_command14
992 COMMAND devsound1 PlayInitL
994 COMMAND devsound1 CloseFile
997 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
1002 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
1004 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
1007 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1008 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1009 //! CMMFDevSound::Capabilities()
1010 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1011 //! CMMFDevSound::PlayInitL()
1013 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1014 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1015 //! CMMFDevSound::Capabilities()
1016 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1017 //! CMMFDevSound::PlayInitL()
1019 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1020 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1021 //! CMMFDevSound::Capabilities()
1022 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1023 //! CMMFDevSound::PlayInitL()
1024 //!@SYMAuthor ddamian
1025 //!@SYMCreationDate 8/11/2008
1026 //!@SYMTestCaseDesc 44.1k audio playback during VoIP call - AMR-WB
1029 //! 1.- Create DevSound instance
1030 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1031 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1032 //! 4.- Capabilities
1033 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1034 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
1038 //! 10.- Destroy DevSound instance
1040 //! 1.- Create DevSound instance
1041 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
1042 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1043 //! 4.- Capabilities
1044 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1045 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRWB.awb)
1046 //! 7.- Record Init 30s
1047 //! 8.- Stop and wait 5 sec.
1049 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1050 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1051 //! 12.- Capabilities
1052 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1053 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRWB.awb)
1056 //! 17.- Destroy DevSound instance
1058 //! 1.- Create DevSound instance
1059 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1060 //! 3.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1061 //! 4.- Capabilities
1062 //! 5.- Set Configuration and wait 10 seconds (Channels = EMMFStereo; Rate =EMMFSampleRate44100Hz)
1063 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1067 //! 10.- Destroy DevSound instance
1068 //!@SYMTestStatus Verified
1069 //!@SYMTestPriority High
1070 //!@SYMTestExpectedResults
1071 //! 44.1k audio playback during VoIP call - AMR-WB
1073 //! AMR-WB 16 KHz mono playback as VoIPCallDown
1075 //! AMR-NB 16 KHz mono recording and playback as VoIPCall
1077 //! MP3 44.1 KHz stereo playback as audio playback
1085 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1086 CREATE_OBJECT CMMFDevSound devsound1
1087 COMMAND devsound1 NewL
1088 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-InitializeL_command02
1090 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-SetPrioritySettings_command03
1091 COMMAND devsound1 Capabilities
1092 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-SetConfigL_command05
1093 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-OpenFile_command06
1094 COMMAND devsound1 PlayInitL
1095 ASYNC_DELAY 30000000
1096 COMMAND devsound1 Stop
1097 COMMAND devsound1 CloseFile
1103 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1104 CREATE_OBJECT CMMFDevSound devsound1
1105 COMMAND devsound1 NewL
1106 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-InitializeL_command02
1108 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetPrioritySettings_command03
1109 COMMAND devsound1 Capabilities
1110 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetConfigL_command05
1111 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-ReplaceFile_command06
1112 COMMAND devsound1 RecordInitL
1113 ASYNC_DELAY 30000000
1114 COMMAND devsound1 Stop
1116 COMMAND devsound1 CloseFile
1117 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-InitializeL_command10
1119 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetPrioritySettings_command11
1120 COMMAND devsound1 Capabilities
1121 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetConfigL_command13
1122 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-OpenFile_command14
1123 COMMAND devsound1 PlayInitL
1125 COMMAND devsound1 CloseFile
1131 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1132 CREATE_OBJECT CMMFDevSound devsound1
1133 COMMAND devsound1 NewL
1134 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-InitializeL_command02
1136 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-SetPrioritySettings_command03
1137 COMMAND devsound1 Capabilities
1138 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-SetConfigL_command05
1140 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-OpenFile_command06
1141 COMMAND devsound1 PlayInitL
1142 ASYNC_DELAY 10000000
1143 COMMAND devsound1 Stop
1144 COMMAND devsound1 CloseFile
1147 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
1152 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
1154 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
1157 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1158 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1159 //! CMMFDevSound::Capabilities()
1160 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1161 //! CMMFDevSound::PlayInitL()
1162 //! CMMFDevSound::Stop()
1164 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1165 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1166 //! CMMFDevSound::Capabilities()
1167 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1168 //! CMMFDevSound::PlayInitL()
1169 //! CMMFDevSound::RecordInitL()
1170 //! CMMFDevSound::Stop()
1172 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1173 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1174 //! CMMFDevSound::Capabilities()
1175 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1176 //! CMMFDevSound::PlayInitL()
1177 //! CMMFDevSound::Stop()
1179 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1180 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1181 //! CMMFDevSound::Capabilities()
1182 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1183 //! CMMFDevSound::PlayInitL()
1184 //! CMMFDevSound::RecordInitL()
1185 //! CMMFDevSound::Stop()
1186 //!@SYMAuthor fperez
1187 //!@SYMCreationDate 8/25/2008
1188 //!@SYMTestCaseDesc SWIS playback and voice recording during VoIP call
1191 //! 1.- Create DevSound instance
1192 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1193 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1194 //! 4.- Capabilities
1195 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1196 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1200 //! 10.- Destroy DevSound instance
1202 //! 1.- Create DevSound instance
1203 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1204 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1205 //! 4.- Capabilities
1206 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1207 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall1.amr)
1208 //! 7.- Record 50 sec.
1209 //! 8.- Stop and wait 5 sec.
1211 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1212 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1213 //! 12.- Capabilities
1214 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1215 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall1.amr)
1218 //! 17.- Destroy DevSound instance
1220 //! 1.- Create DevSound instance
1221 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1222 //! 3.- Set Priority settings (Priority = {Priority,PrioritySWISPlayback}; Preference = {PriorityPreference,PriorityPreferenceSWISPlayback}; PriorityState = EMMFStatePlaying)
1223 //! 4.- Capabilities
1224 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
1225 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1226 //! 7.- Play 20 seconds
1229 //! 10.- Destroy DevSound instance
1231 //! 1.- Create DevSound instance
1232 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1233 //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1234 //! 4.- Capabilities
1235 //! 5.- SetConfiguration and wait 20 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1236 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall2.amr)
1237 //! 7.- Record 20 seconds
1238 //! 8.- Stop and wait 70 seconds
1240 //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1241 //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1242 //! 12.- Capabilities
1243 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1244 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall2.amr)
1247 //! 17.- Destroy Data
1248 //!@SYMTestStatus Verified
1249 //!@SYMTestPriority High
1250 //!@SYMTestExpectedResults
1251 //! SWIS playback and voice recording during VoIP call
1253 //! AMR-NB playback as VoIPCallDown
1255 //! AMR-NB record and playback as VoIPCallUp
1257 //! MP3 playback as SWIS playback
1259 //! AMR-NB record and playback as voice recording
1267 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1268 CREATE_OBJECT CMMFDevSound devsound1
1269 COMMAND devsound1 NewL
1270 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-InitializeL_command02
1272 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-SetPrioritySettings_command03
1273 COMMAND devsound1 Capabilities
1274 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-SetConfigL_command05
1275 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-OpenFile_command06
1276 COMMAND devsound1 PlayInitL
1277 ASYNC_DELAY 50000000
1278 COMMAND devsound1 Stop
1279 COMMAND devsound1 CloseFile
1285 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1286 CREATE_OBJECT CMMFDevSound devsound1
1287 COMMAND devsound1 NewL
1288 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-InitializeL_command02
1290 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetPrioritySettings_command03
1291 COMMAND devsound1 Capabilities
1292 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetConfigL_command05
1293 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-ReplaceFile_command06
1294 COMMAND devsound1 RecordInitL
1295 ASYNC_DELAY 50000000
1296 COMMAND devsound1 Stop
1298 COMMAND devsound1 CloseFile
1299 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-InitializeL_command10
1301 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetPrioritySettings_command11
1302 COMMAND devsound1 Capabilities
1303 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetConfigL_command13
1304 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-OpenFile_command14
1305 COMMAND devsound1 PlayInitL
1307 COMMAND devsound1 CloseFile
1313 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1314 CREATE_OBJECT CMMFDevSound devsound1
1315 COMMAND devsound1 NewL
1316 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-InitializeL_command02
1318 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-SetPrioritySettings_command03
1319 COMMAND devsound1 Capabilities
1320 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-SetConfigL_command05
1322 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-OpenFile_command06
1323 COMMAND devsound1 PlayInitL
1324 ASYNC_DELAY 20000000
1325 COMMAND devsound1 Stop
1326 COMMAND devsound1 CloseFile
1332 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1333 CREATE_OBJECT CMMFDevSound devsound1
1334 COMMAND devsound1 NewL
1335 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-InitializeL_command02
1337 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetPrioritySettings_command03
1338 COMMAND devsound1 Capabilities
1339 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetConfigL_command05
1341 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-ReplaceFile_command06
1342 COMMAND devsound1 RecordInitL
1343 ASYNC_DELAY 20000000
1344 COMMAND devsound1 Stop
1346 COMMAND devsound1 CloseFile
1347 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-InitializeL_command10
1349 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetPrioritySettings_command11
1350 COMMAND devsound1 Capabilities
1351 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetConfigL_command13
1352 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-OpenFile_command14
1353 COMMAND devsound1 PlayInitL
1355 COMMAND devsound1 CloseFile
1358 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
1363 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
1365 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
1368 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1369 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1370 //! CMMFDevSound::Capabilities()
1371 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1372 //! CMMFDevSound::PlayInitL()
1373 //! CMMFDevSound::Stop()
1375 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1376 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1377 //! CMMFDevSound::Capabilities()
1378 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1379 //! CMMFDevSound::PlayInitL()
1380 //! CMMFDevSound::RecordInitL()
1381 //! CMMFDevSound::Stop()
1383 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1384 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1385 //! CMMFDevSound::Capabilities()
1386 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1387 //! CMMFDevSound::RecordInitL()
1388 //! CMMFDevSound::Stop()
1389 //!@SYMAuthor fperez
1390 //!@SYMCreationDate 8/25/2008
1391 //!@SYMTestCaseDesc Voice recording during VoIP call - AMR-NB
1394 //! 1.- Create DevSound instance
1395 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1396 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1397 //! 4.- Capabilities
1398 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1399 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1403 //! 10.- Destroy DevSound instance
1405 //! 1.- Create DevSound instance
1406 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1407 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1408 //! 4.- Capabilities
1409 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1410 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB1.amr)
1411 //! 7.- Record 30 sec.
1412 //! 8.- Stop and wait 5 sec.
1414 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1415 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1416 //! 12.- Capabilities
1417 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1418 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB1.amr)
1419 //! 15.- Play file and wait 5 sec
1421 //! 17.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1422 //! 18.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1423 //! 19.- Capabilities
1424 //! 20.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1425 //! 21.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
1428 //! 24.- Destroy DevSound instance
1430 //! 1.- Create DevSound instance
1431 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1432 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1433 //! 4.- Capabilities
1434 //! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1435 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
1436 //! 7.- Record 10 sec.
1439 //! 10.- Destroy DevSound instance
1440 //!@SYMTestStatus Verified
1441 //!@SYMTestPriority High
1442 //!@SYMTestExpectedResults
1443 //! Voice recording during VoIP call - AMR-NB
1445 //! AMR-NB playback as VoIPCallDown
1447 //! AMR-NB recording and playback as VoIPCallUp
1449 //! AMR-NB playback as Voice recording
1457 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1458 CREATE_OBJECT CMMFDevSound devsound1
1459 COMMAND devsound1 NewL
1460 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-InitializeL_command02
1462 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-SetPrioritySettings_command03
1463 COMMAND devsound1 Capabilities
1464 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-SetConfigL_command05
1465 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-OpenFile_command06
1466 COMMAND devsound1 PlayInitL
1467 ASYNC_DELAY 30000000
1468 COMMAND devsound1 Stop
1469 COMMAND devsound1 CloseFile
1475 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1476 CREATE_OBJECT CMMFDevSound devsound1
1477 COMMAND devsound1 NewL
1478 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command02
1480 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command03
1481 COMMAND devsound1 Capabilities
1482 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command05
1483 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-ReplaceFile_command06
1484 COMMAND devsound1 RecordInitL
1485 ASYNC_DELAY 30000000
1486 COMMAND devsound1 Stop
1488 COMMAND devsound1 CloseFile
1489 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command10
1491 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command11
1492 COMMAND devsound1 Capabilities
1493 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command13
1494 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-OpenFile_command14
1495 COMMAND devsound1 PlayInitL
1498 COMMAND devsound1 CloseFile
1499 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command17
1501 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command18
1502 COMMAND devsound1 Capabilities
1503 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command20
1504 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-OpenFile_command21
1505 COMMAND devsound1 PlayInitL
1507 COMMAND devsound1 CloseFile
1513 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1514 CREATE_OBJECT CMMFDevSound devsound1
1515 COMMAND devsound1 NewL
1516 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-InitializeL_command02
1518 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-SetPrioritySettings_command03
1519 COMMAND devsound1 Capabilities
1520 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-SetConfigL_command05
1522 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-ReplaceFile_command06
1523 COMMAND devsound1 RecordInitL
1524 ASYNC_DELAY 10000000
1525 COMMAND devsound1 Stop
1526 COMMAND devsound1 CloseFile
1529 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
1534 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
1536 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
1539 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1540 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1541 //! CMMFDevSound::Capabilities()
1542 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1543 //! CMMFDevSound::PlayInitL()
1544 //! CMMFDevSound::Stop()
1546 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1547 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1548 //! CMMFDevSound::Capabilities()
1549 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1550 //! CMMFDevSound::PlayInitL()
1551 //! CMMFDevSound::RecordInitL()
1552 //! CMMFDevSound::Stop()
1554 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1555 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1556 //! CMMFDevSound::Capabilities()
1557 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1558 //! CMMFDevSound::RecordInitL()
1559 //! CMMFDevSound::Stop()
1560 //!@SYMAuthor fperez
1561 //!@SYMCreationDate 8/25/2008
1562 //!@SYMTestCaseDesc Voice recording during VoIP call - AMR-WB
1565 //! 1.- Create DevSound instance
1566 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1567 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1568 //! 4.- Capabilities
1569 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1570 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
1574 //! 10.- Destroy DevSound instance
1576 //! 1.- Create DevSound instance
1577 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
1578 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1579 //! 4.- Capabilities
1580 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1581 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.awb)
1582 //! 7.- Record 30 sec.
1583 //! 8.- Stop and wait 5 sec.
1585 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
1586 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1587 //! 12.- Capabilities
1588 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1589 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.awb)
1590 //! 15.- Play file and wait 5 sec
1592 //! 17.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1593 //! 18.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1594 //! 19.- Capabilities
1595 //! 20.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1596 //! 21.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.amr)
1599 //! 24.- Destroy DevSound instance
1601 //! 1.- Create DevSound instance
1602 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1603 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1604 //! 4.- Capabilities
1605 //! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1606 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
1607 //! 7.- Record 10 sec.
1610 //! 10.- Destroy DevSound instance
1611 //!@SYMTestStatus Verified
1612 //!@SYMTestPriority High
1613 //!@SYMTestExpectedResults
1614 //! Voice recording during VoIP call - AMR-WB
1616 //! AMR Playback as VoIPCallDown
1618 //! AMR-WB recording and playback as VoIPCallUp
1620 //! AMR-NB playback as Voice recording
1628 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1629 CREATE_OBJECT CMMFDevSound devsound1
1630 COMMAND devsound1 NewL
1631 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-InitializeL_command02
1633 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-SetPrioritySettings_command03
1634 COMMAND devsound1 Capabilities
1635 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-SetConfigL_command05
1636 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-OpenFile_command06
1637 COMMAND devsound1 PlayInitL
1638 ASYNC_DELAY 30000000
1639 COMMAND devsound1 Stop
1640 COMMAND devsound1 CloseFile
1646 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1647 CREATE_OBJECT CMMFDevSound devsound1
1648 COMMAND devsound1 NewL
1649 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command02
1651 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command03
1652 COMMAND devsound1 Capabilities
1653 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command05
1654 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-ReplaceFile_command06
1655 COMMAND devsound1 RecordInitL
1656 ASYNC_DELAY 30000000
1657 COMMAND devsound1 Stop
1659 COMMAND devsound1 CloseFile
1660 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command10
1662 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command11
1663 COMMAND devsound1 Capabilities
1664 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command13
1665 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-OpenFile_command14
1666 COMMAND devsound1 PlayInitL
1669 COMMAND devsound1 CloseFile
1670 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command17
1672 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command18
1673 COMMAND devsound1 Capabilities
1674 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command20
1675 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-OpenFile_command21
1676 COMMAND devsound1 PlayInitL
1678 COMMAND devsound1 CloseFile
1684 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1685 CREATE_OBJECT CMMFDevSound devsound1
1686 COMMAND devsound1 NewL
1687 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-InitializeL_command02
1689 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-SetPrioritySettings_command03
1690 COMMAND devsound1 Capabilities
1691 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-SetConfigL_command05
1693 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-ReplaceFile_command06
1694 COMMAND devsound1 RecordInitL
1695 ASYNC_DELAY 10000000
1696 COMMAND devsound1 Stop
1697 COMMAND devsound1 CloseFile
1700 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
1705 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
1707 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
1710 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1711 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1712 //! CMMFDevSound::Capabilities()
1713 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1714 //! CMMFDevSound::PlayInitL()
1715 //! CMMFDevSound::Stop()
1717 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1718 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1719 //! CMMFDevSound::Capabilities()
1720 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1721 //! CMMFDevSound::PlayInitL()
1722 //! CMMFDevSound::Stop()
1724 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1725 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1726 //! CMMFDevSound::Capabilities()
1727 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1728 //! CMMFDevSound::PlayInitL()
1729 //! CMMFDevSound::RecordInitL()
1730 //! CMMFDevSound::Stop()
1731 //!@SYMAuthor fperez
1732 //!@SYMCreationDate 8/25/2008
1733 //!@SYMTestCaseDesc VoIP call during audio playback
1736 //! 1. Create DevSound instance
1737 //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
1738 //! 3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1740 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
1741 //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
1744 //! 9. Destroy DevSound instance
1747 //! 1.- Create DevSound instance
1748 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1749 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1750 //! 4.- Capabilities
1751 //! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1752 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1753 //! 7.- Play 10 seconds
1756 //! 10.- Destroy DevSound instance
1758 //! 1.- Create DevSound instance
1759 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1760 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1761 //! 4.- Capabilities
1762 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1763 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringPlayMP3.amr)
1765 //! 8.- Stop and wait 5 sec.
1767 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1768 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1769 //! 12.- Capabilities
1770 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1771 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringPlayMP3.amr)
1774 //! 17.- Destroy DevSound instance
1775 //!@SYMTestStatus Verified
1776 //!@SYMTestPriority High
1777 //!@SYMTestExpectedResults
1778 //! VoIP call during audio playback
1780 //! MP3 Playback as audioplayback
1782 //! AMR-NB playback as VoIPCallDown
1784 //! AMR-NB recording and playback as VoIPCallUp
1792 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1793 CREATE_OBJECT CMMFDevSound devsound1
1794 COMMAND devsound1 NewL
1795 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-InitializeL_command02
1797 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-SetPrioritySettings_command03
1798 COMMAND devsound1 Capabilities
1799 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-SetConfigL_command05
1800 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-OpenFile_command06
1801 COMMAND !AsyncError=-13 devsound1 PlayInitL
1803 COMMAND devsound1 CloseFile
1809 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1810 CREATE_OBJECT CMMFDevSound devsound1
1811 COMMAND devsound1 NewL
1812 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-InitializeL_command02
1814 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-SetPrioritySettings_command03
1815 COMMAND devsound1 Capabilities
1816 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-SetConfigL_command05
1818 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-OpenFile_command06
1819 COMMAND devsound1 PlayInitL
1820 ASYNC_DELAY 10000000
1821 COMMAND devsound1 Stop
1822 COMMAND devsound1 CloseFile
1828 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1829 CREATE_OBJECT CMMFDevSound devsound1
1830 COMMAND devsound1 NewL
1831 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-InitializeL_command02
1833 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetPrioritySettings_command03
1834 COMMAND devsound1 Capabilities
1835 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetConfigL_command05
1836 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-ReplaceFile_command06
1837 COMMAND devsound1 RecordInitL
1838 ASYNC_DELAY 10000000
1839 COMMAND devsound1 Stop
1841 COMMAND devsound1 CloseFile
1842 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-InitializeL_command10
1844 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetPrioritySettings_command11
1845 COMMAND devsound1 Capabilities
1846 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetConfigL_command13
1847 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-OpenFile_command14
1848 COMMAND devsound1 PlayInitL
1850 COMMAND devsound1 CloseFile
1853 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
1858 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
1860 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
1863 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1864 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1865 //! CMMFDevSound::Capabilities()
1866 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1867 //! CMMFDevSound::PlayInitL()
1868 //! CMMFDevSound::Stop()
1870 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1871 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1872 //! CMMFDevSound::Capabilities()
1873 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1874 //! CMMFDevSound::PlayInitL()
1875 //! CMMFDevSound::RecordInitL()
1876 //! CMMFDevSound::Stop()
1878 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1879 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1880 //! CMMFDevSound::Capabilities()
1881 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1882 //! CMMFDevSound::PlayInitL()
1883 //! CMMFDevSound::Stop()
1885 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1886 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1887 //! CMMFDevSound::Capabilities()
1888 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1889 //! CMMFDevSound::PlayInitL()
1890 //! CMMFDevSound::RecordInitL()
1891 //! CMMFDevSound::Stop()
1892 //!@SYMAuthor fperez
1893 //!@SYMCreationDate 8/25/2008
1894 //!@SYMTestCaseDesc VoIP call during VoIP call
1897 //! 1.- Create DevSound instance
1898 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1899 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1900 //! 4.- Capabilities
1901 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1902 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1906 //! 10.- Destroy DevSound instance
1908 //! 1.- Create DevSound instance
1909 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1910 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1911 //! 4.- Capabilities
1912 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1913 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall1.amr)
1914 //! 7.- Record Init 30s
1915 //! 8.- Stop and wait 5 sec.
1917 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1918 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1919 //! 12.- Capabilities
1920 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1921 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall1.amr)
1924 //! 17.- Destroy DevSound instance
1926 //! 1.- Create DevSound instance
1927 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1928 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
1929 //! 4.- Capabilities
1930 //! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1931 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_backwards.amr)
1932 //! 7.- Play 10 seconds
1935 //! 10.- Destroy DevSound instance
1937 //! 1.- Create DevSound instance
1938 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
1939 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
1940 //! 4.- Capabilities
1941 //! 5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1942 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall2.amr)
1943 //! 7.- Record 10 sec.
1944 //! 8.- Stop and wait 50 sec.
1946 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1947 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1948 //! 12.- Capabilities
1949 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1950 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall2.amr)
1953 //! 17.- Destroy DevSound instance
1954 //!@SYMTestStatus Verified
1955 //!@SYMTestPriority High
1956 //!@SYMTestExpectedResults
1957 //! VoIP call during VoIP call
1959 //! AMR-NB playback as VoIPCallDown
1961 //! AMR-NB recording and playback as VoIPCallUp
1963 //! AMR-NB playback as VoIPCallDown
1965 //! AMR-NB recording and playback as VoIPCallUp
1973 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1974 CREATE_OBJECT CMMFDevSound devsound1
1975 COMMAND devsound1 NewL
1976 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-InitializeL_command02
1978 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-SetPrioritySettings_command03
1979 COMMAND devsound1 Capabilities
1980 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-SetConfigL_command05
1981 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-OpenFile_command06
1982 COMMAND devsound1 PlayInitL
1983 ASYNC_DELAY 30000000
1984 COMMAND devsound1 Stop
1985 COMMAND devsound1 CloseFile
1991 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
1992 CREATE_OBJECT CMMFDevSound devsound1
1993 COMMAND devsound1 NewL
1994 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-InitializeL_command02
1996 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetPrioritySettings_command03
1997 COMMAND devsound1 Capabilities
1998 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetConfigL_command05
1999 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-ReplaceFile_command06
2000 COMMAND devsound1 RecordInitL
2001 ASYNC_DELAY 30000000
2002 COMMAND devsound1 Stop
2004 COMMAND devsound1 CloseFile
2005 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-InitializeL_command10
2007 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetPrioritySettings_command11
2008 COMMAND devsound1 Capabilities
2009 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetConfigL_command13
2010 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-OpenFile_command14
2011 COMMAND devsound1 PlayInitL
2013 COMMAND devsound1 CloseFile
2019 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2020 CREATE_OBJECT CMMFDevSound devsound1
2021 COMMAND devsound1 NewL
2022 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-InitializeL_command02
2024 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-SetPrioritySettings_command03
2025 COMMAND devsound1 Capabilities
2026 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-SetConfigL_command05
2028 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-OpenFile_command06
2029 COMMAND devsound1 PlayInitL
2030 ASYNC_DELAY 10000000
2031 COMMAND devsound1 Stop
2032 COMMAND devsound1 CloseFile
2038 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2039 CREATE_OBJECT CMMFDevSound devsound1
2040 COMMAND devsound1 NewL
2041 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-InitializeL_command02
2043 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetPrioritySettings_command03
2044 COMMAND devsound1 Capabilities
2045 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetConfigL_command05
2047 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-ReplaceFile_command06
2048 COMMAND devsound1 RecordInitL
2049 ASYNC_DELAY 10000000
2050 COMMAND devsound1 Stop
2052 COMMAND devsound1 CloseFile
2053 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-InitializeL_command10
2055 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetPrioritySettings_command11
2056 COMMAND devsound1 Capabilities
2057 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetConfigL_command13
2058 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-OpenFile_command14
2059 COMMAND devsound1 PlayInitL
2061 COMMAND devsound1 CloseFile
2064 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
2069 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
2071 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
2074 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2075 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2076 //! CMMFDevSound::Capabilities()
2077 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2078 //! CMMFDevSound::PlayInitL()
2079 //! CMMFDevSound::Stop()
2081 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2082 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2083 //! CMMFDevSound::Capabilities()
2084 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2085 //! CMMFDevSound::PlayInitL()
2086 //! CMMFDevSound::RecordInitL()
2087 //! CMMFDevSound::Stop()
2088 //!@SYMAuthor etorres
2089 //!@SYMCreationDate 8/25/2008
2090 //!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with AMR-NB recording
2093 //! 1. Create DevSound instance
2094 //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2095 //! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
2097 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2098 //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
2099 //! 7. Set Expected Play Error(ExpectedPlayError=-13)
2100 //! 8. Start Play 30 s
2103 //! 11. Destroy DevSound instance
2105 //! 1. Create Devsound instance
2106 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
2107 //! 3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
2109 //! 5. Set Configuration & wait 10s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2110 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRNBWithRecAMRNB.amr)
2114 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
2115 //! 11. Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2116 //! 12. Capabilities
2117 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2118 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRNBWithRecAMRNB.amr)
2119 //! 15. Start Play EOF
2121 //! 17. Delete devsound instance
2122 //!@SYMTestStatus Verified
2123 //!@SYMTestPriority High
2124 //!@SYMTestExpectedResults
2125 //! Mix 8k mono AMR-NB playback with AMR-NB recording
2127 //! AMR 8 KHz mono playback
2129 //! AMR-NB mono recording and playback
2137 START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2138 CREATE_OBJECT CMMFDevSound devsound1
2139 COMMAND devsound1 NewL
2140 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-InitializeL_command02
2142 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-SetPrioritySettings_command03
2143 COMMAND devsound1 Capabilities
2144 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-SetConfigL_command05
2145 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-OpenFile_command06
2146 COMMAND !AsyncError=-13 devsound1 PlayInitL
2147 ASYNC_DELAY 30000000
2148 COMMAND devsound1 Stop
2149 COMMAND devsound1 CloseFile
2155 START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2156 CREATE_OBJECT CMMFDevSound devsound1
2157 COMMAND devsound1 NewL
2158 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-InitializeL_command02
2160 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetPrioritySettings_command03
2161 COMMAND devsound1 Capabilities
2162 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetConfigL_command05
2164 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-ReplaceFile_command06
2165 COMMAND devsound1 RecordInitL
2166 ASYNC_DELAY 10000000
2167 COMMAND devsound1 Stop
2169 COMMAND devsound1 CloseFile
2170 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-InitializeL_command10
2172 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetPrioritySettings_command11
2173 COMMAND devsound1 Capabilities
2174 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetConfigL_command13
2175 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-OpenFile_command14
2176 COMMAND devsound1 PlayInitL
2178 COMMAND devsound1 CloseFile
2181 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
2187 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
2189 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
2192 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2193 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2194 //! CMMFDevSound::Capabilities()
2195 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2196 //! CMMFDevSound::PlayInitL()
2197 //! CMMFDevSound::RecordInitL()
2198 //! CMMFDevSound::Stop()
2200 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2201 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2202 //! CMMFDevSound::Capabilities()
2203 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2204 //! CMMFDevSound::PlayInitL()
2205 //! CMMFDevSound::RecordInitL()
2206 //! CMMFDevSound::Stop()
2207 //!@SYMAuthor jpacho
2208 //!@SYMCreationDate 8/25/2008
2209 //!@SYMTestCaseDesc Mix AMR-NB recording with AMR-NB recording
2212 //! 1. Create DevSound instance
2213 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB1.amr)
2214 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
2215 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2217 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2218 //! 7. Start record 30s
2220 //! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
2222 //! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2223 //! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2224 //! 13. FileStartPosition
2225 //! 14.Set expected error (ExpectedPlayError = -13)
2228 //! 17.Destroy DevSound instance
2230 //! 1. Create DevSound instance
2231 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB2.amr)
2232 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
2233 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2235 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2236 //! 7. Set expected error (ExpectedRecordError = -21)
2237 //! 8. Start record 10s
2240 //! 11. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB2.amr)
2241 //! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
2243 //! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2244 //! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2247 //! 18.Destroy DevSound instance
2248 //!@SYMTestStatus Delivered
2249 //!@SYMTestPriority High
2250 //!@SYMTestExpectedResults
2251 //! Mix AMR-NB recording with AMR-NB recording
2253 //! AMR-NB mono recording and playback
2255 //! AMR-NB mono recording and playback
2263 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2264 CREATE_OBJECT CMMFDevSound devsound1
2265 COMMAND devsound1 NewL
2266 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-ReplaceFile_command02
2267 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-InitializeL_command03
2269 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetPrioritySettings_command04
2270 COMMAND devsound1 Capabilities
2271 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetConfigL_command06
2273 COMMAND !AsyncError=-21 devsound1 RecordInitL
2274 ASYNC_DELAY 30000000
2275 COMMAND devsound1 Stop
2277 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-InitializeL_command09
2279 COMMAND devsound1 Capabilities
2280 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetConfigL_command11
2281 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetPrioritySettings_command12
2282 COMMAND devsound1 FileStartPosition
2283 COMMAND devsound1 PlayInitL
2285 COMMAND devsound1 CloseFile
2291 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2292 CREATE_OBJECT CMMFDevSound devsound1
2293 COMMAND devsound1 NewL
2294 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-ReplaceFile_command02
2295 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-InitializeL_command03
2297 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetPrioritySettings_command04
2298 COMMAND devsound1 Capabilities
2299 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetConfigL_command06
2300 COMMAND devsound1 RecordInitL
2301 ASYNC_DELAY 10000000
2302 COMMAND devsound1 Stop
2304 COMMAND devsound1 CloseFile
2305 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-OpenFile_command11
2306 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-InitializeL_command12
2308 COMMAND devsound1 Capabilities
2309 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetConfigL_command14
2310 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetPrioritySettings_command15
2311 COMMAND devsound1 PlayInitL
2313 COMMAND devsound1 CloseFile
2316 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
2321 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
2323 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
2326 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2327 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2328 //! CMMFDevSound::Capabilities()
2329 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2330 //! CMMFDevSound::PlayInitL()
2331 //! CMMFDevSound::RecordInitL()
2332 //! CMMFDevSound::Stop()
2334 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2335 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2336 //! CMMFDevSound::Capabilities()
2337 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2338 //! CMMFDevSound::PlayInitL()
2339 //! CMMFDevSound::RecordInitL()
2340 //! CMMFDevSound::Stop()
2341 //!@SYMAuthor jpacho
2342 //!@SYMCreationDate 8/25/2008
2343 //!@SYMTestCaseDesc Mix AMR-WB recording with AMR-NB recording
2346 //! 1. Create DevSound instance
2347 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.awb)
2348 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
2349 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2351 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
2352 //! 7. Start record 30s
2354 //! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
2356 //! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
2357 //! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2358 //! 13. FileStartPosition
2359 //! 14.Set expected error (ExpectedPlayError = -13)
2362 //! 17.Destroy DevSound instance
2364 //! 1. Create DevSound instance
2365 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.amr)
2366 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
2367 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2369 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2370 //! 7. Set expected error (ExpectedRecordError = -21)
2371 //! 8. Start record 10s
2374 //! 11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.amr)
2375 //! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
2377 //! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2378 //! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2381 //! 18.Destroy DevSound instance
2382 //!@SYMTestStatus Verified
2383 //!@SYMTestPriority High
2384 //!@SYMTestExpectedResults
2385 //! Mix AMR-WB recording with AMR-NB recording
2387 //! AMR-NB 16 KHz mono recording and playback
2389 //! AMR-NB 16 KHz mono recording and playback
2397 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2398 CREATE_OBJECT CMMFDevSound devsound1
2399 COMMAND devsound1 NewL
2400 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-ReplaceFile_command02
2401 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-InitializeL_command03
2403 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetPrioritySettings_command04
2404 COMMAND devsound1 Capabilities
2405 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetConfigL_command06
2406 COMMAND devsound1 RecordInitL
2407 ASYNC_DELAY 30000000
2408 COMMAND devsound1 Stop
2410 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-InitializeL_command09
2412 COMMAND devsound1 Capabilities
2413 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetConfigL_command11
2414 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetPrioritySettings_command12
2415 COMMAND devsound1 FileStartPosition
2416 COMMAND !AsyncError=-13 devsound1 PlayInitL
2418 COMMAND devsound1 CloseFile
2424 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2425 CREATE_OBJECT CMMFDevSound devsound1
2426 COMMAND devsound1 NewL
2427 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-ReplaceFile_command02
2428 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-InitializeL_command03
2430 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetPrioritySettings_command04
2431 COMMAND devsound1 Capabilities
2432 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetConfigL_command06
2433 COMMAND !AsyncError=-21 devsound1 RecordInitL
2434 ASYNC_DELAY 10000000
2435 COMMAND devsound1 Stop
2437 COMMAND devsound1 CloseFile
2438 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-OpenFile_command11
2439 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-InitializeL_command12
2441 COMMAND devsound1 Capabilities
2442 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetConfigL_command14
2443 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetPrioritySettings_command15
2444 COMMAND devsound1 PlayInitL
2446 COMMAND devsound1 CloseFile
2449 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
2454 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
2456 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
2459 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2460 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2461 //! CMMFDevSound::Capabilities()
2462 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2463 //! CMMFDevSound::PlayInitL()
2464 //! CMMFDevSound::RecordInitL()
2465 //! CMMFDevSound::Stop()
2467 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2468 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2469 //! CMMFDevSound::Capabilities()
2470 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2471 //! CMMFDevSound::PlayInitL()
2472 //! CMMFDevSound::RecordInitL()
2473 //! CMMFDevSound::Stop()
2474 //!@SYMAuthor jpacho
2475 //!@SYMCreationDate 8/25/2008
2476 //!@SYMTestCaseDesc Mix AMR-WB recording with AMR-WB recording
2479 //! 1. Create DevSound instance
2480 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB1.awb)
2481 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
2482 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2484 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
2485 //! 7. Start record 30s
2487 //! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
2489 //! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
2490 //! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2491 //! 13. FileStartPosition
2492 //! 14.Set expected error (ExpectedPlayError = -13)
2495 //! 17.Destroy DevSound instance
2497 //! 1. Create DevSound instance
2498 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB2.awb)
2499 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
2500 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2502 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
2503 //! 7. Set expected error (ExpectedRecordError = -21)
2504 //! 8. Start record 10s
2507 //! 11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB2.awb)
2508 //! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
2510 //! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
2511 //! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2514 //! 18.Destroy DevSound instance
2515 //!@SYMTestStatus Verified
2516 //!@SYMTestPriority High
2517 //!@SYMTestExpectedResults
2518 //! Mix AMR-WB recording with AMR-WB recording
2520 //! AMR-NB 16 KHz mono recording and playback
2522 //! AMR-NB 16 KHz mono recording and playback
2530 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2531 CREATE_OBJECT CMMFDevSound devsound1
2532 COMMAND devsound1 NewL
2533 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-ReplaceFile_command02
2534 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-InitializeL_command03
2536 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetPrioritySettings_command04
2537 COMMAND devsound1 Capabilities
2538 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetConfigL_command06
2539 COMMAND devsound1 RecordInitL
2540 ASYNC_DELAY 30000000
2541 COMMAND devsound1 Stop
2543 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-InitializeL_command09
2545 COMMAND devsound1 Capabilities
2546 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetConfigL_command11
2547 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetPrioritySettings_command12
2548 COMMAND devsound1 FileStartPosition
2549 COMMAND !AsyncError=-13 devsound1 PlayInitL
2551 COMMAND devsound1 CloseFile
2557 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2558 CREATE_OBJECT CMMFDevSound devsound1
2559 COMMAND devsound1 NewL
2560 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-ReplaceFile_command02
2561 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-InitializeL_command03
2563 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetPrioritySettings_command04
2564 COMMAND devsound1 Capabilities
2565 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetConfigL_command06
2566 COMMAND !AsyncError=-21 devsound1 RecordInitL
2567 ASYNC_DELAY 10000000
2568 COMMAND devsound1 Stop
2570 COMMAND devsound1 CloseFile
2571 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-OpenFile_command11
2572 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-InitializeL_command12
2574 COMMAND devsound1 Capabilities
2575 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetConfigL_command14
2576 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetPrioritySettings_command15
2577 COMMAND devsound1 PlayInitL
2579 COMMAND devsound1 CloseFile
2582 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
2587 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
2589 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
2592 //! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
2593 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
2594 //! CMMFDevSound::Capabilities()
2595 //! CMMFDevSound::SetConfigL(const TMMFCapabilities )
2596 //! CMMFDevSound::PlayInitL()
2597 //! CMMFDevSound::Stop()
2599 //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
2600 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
2601 //! CMMFDevSound::Capabilities()
2602 //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
2603 //! CMMFDevSound::PlayInitL()
2604 //! CMMFDevSound::RecordInitL()
2605 //!@SYMAuthor jguillermo
2606 //!@SYMCreationDate 9/8/2008
2607 //!@SYMTestCaseDesc Gain control of VoIP call
2610 //! 1. Create DevSound instance
2611 //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2612 //! 3. Set Priority (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState=EMMFStatePlaying)
2614 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2615 //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
2616 //! 7. Start Play for 30 seconds
2619 //! 10. Destroy DevSound instance
2621 //! 1. Create DevSound instance
2622 //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
2623 //! 3. Set Priority (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState=EMMFStateRecording)
2625 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2626 //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainVoIPCall.amr)
2627 //! 7. Set Expected Record Error (ExpectedRecordError = -18)
2628 //! 8. Record 10 seconds
2629 //! 9. Set Gain and delay 10 seconds (Gain = 0)
2630 //! 10. Set Gain and delay 10 seconds (Gain = 1 )
2631 //! 11. Stop 5 seconds
2633 //! 13. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2634 //! 14. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2635 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2636 //! 16. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainVoIPCall.amr)
2639 //! 19. Delete DevSound instance
2641 //!@SYMTestStatus Verified
2642 //!@SYMTestPriority High
2643 //!@SYMTestExpectedResults
2644 //! Gain control of VoIP call
2646 //! AMR-NB playback as VoIPCallDown
2648 //! AMR-NB recording and playback as VoIPCallUp
2656 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2657 CREATE_OBJECT CMMFDevSound devsound1
2658 COMMAND devsound1 NewL
2659 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-InitializeL_command02
2661 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-SetPrioritySettings_command03
2662 COMMAND devsound1 Capabilities
2663 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-SetConfigL_command05
2664 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-OpenFile_command06
2665 COMMAND devsound1 PlayInitL
2666 ASYNC_DELAY 30000000
2667 COMMAND devsound1 Stop
2668 COMMAND devsound1 CloseFile
2674 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2675 CREATE_OBJECT CMMFDevSound devsound1
2676 COMMAND devsound1 NewL
2677 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-InitializeL_command02
2679 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetPrioritySettings_command03
2680 COMMAND devsound1 Capabilities
2681 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetConfigL_command05
2682 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-ReplaceFile_command06
2683 COMMAND devsound1 RecordInitL
2684 ASYNC_DELAY 10000000
2685 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetGain_command09
2686 ASYNC_DELAY 10000000
2687 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetGain_command10
2688 ASYNC_DELAY 10000000
2689 COMMAND devsound1 Stop
2690 COMMAND devsound1 CloseFile
2691 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-InitializeL_command13
2693 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetPrioritySettings_command14
2694 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetConfigL_command15
2695 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-OpenFile_command16
2696 COMMAND devsound1 PlayInitL
2698 COMMAND devsound1 CloseFile
2701 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
2706 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
2708 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
2711 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2712 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2713 //! CMMFDevSound::Capabilities()
2714 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2715 //! CMMFDevSound::PlayInitL()
2717 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2718 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2719 //! CMMFDevSound::Capabilities()
2720 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2721 //! CMMFDevSound::PlayInitL()
2722 //! CMMFDevSound::RecordInitL()
2724 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2725 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2726 //! CMMFDevSound::Capabilities()
2727 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2728 //! CMMFDevSound::PlayInitL()
2729 //!@SYMAuthor ddamian
2730 //!@SYMCreationDate 8/11/2008
2731 //!@SYMTestCaseDesc 44.1k audio playback during VoIP call - AMR-NB
2734 //! 1.- Create DevSound instance
2735 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2736 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
2737 //! 4.- Capabilities
2738 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2739 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
2743 //! 10.- Destroy DevSound instance
2745 //! 1.- Create DevSound instance
2746 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
2747 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
2748 //! 4.- Capabilities
2749 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2750 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
2751 //! 7.- Record Init 30s
2752 //! 8.- Stop and wait 5 sec.
2754 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2755 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2756 //! 12.- Capabilities
2757 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2758 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
2761 //! 17.- Destroy DevSound instance
2763 //! 1.- Create DevSound instance
2764 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
2765 //! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2766 //! 4.- Capabilities. Wait 10 seconds
2767 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
2768 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
2769 //! 7.- Play 10 seconds
2772 //! 10.- Destroy DevSound instance
2773 //!@SYMTestStatus Verified
2774 //!@SYMTestPriority High
2775 //!@SYMTestExpectedResults
2776 //! 44.1k audio playback during VoIP call - AMR-NB
2778 //! AMR-NB 8KHz mono playback as VoIPCall
2780 //! AMR-NB 8 KHz mono playback as VoIPCall
2782 //! MP3 44.1 KHz stereo playback as audio playback
2790 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2791 CREATE_OBJECT CMMFDevSound devsound1
2792 COMMAND devsound1 NewL
2793 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-InitializeL_command02
2795 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-SetPrioritySettings_command03
2796 COMMAND devsound1 Capabilities
2797 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-SetConfigL_command05
2798 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-OpenFile_command06
2799 COMMAND devsound1 PlayInitL
2800 ASYNC_DELAY 30000000
2801 COMMAND devsound1 Stop
2802 COMMAND devsound1 CloseFile
2808 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2809 CREATE_OBJECT CMMFDevSound devsound1
2810 COMMAND devsound1 NewL
2811 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-InitializeL_command02
2813 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetPrioritySettings_command03
2814 COMMAND devsound1 Capabilities
2815 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetConfigL_command05
2816 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-ReplaceFile_command06
2817 COMMAND devsound1 RecordInitL
2818 ASYNC_DELAY 30000000
2819 COMMAND devsound1 Stop
2821 COMMAND devsound1 CloseFile
2822 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-InitializeL_command10
2824 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetPrioritySettings_command11
2825 COMMAND devsound1 Capabilities
2826 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetConfigL_command13
2827 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-OpenFile_command14
2828 COMMAND devsound1 PlayInitL
2830 COMMAND devsound1 CloseFile
2836 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2837 CREATE_OBJECT CMMFDevSound devsound1
2838 COMMAND devsound1 NewL
2839 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-InitializeL_command02
2841 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-SetPrioritySettings_command03
2842 COMMAND devsound1 Capabilities
2844 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-SetConfigL_command05
2845 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-OpenFile_command06
2846 COMMAND devsound1 PlayInitL
2847 ASYNC_DELAY 10000000
2848 COMMAND devsound1 Stop
2849 COMMAND devsound1 CloseFile
2852 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
2857 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
2859 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
2862 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2863 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2864 //! CMMFDevSound::Capabilities()
2865 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2866 //! CMMFDevSound::PlayInitL()
2868 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2869 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2870 //! CMMFDevSound::Capabilities()
2871 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2872 //! CMMFDevSound::PlayInitL()
2873 //! CMMFDevSound::RecordInitL()
2875 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2876 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2877 //! CMMFDevSound::Capabilities()
2878 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2879 //! CMMFDevSound::PlayInitL()
2880 //!@SYMAuthor ddamian
2881 //!@SYMCreationDate 8/11/2008
2882 //!@SYMTestCaseDesc 8k audio playback during VoIP call - AMR-NB
2885 //! 1.- Create DevSound instance
2886 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2887 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
2888 //! 4.- Capabilities
2889 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2890 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
2891 //! 7.- Play 30 seconds
2894 //! 10.- Destroy DevSound instance
2896 //! 1.- Create DevSound instance
2897 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
2898 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
2899 //! 4.- Capabilities
2900 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2901 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayPCMDuringVoIPCallAMRNB.amr)
2902 //! 7.- Record Init 30s
2903 //! 8.- Stop and wait 5 sec.
2905 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
2906 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2907 //! 12.- Capabilities
2908 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2909 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
2912 //! 17.- Destroy DevSound instance
2914 //! 1.- Create DevSound instance
2915 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
2916 //! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2917 //! 4.- Capabilities
2918 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz). Wait 10 seconds
2919 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
2920 //! 7.- Play 10 seconds
2923 //! 10.- Destroy DevSound instance
2924 //!@SYMTestStatus Verified
2925 //!@SYMTestPriority High
2926 //!@SYMTestExpectedResults
2927 //! 8k audio playback during VoIP call - AMR-NB
2929 //! AMR-NB 8 KHz mono playback as VoIPCall
2931 //! AMR-NB mono playback as VoIPCall
2933 //! PCM 8 KHZ mono playback as audioplayback
2941 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2942 CREATE_OBJECT CMMFDevSound devsound1
2943 COMMAND devsound1 NewL
2944 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-InitializeL_command02
2946 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-SetPrioritySettings_command03
2947 COMMAND devsound1 Capabilities
2948 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-SetConfigL_command05
2949 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-OpenFile_command06
2950 COMMAND devsound1 PlayInitL
2951 ASYNC_DELAY 30000000
2952 COMMAND devsound1 Stop
2953 COMMAND devsound1 CloseFile
2959 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2960 CREATE_OBJECT CMMFDevSound devsound1
2961 COMMAND devsound1 NewL
2962 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-InitializeL_command02
2964 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetPrioritySettings_command03
2965 COMMAND devsound1 Capabilities
2966 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetConfigL_command05
2967 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-ReplaceFile_command06
2968 COMMAND devsound1 RecordInitL
2969 ASYNC_DELAY 30000000
2970 COMMAND devsound1 Stop
2972 COMMAND devsound1 CloseFile
2973 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-InitializeL_command10
2975 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetPrioritySettings_command11
2976 COMMAND devsound1 Capabilities
2977 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetConfigL_command13
2978 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-OpenFile_command14
2979 COMMAND devsound1 PlayInitL
2981 COMMAND devsound1 CloseFile
2987 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
2988 CREATE_OBJECT CMMFDevSound devsound1
2989 COMMAND devsound1 NewL
2990 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-InitializeL_command02
2992 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-SetPrioritySettings_command03
2993 COMMAND devsound1 Capabilities
2994 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-SetConfigL_command05
2996 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-OpenFile_command06
2997 COMMAND devsound1 PlayInitL
2998 ASYNC_DELAY 10000000
2999 COMMAND devsound1 Stop
3000 COMMAND devsound1 CloseFile
3003 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
3008 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
3010 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
3013 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3014 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3015 //! CMMFDevSound::Capabilities()
3016 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3017 //! CMMFDevSound::PlayInitL()
3019 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3020 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3021 //! CMMFDevSound::Capabilities()
3022 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3023 //! CMMFDevSound::PlayInitL()
3024 //! CMMFDevSound::RecordInitL()
3025 //!@SYMAuthor ddamian
3026 //!@SYMCreationDate 8/11/2008
3027 //!@SYMTestCaseDesc Basic VoIP call - AMR-NB
3030 //! 1.- Create DevSound instance
3031 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
3032 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
3033 //! 4.- Capabilities
3034 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3035 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
3036 //! 7.- Play 10 seconds
3039 //! 10.- Destroy DevSound instance
3041 //! 1.- Create DevSound instance
3042 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
3043 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
3044 //! 4.- Capabilities
3045 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3046 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
3047 //! 7.- Record 10 sec.
3048 //! 8.- Stop and wait 5 sec.
3050 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
3051 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
3052 //! 12.- Capabilities
3053 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3054 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
3057 //! 17.- Destroy DevSound instance
3058 //!@SYMTestStatus Verified
3059 //!@SYMTestPriority High
3060 //!@SYMTestExpectedResults
3061 //! Basic VoIP call - AMR-NB
3063 //! AMR-WB 8 KHZ mono playback as VoIPCall UP
3065 //! AMR-NB 8 KHz mono playback as VoIPCall UP
3073 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3074 CREATE_OBJECT CMMFDevSound devsound1
3075 COMMAND devsound1 NewL
3076 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-InitializeL_command02
3078 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-SetPrioritySettings_command03
3079 COMMAND devsound1 Capabilities
3080 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-SetConfigL_command05
3081 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-OpenFile_command06
3082 COMMAND devsound1 PlayInitL
3083 ASYNC_DELAY 10000000
3084 COMMAND devsound1 Stop
3085 COMMAND devsound1 CloseFile
3091 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3092 CREATE_OBJECT CMMFDevSound devsound1
3093 COMMAND devsound1 NewL
3094 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-InitializeL_command02
3096 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetPrioritySettings_command03
3097 COMMAND devsound1 Capabilities
3098 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetConfigL_command05
3099 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-ReplaceFile_command06
3100 COMMAND devsound1 RecordInitL
3101 ASYNC_DELAY 10000000
3102 COMMAND devsound1 Stop
3104 COMMAND devsound1 CloseFile
3105 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-InitializeL_command10
3107 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetPrioritySettings_command11
3108 COMMAND devsound1 Capabilities
3109 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetConfigL_command13
3110 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-OpenFile_command14
3111 COMMAND devsound1 PlayInitL
3113 COMMAND devsound1 CloseFile
3116 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
3121 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
3123 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
3126 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3127 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3128 //! CMMFDevSound::Capabilities()
3129 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3130 //! CMMFDevSound::PlayInitL()
3132 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3133 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3134 //! CMMFDevSound::Capabilities()
3135 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3136 //! CMMFDevSound::PlayInitL()
3137 //! CMMFDevSound::RecordInitL()
3138 //!@SYMAuthor ddamian
3139 //!@SYMCreationDate 8/11/2008
3140 //!@SYMTestCaseDesc Basic VoIP call - AMR-WB
3143 //! 1.- Create DevSound instance
3144 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
3145 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
3146 //! 4.- Capabilities
3147 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
3148 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
3152 //! 10.- Destroy DevSound instance
3154 //! 1.- Create DevSound instance
3155 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
3156 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
3157 //! 4.- Capabilities
3158 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
3159 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\VoIPCallAMRNB.amr)
3161 //! 8.- Stop and wait 5 sec.
3163 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
3164 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
3165 //! 12.- Capabilities
3166 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
3167 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\VoIPCallAMRNB.amr)
3170 //! 17.- Destroy DevSound instance
3171 //!@SYMTestStatus Verified
3172 //!@SYMTestPriority High
3173 //!@SYMTestExpectedResults
3174 //! Basic VoIP call - AMR-WB
3176 //! AMR-WB mono playback as VoIPCDown
3178 //! AMR-NB record and playback as VoIPCallUp
3186 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3187 CREATE_OBJECT CMMFDevSound devsound1
3188 COMMAND devsound1 NewL
3189 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-InitializeL_command02
3191 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-SetPrioritySettings_command03
3192 COMMAND devsound1 Capabilities
3193 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-SetConfigL_command05
3194 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-OpenFile_command06
3195 COMMAND devsound1 PlayInitL
3196 ASYNC_DELAY 10000000
3197 COMMAND devsound1 Stop
3198 COMMAND devsound1 CloseFile
3204 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3205 CREATE_OBJECT CMMFDevSound devsound1
3206 COMMAND devsound1 NewL
3207 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-InitializeL_command02
3209 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetPrioritySettings_command03
3210 COMMAND devsound1 Capabilities
3211 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetConfigL_command05
3212 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-ReplaceFile_command06
3213 COMMAND devsound1 RecordInitL
3214 ASYNC_DELAY 10000000
3215 COMMAND devsound1 Stop
3217 COMMAND devsound1 CloseFile
3218 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-InitializeL_command10
3220 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetPrioritySettings_command11
3221 COMMAND devsound1 Capabilities
3222 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetConfigL_command13
3223 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-OpenFile_command14
3224 COMMAND devsound1 PlayInitL
3226 COMMAND devsound1 CloseFile
3229 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
3234 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
3236 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
3239 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3240 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3241 //! CMMFDevSound::Capabilities()
3242 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3243 //! CMMFDevSound::PlayInitL()
3245 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3246 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3247 //! CMMFDevSound::Capabilities()
3248 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3249 //! CMMFDevSound::PlayInitL()
3250 //! CMMFDevSound::RecordInitL()
3252 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3253 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3254 //! CMMFDevSound::Capabilities()
3255 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3256 //! CMMFDevSound::PlayInitL()
3257 //!@SYMAuthor ddamian
3258 //!@SYMCreationDate 8/11/2008
3259 //!@SYMTestCaseDesc Calendar alarm during VoIP call
3262 //! 1.- Create DevSound instance
3263 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
3264 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
3265 //! 4.- Capabilities
3266 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3267 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
3268 //! 7.- Play 20 seconds
3271 //! 10.- Destroy DevSound instance
3273 //! 1.- Create DevSound instance
3274 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
3275 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
3276 //! 4.- Capabilities
3277 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3278 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\CalendarAlarmDuringVoIPCall.amr)
3279 //! 7.- Record 20 sec.
3280 //! 8.- Stop and wait 5 sec.
3282 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
3283 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
3284 //! 12.- Capabilities
3285 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3286 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\CalendarAlarmDuringVoIPCall.amr)
3289 //! 17.- Destroy DevSound instance
3291 //! 1.- Create DevSound instance
3292 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
3293 //! 3.- Set Priority settings (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState = EMMFStatePlaying)
3294 //! 4.- Capabilities
3295 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
3296 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
3299 //! 9.- Destroy DevSound instance
3300 //!@SYMTestStatus Verified
3301 //!@SYMTestPriority High
3302 //!@SYMTestExpectedResults
3303 //! Calendar alarm during VoIP call
3305 //! AMR-NB playback as VoIPCallDown
3307 //! AMR-NB record and playback as VoIPCallUp
3309 //! MP3 playback as calendar alarm
3317 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3318 CREATE_OBJECT CMMFDevSound devsound1
3319 COMMAND devsound1 NewL
3320 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-InitializeL_command02
3322 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-SetPrioritySettings_command03
3323 COMMAND devsound1 Capabilities
3324 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-SetConfigL_command05
3325 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-OpenFile_command06
3326 COMMAND devsound1 PlayInitL
3327 ASYNC_DELAY 20000000
3328 COMMAND devsound1 Stop
3329 COMMAND devsound1 CloseFile
3335 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3336 CREATE_OBJECT CMMFDevSound devsound1
3337 COMMAND devsound1 NewL
3338 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-InitializeL_command02
3340 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetPrioritySettings_command03
3341 COMMAND devsound1 Capabilities
3342 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetConfigL_command05
3343 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-ReplaceFile_command06
3344 COMMAND devsound1 RecordInitL
3345 ASYNC_DELAY 20000000
3346 COMMAND devsound1 Stop
3348 COMMAND devsound1 CloseFile
3349 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-InitializeL_command10
3351 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetPrioritySettings_command11
3352 COMMAND devsound1 Capabilities
3353 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetConfigL_command13
3354 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-OpenFile_command14
3355 COMMAND devsound1 PlayInitL
3357 COMMAND devsound1 CloseFile
3363 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3364 CREATE_OBJECT CMMFDevSound devsound1
3365 COMMAND devsound1 NewL
3366 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-InitializeL_command02
3368 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-SetPrioritySettings_command03
3369 COMMAND devsound1 Capabilities
3370 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-SetConfigL_command05
3372 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-OpenFile_command06
3373 COMMAND devsound1 PlayInitL
3375 COMMAND devsound1 CloseFile
3378 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
3383 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
3385 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
3388 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3389 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3390 //! CMMFDevSound::Capabilities()
3391 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3392 //! CMMFDevSound::PlayInitL()
3394 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3395 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3396 //! CMMFDevSound::Capabilities()
3397 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3398 //! CMMFDevSound::PlayInitL()
3399 //! CMMFDevSound::RecordInitL()
3401 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3402 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3403 //! CMMFDevSound::Capabilities()
3404 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3405 //! CMMFDevSound::PlayInitL()
3406 //!@SYMAuthor ddamian
3407 //!@SYMCreationDate 8/11/2008
3408 //!@SYMTestCaseDesc Incoming call during VoIP call
3411 //! 1.- Create DevSound instance
3412 //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
3413 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
3414 //! 4.- Capabilities
3415 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3416 //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
3420 //! 10.- Destroy DevSound instance
3422 //! 1.- Create DevSound instance
3423 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
3424 //! 3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
3425 //! 4.- Capabilities
3426 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3427 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
3428 //! 7.- Record 20 sec.
3429 //! 8.- Stop and wait 5 sec.
3431 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
3432 //! 11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
3433 //! 12.- Capabilities
3434 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3435 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
3438 //! 17.- Destroy DevSound instance
3440 //! 1.- Create DevSound instance
3441 //! 2.- Initialize DevSound ( Mode = EMMFStateTonePlaying; FourCC = none)
3442 //! 3.- Set Priority settings and wait 10 sec (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStateTonePlaying)
3443 //! 4.- Play tone sequence (Filename = {drive,mmc}\multimedia\mmf\devsound\NRT\Nokia_ringing_tone.nrt)
3444 //! 5.- Destroy DevSound instance
3445 //!@SYMTestStatus Verified
3446 //!@SYMTestPriority High
3447 //!@SYMTestExpectedResults
3448 //! Incoming call during VoIP call
3450 //! AMR-NB playback as VoIPCallDown
3452 //! AMR-WB playback as VoIPCallUp
3454 //! NRT playback as incoming call
3462 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3463 CREATE_OBJECT CMMFDevSound devsound1
3464 COMMAND devsound1 NewL
3465 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-InitializeL_command02
3467 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-SetPrioritySettings_command03
3468 COMMAND devsound1 Capabilities
3469 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-SetConfigL_command05
3470 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-OpenFile_command06
3471 COMMAND devsound1 PlayInitL
3472 ASYNC_DELAY 20000000
3473 COMMAND devsound1 Stop
3474 COMMAND devsound1 CloseFile
3480 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3481 CREATE_OBJECT CMMFDevSound devsound1
3482 COMMAND devsound1 NewL
3483 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-InitializeL_command02
3485 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetPrioritySettings_command03
3486 COMMAND devsound1 Capabilities
3487 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetConfigL_command05
3488 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-ReplaceFile_command06
3489 COMMAND devsound1 RecordInitL
3490 ASYNC_DELAY 20000000
3491 COMMAND devsound1 Stop
3493 COMMAND devsound1 CloseFile
3494 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-InitializeL_command10
3496 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetPrioritySettings_command11
3497 COMMAND devsound1 Capabilities
3498 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetConfigL_command13
3499 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-OpenFile_command14
3500 COMMAND devsound1 PlayInitL
3502 COMMAND devsound1 CloseFile
3508 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3509 CREATE_OBJECT CMMFDevSound devsound1
3510 COMMAND devsound1 NewL
3511 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-InitializeL_command02
3513 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-SetPrioritySettings_command03
3515 COMMAND devsound1 PlayToneSequenceL MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-PlayToneSequenceL_command04
3519 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
3522 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
3524 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
3527 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3528 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3529 //! CMMFDevSound::Capabilities()
3530 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3531 //! CMMFDevSound::PlayInitL()
3532 //! CMMFDevSound::RecordInitL()
3533 //! CMMFDevSound::Stop()
3535 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
3536 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
3537 //! CMMFDevSound::Capabilities()
3538 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
3539 //! CMMFDevSound::PlayInitL()
3540 //! CMMFDevSound::RecordInitL()
3541 //! CMMFDevSound::Stop()
3542 //!@SYMAuthor jpacho
3543 //!@SYMCreationDate 8/25/2008
3544 //!@SYMTestCaseDesc Mix PCM recording with PCM recording
3547 //! 1. Create DevSound instance
3548 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM1.pcm)
3549 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW})
3550 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
3552 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3553 //! 7. Start record 30s
3555 //! 9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= P16)
3557 //! 11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3558 //! 12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
3559 //! 13. FileStartPosition
3560 //! 14.Set expected error (ExpectedPlayError = -13)
3563 //! 17.Destroy DevSound instance
3565 //! 1. Create DevSound instance
3566 //! 2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM2.pcm)
3567 //! 3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= {SpecialFourCC,RAW})
3568 //! 4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
3570 //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3571 //! 7. Set expected error (ExpectedRecordError = -21)
3572 //! 8. Start record 10s
3575 //! 11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM2.pcm)
3576 //! 12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
3578 //! 14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3579 //! 15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
3582 //! 18.Destroy DevSound instance
3583 //!@SYMTestStatus Delivered
3584 //!@SYMTestPriority High
3585 //!@SYMTestExpectedResults
3586 //! Mix PCM recording with PCM recording
3588 //! PCM 8 KHz recording and playback
3590 //! PCM 8 KHz recording and playback
3598 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3599 CREATE_OBJECT CMMFDevSound devsound1
3600 COMMAND devsound1 NewL
3601 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-ReplaceFile_command02
3602 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-InitializeL_command03
3604 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetPrioritySettings_command04
3605 COMMAND devsound1 Capabilities
3606 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetConfigL_command06
3608 COMMAND !AsyncError=-21 devsound1 RecordInitL
3609 ASYNC_DELAY 30000000
3610 COMMAND devsound1 Stop
3612 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-InitializeL_command09
3614 COMMAND devsound1 Capabilities
3615 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetConfigL_command11
3616 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetPrioritySettings_command12
3617 COMMAND devsound1 FileStartPosition
3618 COMMAND devsound1 PlayInitL
3620 COMMAND devsound1 CloseFile
3626 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3627 CREATE_OBJECT CMMFDevSound devsound2
3628 COMMAND devsound2 NewL
3629 COMMAND devsound2 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-ReplaceFile_command02
3630 COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-InitializeL_command03
3632 COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetPrioritySettings_command04
3633 COMMAND devsound2 Capabilities
3634 COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetConfigL_command06
3635 COMMAND devsound2 RecordInitL
3636 ASYNC_DELAY 10000000
3637 COMMAND devsound2 Stop
3639 COMMAND devsound2 CloseFile
3640 COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-OpenFile_command11
3641 COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-InitializeL_command12
3643 COMMAND devsound2 Capabilities
3644 COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetConfigL_command14
3645 COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetPrioritySettings_command15
3646 COMMAND devsound2 PlayInitL
3648 COMMAND devsound2 CloseFile
3651 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
3654 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027
3656 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027
3659 //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
3660 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
3661 //! CMMFDevSound::Capabilities()
3662 //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
3663 //! CMMFDevSound::PlayInitL()
3665 //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
3666 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
3667 //! CMMFDevSound::Capabilities()
3668 //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
3669 //! CMMFDevSound::PlayInitL()
3670 //!@SYMAuthor fperez
3671 //!@SYMCreationDate 9/8/2008
3672 //!@SYMTestCaseDesc Voice recording during PoC downlink
3675 //! 1. Create DevSound instance
3676 //! 2. Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR)
3677 //! 3. Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying)
3679 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
3680 //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
3681 //! 7. Play 20 seconds
3684 //! 10. Destroy DevSound instance
3687 //! 1. Create DevSound instance
3688 //! 2. Initialize DevSound (Mode= EMMFStateRecording; FourCC= AMR)
3689 //! 3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
3691 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
3692 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBDuringPoCDownlink.amr)
3693 //! 7. Set Expected Error (ExpectedRecordError= -21)
3696 //! 10. Destroy DevSound instance
3697 //!@SYMTestStatus Verified
3698 //!@SYMTestPriority High
3699 //!@SYMTestExpectedResults
3700 //! Voice recording during PoC downlink
3702 //! PCM 44.1k stereo playback - Sine sweep
3704 //! MP3 Playback as audioplayback
3712 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3713 CREATE_OBJECT CMMFDevSound devsound1
3714 COMMAND devsound1 NewL
3715 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-InitializeL_command02
3717 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-SetPrioritySettings_command03
3718 COMMAND devsound1 Capabilities
3719 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-SetConfigL_command05
3720 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-OpenFile_command06
3721 COMMAND devsound1 PlayInitL
3722 ASYNC_DELAY 20000000
3723 COMMAND devsound1 Stop
3724 COMMAND devsound1 CloseFile
3730 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
3731 CREATE_OBJECT CMMFDevSound devsound1
3732 COMMAND devsound1 NewL
3733 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-InitializeL_command02
3735 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-SetPrioritySettings_command03
3736 COMMAND devsound1 Capabilities
3737 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-SetConfigL_command05
3739 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-ReplaceFile_command06
3740 COMMAND !AsyncError=-21 devsound1 RecordInitL
3741 ASYNC_DELAY 10000000
3742 COMMAND devsound1 CloseFile
3745 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027