os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-recording.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-recording
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.
37 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001
39 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-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()
48 //! CMMFDevSound::Pause()
50 //!@SYMCreationDate 7/28/2008
51 //!@SYMTestCaseDesc AMR-NB recording with pause
53 //! 1. Create Devsound instance
54 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
55 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
57 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
58 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr)
60 //! 8. Pause 5s(Pause=TRUE)
64 //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
65 //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
67 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
68 //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr)
69 //! 17. Start Play EOF
71 //! 19. Delete devsound instance
72 //!@SYMTestStatus Verified
73 //!@SYMTestPriority High
74 //!@SYMTestExpectedResults
75 //! AMR-NB recording with pause
78 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
79 CREATE_OBJECT CMMFDevSound devsound1
80 COMMAND devsound1 NewL
81 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command02
83 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command03
84 COMMAND devsound1 Capabilities
85 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command05
86 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-ReplaceFile_command06
87 COMMAND devsound1 RecordInitL
89 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0001-0001-Stop_command08
91 COMMAND devsound1 RecordInitL
93 COMMAND devsound1 Stop
95 COMMAND devsound1 CloseFile
96 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command12
98 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command13
99 COMMAND devsound1 Capabilities
100 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command15
101 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-OpenFile_command16
102 COMMAND devsound1 PlayInitL
104 COMMAND devsound1 CloseFile
107 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001
112 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002
114 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002
116 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
117 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
118 //! CMMFDevSound::Capabilities()
119 //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
120 //! CMMFDevSound::PlayInitL()
121 //! CMMFDevSound::RecordInitL()
122 //! CMMFDevSound::Stop()
123 //! CMMFDevSound::Pause()
124 //!@SYMAuthor etorres
125 //!@SYMCreationDate 7/28/2008
126 //!@SYMTestCaseDesc AMR-WB recording with pause
128 //! 1. Create Devsound instance
129 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AWB)
130 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
132 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
133 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb)
135 //! 8. Pause 5s(Pause=TRUE)
139 //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AWB)
140 //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
142 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
143 //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb)
144 //! 17. Start Play EOF
146 //! 19. Delete devsound instance
147 //!@SYMTestStatus Verified
148 //!@SYMTestPriority High
149 //!@SYMTestExpectedResults
150 //! AMR-WB recording with pause
153 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
154 CREATE_OBJECT CMMFDevSound devsound1
155 COMMAND devsound1 NewL
156 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command02
158 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command03
159 COMMAND devsound1 Capabilities
160 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command05
161 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-ReplaceFile_command06
162 COMMAND devsound1 RecordInitL
164 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0002-0001-Stop_command08
166 COMMAND devsound1 RecordInitL
168 COMMAND devsound1 Stop
170 COMMAND devsound1 CloseFile
171 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command12
173 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command13
174 COMMAND devsound1 Capabilities
175 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command15
176 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-OpenFile_command16
177 COMMAND devsound1 PlayInitL
179 COMMAND devsound1 CloseFile
182 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002
187 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003
189 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003
191 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
192 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
193 //! CMMFDevSound::Capabilities()
194 //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
195 //! CMMFDevSound::PlayInitL()
196 //! CMMFDevSound::RecordInitL()
197 //! CMMFDevSound::Stop()
198 //! CMMFDevSound::Pause()
199 //!@SYMAuthor etorres
200 //!@SYMCreationDate 7/28/2008
201 //!@SYMTestCaseDesc G.711 recording with pause
203 //! 1. Create Devsound instance
204 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G711)
205 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
207 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
208 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm)
210 //! 8. Pause 5s(Pause=TRUE)
214 //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G711)
215 //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
217 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
218 //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm)
219 //! 17. Start Play EOF
221 //! 19. Delete devsound instance
222 //!@SYMTestStatus Verified
223 //!@SYMTestPriority High
224 //!@SYMTestExpectedResults
225 //! G.711 recording with pause
228 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
229 CREATE_OBJECT CMMFDevSound devsound1
230 COMMAND devsound1 NewL
231 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command02
233 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command03
234 COMMAND devsound1 Capabilities
235 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command05
236 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-ReplaceFile_command06
237 COMMAND devsound1 RecordInitL
239 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0003-0001-Stop_command08
241 COMMAND devsound1 RecordInitL
243 COMMAND devsound1 Stop
245 COMMAND devsound1 CloseFile
246 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command12
248 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command13
249 COMMAND devsound1 Capabilities
250 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command15
251 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-OpenFile_command16
252 COMMAND devsound1 PlayInitL
254 COMMAND devsound1 CloseFile
257 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003
262 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004
264 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004
266 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
267 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
268 //! CMMFDevSound::Capabilities()
269 //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
270 //! CMMFDevSound::PlayInitL()
271 //! CMMFDevSound::RecordInitL()
272 //! CMMFDevSound::Stop()
273 //! CMMFDevSound::Pause()
274 //!@SYMAuthor etorres
275 //!@SYMCreationDate 7/28/2008
276 //!@SYMTestCaseDesc G.729AB recording with pause
278 //! 1. Create Devsound instance
279 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G729)
280 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
282 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
283 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin)
285 //! 8. Pause 5s(Pause=TRUE)
289 //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G729)
290 //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
292 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
293 //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin)
294 //! 17. Start Play EOF
296 //! 19. Delete devsound instance
297 //!@SYMTestStatus Verified
298 //!@SYMTestPriority High
299 //!@SYMTestExpectedResults
300 //! G.729AB recording with pause
303 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
304 CREATE_OBJECT CMMFDevSound devsound1
305 COMMAND devsound1 NewL
306 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command02
308 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command03
309 COMMAND devsound1 Capabilities
310 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command05
311 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-ReplaceFile_command06
312 COMMAND devsound1 RecordInitL
314 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0004-0001-Stop_command08
316 COMMAND devsound1 RecordInitL
318 COMMAND devsound1 Stop
320 COMMAND devsound1 CloseFile
321 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command12
323 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command13
324 COMMAND devsound1 Capabilities
325 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command15
326 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-OpenFile_command16
327 COMMAND devsound1 PlayInitL
329 COMMAND devsound1 CloseFile
332 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004
337 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005
339 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005
341 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
342 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
343 //! CMMFDevSound::Capabilities()
344 //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
345 //! CMMFDevSound::PlayInitL()
346 //! CMMFDevSound::RecordInitL()
347 //! CMMFDevSound::Stop()
348 //! CMMFDevSound::Pause()
349 //!@SYMAuthor etorres
350 //!@SYMCreationDate 7/28/2008
351 //!@SYMTestCaseDesc iLBC recording with pause
353 //! 1. Create Devsound instance
354 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = ILBC)
355 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
357 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
358 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin)
360 //! 8. Pause 5s(Pause=TRUE)
364 //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = ILBC)
365 //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
367 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
368 //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin)
369 //! 17. Start Play EOF
371 //! 19. Delete devsound instance
372 //!@SYMTestStatus Verified
373 //!@SYMTestPriority High
374 //!@SYMTestExpectedResults
375 //! iLBC recording with pause
378 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
379 CREATE_OBJECT CMMFDevSound devsound1
380 COMMAND devsound1 NewL
381 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command02
383 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command03
384 COMMAND devsound1 Capabilities
385 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command05
386 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-ReplaceFile_command06
387 COMMAND devsound1 RecordInitL
389 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0005-0001-Stop_command08
391 COMMAND devsound1 RecordInitL
393 COMMAND devsound1 Stop
395 COMMAND devsound1 CloseFile
396 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command12
398 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command13
399 COMMAND devsound1 Capabilities
400 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command15
401 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-OpenFile_command16
402 COMMAND devsound1 PlayInitL
404 COMMAND devsound1 CloseFile
407 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005
412 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006
414 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006
416 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
417 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
418 //! CMMFDevSound::Capabilities()
419 //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
420 //! CMMFDevSound::PlayInitL()
421 //! CMMFDevSound::RecordInitL()
422 //! CMMFDevSound::Stop()
423 //! CMMFDevSound::Pause()
424 //!@SYMAuthor etorres
425 //!@SYMCreationDate 7/28/2008
426 //!@SYMTestCaseDesc PCM recording with pause
428 //! 1. Create Devsound instance
429 //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
430 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
432 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
433 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm)
435 //! 8. Pause 5s(Pause=TRUE)
439 //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
440 //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
442 //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
443 //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm)
444 //! 17. Start Play EOF
446 //! 19. Delete devsound instance
447 //!@SYMTestStatus Verified
448 //!@SYMTestPriority High
449 //!@SYMTestExpectedResults
450 //! PCM recording with pause
453 START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
454 CREATE_OBJECT CMMFDevSound devsound1
455 COMMAND devsound1 NewL
456 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command02
458 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command03
459 COMMAND devsound1 Capabilities
460 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command05
461 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-ReplaceFile_command06
462 COMMAND devsound1 RecordInitL
464 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0006-0001-Stop_command08
466 COMMAND devsound1 RecordInitL
468 COMMAND devsound1 Stop
470 COMMAND devsound1 CloseFile
471 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command12
473 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command13
474 COMMAND devsound1 Capabilities
475 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command15
476 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-OpenFile_command16
477 COMMAND devsound1 PlayInitL
479 COMMAND devsound1 CloseFile
482 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006
487 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007
489 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007
491 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
492 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
493 //! CMMFDevSound::Capabilities()
494 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
495 //! CMMFDevSound::PlayInitL()
496 //! CMMFDevSound::RecordInitL()
497 //! CMMFDevSound::Stop()
498 //!@SYMAuthor etorres
499 //!@SYMCreationDate 7/21/2008
500 //!@SYMTestCaseDesc PCM - 16 KHz mono recording and playback
502 //! 1. Create Devsound instance
503 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
504 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
506 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
507 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm)
511 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
512 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
514 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
515 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm)
516 //! 15. Start Play EOF
518 //! 17. Delete devsound instance
519 //!@SYMTestStatus Verified
520 //!@SYMTestPriority High
521 //!@SYMTestExpectedResults
522 //! PCM - 16 KHz mono recording and playback
525 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
526 CREATE_OBJECT CMMFDevSound devsound1
527 COMMAND devsound1 NewL
528 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command02
530 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command03
531 COMMAND devsound1 Capabilities
532 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command05
533 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-ReplaceFile_command06
534 COMMAND devsound1 RecordInitL
536 COMMAND devsound1 Stop
538 COMMAND devsound1 CloseFile
539 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command10
541 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command11
542 COMMAND devsound1 Capabilities
543 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command13
544 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-OpenFile_command14
545 COMMAND devsound1 PlayInitL
547 COMMAND devsound1 CloseFile
550 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007
555 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008
557 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008
559 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
560 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
561 //! CMMFDevSound::Capabilities()
562 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
563 //! CMMFDevSound::PlayInitL()
564 //! CMMFDevSound::RecordInitL()
565 //! CMMFDevSound::Stop()
566 //!@SYMAuthor etorres
567 //!@SYMCreationDate 7/21/2008
568 //!@SYMTestCaseDesc PCM - 16 KHz stereo recording and playback
570 //! 1. Create Devsound instance
571 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
572 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
574 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
575 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm)
579 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
580 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
582 //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
583 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm)
584 //! 15. Start Play EOF
586 //! 17. Delete devsound instance
587 //!@SYMTestStatus Verified
588 //!@SYMTestPriority High
589 //!@SYMTestExpectedResults
590 //! PCM - 16 KHz stereo recording and playback
593 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
594 CREATE_OBJECT CMMFDevSound devsound1
595 COMMAND devsound1 NewL
596 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command02
598 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command03
599 COMMAND devsound1 Capabilities
600 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command05
601 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-ReplaceFile_command06
602 COMMAND devsound1 RecordInitL
604 COMMAND devsound1 Stop
606 COMMAND devsound1 CloseFile
607 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command10
609 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command11
610 COMMAND devsound1 Capabilities
611 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command13
612 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-OpenFile_command14
613 COMMAND devsound1 PlayInitL
615 COMMAND devsound1 CloseFile
618 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008
623 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009
625 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009
627 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
628 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
629 //! CMMFDevSound::Capabilities()
630 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
631 //! CMMFDevSound::PlayInitL()
632 //! CMMFDevSound::RecordInitL()
633 //! CMMFDevSound::Stop()
634 //!@SYMAuthor etorres
635 //!@SYMCreationDate 7/21/2008
636 //!@SYMTestCaseDesc PCM - 24 KHz mono recording and playback
638 //! 1. Create Devsound instance
639 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
640 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
642 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
643 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm)
647 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
648 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
650 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
651 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm)
652 //! 15. Start Play EOF
654 //! 17. Delete devsound instance
655 //!@SYMTestStatus Verified
656 //!@SYMTestPriority High
657 //!@SYMTestExpectedResults
658 //! PCM - 24 KHz mono recording and playback
661 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
662 CREATE_OBJECT CMMFDevSound devsound1
663 COMMAND devsound1 NewL
664 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command02
666 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command03
667 COMMAND devsound1 Capabilities
668 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command05
669 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-ReplaceFile_command06
670 COMMAND devsound1 RecordInitL
672 COMMAND devsound1 Stop
674 COMMAND devsound1 CloseFile
675 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command10
677 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command11
678 COMMAND devsound1 Capabilities
679 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command13
680 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-OpenFile_command14
681 COMMAND devsound1 PlayInitL
683 COMMAND devsound1 CloseFile
686 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009
691 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010
693 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010
695 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
696 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
697 //! CMMFDevSound::Capabilities()
698 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
699 //! CMMFDevSound::PlayInitL()
700 //! CMMFDevSound::RecordInitL()
701 //! CMMFDevSound::Stop()
702 //!@SYMAuthor etorres
703 //!@SYMCreationDate 7/21/2008
704 //!@SYMTestCaseDesc PCM - 24 KHz stereo recording and playback
706 //! 1. Create Devsound instance
707 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
708 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
710 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
711 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm)
715 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
716 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
718 //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
719 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm)
720 //! 15. Start Play EOF
722 //! 17. Delete devsound instance
723 //!@SYMTestStatus Verified
724 //!@SYMTestPriority High
725 //!@SYMTestExpectedResults
726 //! PCM - 24 KHz stereo recording and playback
729 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
730 CREATE_OBJECT CMMFDevSound devsound1
731 COMMAND devsound1 NewL
732 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command02
734 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command03
735 COMMAND devsound1 Capabilities
736 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command05
737 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-ReplaceFile_command06
738 COMMAND devsound1 RecordInitL
740 COMMAND devsound1 Stop
742 COMMAND devsound1 CloseFile
743 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command10
745 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command11
746 COMMAND devsound1 Capabilities
747 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command13
748 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-OpenFile_command14
749 COMMAND devsound1 PlayInitL
751 COMMAND devsound1 CloseFile
754 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010
759 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011
761 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011
763 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
764 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
765 //! CMMFDevSound::Capabilities()
766 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
767 //! CMMFDevSound::PlayInitL()
768 //! CMMFDevSound::RecordInitL()
769 //! CMMFDevSound::Stop()
770 //!@SYMAuthor etorres
771 //!@SYMCreationDate 7/21/2008
772 //!@SYMTestCaseDesc PCM - 32 KHz mono recording and playback
774 //! 1. Create Devsound instance
775 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
776 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
778 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
779 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm)
783 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
784 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
786 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
787 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm)
788 //! 15. Start Play EOF
790 //! 17. Delete devsound instance
791 //!@SYMTestStatus Verified
792 //!@SYMTestPriority High
793 //!@SYMTestExpectedResults
794 //! PCM - 32 KHz mono recording and playback
797 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
798 CREATE_OBJECT CMMFDevSound devsound1
799 COMMAND devsound1 NewL
800 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command02
802 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command03
803 COMMAND devsound1 Capabilities
804 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command05
805 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-ReplaceFile_command06
806 COMMAND devsound1 RecordInitL
808 COMMAND devsound1 Stop
810 COMMAND devsound1 CloseFile
811 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command10
813 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command11
814 COMMAND devsound1 Capabilities
815 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command13
816 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-OpenFile_command14
817 COMMAND devsound1 PlayInitL
819 COMMAND devsound1 CloseFile
822 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011
827 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012
829 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012
831 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
832 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
833 //! CMMFDevSound::Capabilities()
834 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
835 //! CMMFDevSound::PlayInitL()
836 //! CMMFDevSound::RecordInitL()
837 //! CMMFDevSound::Stop()
838 //!@SYMAuthor etorres
839 //!@SYMCreationDate 7/21/2008
840 //!@SYMTestCaseDesc PCM - 32KHz stereo recording and playback
842 //! 1. Create Devsound instance
843 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
844 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
846 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
847 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm)
851 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
852 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
854 //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
855 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm)
856 //! 15. Start Play EOF
858 //! 17. Delete devsound instance
859 //!@SYMTestStatus Verified
860 //!@SYMTestPriority High
861 //!@SYMTestExpectedResults
862 //! PCM - 32KHz stereo recording and playback
865 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
866 CREATE_OBJECT CMMFDevSound devsound1
867 COMMAND devsound1 NewL
868 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command02
870 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command03
871 COMMAND devsound1 Capabilities
872 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command05
873 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-ReplaceFile_command06
874 COMMAND devsound1 RecordInitL
876 COMMAND devsound1 Stop
878 COMMAND devsound1 CloseFile
879 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command10
881 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command11
882 COMMAND devsound1 Capabilities
883 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command13
884 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-OpenFile_command14
885 COMMAND devsound1 PlayInitL
887 COMMAND devsound1 CloseFile
890 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012
895 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013
897 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013
899 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
900 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
901 //! CMMFDevSound::Capabilities()
902 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
903 //! CMMFDevSound::PlayInitL()
904 //! CMMFDevSound::RecordInitL()
905 //! CMMFDevSound::Stop()
906 //!@SYMAuthor etorres
907 //!@SYMCreationDate 7/21/2008
908 //!@SYMTestCaseDesc PCM - 48KHz mono recording and playback
910 //! 1. Create Devsound instance
911 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
912 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
914 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
915 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm)
919 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
920 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
922 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
923 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm)
924 //! 15. Start Play EOF
926 //! 17. Delete devsound instance
927 //!@SYMTestStatus Verified
928 //!@SYMTestPriority High
929 //!@SYMTestExpectedResults
930 //! PCM - 48KHz mono recording and playback
933 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
934 CREATE_OBJECT CMMFDevSound devsound1
935 COMMAND devsound1 NewL
936 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command02
938 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command03
939 COMMAND devsound1 Capabilities
940 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command05
941 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-ReplaceFile_command06
942 COMMAND devsound1 RecordInitL
944 COMMAND devsound1 Stop
946 COMMAND devsound1 CloseFile
947 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command10
949 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command11
950 COMMAND devsound1 Capabilities
951 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command13
952 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-OpenFile_command14
953 COMMAND devsound1 PlayInitL
955 COMMAND devsound1 CloseFile
958 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013
963 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014
965 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014
967 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
968 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
969 //! CMMFDevSound::Capabilities()
970 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
971 //! CMMFDevSound::PlayInitL()
972 //! CMMFDevSound::RecordInitL()
973 //! CMMFDevSound::Stop()
974 //!@SYMAuthor etorres
975 //!@SYMCreationDate 7/21/2008
976 //!@SYMTestCaseDesc PCM - 48KHz stereo recording and playback
978 //! 1. Create Devsound instance
979 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
980 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
982 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
983 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm)
987 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
988 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
990 //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
991 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm)
992 //! 15. Start Play EOF
994 //! 17. Delete devsound instance
995 //!@SYMTestStatus Verified
996 //!@SYMTestPriority High
997 //!@SYMTestExpectedResults
998 //! PCM - 48KHz stereo recording and playback
1001 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1002 CREATE_OBJECT CMMFDevSound devsound1
1003 COMMAND devsound1 NewL
1004 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command02
1006 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command03
1007 COMMAND devsound1 Capabilities
1008 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command05
1009 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-ReplaceFile_command06
1010 COMMAND devsound1 RecordInitL
1011 ASYNC_DELAY 10000000
1012 COMMAND devsound1 Stop
1014 COMMAND devsound1 CloseFile
1015 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command10
1017 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command11
1018 COMMAND devsound1 Capabilities
1019 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command13
1020 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-OpenFile_command14
1021 COMMAND devsound1 PlayInitL
1023 COMMAND devsound1 CloseFile
1026 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014
1031 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015
1033 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015
1035 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1036 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1037 //! CMMFDevSound::Capabilities()
1038 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1039 //! CMMFDevSound::PlayInitL()
1040 //! CMMFDevSound::RecordInitL()
1041 //! CMMFDevSound::Stop()
1042 //!@SYMAuthor etorres
1043 //!@SYMCreationDate 7/21/2008
1044 //!@SYMTestCaseDesc PCM - 8KHz mono recording and playback
1046 //! 1. Create Devsound instance
1047 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1048 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1050 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1051 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm)
1055 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1056 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1057 //! 12. Capabilities
1058 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1059 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm)
1060 //! 15. Start Play EOF
1062 //! 17. Delete devsound instance
1063 //!@SYMTestStatus Verified
1064 //!@SYMTestPriority High
1065 //!@SYMTestExpectedResults
1066 //! PCM - 8KHz mono recording and playback
1069 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1070 CREATE_OBJECT CMMFDevSound devsound1
1071 COMMAND devsound1 NewL
1072 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command02
1074 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command03
1075 COMMAND devsound1 Capabilities
1076 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command05
1077 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-ReplaceFile_command06
1078 COMMAND devsound1 RecordInitL
1079 ASYNC_DELAY 10000000
1080 COMMAND devsound1 Stop
1082 COMMAND devsound1 CloseFile
1083 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command10
1085 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command11
1086 COMMAND devsound1 Capabilities
1087 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command13
1088 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-OpenFile_command14
1089 COMMAND devsound1 PlayInitL
1091 COMMAND devsound1 CloseFile
1094 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015
1099 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016
1101 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016
1103 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1104 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1105 //! CMMFDevSound::Capabilities()
1106 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1107 //! CMMFDevSound::PlayInitL()
1108 //! CMMFDevSound::RecordInitL()
1109 //! CMMFDevSound::Stop()
1110 //!@SYMAuthor etorres
1111 //!@SYMCreationDate 7/21/2008
1112 //!@SYMTestCaseDesc PCM - 8KHz stereo recording and playback
1114 //! 1. Create Devsound instance
1115 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1116 //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1118 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1119 //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm)
1123 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1124 //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1125 //! 12. Capabilities
1126 //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1127 //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm)
1128 //! 15. Start Play EOF
1130 //! 17. Delete devsound instance
1131 //!@SYMTestStatus Verified
1132 //!@SYMTestPriority High
1133 //!@SYMTestExpectedResults
1134 //! PCM - 8KHz stereo recording and playback
1137 START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1138 CREATE_OBJECT CMMFDevSound devsound1
1139 COMMAND devsound1 NewL
1140 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command02
1142 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command03
1143 COMMAND devsound1 Capabilities
1144 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command05
1145 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-ReplaceFile_command06
1146 COMMAND devsound1 RecordInitL
1147 ASYNC_DELAY 10000000
1148 COMMAND devsound1 Stop
1150 COMMAND devsound1 CloseFile
1151 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command10
1153 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command11
1154 COMMAND devsound1 Capabilities
1155 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command13
1156 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-OpenFile_command14
1157 COMMAND devsound1 PlayInitL
1159 COMMAND devsound1 CloseFile
1162 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016
1167 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017
1169 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017
1171 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1172 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1173 //! CMMFDevSound::Capabilities()
1174 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1175 //! CMMFDevSound::PlayInitL()
1176 //! CMMFDevSound::RecordInitL()
1177 //! CMMFDevSound::Stop()
1178 //!@SYMAuthor alavariega
1179 //!@SYMCreationDate 8/11/2008
1180 //!@SYMTestCaseDesc AMR-NB 8KHz recording and playback several times
1182 //! 1.- Create DevSound Instance att1
1183 //! 2.- Create DevSound Instance att2
1184 //! 3.- att1 Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1185 //! 4.- att1 Set Priority (Priority ={Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp}; PriorityState = EMMFStateRecording)
1186 //! 5.- att1 Capabilities
1187 //! 6.- att1 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1188 //! 7.- att1 ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\PoCCallStressTest.amr)
1189 //! 8.- att1 Record 5s
1190 //! 9.- att1 Stop 2s
1191 //! 10.- att1 Record 3s
1192 //! 11.- att1 Stop 4s
1193 //! 12.- att1 CloseFile
1194 //! 13.- att2 Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1195 //! 14.- att2 Set Priority (Priority ={Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying)
1196 //! 15.- att2 Capabilities
1197 //! 16.- att2 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1198 //! 17.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1199 //! 18.- Start Play 2s
1201 //! 20.- Start Play 5s
1204 //! 23.- Delete att1
1205 //! 24.- Delete att2
1206 //!@SYMTestStatus Verified
1207 //!@SYMTestPriority High
1208 //!@SYMTestExpectedResults
1209 //! AMR-NB 8KHz recording and playback several times
1212 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1213 CREATE_OBJECT CMMFDevSound devsound1
1214 CREATE_OBJECT CMMFDevSound devsound2
1215 COMMAND devsound1 NewL
1216 COMMAND devsound2 NewL
1217 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command03
1219 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command04
1220 COMMAND devsound1 Capabilities
1221 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command06
1222 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-ReplaceFile_command07
1223 COMMAND devsound1 RecordInitL
1225 COMMAND devsound1 Stop
1227 COMMAND devsound1 RecordInitL
1229 COMMAND devsound1 Stop
1231 COMMAND devsound1 CloseFile
1232 COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command13
1234 COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command14
1235 COMMAND devsound2 Capabilities
1236 COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command16
1237 COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-OpenFile_command17
1238 COMMAND devsound2 PlayInitL
1240 COMMAND devsound2 Stop
1242 COMMAND devsound2 PlayInitL
1244 COMMAND devsound2 Stop
1245 COMMAND devsound2 CloseFile
1249 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017
1254 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018
1256 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018
1258 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1259 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1260 //! CMMFDevSound::Capabilities()
1261 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1262 //! CMMFDevSound::PlayInitL()
1263 //! CMMFDevSound::RecordInitL()
1264 //! CMMFDevSound::Stop()
1265 //!@SYMAuthor alavariega
1266 //!@SYMCreationDate 8/11/2008
1267 //!@SYMTestCaseDesc PCM 16k mono record and playback
1269 //! 1.- Create a Instance of DevSound
1270 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1271 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1272 //! 4.- Capabilities
1273 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1274 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm)
1275 //! 7.- StartRecord 10s
1278 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1279 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1280 //! 12.- Capabilities
1281 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1282 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm)
1283 //! 15.- StartPlay EOF
1285 //! 17.-delete DevSound instance
1286 //!@SYMTestStatus Verified
1287 //!@SYMTestPriority High
1288 //!@SYMTestExpectedResults
1289 //! PCM 16k mono record and playback
1292 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1293 CREATE_OBJECT CMMFDevSound devsound1
1294 COMMAND devsound1 NewL
1295 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command02
1297 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command03
1298 COMMAND devsound1 Capabilities
1299 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command05
1300 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-ReplaceFile_command06
1301 COMMAND devsound1 RecordInitL
1302 ASYNC_DELAY 10000000
1303 COMMAND devsound1 Stop
1305 COMMAND devsound1 CloseFile
1306 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command10
1308 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command11
1309 COMMAND devsound1 Capabilities
1310 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command13
1311 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-OpenFile_command14
1312 COMMAND devsound1 PlayInitL
1314 COMMAND devsound1 CloseFile
1317 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018
1322 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019
1324 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019
1326 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1327 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1328 //! CMMFDevSound::Capabilities()
1329 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1330 //! CMMFDevSound::PlayInitL()
1331 //! CMMFDevSound::RecordInitL()
1332 //! CMMFDevSound::Stop()
1333 //!@SYMAuthor alavariega
1334 //!@SYMCreationDate 8/11/2008
1335 //!@SYMTestCaseDesc PCM 16k stereo record and playback
1337 //! 1.- Create a Instance of DevSound
1338 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1339 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1340 //! 4.- Capabilities
1341 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1342 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm)
1343 //! 7.- StartRecord 10s
1346 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1347 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1348 //! 12.- Capabilities
1349 //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1350 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm)
1351 //! 15.- StartPlay EOF
1353 //! 17.-delete DevSound instance
1354 //!@SYMTestStatus Verified
1355 //!@SYMTestPriority High
1356 //!@SYMTestExpectedResults
1357 //! PCM 16k stereo record and playback
1360 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1361 CREATE_OBJECT CMMFDevSound devsound1
1362 COMMAND devsound1 NewL
1363 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command02
1365 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command03
1366 COMMAND devsound1 Capabilities
1367 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command05
1368 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-ReplaceFile_command06
1369 COMMAND devsound1 RecordInitL
1370 ASYNC_DELAY 10000000
1371 COMMAND devsound1 Stop
1373 COMMAND devsound1 CloseFile
1374 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command10
1376 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command11
1377 COMMAND devsound1 Capabilities
1378 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command13
1379 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-OpenFile_command14
1380 COMMAND devsound1 PlayInitL
1382 COMMAND devsound1 CloseFile
1385 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019
1390 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020
1392 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020
1394 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1395 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1396 //! CMMFDevSound::Capabilities()
1397 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1398 //! CMMFDevSound::PlayInitL()
1399 //! CMMFDevSound::RecordInitL()
1400 //! CMMFDevSound::Stop()
1401 //!@SYMAuthor alavariega
1402 //!@SYMCreationDate 8/11/2008
1403 //!@SYMTestCaseDesc PCM 24k mono record and playback
1405 //! 1.- Create a Instance of DevSound
1406 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1407 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1408 //! 4.- Capabilities
1409 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
1410 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm)
1411 //! 7.- StartRecord 10s
1414 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1415 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1416 //! 12.- Capabilities
1417 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
1418 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm)
1419 //! 15.- StartPlay EOF
1421 //! 17.-delete DevSound instance
1422 //!@SYMTestStatus Verified
1423 //!@SYMTestPriority High
1424 //!@SYMTestExpectedResults
1425 //! PCM 24k mono record and playback
1428 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1429 CREATE_OBJECT CMMFDevSound devsound1
1430 COMMAND devsound1 NewL
1431 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command02
1433 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command03
1434 COMMAND devsound1 Capabilities
1435 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command05
1436 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-ReplaceFile_command06
1437 COMMAND devsound1 RecordInitL
1438 ASYNC_DELAY 10000000
1439 COMMAND devsound1 Stop
1441 COMMAND devsound1 CloseFile
1442 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command10
1444 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command11
1445 COMMAND devsound1 Capabilities
1446 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command13
1447 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-OpenFile_command14
1448 COMMAND devsound1 PlayInitL
1450 COMMAND devsound1 CloseFile
1453 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020
1458 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021
1460 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021
1462 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1463 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1464 //! CMMFDevSound::Capabilities()
1465 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1466 //! CMMFDevSound::PlayInitL()
1467 //! CMMFDevSound::RecordInitL()
1468 //! CMMFDevSound::Stop()
1469 //!@SYMAuthor alavariega
1470 //!@SYMCreationDate 8/11/2008
1471 //!@SYMTestCaseDesc PCM 24k stereo record and recording
1473 //! 1.- Create a Instance of DevSound
1474 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1475 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1476 //! 4.- Capabilities
1477 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
1478 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm)
1479 //! 7.- StartRecord 10s
1482 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1483 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1484 //! 12.- Capabilities
1485 //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
1486 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm)
1487 //! 15.- StartPlay EOF
1489 //! 17.-delete DevSound instance
1490 //!@SYMTestStatus Verified
1491 //!@SYMTestPriority High
1492 //!@SYMTestExpectedResults
1493 //! PCM 24k stereo record and recording
1496 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1497 CREATE_OBJECT CMMFDevSound devsound1
1498 COMMAND devsound1 NewL
1499 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command02
1501 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command03
1502 COMMAND devsound1 Capabilities
1503 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command05
1504 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-ReplaceFile_command06
1505 COMMAND devsound1 RecordInitL
1506 ASYNC_DELAY 10000000
1507 COMMAND devsound1 Stop
1509 COMMAND devsound1 CloseFile
1510 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command10
1512 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command11
1513 COMMAND devsound1 Capabilities
1514 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command13
1515 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-OpenFile_command14
1516 COMMAND devsound1 PlayInitL
1518 COMMAND devsound1 CloseFile
1521 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021
1526 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022
1528 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022
1530 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1531 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1532 //! CMMFDevSound::Capabilities()
1533 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1534 //! CMMFDevSound::PlayInitL()
1535 //! CMMFDevSound::RecordInitL()
1536 //! CMMFDevSound::Stop()
1537 //!@SYMAuthor alavariega
1538 //!@SYMCreationDate 8/11/2008
1539 //!@SYMTestCaseDesc PCM 32k mono record and recording
1541 //! 1.- Create a Instance of DevSound
1542 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1543 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1544 //! 4.- Capabilities
1545 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
1546 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm)
1547 //! 7.- StartRecord 10s
1550 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1551 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1552 //! 12.- Capabilities
1553 //! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate32000Hz)
1554 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm)
1555 //! 15.- StartPlay EOF
1557 //! 17.- Delete DevSound instance
1558 //!@SYMTestStatus Verified
1559 //!@SYMTestPriority High
1560 //!@SYMTestExpectedResults
1561 //! PCM 32k mono record and recording
1564 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1565 CREATE_OBJECT CMMFDevSound devsound1
1566 COMMAND devsound1 NewL
1567 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command02
1569 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command03
1570 COMMAND devsound1 Capabilities
1571 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command05
1572 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-ReplaceFile_command06
1573 COMMAND devsound1 RecordInitL
1574 ASYNC_DELAY 10000000
1575 COMMAND devsound1 Stop
1577 COMMAND devsound1 CloseFile
1578 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command10
1580 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command11
1581 COMMAND devsound1 Capabilities
1582 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command13
1583 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-OpenFile_command14
1584 COMMAND devsound1 PlayInitL
1586 COMMAND devsound1 CloseFile
1589 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022
1594 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023
1596 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023
1598 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1599 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1600 //! CMMFDevSound::Capabilities()
1601 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1602 //! CMMFDevSound::PlayInitL()
1603 //! CMMFDevSound::RecordInitL()
1604 //! CMMFDevSound::Stop()
1605 //!@SYMAuthor alavariega
1606 //!@SYMCreationDate 8/11/2008
1607 //!@SYMTestCaseDesc PCM 32k stereo record and recording
1609 //! 1.- Create a Instance of DevSound
1610 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1611 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1612 //! 4.- Capabilities
1613 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
1614 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm)
1615 //! 7.- StartRecord 10s
1618 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1619 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1620 //! 12.- Capabilities
1621 //! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate32000Hz)
1622 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm)
1623 //! 15.- StartPlay EOF
1625 //! 17.-delete DevSound instance
1626 //!@SYMTestStatus Verified
1627 //!@SYMTestPriority High
1628 //!@SYMTestExpectedResults
1629 //! PCM 32k stereo record and recording
1632 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1633 CREATE_OBJECT CMMFDevSound devsound1
1634 COMMAND devsound1 NewL
1635 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command02
1637 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command03
1638 COMMAND devsound1 Capabilities
1639 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command05
1640 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-ReplaceFile_command06
1641 COMMAND devsound1 RecordInitL
1642 ASYNC_DELAY 10000000
1643 COMMAND devsound1 Stop
1645 COMMAND devsound1 CloseFile
1646 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command10
1648 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command11
1649 COMMAND devsound1 Capabilities
1650 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command13
1651 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-OpenFile_command14
1652 COMMAND devsound1 PlayInitL
1654 COMMAND devsound1 CloseFile
1657 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023
1662 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024
1664 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024
1666 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1667 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1668 //! CMMFDevSound::Capabilities()
1669 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1670 //! CMMFDevSound::PlayInitL()
1671 //! CMMFDevSound::RecordInitL()
1672 //! CMMFDevSound::Stop()
1673 //!@SYMAuthor alavariega
1674 //!@SYMCreationDate 8/11/2008
1675 //!@SYMTestCaseDesc PCM 48k mono record and recording
1677 //! 1.- Create a Instance of DevSound
1678 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1679 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1680 //! 4.- Capabilities
1681 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
1682 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm)
1683 //! 7.- StartRecord 10s
1686 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1687 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1688 //! 12.- Capabilities
1689 //! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate48000Hz)
1690 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm)
1691 //! 15.- StartPlay EOF
1693 //! 17.-delete DevSound instance
1694 //!@SYMTestStatus Verified
1695 //!@SYMTestPriority High
1696 //!@SYMTestExpectedResults
1697 //! PCM 48k mono record and recording
1700 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1701 CREATE_OBJECT CMMFDevSound devsound1
1702 COMMAND devsound1 NewL
1703 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command02
1705 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command03
1706 COMMAND devsound1 Capabilities
1707 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command05
1708 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-ReplaceFile_command06
1709 COMMAND devsound1 RecordInitL
1710 ASYNC_DELAY 10000000
1711 COMMAND devsound1 Stop
1713 COMMAND devsound1 CloseFile
1714 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command10
1716 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command11
1717 COMMAND devsound1 Capabilities
1718 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command13
1719 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-OpenFile_command14
1720 COMMAND devsound1 PlayInitL
1722 COMMAND devsound1 CloseFile
1725 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024
1730 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025
1732 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025
1734 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1735 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1736 //! CMMFDevSound::Capabilities()
1737 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1738 //! CMMFDevSound::PlayInitL()
1739 //! CMMFDevSound::RecordInitL()
1740 //! CMMFDevSound::Stop()
1741 //!@SYMAuthor alavariega
1742 //!@SYMCreationDate 8/11/2008
1743 //!@SYMTestCaseDesc PCM 48k stereo record and recording
1745 //! 1.- Create a Instance of DevSound
1746 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1747 //! 3.- Set Priority (Priority = {Priority,PriorityVideoRecording}; Preference = {PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState = EMMFStateRecording )
1748 //! 4.- Capabilities
1749 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
1750 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm)
1751 //! 7.- StartRecord 10s
1754 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1755 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1756 //! 12.- Capabilities
1757 //! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate48000Hz)
1758 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm)
1759 //! 15.- StartPlay EOF
1761 //! 17.-Delete DevSound instance
1762 //!@SYMTestStatus Verified
1763 //!@SYMTestPriority High
1764 //!@SYMTestExpectedResults
1765 //! PCM 48k stereo record and recording
1768 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1769 CREATE_OBJECT CMMFDevSound devsound1
1770 COMMAND devsound1 NewL
1771 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command02
1773 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command03
1774 COMMAND devsound1 Capabilities
1775 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command05
1776 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-ReplaceFile_command06
1777 COMMAND devsound1 RecordInitL
1778 ASYNC_DELAY 10000000
1779 COMMAND devsound1 Stop
1781 COMMAND devsound1 CloseFile
1782 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command10
1784 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command11
1785 COMMAND devsound1 Capabilities
1786 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command13
1787 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-OpenFile_command14
1788 COMMAND devsound1 PlayInitL
1790 COMMAND devsound1 CloseFile
1793 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025
1798 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026
1800 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026
1802 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1803 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1804 //! CMMFDevSound::Capabilities()
1805 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1806 //! CMMFDevSound::PlayInitL()
1807 //! CMMFDevSound::RecordInitL()
1808 //! CMMFDevSound::Stop()
1809 //!@SYMAuthor alavariega
1810 //!@SYMCreationDate 8/11/2008
1811 //!@SYMTestCaseDesc PCM 8k mono record and recording
1813 //! 1.- Create a Instance of DevSound
1814 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1815 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1816 //! 4.- Capabilities
1817 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1818 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm)
1819 //! 7.- StartRecord 10s
1822 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1823 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1824 //! 12.- Capabilities
1825 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1826 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm)
1827 //! 15.- StartPlay EOF
1829 //! 17.-delete DevSound instance
1830 //!@SYMTestStatus Verified
1831 //!@SYMTestPriority High
1832 //!@SYMTestExpectedResults
1833 //! PCM 8k mono record and recording
1836 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1837 CREATE_OBJECT CMMFDevSound devsound1
1838 COMMAND devsound1 NewL
1839 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command02
1841 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command03
1842 COMMAND devsound1 Capabilities
1843 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command05
1844 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-ReplaceFile_command06
1845 COMMAND devsound1 RecordInitL
1846 ASYNC_DELAY 10000000
1847 COMMAND devsound1 Stop
1849 COMMAND devsound1 CloseFile
1850 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command10
1852 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command11
1853 COMMAND devsound1 Capabilities
1854 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command13
1855 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-OpenFile_command14
1856 COMMAND devsound1 PlayInitL
1858 COMMAND devsound1 CloseFile
1861 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026
1866 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027
1868 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027
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()
1877 //!@SYMAuthor alavariega
1878 //!@SYMCreationDate 8/11/2008
1879 //!@SYMTestCaseDesc PCM 8 KHz mono recording and playback
1881 //! 1.- Create a Instance of DevSound
1882 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1883 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1884 //! 4.- Capabilities
1885 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1886 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm)
1887 //! 7.- StartRecord 10s
1890 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1891 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1892 //! 12.- Capabilities
1893 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1894 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm)
1895 //! 15.- StartPlay EOF
1897 //! 17.-delete DevSound instance
1898 //!@SYMTestStatus Verified
1899 //!@SYMTestPriority High
1900 //!@SYMTestExpectedResults
1901 //! PCM 8 KHz mono recording and playback
1904 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1905 CREATE_OBJECT CMMFDevSound devsound1
1906 COMMAND devsound1 NewL
1907 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command02
1909 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command03
1910 COMMAND devsound1 Capabilities
1911 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command05
1912 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-ReplaceFile_command06
1913 COMMAND devsound1 RecordInitL
1914 ASYNC_DELAY 10000000
1915 COMMAND devsound1 Stop
1917 COMMAND devsound1 CloseFile
1918 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command10
1920 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command11
1921 COMMAND devsound1 Capabilities
1922 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command13
1923 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-OpenFile_command14
1924 COMMAND devsound1 PlayInitL
1926 COMMAND devsound1 CloseFile
1929 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027
1934 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028
1936 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028
1938 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1939 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1940 //! CMMFDevSound::Capabilities()
1941 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1942 //! CMMFDevSound::PlayInitL()
1943 //! CMMFDevSound::RecordInitL()
1944 //! CMMFDevSound::Stop()
1945 //!@SYMAuthor alavariega
1946 //!@SYMCreationDate 8/11/2008
1947 //!@SYMTestCaseDesc PCM 8k mono record rec stop twice
1949 //! 1.- Create a Instance of DevSound
1950 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1951 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1952 //! 4.- Capabilities
1953 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1954 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice1.pcm)
1955 //! 7.- StartRecord 10s
1958 //! 10.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice2.pcm)
1959 //! 11.- StartRecord 10s
1962 //! 14.-Delete DevSound instance
1963 //!@SYMTestStatus Verified
1964 //!@SYMTestPriority High
1965 //!@SYMTestExpectedResults
1966 //! PCM 8k mono record rec stop twice
1969 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1970 CREATE_OBJECT CMMFDevSound devsound1
1971 COMMAND devsound1 NewL
1972 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-InitializeL_command02
1974 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetPrioritySettings_command03
1975 COMMAND devsound1 Capabilities
1976 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetConfigL_command05
1977 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command06
1978 COMMAND devsound1 RecordInitL
1979 ASYNC_DELAY 10000000
1980 COMMAND devsound1 Stop
1982 COMMAND devsound1 CloseFile
1983 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command10
1984 COMMAND devsound1 RecordInitL
1985 ASYNC_DELAY 10000000
1986 COMMAND devsound1 Stop
1987 COMMAND devsound1 CloseFile
1990 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028
1995 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029
1997 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029
1999 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2000 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2001 //! CMMFDevSound::Capabilities()
2002 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2003 //! CMMFDevSound::PlayInitL()
2004 //! CMMFDevSound::RecordInitL()
2005 //! CMMFDevSound::Stop()
2006 //!@SYMAuthor alavariega
2007 //!@SYMCreationDate 8/11/2008
2008 //!@SYMTestCaseDesc PCM 8k mono record using UID
2010 //! 1.- Create a Instance of DevSound
2011 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
2012 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
2013 //! 4.- Capabilities
2014 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2015 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm)
2016 //! 7.- StartRecord 10s
2019 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
2020 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
2021 //! 12.- Capabilities
2022 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2023 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm)
2024 //! 15.- StartPlay EOF
2026 //! 17.-delete DevSound instance
2027 //!@SYMTestStatus Verified
2028 //!@SYMTestPriority High
2029 //!@SYMTestExpectedResults
2030 //! PCM 8k mono record using UID
2033 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2034 CREATE_OBJECT CMMFDevSound devsound1
2035 COMMAND devsound1 NewL
2036 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command02
2038 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command03
2039 COMMAND devsound1 Capabilities
2040 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command05
2041 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-ReplaceFile_command06
2042 COMMAND devsound1 RecordInitL
2043 ASYNC_DELAY 10000000
2044 COMMAND devsound1 Stop
2046 COMMAND devsound1 CloseFile
2047 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command10
2049 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command11
2050 COMMAND devsound1 Capabilities
2051 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command13
2052 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-OpenFile_command14
2053 COMMAND devsound1 PlayInitL
2055 COMMAND devsound1 CloseFile
2058 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029
2063 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030
2065 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030
2067 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2068 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2069 //! CMMFDevSound::Capabilities()
2070 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2071 //! CMMFDevSound::PlayInitL()
2072 //! CMMFDevSound::RecordInitL()
2073 //! CMMFDevSound::Stop()
2074 //!@SYMAuthor alavariega
2075 //!@SYMCreationDate 8/11/2008
2076 //!@SYMTestCaseDesc PCM 8k mono record when accessory is not used
2078 //! 1.- Create a Instance of DevSound
2079 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
2080 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
2081 //! 4.- Capabilities
2082 //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2083 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm)
2084 //! 7.- StartRecord 10s
2087 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
2088 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
2089 //! 12.- Capabilities
2090 //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2091 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm)
2092 //! 15.- StartPlay EOF
2094 //! 17.-delete DevSound instance
2095 //!@SYMTestStatus Verified
2096 //!@SYMTestPriority High
2097 //!@SYMTestExpectedResults
2098 //! PCM 8k mono record when accessory is not used
2101 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2102 CREATE_OBJECT CMMFDevSound devsound1
2103 COMMAND devsound1 NewL
2104 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command02
2106 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command03
2107 COMMAND devsound1 Capabilities
2108 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command05
2109 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-ReplaceFile_command06
2110 COMMAND devsound1 RecordInitL
2111 ASYNC_DELAY 10000000
2112 COMMAND devsound1 Stop
2114 COMMAND devsound1 CloseFile
2115 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command10
2117 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command11
2118 COMMAND devsound1 Capabilities
2119 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command13
2120 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-OpenFile_command14
2121 COMMAND devsound1 PlayInitL
2123 COMMAND devsound1 CloseFile
2126 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030
2131 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031
2133 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031
2135 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2136 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2137 //! CMMFDevSound::Capabilities()
2138 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2139 //! CMMFDevSound::PlayInitL()
2140 //! CMMFDevSound::RecordInitL()
2141 //! CMMFDevSound::Stop()
2142 //!@SYMAuthor alavariega
2143 //!@SYMCreationDate 8/11/2008
2144 //!@SYMTestCaseDesc PCM 8k stereo record
2146 //! 1.- Create a Instance of DevSound
2147 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
2148 //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
2149 //! 4.- Capabilities
2150 //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
2151 //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm)
2152 //! 7.- StartRecord 10s
2155 //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
2156 //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
2157 //! 12.- Capabilities
2158 //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
2159 //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm)
2160 //! 15.- StartPlay EOF
2162 //! 17.-delete DevSound instance
2163 //!@SYMTestStatus Verified
2164 //!@SYMTestPriority High
2165 //!@SYMTestExpectedResults
2166 //! PCM 8k stereo record
2169 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2170 CREATE_OBJECT CMMFDevSound devsound1
2171 COMMAND devsound1 NewL
2172 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command02
2174 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command03
2175 COMMAND devsound1 Capabilities
2176 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command05
2177 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-ReplaceFile_command06
2178 COMMAND devsound1 RecordInitL
2179 ASYNC_DELAY 10000000
2180 COMMAND devsound1 Stop
2182 COMMAND devsound1 CloseFile
2183 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command10
2185 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command11
2186 COMMAND devsound1 Capabilities
2187 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command13
2188 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-OpenFile_command14
2189 COMMAND devsound1 PlayInitL
2191 COMMAND devsound1 CloseFile
2194 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031
2199 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032
2201 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032
2203 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2204 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2205 //! CMMFDevSound::Capabilities()
2206 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2207 //! CMMFDevSound::PlayInitL()
2208 //! CMMFDevSound::RecordInitL()
2209 //!@SYMAuthor ddamian
2210 //!@SYMCreationDate 8/11/2008
2211 //!@SYMTestCaseDesc Audio routing - 16k stereo recording when mono headset is used
2213 //! 1.- Create DevSound instance
2214 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
2215 //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
2216 //! 4.- Capabilities
2217 //! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
2218 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
2222 //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
2223 //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2224 //! 12.- Capabilities
2225 //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
2226 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
2229 //! 17.- Destroy Data
2230 //!@SYMTestStatus Verified
2231 //!@SYMTestPriority High
2232 //!@SYMTestExpectedResults
2233 //! Audio routing - 16k stereo recording when mono headset is used
2236 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2237 CREATE_OBJECT CMMFDevSound devsound1
2238 COMMAND devsound1 NewL
2239 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command02
2241 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command03
2242 COMMAND devsound1 Capabilities
2243 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command05
2244 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-ReplaceFile_command06
2245 COMMAND devsound1 RecordInitL
2246 ASYNC_DELAY 10000000
2247 COMMAND devsound1 Stop
2249 COMMAND devsound1 CloseFile
2250 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command10
2252 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command11
2253 COMMAND devsound1 Capabilities
2254 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command13
2255 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-OpenFile_command14
2256 COMMAND devsound1 PlayInitL
2258 COMMAND devsound1 CloseFile
2261 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032
2266 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033
2268 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033
2270 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2271 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2272 //! CMMFDevSound::Capabilities()
2273 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2274 //! CMMFDevSound::PlayInitL()
2275 //! CMMFDevSound::RecordInitL()
2276 //!@SYMAuthor ddamian
2277 //!@SYMCreationDate 8/11/2008
2278 //!@SYMTestCaseDesc Audio routing - Insert mono headset during 16k stereo recording
2280 //! 1.- Create DevSound instance
2281 //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
2282 //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
2283 //! 4.- Capabilities
2284 //! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
2285 //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
2289 //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
2290 //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
2291 //! 12.- Capabilities
2292 //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
2293 //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
2296 //! 17.- Destroy Data
2297 //!@SYMTestStatus Verified
2298 //!@SYMTestPriority High
2299 //!@SYMTestExpectedResults
2300 //! Audio routing - Insert mono headset during 16k stereo recording
2303 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2304 CREATE_OBJECT CMMFDevSound devsound1
2305 COMMAND devsound1 NewL
2306 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command02
2308 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command03
2309 COMMAND devsound1 Capabilities
2310 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command05
2311 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-ReplaceFile_command06
2312 COMMAND devsound1 RecordInitL
2313 ASYNC_DELAY 20000000
2314 COMMAND devsound1 Stop
2316 COMMAND devsound1 CloseFile
2317 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command10
2319 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command11
2320 COMMAND devsound1 Capabilities
2321 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command13
2322 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-OpenFile_command14
2323 COMMAND devsound1 PlayInitL
2325 COMMAND devsound1 CloseFile
2328 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033
2333 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034
2335 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034
2337 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2338 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2339 //! CMMFDevSound::Capabilities()
2340 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2341 //! CMMFDevSound::PlayInitL()
2342 //! CMMFDevSound::RecordInitL()
2343 //!@SYMAuthor arueda
2344 //!@SYMCreationDate 8/11/2008
2345 //!@SYMTestCaseDesc PCM recording ando playback with gain
2347 //! 1. Create DevSound instance
2348 //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW})
2349 //! 3. SetPriority (Priority={Priority,PriorityVoiceRecording}; Preference={PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState=EMMFStateRecording)
2351 //! 5. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm)
2352 //! 6. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz)
2353 //! 7. StartRecord 10 s
2354 //! 8. SetGain (gain=0)
2355 //! 9. SetGain (gain=1)
2358 //! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC={SpecialFourCC,RAW})
2359 //! 13. SetPriority (Priority={Priority,PriorityAudioPlayback}; Preference={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2360 //! 14. Capabilities
2361 //! 15. Open File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm)
2362 //! 16. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz)
2363 //! 17. StartPlay EOF
2366 //! 20. Detele DevSound instance.
2367 //!@SYMTestStatus Verified
2368 //!@SYMTestPriority High
2369 //!@SYMTestExpectedResults
2370 //! PCM recording ando playback with gain
2373 START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2374 CREATE_OBJECT CMMFDevSound devsound1
2375 COMMAND devsound1 NewL
2376 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command02
2378 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command03
2379 COMMAND devsound1 Capabilities
2380 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-ReplaceFile_command05
2381 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command06
2382 COMMAND devsound1 RecordInitL
2383 ASYNC_DELAY 10000000
2384 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command08
2385 ASYNC_DELAY 10000000
2386 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command09
2387 ASYNC_DELAY 10000000
2388 COMMAND devsound1 Stop
2390 COMMAND devsound1 CloseFile
2391 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command12
2393 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command13
2394 COMMAND devsound1 Capabilities
2395 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-OpenFile_command15
2396 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command16
2397 COMMAND devsound1 PlayInitL
2399 COMMAND devsound1 Stop
2400 COMMAND devsound1 CloseFile
2403 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034
2408 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035
2410 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035
2412 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2413 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2414 //! CMMFDevSound::Capabilities()
2415 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2416 //! CMMFDevSound::PlayInitL()
2417 //!@SYMAuthor arueda
2418 //!@SYMCreationDate 8/11/2008
2419 //!@SYMTestCaseDesc Input source capability - Voice recording with not allowed sample rate
2421 //! 1. Create DevSound instance
2422 //! 2. Initialize DevSound ( Mode=EMMFStateRecording; FourCC ={SpecialFourCC,RAW})
2423 //! 3. SetPriority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState =EMMFStateRecording)
2425 //! 5. Set Configuration (Channels=EMMFMono; Rate = EMMFSampleRate44100Hz)
2426 //! 6. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\recording\badFile.pcm)
2430 //! 10. Destroy DevSound Instance
2431 //!@SYMTestStatus Verified
2432 //!@SYMTestPriority High
2433 //!@SYMTestExpectedResults
2434 //! Input source capability - Voice recording with not allowed sample rate
2437 START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2438 CREATE_OBJECT CMMFDevSound devsound1
2439 COMMAND devsound1 NewL
2440 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-InitializeL_command02
2442 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetPrioritySettings_command03
2443 COMMAND devsound1 Capabilities
2444 COMMAND !Error=-5 devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetConfigL_command05
2445 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0035-0001-ReplaceFile_command06
2446 COMMAND devsound1 RecordInitL
2447 ASYNC_DELAY 10000000
2448 COMMAND devsound1 Stop
2449 COMMAND devsound1 CloseFile
2452 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035
2457 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036
2459 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036
2461 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2462 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2463 //! CMMFDevSound::Capabilities()
2464 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2465 //! CMMFDevSound::PlayInitL()
2466 //! CMMFDevSound::RecordInitL()
2467 //! CMMFDevSound::Stop()
2468 //!@SYMAuthor etorres
2469 //!@SYMCreationDate 8/11/2008
2470 //!@SYMTestCaseDesc AMR-NB playback as PocCallDown
2472 //! 1. Create Devsound instance
2473 //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
2474 //! 3. Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording)
2476 //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2477 //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr)
2478 //! 7. Start Recording 10 s
2481 //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
2482 //! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
2483 //! 12. Capabilities
2484 //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2485 //! 14. Open File(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr)
2486 //! 15. Start Play EOF
2488 //! 17. Destroy Devsound instance
2489 //!@SYMTestStatus Verified
2490 //!@SYMTestPriority High
2491 //!@SYMTestExpectedResults
2492 //! AMR-NB playback as PocCallDown
2495 START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2496 CREATE_OBJECT CMMFDevSound devsound1
2497 COMMAND devsound1 NewL
2498 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command02
2500 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command03
2501 COMMAND devsound1 Capabilities
2502 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command05
2503 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-ReplaceFile_command06
2504 COMMAND devsound1 RecordInitL
2505 ASYNC_DELAY 10000000
2506 COMMAND devsound1 Stop
2508 COMMAND devsound1 CloseFile
2509 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command10
2511 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command11
2512 COMMAND devsound1 Capabilities
2513 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command13
2514 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-OpenFile_command14
2515 COMMAND devsound1 PlayInitL
2517 COMMAND devsound1 CloseFile
2520 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036
2525 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037
2527 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037
2529 //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
2530 //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
2531 //! CMMFDevSound::Capabilities()
2532 //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
2533 //! CMMFDevSound::PlayInitL()
2534 //! CMMFDevSound::RecordInitL()
2535 //! CMMFDevSound::Stop()
2536 //!@SYMAuthor etorres
2537 //!@SYMCreationDate 8/11/2008
2538 //!@SYMTestCaseDesc AMR-NB recording as PocCallDown
2540 //! 1. Create Devsound instance devsound1
2541 //! 2. Create Devsound instance devsound2
2542 //! 3. devsound1 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
2543 //! 4. devsound1 Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ;PriorityState=EMMFStatePlaying)
2544 //! 5. devsound1 Capabilities
2545 //! 6. devsound1 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2546 //! 7. devsound2 Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
2547 //! 8. devsound2 Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording)
2548 //! 9. devsound2 Capabilities
2549 //! 10. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2550 //! 11. devsound1 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
2551 //! 12. devsound2 Replace File(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr)
2552 //! 13. devsound1 StartPlay 10S
2553 //! 14. devsound1 Stop 5S
2554 //! 15. devsound2 StartRecord 10S
2555 //! 16. devsound2 Stop 1S
2556 //! 17. devsound2 Resume Recording 10S
2557 //! 18. devsound2 Stop 5S
2558 //! 19. devsound1 FileStartPosition
2559 //! 20. devsound1 StartPlay 10S
2560 //! 21. devsound1 Stop 5s
2561 //! 22. devsound1 closefile
2562 //! 23. devsound2 closefile
2563 //! 24. devsound2 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
2564 //! 25. devsound2 Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
2565 //! 26. devsound2 Capabilities
2566 //! 27. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
2567 //! 28. devsound2 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr)
2568 //! 29. devsound2 Start Play EOF
2569 //! 30. devsound2 CloseFile
2570 //! 31. devsound1 Destroy Devsound instance
2571 //! 32. devsound2 Destroy Devsound instance
2572 //!@SYMTestStatus Verified
2573 //!@SYMTestPriority High
2574 //!@SYMTestExpectedResults
2575 //! AMR-NB recording as PocCallDown
2578 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2579 CREATE_OBJECT CMMFDevSound devsound1
2580 CREATE_OBJECT CMMFDevSound devsound2
2581 COMMAND devsound1 NewL
2582 COMMAND devsound2 NewL
2583 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command03
2585 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command04
2586 COMMAND devsound1 Capabilities
2587 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command06
2588 COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command07
2590 COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command08
2591 COMMAND devsound2 Capabilities
2592 COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command10
2593 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command11
2594 COMMAND devsound2 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-ReplaceFile_command12
2595 COMMAND devsound1 PlayInitL
2596 ASYNC_DELAY 10000000
2597 COMMAND devsound1 Stop
2599 COMMAND devsound2 RecordInitL
2600 ASYNC_DELAY 10000000
2601 COMMAND devsound2 Stop
2603 COMMAND devsound2 RecordInitL
2604 ASYNC_DELAY 10000000
2605 COMMAND devsound2 Stop
2607 COMMAND devsound1 FileStartPosition
2608 COMMAND devsound1 PlayInitL
2609 ASYNC_DELAY 10000000
2610 COMMAND devsound1 Stop
2612 COMMAND devsound1 CloseFile
2613 COMMAND devsound2 CloseFile
2614 COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command24
2616 COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command25
2617 COMMAND devsound2 Capabilities
2618 COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command27
2619 COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command28
2620 COMMAND devsound2 PlayInitL
2622 COMMAND devsound2 CloseFile
2626 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037
2631 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038
2633 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038
2635 //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
2636 //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
2637 //! CMMFDevSound::Capabilities()
2638 //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
2639 //! CMMFDevSound::PlayInitL()
2640 //! CMMFDevSound::RecordInitL()
2641 //!@SYMAuthor jguillermo
2642 //!@SYMCreationDate 9/8/2008
2643 //!@SYMTestCaseDesc PCM stereo recording with gain control
2645 //! 1. Create DevSound instance
2646 //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
2647 //! 3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
2649 //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
2650 //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm)
2651 //! 7. Record 10 seconds
2652 //! 8. Set Gain and delay 10 seconds (Gain = 0)
2653 //! 9. Set Gain and delay 10 seconds (Gain = 1 )
2654 //! 10. Stop 5 seconds
2656 //! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
2657 //! 13. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
2658 //! 14. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
2659 //! 15. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm)
2662 //! 18. Delete DevSound instance
2663 //!@SYMTestStatus Verified
2664 //!@SYMTestPriority High
2665 //!@SYMTestExpectedResults
2666 //! PCM stereo recording with gain control
2669 START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
2670 CREATE_OBJECT CMMFDevSound devsound1
2671 COMMAND devsound1 NewL
2672 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command02
2674 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command03
2675 COMMAND devsound1 Capabilities
2676 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command05
2677 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-ReplaceFile_command06
2678 COMMAND devsound1 RecordInitL
2679 ASYNC_DELAY 10000000
2680 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command08
2681 ASYNC_DELAY 10000000
2682 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command09
2683 ASYNC_DELAY 10000000
2684 COMMAND devsound1 Stop
2686 COMMAND devsound1 CloseFile
2687 COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command12
2689 COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command13
2690 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command14
2691 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-OpenFile_command15
2692 COMMAND devsound1 PlayInitL
2694 COMMAND devsound1 CloseFile
2697 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038