os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-recording.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-recording.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,2697 @@
1.4 +//
1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +//
1.19 +//
1.20 +//! @file
1.21 +//! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-recording
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM.
1.23 +//
1.24 +// Tests all public elements of the CMMFDevSound
1.25 +// classes as a means of confidence that the APIs work as expected.
1.26 +//
1.27 +// The purpose is to provide a regression test suite of PublishedAll
1.28 +// APIs for: CMMFDevSound
1.29 +// The tests are fully automated.
1.30 +//
1.31 +
1.32 +
1.33 +
1.34 +LOAD_SUITE t_devsound
1.35 +
1.36 +
1.37 +
1.38 +
1.39 +
1.40 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001
1.41 +
1.42 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001
1.43 +//!@SYMAPI
1.44 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.45 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.46 +//! CMMFDevSound::Capabilities()
1.47 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.48 +//! CMMFDevSound::PlayInitL()
1.49 +//! CMMFDevSound::RecordInitL()
1.50 +//! CMMFDevSound::Stop()
1.51 +//! CMMFDevSound::Pause()
1.52 +//!@SYMAuthor etorres
1.53 +//!@SYMCreationDate 7/28/2008
1.54 +//!@SYMTestCaseDesc AMR-NB recording with pause
1.55 +//!@SYMTestActions
1.56 +//! 1. Create Devsound instance
1.57 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
1.58 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.59 +//! 4. Capabilities
1.60 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.61 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr)
1.62 +//! 7. Record 10s
1.63 +//! 8. Pause 5s(Pause=TRUE)
1.64 +//! 9. Record 10s
1.65 +//! 10. Stop 5s
1.66 +//! 11. CloseFile
1.67 +//! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
1.68 +//! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.69 +//! 14. Capabilities
1.70 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.71 +//! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr)
1.72 +//! 17. Start Play EOF
1.73 +//! 18. CloseFile
1.74 +//! 19. Delete devsound instance
1.75 +//!@SYMTestStatus Verified
1.76 +//!@SYMTestPriority High
1.77 +//!@SYMTestExpectedResults
1.78 +//! AMR-NB recording with pause
1.79 +//!@SYMTestType CIT
1.80 +
1.81 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.82 + CREATE_OBJECT CMMFDevSound devsound1
1.83 + COMMAND devsound1 NewL
1.84 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command02
1.85 + OUTSTANDING
1.86 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command03
1.87 + COMMAND devsound1 Capabilities
1.88 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command05
1.89 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-ReplaceFile_command06
1.90 + COMMAND devsound1 RecordInitL
1.91 + ASYNC_DELAY 10000000
1.92 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0001-0001-Stop_command08
1.93 + DELAY 5000000
1.94 + COMMAND devsound1 RecordInitL
1.95 + ASYNC_DELAY 10000000
1.96 + COMMAND devsound1 Stop
1.97 + DELAY 5000000
1.98 + COMMAND devsound1 CloseFile
1.99 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command12
1.100 + OUTSTANDING
1.101 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command13
1.102 + COMMAND devsound1 Capabilities
1.103 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command15
1.104 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-OpenFile_command16
1.105 + COMMAND devsound1 PlayInitL
1.106 + OUTSTANDING
1.107 + COMMAND devsound1 CloseFile
1.108 + COMMAND devsound1 ~
1.109 + END_TEST_BLOCK
1.110 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001
1.111 +
1.112 +
1.113 +
1.114 +
1.115 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002
1.116 +
1.117 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002
1.118 +//!@SYMAPI
1.119 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.120 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.121 +//! CMMFDevSound::Capabilities()
1.122 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.123 +//! CMMFDevSound::PlayInitL()
1.124 +//! CMMFDevSound::RecordInitL()
1.125 +//! CMMFDevSound::Stop()
1.126 +//! CMMFDevSound::Pause()
1.127 +//!@SYMAuthor etorres
1.128 +//!@SYMCreationDate 7/28/2008
1.129 +//!@SYMTestCaseDesc AMR-WB recording with pause
1.130 +//!@SYMTestActions
1.131 +//! 1. Create Devsound instance
1.132 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AWB)
1.133 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.134 +//! 4. Capabilities
1.135 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.136 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb)
1.137 +//! 7. Record 10s
1.138 +//! 8. Pause 5s(Pause=TRUE)
1.139 +//! 9. Record 10s
1.140 +//! 10. Stop 5s
1.141 +//! 11. CloseFile
1.142 +//! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AWB)
1.143 +//! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.144 +//! 14. Capabilities
1.145 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.146 +//! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb)
1.147 +//! 17. Start Play EOF
1.148 +//! 18. CloseFile
1.149 +//! 19. Delete devsound instance
1.150 +//!@SYMTestStatus Verified
1.151 +//!@SYMTestPriority High
1.152 +//!@SYMTestExpectedResults
1.153 +//! AMR-WB recording with pause
1.154 +//!@SYMTestType CIT
1.155 +
1.156 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.157 + CREATE_OBJECT CMMFDevSound devsound1
1.158 + COMMAND devsound1 NewL
1.159 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command02
1.160 + OUTSTANDING
1.161 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command03
1.162 + COMMAND devsound1 Capabilities
1.163 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command05
1.164 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-ReplaceFile_command06
1.165 + COMMAND devsound1 RecordInitL
1.166 + ASYNC_DELAY 10000000
1.167 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0002-0001-Stop_command08
1.168 + DELAY 5000000
1.169 + COMMAND devsound1 RecordInitL
1.170 + ASYNC_DELAY 10000000
1.171 + COMMAND devsound1 Stop
1.172 + DELAY 5000000
1.173 + COMMAND devsound1 CloseFile
1.174 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command12
1.175 + OUTSTANDING
1.176 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command13
1.177 + COMMAND devsound1 Capabilities
1.178 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command15
1.179 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-OpenFile_command16
1.180 + COMMAND devsound1 PlayInitL
1.181 + OUTSTANDING
1.182 + COMMAND devsound1 CloseFile
1.183 + COMMAND devsound1 ~
1.184 + END_TEST_BLOCK
1.185 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002
1.186 +
1.187 +
1.188 +
1.189 +
1.190 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003
1.191 +
1.192 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003
1.193 +//!@SYMAPI
1.194 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.195 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.196 +//! CMMFDevSound::Capabilities()
1.197 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.198 +//! CMMFDevSound::PlayInitL()
1.199 +//! CMMFDevSound::RecordInitL()
1.200 +//! CMMFDevSound::Stop()
1.201 +//! CMMFDevSound::Pause()
1.202 +//!@SYMAuthor etorres
1.203 +//!@SYMCreationDate 7/28/2008
1.204 +//!@SYMTestCaseDesc G.711 recording with pause
1.205 +//!@SYMTestActions
1.206 +//! 1. Create Devsound instance
1.207 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G711)
1.208 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.209 +//! 4. Capabilities
1.210 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.211 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm)
1.212 +//! 7. Record 10s
1.213 +//! 8. Pause 5s(Pause=TRUE)
1.214 +//! 9. Record 10s
1.215 +//! 10. Stop 5s
1.216 +//! 11. CloseFile
1.217 +//! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G711)
1.218 +//! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.219 +//! 14. Capabilities
1.220 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.221 +//! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm)
1.222 +//! 17. Start Play EOF
1.223 +//! 18. CloseFile
1.224 +//! 19. Delete devsound instance
1.225 +//!@SYMTestStatus Verified
1.226 +//!@SYMTestPriority High
1.227 +//!@SYMTestExpectedResults
1.228 +//! G.711 recording with pause
1.229 +//!@SYMTestType CIT
1.230 +
1.231 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.232 + CREATE_OBJECT CMMFDevSound devsound1
1.233 + COMMAND devsound1 NewL
1.234 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command02
1.235 + OUTSTANDING
1.236 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command03
1.237 + COMMAND devsound1 Capabilities
1.238 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command05
1.239 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-ReplaceFile_command06
1.240 + COMMAND devsound1 RecordInitL
1.241 + ASYNC_DELAY 10000000
1.242 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0003-0001-Stop_command08
1.243 + DELAY 5000000
1.244 + COMMAND devsound1 RecordInitL
1.245 + ASYNC_DELAY 10000000
1.246 + COMMAND devsound1 Stop
1.247 + DELAY 5000000
1.248 + COMMAND devsound1 CloseFile
1.249 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command12
1.250 + OUTSTANDING
1.251 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command13
1.252 + COMMAND devsound1 Capabilities
1.253 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command15
1.254 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-OpenFile_command16
1.255 + COMMAND devsound1 PlayInitL
1.256 + OUTSTANDING
1.257 + COMMAND devsound1 CloseFile
1.258 + COMMAND devsound1 ~
1.259 + END_TEST_BLOCK
1.260 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003
1.261 +
1.262 +
1.263 +
1.264 +
1.265 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004
1.266 +
1.267 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004
1.268 +//!@SYMAPI
1.269 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.270 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.271 +//! CMMFDevSound::Capabilities()
1.272 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.273 +//! CMMFDevSound::PlayInitL()
1.274 +//! CMMFDevSound::RecordInitL()
1.275 +//! CMMFDevSound::Stop()
1.276 +//! CMMFDevSound::Pause()
1.277 +//!@SYMAuthor etorres
1.278 +//!@SYMCreationDate 7/28/2008
1.279 +//!@SYMTestCaseDesc G.729AB recording with pause
1.280 +//!@SYMTestActions
1.281 +//! 1. Create Devsound instance
1.282 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G729)
1.283 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.284 +//! 4. Capabilities
1.285 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.286 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin)
1.287 +//! 7. Record 10s
1.288 +//! 8. Pause 5s(Pause=TRUE)
1.289 +//! 9. Record 10s
1.290 +//! 10. Stop 5s
1.291 +//! 11. CloseFile
1.292 +//! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G729)
1.293 +//! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.294 +//! 14. Capabilities
1.295 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.296 +//! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin)
1.297 +//! 17. Start Play EOF
1.298 +//! 18. CloseFile
1.299 +//! 19. Delete devsound instance
1.300 +//!@SYMTestStatus Verified
1.301 +//!@SYMTestPriority High
1.302 +//!@SYMTestExpectedResults
1.303 +//! G.729AB recording with pause
1.304 +//!@SYMTestType CIT
1.305 +
1.306 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.307 + CREATE_OBJECT CMMFDevSound devsound1
1.308 + COMMAND devsound1 NewL
1.309 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command02
1.310 + OUTSTANDING
1.311 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command03
1.312 + COMMAND devsound1 Capabilities
1.313 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command05
1.314 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-ReplaceFile_command06
1.315 + COMMAND devsound1 RecordInitL
1.316 + ASYNC_DELAY 10000000
1.317 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0004-0001-Stop_command08
1.318 + DELAY 5000000
1.319 + COMMAND devsound1 RecordInitL
1.320 + ASYNC_DELAY 10000000
1.321 + COMMAND devsound1 Stop
1.322 + DELAY 5000000
1.323 + COMMAND devsound1 CloseFile
1.324 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command12
1.325 + OUTSTANDING
1.326 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command13
1.327 + COMMAND devsound1 Capabilities
1.328 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command15
1.329 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-OpenFile_command16
1.330 + COMMAND devsound1 PlayInitL
1.331 + OUTSTANDING
1.332 + COMMAND devsound1 CloseFile
1.333 + COMMAND devsound1 ~
1.334 + END_TEST_BLOCK
1.335 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004
1.336 +
1.337 +
1.338 +
1.339 +
1.340 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005
1.341 +
1.342 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005
1.343 +//!@SYMAPI
1.344 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.345 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.346 +//! CMMFDevSound::Capabilities()
1.347 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.348 +//! CMMFDevSound::PlayInitL()
1.349 +//! CMMFDevSound::RecordInitL()
1.350 +//! CMMFDevSound::Stop()
1.351 +//! CMMFDevSound::Pause()
1.352 +//!@SYMAuthor etorres
1.353 +//!@SYMCreationDate 7/28/2008
1.354 +//!@SYMTestCaseDesc iLBC recording with pause
1.355 +//!@SYMTestActions
1.356 +//! 1. Create Devsound instance
1.357 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = ILBC)
1.358 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.359 +//! 4. Capabilities
1.360 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.361 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin)
1.362 +//! 7. Record 10s
1.363 +//! 8. Pause 5s(Pause=TRUE)
1.364 +//! 9. Record 10s
1.365 +//! 10. Stop 5s
1.366 +//! 11. CloseFile
1.367 +//! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = ILBC)
1.368 +//! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.369 +//! 14. Capabilities
1.370 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.371 +//! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin)
1.372 +//! 17. Start Play EOF
1.373 +//! 18. CloseFile
1.374 +//! 19. Delete devsound instance
1.375 +//!@SYMTestStatus Verified
1.376 +//!@SYMTestPriority High
1.377 +//!@SYMTestExpectedResults
1.378 +//! iLBC recording with pause
1.379 +//!@SYMTestType CIT
1.380 +
1.381 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.382 + CREATE_OBJECT CMMFDevSound devsound1
1.383 + COMMAND devsound1 NewL
1.384 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command02
1.385 + OUTSTANDING
1.386 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command03
1.387 + COMMAND devsound1 Capabilities
1.388 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command05
1.389 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-ReplaceFile_command06
1.390 + COMMAND devsound1 RecordInitL
1.391 + ASYNC_DELAY 10000000
1.392 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0005-0001-Stop_command08
1.393 + DELAY 5000000
1.394 + COMMAND devsound1 RecordInitL
1.395 + ASYNC_DELAY 10000000
1.396 + COMMAND devsound1 Stop
1.397 + DELAY 5000000
1.398 + COMMAND devsound1 CloseFile
1.399 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command12
1.400 + OUTSTANDING
1.401 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command13
1.402 + COMMAND devsound1 Capabilities
1.403 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command15
1.404 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-OpenFile_command16
1.405 + COMMAND devsound1 PlayInitL
1.406 + OUTSTANDING
1.407 + COMMAND devsound1 CloseFile
1.408 + COMMAND devsound1 ~
1.409 + END_TEST_BLOCK
1.410 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005
1.411 +
1.412 +
1.413 +
1.414 +
1.415 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006
1.416 +
1.417 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006
1.418 +//!@SYMAPI
1.419 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
1.420 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
1.421 +//! CMMFDevSound::Capabilities()
1.422 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
1.423 +//! CMMFDevSound::PlayInitL()
1.424 +//! CMMFDevSound::RecordInitL()
1.425 +//! CMMFDevSound::Stop()
1.426 +//! CMMFDevSound::Pause()
1.427 +//!@SYMAuthor etorres
1.428 +//!@SYMCreationDate 7/28/2008
1.429 +//!@SYMTestCaseDesc PCM recording with pause
1.430 +//!@SYMTestActions
1.431 +//! 1. Create Devsound instance
1.432 +//! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.433 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.434 +//! 4. Capabilities
1.435 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.436 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm)
1.437 +//! 7. Record 10s
1.438 +//! 8. Pause 5s(Pause=TRUE)
1.439 +//! 9. Record 10s
1.440 +//! 10. Stop 5s
1.441 +//! 11. CloseFile
1.442 +//! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.443 +//! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.444 +//! 14. Capabilities
1.445 +//! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.446 +//! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm)
1.447 +//! 17. Start Play EOF
1.448 +//! 18. CloseFile
1.449 +//! 19. Delete devsound instance
1.450 +//!@SYMTestStatus Verified
1.451 +//!@SYMTestPriority High
1.452 +//!@SYMTestExpectedResults
1.453 +//! PCM recording with pause
1.454 +//!@SYMTestType CIT
1.455 +
1.456 + START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.457 + CREATE_OBJECT CMMFDevSound devsound1
1.458 + COMMAND devsound1 NewL
1.459 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command02
1.460 + OUTSTANDING
1.461 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command03
1.462 + COMMAND devsound1 Capabilities
1.463 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command05
1.464 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-ReplaceFile_command06
1.465 + COMMAND devsound1 RecordInitL
1.466 + ASYNC_DELAY 10000000
1.467 + COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0006-0001-Stop_command08
1.468 + DELAY 5000000
1.469 + COMMAND devsound1 RecordInitL
1.470 + ASYNC_DELAY 10000000
1.471 + COMMAND devsound1 Stop
1.472 + DELAY 5000000
1.473 + COMMAND devsound1 CloseFile
1.474 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command12
1.475 + OUTSTANDING
1.476 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command13
1.477 + COMMAND devsound1 Capabilities
1.478 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command15
1.479 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-OpenFile_command16
1.480 + COMMAND devsound1 PlayInitL
1.481 + OUTSTANDING
1.482 + COMMAND devsound1 CloseFile
1.483 + COMMAND devsound1 ~
1.484 + END_TEST_BLOCK
1.485 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006
1.486 +
1.487 +
1.488 +
1.489 +
1.490 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007
1.491 +
1.492 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007
1.493 +//!@SYMAPI
1.494 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.495 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.496 +//! CMMFDevSound::Capabilities()
1.497 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.498 +//! CMMFDevSound::PlayInitL()
1.499 +//! CMMFDevSound::RecordInitL()
1.500 +//! CMMFDevSound::Stop()
1.501 +//!@SYMAuthor etorres
1.502 +//!@SYMCreationDate 7/21/2008
1.503 +//!@SYMTestCaseDesc PCM - 16 KHz mono recording and playback
1.504 +//!@SYMTestActions
1.505 +//! 1. Create Devsound instance
1.506 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.507 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.508 +//! 4. Capabilities
1.509 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.510 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm)
1.511 +//! 7. Record 10s
1.512 +//! 8. Stop 5s
1.513 +//! 9. CloseFile
1.514 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.515 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.516 +//! 12. Capabilities
1.517 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.518 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm)
1.519 +//! 15. Start Play EOF
1.520 +//! 16. CloseFile
1.521 +//! 17. Delete devsound instance
1.522 +//!@SYMTestStatus Verified
1.523 +//!@SYMTestPriority High
1.524 +//!@SYMTestExpectedResults
1.525 +//! PCM - 16 KHz mono recording and playback
1.526 +//!@SYMTestType CIT
1.527 +
1.528 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.529 + CREATE_OBJECT CMMFDevSound devsound1
1.530 + COMMAND devsound1 NewL
1.531 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command02
1.532 + OUTSTANDING
1.533 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command03
1.534 + COMMAND devsound1 Capabilities
1.535 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command05
1.536 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-ReplaceFile_command06
1.537 + COMMAND devsound1 RecordInitL
1.538 + ASYNC_DELAY 10000000
1.539 + COMMAND devsound1 Stop
1.540 + DELAY 5000000
1.541 + COMMAND devsound1 CloseFile
1.542 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command10
1.543 + OUTSTANDING
1.544 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command11
1.545 + COMMAND devsound1 Capabilities
1.546 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command13
1.547 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-OpenFile_command14
1.548 + COMMAND devsound1 PlayInitL
1.549 + OUTSTANDING
1.550 + COMMAND devsound1 CloseFile
1.551 + COMMAND devsound1 ~
1.552 + END_TEST_BLOCK
1.553 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007
1.554 +
1.555 +
1.556 +
1.557 +
1.558 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008
1.559 +
1.560 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008
1.561 +//!@SYMAPI
1.562 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.563 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.564 +//! CMMFDevSound::Capabilities()
1.565 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.566 +//! CMMFDevSound::PlayInitL()
1.567 +//! CMMFDevSound::RecordInitL()
1.568 +//! CMMFDevSound::Stop()
1.569 +//!@SYMAuthor etorres
1.570 +//!@SYMCreationDate 7/21/2008
1.571 +//!@SYMTestCaseDesc PCM - 16 KHz stereo recording and playback
1.572 +//!@SYMTestActions
1.573 +//! 1. Create Devsound instance
1.574 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.575 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.576 +//! 4. Capabilities
1.577 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.578 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm)
1.579 +//! 7. Record 10s
1.580 +//! 8. Stop 5s
1.581 +//! 9. CloseFile
1.582 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.583 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.584 +//! 12. Capabilities
1.585 +//! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.586 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm)
1.587 +//! 15. Start Play EOF
1.588 +//! 16. CloseFile
1.589 +//! 17. Delete devsound instance
1.590 +//!@SYMTestStatus Verified
1.591 +//!@SYMTestPriority High
1.592 +//!@SYMTestExpectedResults
1.593 +//! PCM - 16 KHz stereo recording and playback
1.594 +//!@SYMTestType CIT
1.595 +
1.596 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.597 + CREATE_OBJECT CMMFDevSound devsound1
1.598 + COMMAND devsound1 NewL
1.599 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command02
1.600 + OUTSTANDING
1.601 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command03
1.602 + COMMAND devsound1 Capabilities
1.603 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command05
1.604 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-ReplaceFile_command06
1.605 + COMMAND devsound1 RecordInitL
1.606 + ASYNC_DELAY 10000000
1.607 + COMMAND devsound1 Stop
1.608 + DELAY 5000000
1.609 + COMMAND devsound1 CloseFile
1.610 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command10
1.611 + OUTSTANDING
1.612 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command11
1.613 + COMMAND devsound1 Capabilities
1.614 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command13
1.615 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-OpenFile_command14
1.616 + COMMAND devsound1 PlayInitL
1.617 + OUTSTANDING
1.618 + COMMAND devsound1 CloseFile
1.619 + COMMAND devsound1 ~
1.620 + END_TEST_BLOCK
1.621 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008
1.622 +
1.623 +
1.624 +
1.625 +
1.626 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009
1.627 +
1.628 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009
1.629 +//!@SYMAPI
1.630 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.631 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.632 +//! CMMFDevSound::Capabilities()
1.633 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.634 +//! CMMFDevSound::PlayInitL()
1.635 +//! CMMFDevSound::RecordInitL()
1.636 +//! CMMFDevSound::Stop()
1.637 +//!@SYMAuthor etorres
1.638 +//!@SYMCreationDate 7/21/2008
1.639 +//!@SYMTestCaseDesc PCM - 24 KHz mono recording and playback
1.640 +//!@SYMTestActions
1.641 +//! 1. Create Devsound instance
1.642 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.643 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.644 +//! 4. Capabilities
1.645 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
1.646 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm)
1.647 +//! 7. Record 10s
1.648 +//! 8. Stop 5s
1.649 +//! 9. CloseFile
1.650 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.651 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.652 +//! 12. Capabilities
1.653 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
1.654 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm)
1.655 +//! 15. Start Play EOF
1.656 +//! 16. CloseFile
1.657 +//! 17. Delete devsound instance
1.658 +//!@SYMTestStatus Verified
1.659 +//!@SYMTestPriority High
1.660 +//!@SYMTestExpectedResults
1.661 +//! PCM - 24 KHz mono recording and playback
1.662 +//!@SYMTestType CIT
1.663 +
1.664 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.665 + CREATE_OBJECT CMMFDevSound devsound1
1.666 + COMMAND devsound1 NewL
1.667 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command02
1.668 + OUTSTANDING
1.669 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command03
1.670 + COMMAND devsound1 Capabilities
1.671 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command05
1.672 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-ReplaceFile_command06
1.673 + COMMAND devsound1 RecordInitL
1.674 + ASYNC_DELAY 10000000
1.675 + COMMAND devsound1 Stop
1.676 + DELAY 5000000
1.677 + COMMAND devsound1 CloseFile
1.678 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command10
1.679 + OUTSTANDING
1.680 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command11
1.681 + COMMAND devsound1 Capabilities
1.682 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command13
1.683 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-OpenFile_command14
1.684 + COMMAND devsound1 PlayInitL
1.685 + OUTSTANDING
1.686 + COMMAND devsound1 CloseFile
1.687 + COMMAND devsound1 ~
1.688 + END_TEST_BLOCK
1.689 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009
1.690 +
1.691 +
1.692 +
1.693 +
1.694 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010
1.695 +
1.696 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010
1.697 +//!@SYMAPI
1.698 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.699 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.700 +//! CMMFDevSound::Capabilities()
1.701 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.702 +//! CMMFDevSound::PlayInitL()
1.703 +//! CMMFDevSound::RecordInitL()
1.704 +//! CMMFDevSound::Stop()
1.705 +//!@SYMAuthor etorres
1.706 +//!@SYMCreationDate 7/21/2008
1.707 +//!@SYMTestCaseDesc PCM - 24 KHz stereo recording and playback
1.708 +//!@SYMTestActions
1.709 +//! 1. Create Devsound instance
1.710 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.711 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.712 +//! 4. Capabilities
1.713 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
1.714 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm)
1.715 +//! 7. Record 10s
1.716 +//! 8. Stop 5s
1.717 +//! 9. CloseFile
1.718 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.719 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.720 +//! 12. Capabilities
1.721 +//! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
1.722 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm)
1.723 +//! 15. Start Play EOF
1.724 +//! 16. CloseFile
1.725 +//! 17. Delete devsound instance
1.726 +//!@SYMTestStatus Verified
1.727 +//!@SYMTestPriority High
1.728 +//!@SYMTestExpectedResults
1.729 +//! PCM - 24 KHz stereo recording and playback
1.730 +//!@SYMTestType CIT
1.731 +
1.732 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.733 + CREATE_OBJECT CMMFDevSound devsound1
1.734 + COMMAND devsound1 NewL
1.735 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command02
1.736 + OUTSTANDING
1.737 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command03
1.738 + COMMAND devsound1 Capabilities
1.739 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command05
1.740 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-ReplaceFile_command06
1.741 + COMMAND devsound1 RecordInitL
1.742 + ASYNC_DELAY 10000000
1.743 + COMMAND devsound1 Stop
1.744 + DELAY 5000000
1.745 + COMMAND devsound1 CloseFile
1.746 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command10
1.747 + OUTSTANDING
1.748 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command11
1.749 + COMMAND devsound1 Capabilities
1.750 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command13
1.751 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-OpenFile_command14
1.752 + COMMAND devsound1 PlayInitL
1.753 + OUTSTANDING
1.754 + COMMAND devsound1 CloseFile
1.755 + COMMAND devsound1 ~
1.756 + END_TEST_BLOCK
1.757 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010
1.758 +
1.759 +
1.760 +
1.761 +
1.762 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011
1.763 +
1.764 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011
1.765 +//!@SYMAPI
1.766 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.767 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.768 +//! CMMFDevSound::Capabilities()
1.769 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.770 +//! CMMFDevSound::PlayInitL()
1.771 +//! CMMFDevSound::RecordInitL()
1.772 +//! CMMFDevSound::Stop()
1.773 +//!@SYMAuthor etorres
1.774 +//!@SYMCreationDate 7/21/2008
1.775 +//!@SYMTestCaseDesc PCM - 32 KHz mono recording and playback
1.776 +//!@SYMTestActions
1.777 +//! 1. Create Devsound instance
1.778 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.779 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.780 +//! 4. Capabilities
1.781 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
1.782 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm)
1.783 +//! 7. Record 10s
1.784 +//! 8. Stop 5s
1.785 +//! 9. CloseFile
1.786 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.787 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.788 +//! 12. Capabilities
1.789 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
1.790 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm)
1.791 +//! 15. Start Play EOF
1.792 +//! 16. CloseFile
1.793 +//! 17. Delete devsound instance
1.794 +//!@SYMTestStatus Verified
1.795 +//!@SYMTestPriority High
1.796 +//!@SYMTestExpectedResults
1.797 +//! PCM - 32 KHz mono recording and playback
1.798 +//!@SYMTestType CIT
1.799 +
1.800 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.801 + CREATE_OBJECT CMMFDevSound devsound1
1.802 + COMMAND devsound1 NewL
1.803 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command02
1.804 + OUTSTANDING
1.805 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command03
1.806 + COMMAND devsound1 Capabilities
1.807 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command05
1.808 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-ReplaceFile_command06
1.809 + COMMAND devsound1 RecordInitL
1.810 + ASYNC_DELAY 10000000
1.811 + COMMAND devsound1 Stop
1.812 + DELAY 5000000
1.813 + COMMAND devsound1 CloseFile
1.814 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command10
1.815 + OUTSTANDING
1.816 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command11
1.817 + COMMAND devsound1 Capabilities
1.818 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command13
1.819 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-OpenFile_command14
1.820 + COMMAND devsound1 PlayInitL
1.821 + OUTSTANDING
1.822 + COMMAND devsound1 CloseFile
1.823 + COMMAND devsound1 ~
1.824 + END_TEST_BLOCK
1.825 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011
1.826 +
1.827 +
1.828 +
1.829 +
1.830 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012
1.831 +
1.832 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012
1.833 +//!@SYMAPI
1.834 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.835 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.836 +//! CMMFDevSound::Capabilities()
1.837 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.838 +//! CMMFDevSound::PlayInitL()
1.839 +//! CMMFDevSound::RecordInitL()
1.840 +//! CMMFDevSound::Stop()
1.841 +//!@SYMAuthor etorres
1.842 +//!@SYMCreationDate 7/21/2008
1.843 +//!@SYMTestCaseDesc PCM - 32KHz stereo recording and playback
1.844 +//!@SYMTestActions
1.845 +//! 1. Create Devsound instance
1.846 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.847 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.848 +//! 4. Capabilities
1.849 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
1.850 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm)
1.851 +//! 7. Record 10s
1.852 +//! 8. Stop 5s
1.853 +//! 9. CloseFile
1.854 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.855 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.856 +//! 12. Capabilities
1.857 +//! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
1.858 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm)
1.859 +//! 15. Start Play EOF
1.860 +//! 16. CloseFile
1.861 +//! 17. Delete devsound instance
1.862 +//!@SYMTestStatus Verified
1.863 +//!@SYMTestPriority High
1.864 +//!@SYMTestExpectedResults
1.865 +//! PCM - 32KHz stereo recording and playback
1.866 +//!@SYMTestType CIT
1.867 +
1.868 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.869 + CREATE_OBJECT CMMFDevSound devsound1
1.870 + COMMAND devsound1 NewL
1.871 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command02
1.872 + OUTSTANDING
1.873 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command03
1.874 + COMMAND devsound1 Capabilities
1.875 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command05
1.876 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-ReplaceFile_command06
1.877 + COMMAND devsound1 RecordInitL
1.878 + ASYNC_DELAY 10000000
1.879 + COMMAND devsound1 Stop
1.880 + DELAY 5000000
1.881 + COMMAND devsound1 CloseFile
1.882 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command10
1.883 + OUTSTANDING
1.884 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command11
1.885 + COMMAND devsound1 Capabilities
1.886 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command13
1.887 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-OpenFile_command14
1.888 + COMMAND devsound1 PlayInitL
1.889 + OUTSTANDING
1.890 + COMMAND devsound1 CloseFile
1.891 + COMMAND devsound1 ~
1.892 + END_TEST_BLOCK
1.893 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012
1.894 +
1.895 +
1.896 +
1.897 +
1.898 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013
1.899 +
1.900 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013
1.901 +//!@SYMAPI
1.902 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.903 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.904 +//! CMMFDevSound::Capabilities()
1.905 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.906 +//! CMMFDevSound::PlayInitL()
1.907 +//! CMMFDevSound::RecordInitL()
1.908 +//! CMMFDevSound::Stop()
1.909 +//!@SYMAuthor etorres
1.910 +//!@SYMCreationDate 7/21/2008
1.911 +//!@SYMTestCaseDesc PCM - 48KHz mono recording and playback
1.912 +//!@SYMTestActions
1.913 +//! 1. Create Devsound instance
1.914 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.915 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.916 +//! 4. Capabilities
1.917 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
1.918 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm)
1.919 +//! 7. Record 10s
1.920 +//! 8. Stop 5s
1.921 +//! 9. CloseFile
1.922 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.923 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.924 +//! 12. Capabilities
1.925 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
1.926 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm)
1.927 +//! 15. Start Play EOF
1.928 +//! 16. CloseFile
1.929 +//! 17. Delete devsound instance
1.930 +//!@SYMTestStatus Verified
1.931 +//!@SYMTestPriority High
1.932 +//!@SYMTestExpectedResults
1.933 +//! PCM - 48KHz mono recording and playback
1.934 +//!@SYMTestType CIT
1.935 +
1.936 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.937 + CREATE_OBJECT CMMFDevSound devsound1
1.938 + COMMAND devsound1 NewL
1.939 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command02
1.940 + OUTSTANDING
1.941 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command03
1.942 + COMMAND devsound1 Capabilities
1.943 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command05
1.944 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-ReplaceFile_command06
1.945 + COMMAND devsound1 RecordInitL
1.946 + ASYNC_DELAY 10000000
1.947 + COMMAND devsound1 Stop
1.948 + DELAY 5000000
1.949 + COMMAND devsound1 CloseFile
1.950 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command10
1.951 + OUTSTANDING
1.952 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command11
1.953 + COMMAND devsound1 Capabilities
1.954 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command13
1.955 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-OpenFile_command14
1.956 + COMMAND devsound1 PlayInitL
1.957 + OUTSTANDING
1.958 + COMMAND devsound1 CloseFile
1.959 + COMMAND devsound1 ~
1.960 + END_TEST_BLOCK
1.961 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013
1.962 +
1.963 +
1.964 +
1.965 +
1.966 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014
1.967 +
1.968 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014
1.969 +//!@SYMAPI
1.970 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.971 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.972 +//! CMMFDevSound::Capabilities()
1.973 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.974 +//! CMMFDevSound::PlayInitL()
1.975 +//! CMMFDevSound::RecordInitL()
1.976 +//! CMMFDevSound::Stop()
1.977 +//!@SYMAuthor etorres
1.978 +//!@SYMCreationDate 7/21/2008
1.979 +//!@SYMTestCaseDesc PCM - 48KHz stereo recording and playback
1.980 +//!@SYMTestActions
1.981 +//! 1. Create Devsound instance
1.982 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.983 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.984 +//! 4. Capabilities
1.985 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
1.986 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm)
1.987 +//! 7. Record 10s
1.988 +//! 8. Stop 5s
1.989 +//! 9. CloseFile
1.990 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.991 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.992 +//! 12. Capabilities
1.993 +//! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
1.994 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm)
1.995 +//! 15. Start Play EOF
1.996 +//! 16. CloseFile
1.997 +//! 17. Delete devsound instance
1.998 +//!@SYMTestStatus Verified
1.999 +//!@SYMTestPriority High
1.1000 +//!@SYMTestExpectedResults
1.1001 +//! PCM - 48KHz stereo recording and playback
1.1002 +//!@SYMTestType CIT
1.1003 +
1.1004 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1005 + CREATE_OBJECT CMMFDevSound devsound1
1.1006 + COMMAND devsound1 NewL
1.1007 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command02
1.1008 + OUTSTANDING
1.1009 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command03
1.1010 + COMMAND devsound1 Capabilities
1.1011 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command05
1.1012 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-ReplaceFile_command06
1.1013 + COMMAND devsound1 RecordInitL
1.1014 + ASYNC_DELAY 10000000
1.1015 + COMMAND devsound1 Stop
1.1016 + DELAY 5000000
1.1017 + COMMAND devsound1 CloseFile
1.1018 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command10
1.1019 + OUTSTANDING
1.1020 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command11
1.1021 + COMMAND devsound1 Capabilities
1.1022 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command13
1.1023 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-OpenFile_command14
1.1024 + COMMAND devsound1 PlayInitL
1.1025 + OUTSTANDING
1.1026 + COMMAND devsound1 CloseFile
1.1027 + COMMAND devsound1 ~
1.1028 + END_TEST_BLOCK
1.1029 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014
1.1030 +
1.1031 +
1.1032 +
1.1033 +
1.1034 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015
1.1035 +
1.1036 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015
1.1037 +//!@SYMAPI
1.1038 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1039 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1040 +//! CMMFDevSound::Capabilities()
1.1041 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1042 +//! CMMFDevSound::PlayInitL()
1.1043 +//! CMMFDevSound::RecordInitL()
1.1044 +//! CMMFDevSound::Stop()
1.1045 +//!@SYMAuthor etorres
1.1046 +//!@SYMCreationDate 7/21/2008
1.1047 +//!@SYMTestCaseDesc PCM - 8KHz mono recording and playback
1.1048 +//!@SYMTestActions
1.1049 +//! 1. Create Devsound instance
1.1050 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.1051 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.1052 +//! 4. Capabilities
1.1053 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1054 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm)
1.1055 +//! 7. Record 10s
1.1056 +//! 8. Stop 5s
1.1057 +//! 9. CloseFile
1.1058 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.1059 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.1060 +//! 12. Capabilities
1.1061 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1062 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm)
1.1063 +//! 15. Start Play EOF
1.1064 +//! 16. CloseFile
1.1065 +//! 17. Delete devsound instance
1.1066 +//!@SYMTestStatus Verified
1.1067 +//!@SYMTestPriority High
1.1068 +//!@SYMTestExpectedResults
1.1069 +//! PCM - 8KHz mono recording and playback
1.1070 +//!@SYMTestType CIT
1.1071 +
1.1072 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1073 + CREATE_OBJECT CMMFDevSound devsound1
1.1074 + COMMAND devsound1 NewL
1.1075 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command02
1.1076 + OUTSTANDING
1.1077 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command03
1.1078 + COMMAND devsound1 Capabilities
1.1079 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command05
1.1080 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-ReplaceFile_command06
1.1081 + COMMAND devsound1 RecordInitL
1.1082 + ASYNC_DELAY 10000000
1.1083 + COMMAND devsound1 Stop
1.1084 + DELAY 5000000
1.1085 + COMMAND devsound1 CloseFile
1.1086 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command10
1.1087 + OUTSTANDING
1.1088 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command11
1.1089 + COMMAND devsound1 Capabilities
1.1090 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command13
1.1091 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-OpenFile_command14
1.1092 + COMMAND devsound1 PlayInitL
1.1093 + OUTSTANDING
1.1094 + COMMAND devsound1 CloseFile
1.1095 + COMMAND devsound1 ~
1.1096 + END_TEST_BLOCK
1.1097 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015
1.1098 +
1.1099 +
1.1100 +
1.1101 +
1.1102 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016
1.1103 +
1.1104 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016
1.1105 +//!@SYMAPI
1.1106 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1107 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1108 +//! CMMFDevSound::Capabilities()
1.1109 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1110 +//! CMMFDevSound::PlayInitL()
1.1111 +//! CMMFDevSound::RecordInitL()
1.1112 +//! CMMFDevSound::Stop()
1.1113 +//!@SYMAuthor etorres
1.1114 +//!@SYMCreationDate 7/21/2008
1.1115 +//!@SYMTestCaseDesc PCM - 8KHz stereo recording and playback
1.1116 +//!@SYMTestActions
1.1117 +//! 1. Create Devsound instance
1.1118 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.1119 +//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording)
1.1120 +//! 4. Capabilities
1.1121 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1.1122 +//! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm)
1.1123 +//! 7. Record 10s
1.1124 +//! 8. Stop 5s
1.1125 +//! 9. CloseFile
1.1126 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.1127 +//! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
1.1128 +//! 12. Capabilities
1.1129 +//! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1.1130 +//! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm)
1.1131 +//! 15. Start Play EOF
1.1132 +//! 16. CloseFile
1.1133 +//! 17. Delete devsound instance
1.1134 +//!@SYMTestStatus Verified
1.1135 +//!@SYMTestPriority High
1.1136 +//!@SYMTestExpectedResults
1.1137 +//! PCM - 8KHz stereo recording and playback
1.1138 +//!@SYMTestType CIT
1.1139 +
1.1140 + START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1141 + CREATE_OBJECT CMMFDevSound devsound1
1.1142 + COMMAND devsound1 NewL
1.1143 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command02
1.1144 + OUTSTANDING
1.1145 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command03
1.1146 + COMMAND devsound1 Capabilities
1.1147 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command05
1.1148 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-ReplaceFile_command06
1.1149 + COMMAND devsound1 RecordInitL
1.1150 + ASYNC_DELAY 10000000
1.1151 + COMMAND devsound1 Stop
1.1152 + DELAY 5000000
1.1153 + COMMAND devsound1 CloseFile
1.1154 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command10
1.1155 + OUTSTANDING
1.1156 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command11
1.1157 + COMMAND devsound1 Capabilities
1.1158 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command13
1.1159 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-OpenFile_command14
1.1160 + COMMAND devsound1 PlayInitL
1.1161 + OUTSTANDING
1.1162 + COMMAND devsound1 CloseFile
1.1163 + COMMAND devsound1 ~
1.1164 + END_TEST_BLOCK
1.1165 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016
1.1166 +
1.1167 +
1.1168 +
1.1169 +
1.1170 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017
1.1171 +
1.1172 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017
1.1173 +//!@SYMAPI
1.1174 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1175 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1176 +//! CMMFDevSound::Capabilities()
1.1177 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1178 +//! CMMFDevSound::PlayInitL()
1.1179 +//! CMMFDevSound::RecordInitL()
1.1180 +//! CMMFDevSound::Stop()
1.1181 +//!@SYMAuthor alavariega
1.1182 +//!@SYMCreationDate 8/11/2008
1.1183 +//!@SYMTestCaseDesc AMR-NB 8KHz recording and playback several times
1.1184 +//!@SYMTestActions
1.1185 +//! 1.- Create DevSound Instance att1
1.1186 +//! 2.- Create DevSound Instance att2
1.1187 +//! 3.- att1 Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.1188 +//! 4.- att1 Set Priority (Priority ={Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp}; PriorityState = EMMFStateRecording)
1.1189 +//! 5.- att1 Capabilities
1.1190 +//! 6.- att1 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1191 +//! 7.- att1 ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\PoCCallStressTest.amr)
1.1192 +//! 8.- att1 Record 5s
1.1193 +//! 9.- att1 Stop 2s
1.1194 +//! 10.- att1 Record 3s
1.1195 +//! 11.- att1 Stop 4s
1.1196 +//! 12.- att1 CloseFile
1.1197 +//! 13.- att2 Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.1198 +//! 14.- att2 Set Priority (Priority ={Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying)
1.1199 +//! 15.- att2 Capabilities
1.1200 +//! 16.- att2 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1201 +//! 17.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.1202 +//! 18.- Start Play 2s
1.1203 +//! 19.- Stop 1s
1.1204 +//! 20.- Start Play 5s
1.1205 +//! 21.- Stop
1.1206 +//! 22. Close File
1.1207 +//! 23.- Delete att1
1.1208 +//! 24.- Delete att2
1.1209 +//!@SYMTestStatus Verified
1.1210 +//!@SYMTestPriority High
1.1211 +//!@SYMTestExpectedResults
1.1212 +//! AMR-NB 8KHz recording and playback several times
1.1213 +//!@SYMTestType CIT
1.1214 +
1.1215 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1216 + CREATE_OBJECT CMMFDevSound devsound1
1.1217 + CREATE_OBJECT CMMFDevSound devsound2
1.1218 + COMMAND devsound1 NewL
1.1219 + COMMAND devsound2 NewL
1.1220 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command03
1.1221 + OUTSTANDING
1.1222 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command04
1.1223 + COMMAND devsound1 Capabilities
1.1224 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command06
1.1225 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-ReplaceFile_command07
1.1226 + COMMAND devsound1 RecordInitL
1.1227 + ASYNC_DELAY 5000000
1.1228 + COMMAND devsound1 Stop
1.1229 + DELAY 2000000
1.1230 + COMMAND devsound1 RecordInitL
1.1231 + ASYNC_DELAY 3000000
1.1232 + COMMAND devsound1 Stop
1.1233 + DELAY 4000000
1.1234 + COMMAND devsound1 CloseFile
1.1235 + COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command13
1.1236 + OUTSTANDING
1.1237 + COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command14
1.1238 + COMMAND devsound2 Capabilities
1.1239 + COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command16
1.1240 + COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-OpenFile_command17
1.1241 + COMMAND devsound2 PlayInitL
1.1242 + ASYNC_DELAY 2000000
1.1243 + COMMAND devsound2 Stop
1.1244 + DELAY 1000000
1.1245 + COMMAND devsound2 PlayInitL
1.1246 + ASYNC_DELAY 5000000
1.1247 + COMMAND devsound2 Stop
1.1248 + COMMAND devsound2 CloseFile
1.1249 + COMMAND devsound1 ~
1.1250 + COMMAND devsound2 ~
1.1251 + END_TEST_BLOCK
1.1252 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017
1.1253 +
1.1254 +
1.1255 +
1.1256 +
1.1257 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018
1.1258 +
1.1259 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018
1.1260 +//!@SYMAPI
1.1261 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1262 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1263 +//! CMMFDevSound::Capabilities()
1.1264 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1265 +//! CMMFDevSound::PlayInitL()
1.1266 +//! CMMFDevSound::RecordInitL()
1.1267 +//! CMMFDevSound::Stop()
1.1268 +//!@SYMAuthor alavariega
1.1269 +//!@SYMCreationDate 8/11/2008
1.1270 +//!@SYMTestCaseDesc PCM 16k mono record and playback
1.1271 +//!@SYMTestActions
1.1272 +//! 1.- Create a Instance of DevSound
1.1273 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1274 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1275 +//! 4.- Capabilities
1.1276 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1277 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm)
1.1278 +//! 7.- StartRecord 10s
1.1279 +//! 8.- Stop 5s
1.1280 +//! 9.- CloseFile
1.1281 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1282 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1283 +//! 12.- Capabilities
1.1284 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
1.1285 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm)
1.1286 +//! 15.- StartPlay EOF
1.1287 +//! 16.- CloseFile
1.1288 +//! 17.-delete DevSound instance
1.1289 +//!@SYMTestStatus Verified
1.1290 +//!@SYMTestPriority High
1.1291 +//!@SYMTestExpectedResults
1.1292 +//! PCM 16k mono record and playback
1.1293 +//!@SYMTestType CIT
1.1294 +
1.1295 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1296 + CREATE_OBJECT CMMFDevSound devsound1
1.1297 + COMMAND devsound1 NewL
1.1298 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command02
1.1299 + OUTSTANDING
1.1300 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command03
1.1301 + COMMAND devsound1 Capabilities
1.1302 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command05
1.1303 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-ReplaceFile_command06
1.1304 + COMMAND devsound1 RecordInitL
1.1305 + ASYNC_DELAY 10000000
1.1306 + COMMAND devsound1 Stop
1.1307 + DELAY 5000000
1.1308 + COMMAND devsound1 CloseFile
1.1309 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command10
1.1310 + OUTSTANDING
1.1311 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command11
1.1312 + COMMAND devsound1 Capabilities
1.1313 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command13
1.1314 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-OpenFile_command14
1.1315 + COMMAND devsound1 PlayInitL
1.1316 + OUTSTANDING
1.1317 + COMMAND devsound1 CloseFile
1.1318 + COMMAND devsound1 ~
1.1319 + END_TEST_BLOCK
1.1320 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018
1.1321 +
1.1322 +
1.1323 +
1.1324 +
1.1325 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019
1.1326 +
1.1327 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019
1.1328 +//!@SYMAPI
1.1329 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1330 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1331 +//! CMMFDevSound::Capabilities()
1.1332 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1333 +//! CMMFDevSound::PlayInitL()
1.1334 +//! CMMFDevSound::RecordInitL()
1.1335 +//! CMMFDevSound::Stop()
1.1336 +//!@SYMAuthor alavariega
1.1337 +//!@SYMCreationDate 8/11/2008
1.1338 +//!@SYMTestCaseDesc PCM 16k stereo record and playback
1.1339 +//!@SYMTestActions
1.1340 +//! 1.- Create a Instance of DevSound
1.1341 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1342 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1343 +//! 4.- Capabilities
1.1344 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.1345 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm)
1.1346 +//! 7.- StartRecord 10s
1.1347 +//! 8.- Stop 5s
1.1348 +//! 9.- CloseFile
1.1349 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1350 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1351 +//! 12.- Capabilities
1.1352 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.1353 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm)
1.1354 +//! 15.- StartPlay EOF
1.1355 +//! 16.- CloseFile
1.1356 +//! 17.-delete DevSound instance
1.1357 +//!@SYMTestStatus Verified
1.1358 +//!@SYMTestPriority High
1.1359 +//!@SYMTestExpectedResults
1.1360 +//! PCM 16k stereo record and playback
1.1361 +//!@SYMTestType CIT
1.1362 +
1.1363 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1364 + CREATE_OBJECT CMMFDevSound devsound1
1.1365 + COMMAND devsound1 NewL
1.1366 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command02
1.1367 + OUTSTANDING
1.1368 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command03
1.1369 + COMMAND devsound1 Capabilities
1.1370 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command05
1.1371 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-ReplaceFile_command06
1.1372 + COMMAND devsound1 RecordInitL
1.1373 + ASYNC_DELAY 10000000
1.1374 + COMMAND devsound1 Stop
1.1375 + DELAY 5000000
1.1376 + COMMAND devsound1 CloseFile
1.1377 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command10
1.1378 + OUTSTANDING
1.1379 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command11
1.1380 + COMMAND devsound1 Capabilities
1.1381 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command13
1.1382 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-OpenFile_command14
1.1383 + COMMAND devsound1 PlayInitL
1.1384 + OUTSTANDING
1.1385 + COMMAND devsound1 CloseFile
1.1386 + COMMAND devsound1 ~
1.1387 + END_TEST_BLOCK
1.1388 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019
1.1389 +
1.1390 +
1.1391 +
1.1392 +
1.1393 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020
1.1394 +
1.1395 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020
1.1396 +//!@SYMAPI
1.1397 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1398 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1399 +//! CMMFDevSound::Capabilities()
1.1400 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1401 +//! CMMFDevSound::PlayInitL()
1.1402 +//! CMMFDevSound::RecordInitL()
1.1403 +//! CMMFDevSound::Stop()
1.1404 +//!@SYMAuthor alavariega
1.1405 +//!@SYMCreationDate 8/11/2008
1.1406 +//!@SYMTestCaseDesc PCM 24k mono record and playback
1.1407 +//!@SYMTestActions
1.1408 +//! 1.- Create a Instance of DevSound
1.1409 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1410 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1411 +//! 4.- Capabilities
1.1412 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
1.1413 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm)
1.1414 +//! 7.- StartRecord 10s
1.1415 +//! 8.- Stop 5s
1.1416 +//! 9.- CloseFile
1.1417 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1418 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1419 +//! 12.- Capabilities
1.1420 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
1.1421 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm)
1.1422 +//! 15.- StartPlay EOF
1.1423 +//! 16.- CloseFile
1.1424 +//! 17.-delete DevSound instance
1.1425 +//!@SYMTestStatus Verified
1.1426 +//!@SYMTestPriority High
1.1427 +//!@SYMTestExpectedResults
1.1428 +//! PCM 24k mono record and playback
1.1429 +//!@SYMTestType CIT
1.1430 +
1.1431 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1432 + CREATE_OBJECT CMMFDevSound devsound1
1.1433 + COMMAND devsound1 NewL
1.1434 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command02
1.1435 + OUTSTANDING
1.1436 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command03
1.1437 + COMMAND devsound1 Capabilities
1.1438 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command05
1.1439 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-ReplaceFile_command06
1.1440 + COMMAND devsound1 RecordInitL
1.1441 + ASYNC_DELAY 10000000
1.1442 + COMMAND devsound1 Stop
1.1443 + DELAY 5000000
1.1444 + COMMAND devsound1 CloseFile
1.1445 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command10
1.1446 + OUTSTANDING
1.1447 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command11
1.1448 + COMMAND devsound1 Capabilities
1.1449 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command13
1.1450 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-OpenFile_command14
1.1451 + COMMAND devsound1 PlayInitL
1.1452 + OUTSTANDING
1.1453 + COMMAND devsound1 CloseFile
1.1454 + COMMAND devsound1 ~
1.1455 + END_TEST_BLOCK
1.1456 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020
1.1457 +
1.1458 +
1.1459 +
1.1460 +
1.1461 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021
1.1462 +
1.1463 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021
1.1464 +//!@SYMAPI
1.1465 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1466 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1467 +//! CMMFDevSound::Capabilities()
1.1468 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1469 +//! CMMFDevSound::PlayInitL()
1.1470 +//! CMMFDevSound::RecordInitL()
1.1471 +//! CMMFDevSound::Stop()
1.1472 +//!@SYMAuthor alavariega
1.1473 +//!@SYMCreationDate 8/11/2008
1.1474 +//!@SYMTestCaseDesc PCM 24k stereo record and recording
1.1475 +//!@SYMTestActions
1.1476 +//! 1.- Create a Instance of DevSound
1.1477 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1478 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1479 +//! 4.- Capabilities
1.1480 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
1.1481 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm)
1.1482 +//! 7.- StartRecord 10s
1.1483 +//! 8.- Stop 5s
1.1484 +//! 9.- CloseFile
1.1485 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1486 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1487 +//! 12.- Capabilities
1.1488 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
1.1489 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm)
1.1490 +//! 15.- StartPlay EOF
1.1491 +//! 16.- CloseFile
1.1492 +//! 17.-delete DevSound instance
1.1493 +//!@SYMTestStatus Verified
1.1494 +//!@SYMTestPriority High
1.1495 +//!@SYMTestExpectedResults
1.1496 +//! PCM 24k stereo record and recording
1.1497 +//!@SYMTestType CIT
1.1498 +
1.1499 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1500 + CREATE_OBJECT CMMFDevSound devsound1
1.1501 + COMMAND devsound1 NewL
1.1502 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command02
1.1503 + OUTSTANDING
1.1504 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command03
1.1505 + COMMAND devsound1 Capabilities
1.1506 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command05
1.1507 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-ReplaceFile_command06
1.1508 + COMMAND devsound1 RecordInitL
1.1509 + ASYNC_DELAY 10000000
1.1510 + COMMAND devsound1 Stop
1.1511 + DELAY 5000000
1.1512 + COMMAND devsound1 CloseFile
1.1513 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command10
1.1514 + OUTSTANDING
1.1515 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command11
1.1516 + COMMAND devsound1 Capabilities
1.1517 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command13
1.1518 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-OpenFile_command14
1.1519 + COMMAND devsound1 PlayInitL
1.1520 + OUTSTANDING
1.1521 + COMMAND devsound1 CloseFile
1.1522 + COMMAND devsound1 ~
1.1523 + END_TEST_BLOCK
1.1524 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021
1.1525 +
1.1526 +
1.1527 +
1.1528 +
1.1529 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022
1.1530 +
1.1531 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022
1.1532 +//!@SYMAPI
1.1533 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1534 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1535 +//! CMMFDevSound::Capabilities()
1.1536 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1537 +//! CMMFDevSound::PlayInitL()
1.1538 +//! CMMFDevSound::RecordInitL()
1.1539 +//! CMMFDevSound::Stop()
1.1540 +//!@SYMAuthor alavariega
1.1541 +//!@SYMCreationDate 8/11/2008
1.1542 +//!@SYMTestCaseDesc PCM 32k mono record and recording
1.1543 +//!@SYMTestActions
1.1544 +//! 1.- Create a Instance of DevSound
1.1545 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1546 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1547 +//! 4.- Capabilities
1.1548 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
1.1549 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm)
1.1550 +//! 7.- StartRecord 10s
1.1551 +//! 8.- Stop 5s
1.1552 +//! 9.- CloseFile
1.1553 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1554 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1555 +//! 12.- Capabilities
1.1556 +//! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate32000Hz)
1.1557 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm)
1.1558 +//! 15.- StartPlay EOF
1.1559 +//! 16.- CloseFile
1.1560 +//! 17.- Delete DevSound instance
1.1561 +//!@SYMTestStatus Verified
1.1562 +//!@SYMTestPriority High
1.1563 +//!@SYMTestExpectedResults
1.1564 +//! PCM 32k mono record and recording
1.1565 +//!@SYMTestType CIT
1.1566 +
1.1567 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1568 + CREATE_OBJECT CMMFDevSound devsound1
1.1569 + COMMAND devsound1 NewL
1.1570 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command02
1.1571 + OUTSTANDING
1.1572 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command03
1.1573 + COMMAND devsound1 Capabilities
1.1574 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command05
1.1575 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-ReplaceFile_command06
1.1576 + COMMAND devsound1 RecordInitL
1.1577 + ASYNC_DELAY 10000000
1.1578 + COMMAND devsound1 Stop
1.1579 + DELAY 5000000
1.1580 + COMMAND devsound1 CloseFile
1.1581 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command10
1.1582 + OUTSTANDING
1.1583 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command11
1.1584 + COMMAND devsound1 Capabilities
1.1585 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command13
1.1586 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-OpenFile_command14
1.1587 + COMMAND devsound1 PlayInitL
1.1588 + OUTSTANDING
1.1589 + COMMAND devsound1 CloseFile
1.1590 + COMMAND devsound1 ~
1.1591 + END_TEST_BLOCK
1.1592 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022
1.1593 +
1.1594 +
1.1595 +
1.1596 +
1.1597 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023
1.1598 +
1.1599 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023
1.1600 +//!@SYMAPI
1.1601 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1602 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1603 +//! CMMFDevSound::Capabilities()
1.1604 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1605 +//! CMMFDevSound::PlayInitL()
1.1606 +//! CMMFDevSound::RecordInitL()
1.1607 +//! CMMFDevSound::Stop()
1.1608 +//!@SYMAuthor alavariega
1.1609 +//!@SYMCreationDate 8/11/2008
1.1610 +//!@SYMTestCaseDesc PCM 32k stereo record and recording
1.1611 +//!@SYMTestActions
1.1612 +//! 1.- Create a Instance of DevSound
1.1613 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1614 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1615 +//! 4.- Capabilities
1.1616 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
1.1617 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm)
1.1618 +//! 7.- StartRecord 10s
1.1619 +//! 8.- Stop 5s
1.1620 +//! 9.- CloseFile
1.1621 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1622 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1623 +//! 12.- Capabilities
1.1624 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate32000Hz)
1.1625 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm)
1.1626 +//! 15.- StartPlay EOF
1.1627 +//! 16.- CloseFile
1.1628 +//! 17.-delete DevSound instance
1.1629 +//!@SYMTestStatus Verified
1.1630 +//!@SYMTestPriority High
1.1631 +//!@SYMTestExpectedResults
1.1632 +//! PCM 32k stereo record and recording
1.1633 +//!@SYMTestType CIT
1.1634 +
1.1635 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1636 + CREATE_OBJECT CMMFDevSound devsound1
1.1637 + COMMAND devsound1 NewL
1.1638 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command02
1.1639 + OUTSTANDING
1.1640 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command03
1.1641 + COMMAND devsound1 Capabilities
1.1642 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command05
1.1643 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-ReplaceFile_command06
1.1644 + COMMAND devsound1 RecordInitL
1.1645 + ASYNC_DELAY 10000000
1.1646 + COMMAND devsound1 Stop
1.1647 + DELAY 5000000
1.1648 + COMMAND devsound1 CloseFile
1.1649 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command10
1.1650 + OUTSTANDING
1.1651 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command11
1.1652 + COMMAND devsound1 Capabilities
1.1653 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command13
1.1654 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-OpenFile_command14
1.1655 + COMMAND devsound1 PlayInitL
1.1656 + OUTSTANDING
1.1657 + COMMAND devsound1 CloseFile
1.1658 + COMMAND devsound1 ~
1.1659 + END_TEST_BLOCK
1.1660 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023
1.1661 +
1.1662 +
1.1663 +
1.1664 +
1.1665 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024
1.1666 +
1.1667 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024
1.1668 +//!@SYMAPI
1.1669 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1670 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1671 +//! CMMFDevSound::Capabilities()
1.1672 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1673 +//! CMMFDevSound::PlayInitL()
1.1674 +//! CMMFDevSound::RecordInitL()
1.1675 +//! CMMFDevSound::Stop()
1.1676 +//!@SYMAuthor alavariega
1.1677 +//!@SYMCreationDate 8/11/2008
1.1678 +//!@SYMTestCaseDesc PCM 48k mono record and recording
1.1679 +//!@SYMTestActions
1.1680 +//! 1.- Create a Instance of DevSound
1.1681 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1682 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1683 +//! 4.- Capabilities
1.1684 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
1.1685 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm)
1.1686 +//! 7.- StartRecord 10s
1.1687 +//! 8.- Stop 5s
1.1688 +//! 9.- CloseFile
1.1689 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1690 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1691 +//! 12.- Capabilities
1.1692 +//! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate48000Hz)
1.1693 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm)
1.1694 +//! 15.- StartPlay EOF
1.1695 +//! 16.- CloseFile
1.1696 +//! 17.-delete DevSound instance
1.1697 +//!@SYMTestStatus Verified
1.1698 +//!@SYMTestPriority High
1.1699 +//!@SYMTestExpectedResults
1.1700 +//! PCM 48k mono record and recording
1.1701 +//!@SYMTestType CIT
1.1702 +
1.1703 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1704 + CREATE_OBJECT CMMFDevSound devsound1
1.1705 + COMMAND devsound1 NewL
1.1706 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command02
1.1707 + OUTSTANDING
1.1708 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command03
1.1709 + COMMAND devsound1 Capabilities
1.1710 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command05
1.1711 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-ReplaceFile_command06
1.1712 + COMMAND devsound1 RecordInitL
1.1713 + ASYNC_DELAY 10000000
1.1714 + COMMAND devsound1 Stop
1.1715 + DELAY 5000000
1.1716 + COMMAND devsound1 CloseFile
1.1717 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command10
1.1718 + OUTSTANDING
1.1719 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command11
1.1720 + COMMAND devsound1 Capabilities
1.1721 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command13
1.1722 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-OpenFile_command14
1.1723 + COMMAND devsound1 PlayInitL
1.1724 + OUTSTANDING
1.1725 + COMMAND devsound1 CloseFile
1.1726 + COMMAND devsound1 ~
1.1727 + END_TEST_BLOCK
1.1728 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024
1.1729 +
1.1730 +
1.1731 +
1.1732 +
1.1733 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025
1.1734 +
1.1735 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025
1.1736 +//!@SYMAPI
1.1737 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1738 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1739 +//! CMMFDevSound::Capabilities()
1.1740 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1741 +//! CMMFDevSound::PlayInitL()
1.1742 +//! CMMFDevSound::RecordInitL()
1.1743 +//! CMMFDevSound::Stop()
1.1744 +//!@SYMAuthor alavariega
1.1745 +//!@SYMCreationDate 8/11/2008
1.1746 +//!@SYMTestCaseDesc PCM 48k stereo record and recording
1.1747 +//!@SYMTestActions
1.1748 +//! 1.- Create a Instance of DevSound
1.1749 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1750 +//! 3.- Set Priority (Priority = {Priority,PriorityVideoRecording}; Preference = {PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState = EMMFStateRecording )
1.1751 +//! 4.- Capabilities
1.1752 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
1.1753 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm)
1.1754 +//! 7.- StartRecord 10s
1.1755 +//! 8.- Stop 5s
1.1756 +//! 9.- CloseFile
1.1757 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1758 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1759 +//! 12.- Capabilities
1.1760 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate48000Hz)
1.1761 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm)
1.1762 +//! 15.- StartPlay EOF
1.1763 +//! 16.- CloseFile
1.1764 +//! 17.-Delete DevSound instance
1.1765 +//!@SYMTestStatus Verified
1.1766 +//!@SYMTestPriority High
1.1767 +//!@SYMTestExpectedResults
1.1768 +//! PCM 48k stereo record and recording
1.1769 +//!@SYMTestType CIT
1.1770 +
1.1771 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1772 + CREATE_OBJECT CMMFDevSound devsound1
1.1773 + COMMAND devsound1 NewL
1.1774 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command02
1.1775 + OUTSTANDING
1.1776 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command03
1.1777 + COMMAND devsound1 Capabilities
1.1778 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command05
1.1779 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-ReplaceFile_command06
1.1780 + COMMAND devsound1 RecordInitL
1.1781 + ASYNC_DELAY 10000000
1.1782 + COMMAND devsound1 Stop
1.1783 + DELAY 5000000
1.1784 + COMMAND devsound1 CloseFile
1.1785 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command10
1.1786 + OUTSTANDING
1.1787 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command11
1.1788 + COMMAND devsound1 Capabilities
1.1789 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command13
1.1790 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-OpenFile_command14
1.1791 + COMMAND devsound1 PlayInitL
1.1792 + OUTSTANDING
1.1793 + COMMAND devsound1 CloseFile
1.1794 + COMMAND devsound1 ~
1.1795 + END_TEST_BLOCK
1.1796 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025
1.1797 +
1.1798 +
1.1799 +
1.1800 +
1.1801 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026
1.1802 +
1.1803 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026
1.1804 +//!@SYMAPI
1.1805 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1806 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1807 +//! CMMFDevSound::Capabilities()
1.1808 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1809 +//! CMMFDevSound::PlayInitL()
1.1810 +//! CMMFDevSound::RecordInitL()
1.1811 +//! CMMFDevSound::Stop()
1.1812 +//!@SYMAuthor alavariega
1.1813 +//!@SYMCreationDate 8/11/2008
1.1814 +//!@SYMTestCaseDesc PCM 8k mono record and recording
1.1815 +//!@SYMTestActions
1.1816 +//! 1.- Create a Instance of DevSound
1.1817 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1818 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1819 +//! 4.- Capabilities
1.1820 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1821 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm)
1.1822 +//! 7.- StartRecord 10s
1.1823 +//! 8.- Stop 5s
1.1824 +//! 9.- CloseFile
1.1825 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1826 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1827 +//! 12.- Capabilities
1.1828 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1829 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm)
1.1830 +//! 15.- StartPlay EOF
1.1831 +//! 16.- CloseFile
1.1832 +//! 17.-delete DevSound instance
1.1833 +//!@SYMTestStatus Verified
1.1834 +//!@SYMTestPriority High
1.1835 +//!@SYMTestExpectedResults
1.1836 +//! PCM 8k mono record and recording
1.1837 +//!@SYMTestType CIT
1.1838 +
1.1839 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1840 + CREATE_OBJECT CMMFDevSound devsound1
1.1841 + COMMAND devsound1 NewL
1.1842 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command02
1.1843 + OUTSTANDING
1.1844 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command03
1.1845 + COMMAND devsound1 Capabilities
1.1846 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command05
1.1847 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-ReplaceFile_command06
1.1848 + COMMAND devsound1 RecordInitL
1.1849 + ASYNC_DELAY 10000000
1.1850 + COMMAND devsound1 Stop
1.1851 + DELAY 5000000
1.1852 + COMMAND devsound1 CloseFile
1.1853 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command10
1.1854 + OUTSTANDING
1.1855 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command11
1.1856 + COMMAND devsound1 Capabilities
1.1857 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command13
1.1858 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-OpenFile_command14
1.1859 + COMMAND devsound1 PlayInitL
1.1860 + OUTSTANDING
1.1861 + COMMAND devsound1 CloseFile
1.1862 + COMMAND devsound1 ~
1.1863 + END_TEST_BLOCK
1.1864 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026
1.1865 +
1.1866 +
1.1867 +
1.1868 +
1.1869 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027
1.1870 +
1.1871 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027
1.1872 +//!@SYMAPI
1.1873 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1874 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1875 +//! CMMFDevSound::Capabilities()
1.1876 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1877 +//! CMMFDevSound::PlayInitL()
1.1878 +//! CMMFDevSound::RecordInitL()
1.1879 +//! CMMFDevSound::Stop()
1.1880 +//!@SYMAuthor alavariega
1.1881 +//!@SYMCreationDate 8/11/2008
1.1882 +//!@SYMTestCaseDesc PCM 8 KHz mono recording and playback
1.1883 +//!@SYMTestActions
1.1884 +//! 1.- Create a Instance of DevSound
1.1885 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1886 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1887 +//! 4.- Capabilities
1.1888 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1889 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm)
1.1890 +//! 7.- StartRecord 10s
1.1891 +//! 8.- Stop 5s
1.1892 +//! 9.- CloseFile
1.1893 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.1894 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.1895 +//! 12.- Capabilities
1.1896 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1897 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm)
1.1898 +//! 15.- StartPlay EOF
1.1899 +//! 16.- CloseFile
1.1900 +//! 17.-delete DevSound instance
1.1901 +//!@SYMTestStatus Verified
1.1902 +//!@SYMTestPriority High
1.1903 +//!@SYMTestExpectedResults
1.1904 +//! PCM 8 KHz mono recording and playback
1.1905 +//!@SYMTestType CIT
1.1906 +
1.1907 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1908 + CREATE_OBJECT CMMFDevSound devsound1
1.1909 + COMMAND devsound1 NewL
1.1910 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command02
1.1911 + OUTSTANDING
1.1912 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command03
1.1913 + COMMAND devsound1 Capabilities
1.1914 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command05
1.1915 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-ReplaceFile_command06
1.1916 + COMMAND devsound1 RecordInitL
1.1917 + ASYNC_DELAY 10000000
1.1918 + COMMAND devsound1 Stop
1.1919 + DELAY 5000000
1.1920 + COMMAND devsound1 CloseFile
1.1921 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command10
1.1922 + OUTSTANDING
1.1923 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command11
1.1924 + COMMAND devsound1 Capabilities
1.1925 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command13
1.1926 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-OpenFile_command14
1.1927 + COMMAND devsound1 PlayInitL
1.1928 + OUTSTANDING
1.1929 + COMMAND devsound1 CloseFile
1.1930 + COMMAND devsound1 ~
1.1931 + END_TEST_BLOCK
1.1932 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027
1.1933 +
1.1934 +
1.1935 +
1.1936 +
1.1937 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028
1.1938 +
1.1939 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028
1.1940 +//!@SYMAPI
1.1941 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.1942 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.1943 +//! CMMFDevSound::Capabilities()
1.1944 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.1945 +//! CMMFDevSound::PlayInitL()
1.1946 +//! CMMFDevSound::RecordInitL()
1.1947 +//! CMMFDevSound::Stop()
1.1948 +//!@SYMAuthor alavariega
1.1949 +//!@SYMCreationDate 8/11/2008
1.1950 +//!@SYMTestCaseDesc PCM 8k mono record rec stop twice
1.1951 +//!@SYMTestActions
1.1952 +//! 1.- Create a Instance of DevSound
1.1953 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.1954 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.1955 +//! 4.- Capabilities
1.1956 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.1957 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice1.pcm)
1.1958 +//! 7.- StartRecord 10s
1.1959 +//! 8.- Stop 5s
1.1960 +//! 9.- CloseFile
1.1961 +//! 10.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice2.pcm)
1.1962 +//! 11.- StartRecord 10s
1.1963 +//! 12.- Stop
1.1964 +//! 13.- CloseFile
1.1965 +//! 14.-Delete DevSound instance
1.1966 +//!@SYMTestStatus Verified
1.1967 +//!@SYMTestPriority High
1.1968 +//!@SYMTestExpectedResults
1.1969 +//! PCM 8k mono record rec stop twice
1.1970 +//!@SYMTestType CIT
1.1971 +
1.1972 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.1973 + CREATE_OBJECT CMMFDevSound devsound1
1.1974 + COMMAND devsound1 NewL
1.1975 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-InitializeL_command02
1.1976 + OUTSTANDING
1.1977 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetPrioritySettings_command03
1.1978 + COMMAND devsound1 Capabilities
1.1979 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetConfigL_command05
1.1980 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command06
1.1981 + COMMAND devsound1 RecordInitL
1.1982 + ASYNC_DELAY 10000000
1.1983 + COMMAND devsound1 Stop
1.1984 + DELAY 5000000
1.1985 + COMMAND devsound1 CloseFile
1.1986 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command10
1.1987 + COMMAND devsound1 RecordInitL
1.1988 + ASYNC_DELAY 10000000
1.1989 + COMMAND devsound1 Stop
1.1990 + COMMAND devsound1 CloseFile
1.1991 + COMMAND devsound1 ~
1.1992 + END_TEST_BLOCK
1.1993 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028
1.1994 +
1.1995 +
1.1996 +
1.1997 +
1.1998 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029
1.1999 +
1.2000 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029
1.2001 +//!@SYMAPI
1.2002 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2003 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2004 +//! CMMFDevSound::Capabilities()
1.2005 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2006 +//! CMMFDevSound::PlayInitL()
1.2007 +//! CMMFDevSound::RecordInitL()
1.2008 +//! CMMFDevSound::Stop()
1.2009 +//!@SYMAuthor alavariega
1.2010 +//!@SYMCreationDate 8/11/2008
1.2011 +//!@SYMTestCaseDesc PCM 8k mono record using UID
1.2012 +//!@SYMTestActions
1.2013 +//! 1.- Create a Instance of DevSound
1.2014 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.2015 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.2016 +//! 4.- Capabilities
1.2017 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2018 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm)
1.2019 +//! 7.- StartRecord 10s
1.2020 +//! 8.- Stop 5s
1.2021 +//! 9.- CloseFile
1.2022 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.2023 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.2024 +//! 12.- Capabilities
1.2025 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2026 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm)
1.2027 +//! 15.- StartPlay EOF
1.2028 +//! 16.- CloseFile
1.2029 +//! 17.-delete DevSound instance
1.2030 +//!@SYMTestStatus Verified
1.2031 +//!@SYMTestPriority High
1.2032 +//!@SYMTestExpectedResults
1.2033 +//! PCM 8k mono record using UID
1.2034 +//!@SYMTestType CIT
1.2035 +
1.2036 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2037 + CREATE_OBJECT CMMFDevSound devsound1
1.2038 + COMMAND devsound1 NewL
1.2039 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command02
1.2040 + OUTSTANDING
1.2041 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command03
1.2042 + COMMAND devsound1 Capabilities
1.2043 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command05
1.2044 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-ReplaceFile_command06
1.2045 + COMMAND devsound1 RecordInitL
1.2046 + ASYNC_DELAY 10000000
1.2047 + COMMAND devsound1 Stop
1.2048 + DELAY 5000000
1.2049 + COMMAND devsound1 CloseFile
1.2050 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command10
1.2051 + OUTSTANDING
1.2052 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command11
1.2053 + COMMAND devsound1 Capabilities
1.2054 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command13
1.2055 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-OpenFile_command14
1.2056 + COMMAND devsound1 PlayInitL
1.2057 + OUTSTANDING
1.2058 + COMMAND devsound1 CloseFile
1.2059 + COMMAND devsound1 ~
1.2060 + END_TEST_BLOCK
1.2061 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029
1.2062 +
1.2063 +
1.2064 +
1.2065 +
1.2066 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030
1.2067 +
1.2068 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030
1.2069 +//!@SYMAPI
1.2070 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2071 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2072 +//! CMMFDevSound::Capabilities()
1.2073 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2074 +//! CMMFDevSound::PlayInitL()
1.2075 +//! CMMFDevSound::RecordInitL()
1.2076 +//! CMMFDevSound::Stop()
1.2077 +//!@SYMAuthor alavariega
1.2078 +//!@SYMCreationDate 8/11/2008
1.2079 +//!@SYMTestCaseDesc PCM 8k mono record when accessory is not used
1.2080 +//!@SYMTestActions
1.2081 +//! 1.- Create a Instance of DevSound
1.2082 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.2083 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.2084 +//! 4.- Capabilities
1.2085 +//! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2086 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm)
1.2087 +//! 7.- StartRecord 10s
1.2088 +//! 8.- Stop 5s
1.2089 +//! 9.- CloseFile
1.2090 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.2091 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.2092 +//! 12.- Capabilities
1.2093 +//! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2094 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm)
1.2095 +//! 15.- StartPlay EOF
1.2096 +//! 16.- CloseFile
1.2097 +//! 17.-delete DevSound instance
1.2098 +//!@SYMTestStatus Verified
1.2099 +//!@SYMTestPriority High
1.2100 +//!@SYMTestExpectedResults
1.2101 +//! PCM 8k mono record when accessory is not used
1.2102 +//!@SYMTestType CIT
1.2103 +
1.2104 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2105 + CREATE_OBJECT CMMFDevSound devsound1
1.2106 + COMMAND devsound1 NewL
1.2107 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command02
1.2108 + OUTSTANDING
1.2109 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command03
1.2110 + COMMAND devsound1 Capabilities
1.2111 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command05
1.2112 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-ReplaceFile_command06
1.2113 + COMMAND devsound1 RecordInitL
1.2114 + ASYNC_DELAY 10000000
1.2115 + COMMAND devsound1 Stop
1.2116 + DELAY 5000000
1.2117 + COMMAND devsound1 CloseFile
1.2118 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command10
1.2119 + OUTSTANDING
1.2120 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command11
1.2121 + COMMAND devsound1 Capabilities
1.2122 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command13
1.2123 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-OpenFile_command14
1.2124 + COMMAND devsound1 PlayInitL
1.2125 + OUTSTANDING
1.2126 + COMMAND devsound1 CloseFile
1.2127 + COMMAND devsound1 ~
1.2128 + END_TEST_BLOCK
1.2129 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030
1.2130 +
1.2131 +
1.2132 +
1.2133 +
1.2134 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031
1.2135 +
1.2136 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031
1.2137 +//!@SYMAPI
1.2138 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2139 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2140 +//! CMMFDevSound::Capabilities()
1.2141 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2142 +//! CMMFDevSound::PlayInitL()
1.2143 +//! CMMFDevSound::RecordInitL()
1.2144 +//! CMMFDevSound::Stop()
1.2145 +//!@SYMAuthor alavariega
1.2146 +//!@SYMCreationDate 8/11/2008
1.2147 +//!@SYMTestCaseDesc PCM 8k stereo record
1.2148 +//!@SYMTestActions
1.2149 +//! 1.- Create a Instance of DevSound
1.2150 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} )
1.2151 +//! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording )
1.2152 +//! 4.- Capabilities
1.2153 +//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1.2154 +//! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm)
1.2155 +//! 7.- StartRecord 10s
1.2156 +//! 8.- Stop 5s
1.2157 +//! 9.- CloseFile
1.2158 +//! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} )
1.2159 +//! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
1.2160 +//! 12.- Capabilities
1.2161 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1.2162 +//! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm)
1.2163 +//! 15.- StartPlay EOF
1.2164 +//! 16.- CloseFile
1.2165 +//! 17.-delete DevSound instance
1.2166 +//!@SYMTestStatus Verified
1.2167 +//!@SYMTestPriority High
1.2168 +//!@SYMTestExpectedResults
1.2169 +//! PCM 8k stereo record
1.2170 +//!@SYMTestType CIT
1.2171 +
1.2172 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2173 + CREATE_OBJECT CMMFDevSound devsound1
1.2174 + COMMAND devsound1 NewL
1.2175 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command02
1.2176 + OUTSTANDING
1.2177 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command03
1.2178 + COMMAND devsound1 Capabilities
1.2179 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command05
1.2180 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-ReplaceFile_command06
1.2181 + COMMAND devsound1 RecordInitL
1.2182 + ASYNC_DELAY 10000000
1.2183 + COMMAND devsound1 Stop
1.2184 + DELAY 5000000
1.2185 + COMMAND devsound1 CloseFile
1.2186 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command10
1.2187 + OUTSTANDING
1.2188 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command11
1.2189 + COMMAND devsound1 Capabilities
1.2190 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command13
1.2191 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-OpenFile_command14
1.2192 + COMMAND devsound1 PlayInitL
1.2193 + OUTSTANDING
1.2194 + COMMAND devsound1 CloseFile
1.2195 + COMMAND devsound1 ~
1.2196 + END_TEST_BLOCK
1.2197 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031
1.2198 +
1.2199 +
1.2200 +
1.2201 +
1.2202 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032
1.2203 +
1.2204 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032
1.2205 +//!@SYMAPI
1.2206 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2207 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2208 +//! CMMFDevSound::Capabilities()
1.2209 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2210 +//! CMMFDevSound::PlayInitL()
1.2211 +//! CMMFDevSound::RecordInitL()
1.2212 +//!@SYMAuthor ddamian
1.2213 +//!@SYMCreationDate 8/11/2008
1.2214 +//!@SYMTestCaseDesc Audio routing - 16k stereo recording when mono headset is used
1.2215 +//!@SYMTestActions
1.2216 +//! 1.- Create DevSound instance
1.2217 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.2218 +//! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.2219 +//! 4.- Capabilities
1.2220 +//! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.2221 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
1.2222 +//! 7.- Record 10s
1.2223 +//! 8.- Stop 5s
1.2224 +//! 9.- Close File
1.2225 +//! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.2226 +//! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2227 +//! 12.- Capabilities
1.2228 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.2229 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
1.2230 +//! 15.- Play EOF
1.2231 +//! 16.- Close File
1.2232 +//! 17.- Destroy Data
1.2233 +//!@SYMTestStatus Verified
1.2234 +//!@SYMTestPriority High
1.2235 +//!@SYMTestExpectedResults
1.2236 +//! Audio routing - 16k stereo recording when mono headset is used
1.2237 +//!@SYMTestType CIT
1.2238 +
1.2239 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2240 + CREATE_OBJECT CMMFDevSound devsound1
1.2241 + COMMAND devsound1 NewL
1.2242 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command02
1.2243 + OUTSTANDING
1.2244 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command03
1.2245 + COMMAND devsound1 Capabilities
1.2246 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command05
1.2247 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-ReplaceFile_command06
1.2248 + COMMAND devsound1 RecordInitL
1.2249 + ASYNC_DELAY 10000000
1.2250 + COMMAND devsound1 Stop
1.2251 + DELAY 5000000
1.2252 + COMMAND devsound1 CloseFile
1.2253 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command10
1.2254 + OUTSTANDING
1.2255 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command11
1.2256 + COMMAND devsound1 Capabilities
1.2257 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command13
1.2258 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-OpenFile_command14
1.2259 + COMMAND devsound1 PlayInitL
1.2260 + OUTSTANDING
1.2261 + COMMAND devsound1 CloseFile
1.2262 + COMMAND devsound1 ~
1.2263 + END_TEST_BLOCK
1.2264 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032
1.2265 +
1.2266 +
1.2267 +
1.2268 +
1.2269 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033
1.2270 +
1.2271 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033
1.2272 +//!@SYMAPI
1.2273 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2274 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2275 +//! CMMFDevSound::Capabilities()
1.2276 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2277 +//! CMMFDevSound::PlayInitL()
1.2278 +//! CMMFDevSound::RecordInitL()
1.2279 +//!@SYMAuthor ddamian
1.2280 +//!@SYMCreationDate 8/11/2008
1.2281 +//!@SYMTestCaseDesc Audio routing - Insert mono headset during 16k stereo recording
1.2282 +//!@SYMTestActions
1.2283 +//! 1.- Create DevSound instance
1.2284 +//! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.2285 +//! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
1.2286 +//! 4.- Capabilities
1.2287 +//! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.2288 +//! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
1.2289 +//! 7.- Record 20s
1.2290 +//! 8.- Stop 5s
1.2291 +//! 9.- Close File
1.2292 +//! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.2293 +//! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
1.2294 +//! 12.- Capabilities
1.2295 +//! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
1.2296 +//! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm)
1.2297 +//! 15..- Play EOF
1.2298 +//! 16.- Close File
1.2299 +//! 17.- Destroy Data
1.2300 +//!@SYMTestStatus Verified
1.2301 +//!@SYMTestPriority High
1.2302 +//!@SYMTestExpectedResults
1.2303 +//! Audio routing - Insert mono headset during 16k stereo recording
1.2304 +//!@SYMTestType CIT
1.2305 +
1.2306 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2307 + CREATE_OBJECT CMMFDevSound devsound1
1.2308 + COMMAND devsound1 NewL
1.2309 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command02
1.2310 + OUTSTANDING
1.2311 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command03
1.2312 + COMMAND devsound1 Capabilities
1.2313 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command05
1.2314 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-ReplaceFile_command06
1.2315 + COMMAND devsound1 RecordInitL
1.2316 + ASYNC_DELAY 20000000
1.2317 + COMMAND devsound1 Stop
1.2318 + DELAY 5000000
1.2319 + COMMAND devsound1 CloseFile
1.2320 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command10
1.2321 + OUTSTANDING
1.2322 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command11
1.2323 + COMMAND devsound1 Capabilities
1.2324 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command13
1.2325 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-OpenFile_command14
1.2326 + COMMAND devsound1 PlayInitL
1.2327 + OUTSTANDING
1.2328 + COMMAND devsound1 CloseFile
1.2329 + COMMAND devsound1 ~
1.2330 + END_TEST_BLOCK
1.2331 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033
1.2332 +
1.2333 +
1.2334 +
1.2335 +
1.2336 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034
1.2337 +
1.2338 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034
1.2339 +//!@SYMAPI
1.2340 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2341 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2342 +//! CMMFDevSound::Capabilities()
1.2343 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2344 +//! CMMFDevSound::PlayInitL()
1.2345 +//! CMMFDevSound::RecordInitL()
1.2346 +//!@SYMAuthor arueda
1.2347 +//!@SYMCreationDate 8/11/2008
1.2348 +//!@SYMTestCaseDesc PCM recording ando playback with gain
1.2349 +//!@SYMTestActions
1.2350 +//! 1. Create DevSound instance
1.2351 +//! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW})
1.2352 +//! 3. SetPriority (Priority={Priority,PriorityVoiceRecording}; Preference={PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState=EMMFStateRecording)
1.2353 +//! 4. Capabilities
1.2354 +//! 5. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm)
1.2355 +//! 6. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz)
1.2356 +//! 7. StartRecord 10 s
1.2357 +//! 8. SetGain (gain=0)
1.2358 +//! 9. SetGain (gain=1)
1.2359 +//! 10. Stop
1.2360 +//! 11. CloseFile
1.2361 +//! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC={SpecialFourCC,RAW})
1.2362 +//! 13. SetPriority (Priority={Priority,PriorityAudioPlayback}; Preference={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2363 +//! 14. Capabilities
1.2364 +//! 15. Open File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm)
1.2365 +//! 16. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz)
1.2366 +//! 17. StartPlay EOF
1.2367 +//! 18. Stop
1.2368 +//! 19. Close File
1.2369 +//! 20. Detele DevSound instance.
1.2370 +//!@SYMTestStatus Verified
1.2371 +//!@SYMTestPriority High
1.2372 +//!@SYMTestExpectedResults
1.2373 +//! PCM recording ando playback with gain
1.2374 +//!@SYMTestType CIT
1.2375 +
1.2376 + START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2377 + CREATE_OBJECT CMMFDevSound devsound1
1.2378 + COMMAND devsound1 NewL
1.2379 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command02
1.2380 + OUTSTANDING
1.2381 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command03
1.2382 + COMMAND devsound1 Capabilities
1.2383 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-ReplaceFile_command05
1.2384 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command06
1.2385 + COMMAND devsound1 RecordInitL
1.2386 + ASYNC_DELAY 10000000
1.2387 + COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command08
1.2388 + ASYNC_DELAY 10000000
1.2389 + COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command09
1.2390 + ASYNC_DELAY 10000000
1.2391 + COMMAND devsound1 Stop
1.2392 + DELAY 2000000
1.2393 + COMMAND devsound1 CloseFile
1.2394 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command12
1.2395 + OUTSTANDING
1.2396 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command13
1.2397 + COMMAND devsound1 Capabilities
1.2398 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-OpenFile_command15
1.2399 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command16
1.2400 + COMMAND devsound1 PlayInitL
1.2401 + OUTSTANDING
1.2402 + COMMAND devsound1 Stop
1.2403 + COMMAND devsound1 CloseFile
1.2404 + COMMAND devsound1 ~
1.2405 + END_TEST_BLOCK
1.2406 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034
1.2407 +
1.2408 +
1.2409 +
1.2410 +
1.2411 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035
1.2412 +
1.2413 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035
1.2414 +//!@SYMAPI
1.2415 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2416 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2417 +//! CMMFDevSound::Capabilities()
1.2418 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2419 +//! CMMFDevSound::PlayInitL()
1.2420 +//!@SYMAuthor arueda
1.2421 +//!@SYMCreationDate 8/11/2008
1.2422 +//!@SYMTestCaseDesc Input source capability - Voice recording with not allowed sample rate
1.2423 +//!@SYMTestActions
1.2424 +//! 1. Create DevSound instance
1.2425 +//! 2. Initialize DevSound ( Mode=EMMFStateRecording; FourCC ={SpecialFourCC,RAW})
1.2426 +//! 3. SetPriority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState =EMMFStateRecording)
1.2427 +//! 4. Capabilities
1.2428 +//! 5. Set Configuration (Channels=EMMFMono; Rate = EMMFSampleRate44100Hz)
1.2429 +//! 6. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\recording\badFile.pcm)
1.2430 +//! 7. StartRecord
1.2431 +//! 8. Stop
1.2432 +//! 9. Close File
1.2433 +//! 10. Destroy DevSound Instance
1.2434 +//!@SYMTestStatus Verified
1.2435 +//!@SYMTestPriority High
1.2436 +//!@SYMTestExpectedResults
1.2437 +//! Input source capability - Voice recording with not allowed sample rate
1.2438 +//!@SYMTestType CIT
1.2439 +
1.2440 + START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2441 + CREATE_OBJECT CMMFDevSound devsound1
1.2442 + COMMAND devsound1 NewL
1.2443 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-InitializeL_command02
1.2444 + OUTSTANDING
1.2445 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetPrioritySettings_command03
1.2446 + COMMAND devsound1 Capabilities
1.2447 + COMMAND !Error=-5 devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetConfigL_command05
1.2448 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0035-0001-ReplaceFile_command06
1.2449 + COMMAND devsound1 RecordInitL
1.2450 + ASYNC_DELAY 10000000
1.2451 + COMMAND devsound1 Stop
1.2452 + COMMAND devsound1 CloseFile
1.2453 + COMMAND devsound1 ~
1.2454 + END_TEST_BLOCK
1.2455 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035
1.2456 +
1.2457 +
1.2458 +
1.2459 +
1.2460 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036
1.2461 +
1.2462 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036
1.2463 +//!@SYMAPI
1.2464 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2465 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2466 +//! CMMFDevSound::Capabilities()
1.2467 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2468 +//! CMMFDevSound::PlayInitL()
1.2469 +//! CMMFDevSound::RecordInitL()
1.2470 +//! CMMFDevSound::Stop()
1.2471 +//!@SYMAuthor etorres
1.2472 +//!@SYMCreationDate 8/11/2008
1.2473 +//!@SYMTestCaseDesc AMR-NB playback as PocCallDown
1.2474 +//!@SYMTestActions
1.2475 +//! 1. Create Devsound instance
1.2476 +//! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
1.2477 +//! 3. Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording)
1.2478 +//! 4. Capabilities
1.2479 +//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2480 +//! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr)
1.2481 +//! 7. Start Recording 10 s
1.2482 +//! 8. Stop 5s
1.2483 +//! 9. Close File
1.2484 +//! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2485 +//! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
1.2486 +//! 12. Capabilities
1.2487 +//! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2488 +//! 14. Open File(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr)
1.2489 +//! 15. Start Play EOF
1.2490 +//! 16. Close file
1.2491 +//! 17. Destroy Devsound instance
1.2492 +//!@SYMTestStatus Verified
1.2493 +//!@SYMTestPriority High
1.2494 +//!@SYMTestExpectedResults
1.2495 +//! AMR-NB playback as PocCallDown
1.2496 +//!@SYMTestType CIT
1.2497 +
1.2498 + START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2499 + CREATE_OBJECT CMMFDevSound devsound1
1.2500 + COMMAND devsound1 NewL
1.2501 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command02
1.2502 + OUTSTANDING
1.2503 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command03
1.2504 + COMMAND devsound1 Capabilities
1.2505 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command05
1.2506 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-ReplaceFile_command06
1.2507 + COMMAND devsound1 RecordInitL
1.2508 + ASYNC_DELAY 10000000
1.2509 + COMMAND devsound1 Stop
1.2510 + DELAY 5000000
1.2511 + COMMAND devsound1 CloseFile
1.2512 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command10
1.2513 + OUTSTANDING
1.2514 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command11
1.2515 + COMMAND devsound1 Capabilities
1.2516 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command13
1.2517 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-OpenFile_command14
1.2518 + COMMAND devsound1 PlayInitL
1.2519 + OUTSTANDING
1.2520 + COMMAND devsound1 CloseFile
1.2521 + COMMAND devsound1 ~
1.2522 + END_TEST_BLOCK
1.2523 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036
1.2524 +
1.2525 +
1.2526 +
1.2527 +
1.2528 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037
1.2529 +
1.2530 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037
1.2531 +//!@SYMAPI
1.2532 +//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
1.2533 +//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
1.2534 +//! CMMFDevSound::Capabilities()
1.2535 +//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
1.2536 +//! CMMFDevSound::PlayInitL()
1.2537 +//! CMMFDevSound::RecordInitL()
1.2538 +//! CMMFDevSound::Stop()
1.2539 +//!@SYMAuthor etorres
1.2540 +//!@SYMCreationDate 8/11/2008
1.2541 +//!@SYMTestCaseDesc AMR-NB recording as PocCallDown
1.2542 +//!@SYMTestActions
1.2543 +//! 1. Create Devsound instance devsound1
1.2544 +//! 2. Create Devsound instance devsound2
1.2545 +//! 3. devsound1 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2546 +//! 4. devsound1 Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ;PriorityState=EMMFStatePlaying)
1.2547 +//! 5. devsound1 Capabilities
1.2548 +//! 6. devsound1 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2549 +//! 7. devsound2 Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
1.2550 +//! 8. devsound2 Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording)
1.2551 +//! 9. devsound2 Capabilities
1.2552 +//! 10. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2553 +//! 11. devsound1 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
1.2554 +//! 12. devsound2 Replace File(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr)
1.2555 +//! 13. devsound1 StartPlay 10S
1.2556 +//! 14. devsound1 Stop 5S
1.2557 +//! 15. devsound2 StartRecord 10S
1.2558 +//! 16. devsound2 Stop 1S
1.2559 +//! 17. devsound2 Resume Recording 10S
1.2560 +//! 18. devsound2 Stop 5S
1.2561 +//! 19. devsound1 FileStartPosition
1.2562 +//! 20. devsound1 StartPlay 10S
1.2563 +//! 21. devsound1 Stop 5s
1.2564 +//! 22. devsound1 closefile
1.2565 +//! 23. devsound2 closefile
1.2566 +//! 24. devsound2 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
1.2567 +//! 25. devsound2 Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
1.2568 +//! 26. devsound2 Capabilities
1.2569 +//! 27. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
1.2570 +//! 28. devsound2 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr)
1.2571 +//! 29. devsound2 Start Play EOF
1.2572 +//! 30. devsound2 CloseFile
1.2573 +//! 31. devsound1 Destroy Devsound instance
1.2574 +//! 32. devsound2 Destroy Devsound instance
1.2575 +//!@SYMTestStatus Verified
1.2576 +//!@SYMTestPriority High
1.2577 +//!@SYMTestExpectedResults
1.2578 +//! AMR-NB recording as PocCallDown
1.2579 +//!@SYMTestType CIT
1.2580 +
1.2581 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2582 + CREATE_OBJECT CMMFDevSound devsound1
1.2583 + CREATE_OBJECT CMMFDevSound devsound2
1.2584 + COMMAND devsound1 NewL
1.2585 + COMMAND devsound2 NewL
1.2586 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command03
1.2587 + OUTSTANDING
1.2588 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command04
1.2589 + COMMAND devsound1 Capabilities
1.2590 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command06
1.2591 + COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command07
1.2592 + OUTSTANDING
1.2593 + COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command08
1.2594 + COMMAND devsound2 Capabilities
1.2595 + COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command10
1.2596 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command11
1.2597 + COMMAND devsound2 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-ReplaceFile_command12
1.2598 + COMMAND devsound1 PlayInitL
1.2599 + ASYNC_DELAY 10000000
1.2600 + COMMAND devsound1 Stop
1.2601 + DELAY 5000000
1.2602 + COMMAND devsound2 RecordInitL
1.2603 + ASYNC_DELAY 10000000
1.2604 + COMMAND devsound2 Stop
1.2605 + DELAY 1000000
1.2606 + COMMAND devsound2 RecordInitL
1.2607 + ASYNC_DELAY 10000000
1.2608 + COMMAND devsound2 Stop
1.2609 + DELAY 5000000
1.2610 + COMMAND devsound1 FileStartPosition
1.2611 + COMMAND devsound1 PlayInitL
1.2612 + ASYNC_DELAY 10000000
1.2613 + COMMAND devsound1 Stop
1.2614 + DELAY 5000000
1.2615 + COMMAND devsound1 CloseFile
1.2616 + COMMAND devsound2 CloseFile
1.2617 + COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command24
1.2618 + OUTSTANDING
1.2619 + COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command25
1.2620 + COMMAND devsound2 Capabilities
1.2621 + COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command27
1.2622 + COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command28
1.2623 + COMMAND devsound2 PlayInitL
1.2624 + OUTSTANDING
1.2625 + COMMAND devsound2 CloseFile
1.2626 + COMMAND devsound1 ~
1.2627 + COMMAND devsound2 ~
1.2628 + END_TEST_BLOCK
1.2629 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037
1.2630 +
1.2631 +
1.2632 +
1.2633 +
1.2634 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038
1.2635 +
1.2636 +//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038
1.2637 +//!@SYMAPI
1.2638 +//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
1.2639 +//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
1.2640 +//! CMMFDevSound::Capabilities()
1.2641 +//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
1.2642 +//! CMMFDevSound::PlayInitL()
1.2643 +//! CMMFDevSound::RecordInitL()
1.2644 +//!@SYMAuthor jguillermo
1.2645 +//!@SYMCreationDate 9/8/2008
1.2646 +//!@SYMTestCaseDesc PCM stereo recording with gain control
1.2647 +//!@SYMTestActions
1.2648 +//! 1. Create DevSound instance
1.2649 +//! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW})
1.2650 +//! 3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
1.2651 +//! 4. Capabilities
1.2652 +//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1.2653 +//! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm)
1.2654 +//! 7. Record 10 seconds
1.2655 +//! 8. Set Gain and delay 10 seconds (Gain = 0)
1.2656 +//! 9. Set Gain and delay 10 seconds (Gain = 1 )
1.2657 +//! 10. Stop 5 seconds
1.2658 +//! 11. Close file
1.2659 +//! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
1.2660 +//! 13. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
1.2661 +//! 14. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
1.2662 +//! 15. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm)
1.2663 +//! 16. Play EOF
1.2664 +//! 17. Close file
1.2665 +//! 18. Delete DevSound instance
1.2666 +//!@SYMTestStatus Verified
1.2667 +//!@SYMTestPriority High
1.2668 +//!@SYMTestExpectedResults
1.2669 +//! PCM stereo recording with gain control
1.2670 +//!@SYMTestType CIT
1.2671 +
1.2672 + START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini
1.2673 + CREATE_OBJECT CMMFDevSound devsound1
1.2674 + COMMAND devsound1 NewL
1.2675 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command02
1.2676 + OUTSTANDING
1.2677 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command03
1.2678 + COMMAND devsound1 Capabilities
1.2679 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command05
1.2680 + COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-ReplaceFile_command06
1.2681 + COMMAND devsound1 RecordInitL
1.2682 + ASYNC_DELAY 10000000
1.2683 + COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command08
1.2684 + ASYNC_DELAY 10000000
1.2685 + COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command09
1.2686 + ASYNC_DELAY 10000000
1.2687 + COMMAND devsound1 Stop
1.2688 + DELAY 5000000
1.2689 + COMMAND devsound1 CloseFile
1.2690 + COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command12
1.2691 + OUTSTANDING
1.2692 + COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command13
1.2693 + COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command14
1.2694 + COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-OpenFile_command15
1.2695 + COMMAND devsound1 PlayInitL
1.2696 + OUTSTANDING
1.2697 + COMMAND devsound1 CloseFile
1.2698 + COMMAND devsound1 ~
1.2699 + END_TEST_BLOCK
1.2700 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038