os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-recording.script
changeset 0 bde4ae8d615e
     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