os/mm/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pr.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-comb_pr.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,3745 @@
     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-comb_pr
    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 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
    1.40 +
    1.41 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
    1.42 +//!@SYMAPI
    1.43 +//! TEST_BLOCK 001
    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 +//!                
    1.52 +//! TEST_BLOCK 002
    1.53 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
    1.54 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
    1.55 +//!                CMMFDevSound::Capabilities()
    1.56 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
    1.57 +//!                CMMFDevSound::PlayInitL()
    1.58 +//!@SYMAuthor			etorres
    1.59 +//!@SYMCreationDate		7/28/2008 
    1.60 +//!@SYMTestCaseDesc		Audio playback during voice recording
    1.61 +//!@SYMTestActions
    1.62 +//! TEST_BLOCK 001
    1.63 +//!                1. Create Devsound instance 
    1.64 +//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
    1.65 +//!                3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
    1.66 +//!                4. Capabilities
    1.67 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
    1.68 +//!                6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayMP3DuringRecAMRNB.amr)
    1.69 +//!                7. Record 20 s
    1.70 +//!                8. Stop 5s
    1.71 +//!                9. CloseFile
    1.72 +//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
    1.73 +//!                11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
    1.74 +//!                12. Capabilities
    1.75 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
    1.76 +//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\PlayMP3DuringRecAMRNB.amr)
    1.77 +//!                15. Play EOF
    1.78 +//!                16. CloseFile
    1.79 +//!                17. Delete devsound instance
    1.80 +//! TEST_BLOCK 002
    1.81 +//!                1. Create Devsound instance 
    1.82 +//!                2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
    1.83 +//!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
    1.84 +//!                4. Capabilities
    1.85 +//!                5. Set Configuration 10s (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
    1.86 +//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
    1.87 +//!                7. Set expected play error( ExpectedPlayError=-21)
    1.88 +//!                8. Play EOF
    1.89 +//!                9. CloseFile
    1.90 +//!                10. Delete devsound instance
    1.91 +//!@SYMTestStatus		Verified
    1.92 +//!@SYMTestPriority		High
    1.93 +//!@SYMTestExpectedResults
    1.94 +//!                Audio playback during voice recording
    1.95 +//! TEST_BLOCK 001
    1.96 +//!                Record AMR file during 20s and play recorded file
    1.97 +//! TEST_BLOCK 002
    1.98 +//!                Error expected -21 while trying to play MP3 file
    1.99 +//!@SYMTestType			CIT
   1.100 +
   1.101 +
   1.102 +	CONCURRENT
   1.103 +
   1.104 +
   1.105 +
   1.106 +	START_TEST_BLOCK	50	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.107 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.108 +		COMMAND		devsound1		NewL
   1.109 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-InitializeL_command02
   1.110 +		OUTSTANDING
   1.111 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetPrioritySettings_command03
   1.112 +		COMMAND		devsound1		Capabilities
   1.113 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetConfigL_command05
   1.114 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-ReplaceFile_command06
   1.115 +		COMMAND		devsound1		RecordInitL
   1.116 +		ASYNC_DELAY  20000000 
   1.117 +		COMMAND		devsound1		Stop
   1.118 +		DELAY  5000000 
   1.119 +		COMMAND		devsound1		CloseFile
   1.120 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-InitializeL_command10
   1.121 +		OUTSTANDING
   1.122 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetPrioritySettings_command11
   1.123 +		COMMAND		devsound1		Capabilities
   1.124 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-SetConfigL_command13
   1.125 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0001-OpenFile_command14
   1.126 +		COMMAND		devsound1		PlayInitL
   1.127 +		OUTSTANDING
   1.128 +		COMMAND		devsound1		CloseFile
   1.129 +		COMMAND		devsound1		~
   1.130 +	END_TEST_BLOCK
   1.131 +
   1.132 +
   1.133 +
   1.134 +	START_TEST_BLOCK	175	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.135 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.136 +		COMMAND		devsound1		NewL
   1.137 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-InitializeL_command02
   1.138 +		OUTSTANDING
   1.139 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-SetPrioritySettings_command03
   1.140 +		COMMAND		devsound1		Capabilities
   1.141 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-SetConfigL_command05
   1.142 +		DELAY  10000000 
   1.143 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0001-0002-OpenFile_command06
   1.144 +        COMMAND   !AsyncError=-21    devsound1 PlayInitL        
   1.145 +		OUTSTANDING
   1.146 +		COMMAND		devsound1		CloseFile
   1.147 +		COMMAND		devsound1		~
   1.148 +	END_TEST_BLOCK
   1.149 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0001
   1.150 +
   1.151 +
   1.152 +
   1.153 +
   1.154 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
   1.155 +
   1.156 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
   1.157 +//!@SYMAPI
   1.158 +//! TEST_BLOCK 001
   1.159 +//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
   1.160 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
   1.161 +//!                CMMFDevSound::Capabilities()
   1.162 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
   1.163 +//!                CMMFDevSound::PlayInitL()
   1.164 +//!                CMMFDevSound::RecordInitL()
   1.165 +//! TEST_BLOCK 002
   1.166 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.167 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.168 +//!                CMMFDevSound::Capabilities()
   1.169 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.170 +//!                CMMFDevSound::PlayInitL()
   1.171 +//!                CMMFDevSound::Stop()
   1.172 +//!@SYMAuthor			jguillermo
   1.173 +//!@SYMCreationDate		8/25/2008 
   1.174 +//!@SYMTestCaseDesc		Incoming call during voice recording
   1.175 +//!@SYMTestActions
   1.176 +//! TEST_BLOCK 001
   1.177 +//!                1. Create DevSound instance
   1.178 +//!                2. Initialize DevSound (Mode = EMMFStateRecording; FourCC = AMR)
   1.179 +//!                3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
   1.180 +//!                4. Capabilities
   1.181 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
   1.182 +//!                6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\IncomingCallDuringRecAMRNB.amr)
   1.183 +//!                7. Record 20 seconds
   1.184 +//!                8. Close file and delay 15 seconds
   1.185 +//!                9. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR)
   1.186 +//!                10. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
   1.187 +//!                11. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\IncomingCallDuringRecAMRNB.amr)
   1.188 +//!                12. Play EOF
   1.189 +//!                13. Close file
   1.190 +//!                14. Delete DevSound instance
   1.191 +//! TEST_BLOCK 002
   1.192 +//!                1. Create DevSound instance
   1.193 +//!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
   1.194 +//!                3. Set Priority ( Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying)
   1.195 +//!                4. Capabilities
   1.196 +//!                5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
   1.197 +//!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
   1.198 +//!                7. Play 10 seconds
   1.199 +//!                8. Stop
   1.200 +//!                9. Close file
   1.201 +//!                10. Delete DevSound instance
   1.202 +//!                
   1.203 +//!@SYMTestStatus		Verified
   1.204 +//!@SYMTestPriority		High
   1.205 +//!@SYMTestExpectedResults
   1.206 +//!                Incoming call during voice recording
   1.207 +//! TEST_BLOCK 001
   1.208 +//!                Record AMR file with expected error -13
   1.209 +//! TEST_BLOCK 002
   1.210 +//!                MP3 playback for 10s
   1.211 +//!@SYMTestType			CIT
   1.212 +
   1.213 +
   1.214 +	CONCURRENT
   1.215 +
   1.216 +
   1.217 +
   1.218 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.219 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.220 +		COMMAND		devsound1		NewL
   1.221 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-InitializeL_command02
   1.222 +		OUTSTANDING
   1.223 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetPrioritySettings_command03
   1.224 +		COMMAND		devsound1		Capabilities
   1.225 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetConfigL_command05
   1.226 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-ReplaceFile_command06
   1.227 +		COMMAND		!AsyncError=-13    devsound1		RecordInitL
   1.228 +		ASYNC_DELAY  20000000 
   1.229 +		COMMAND		devsound1		CloseFile
   1.230 +		DELAY  15000000 
   1.231 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-InitializeL_command10
   1.232 +		OUTSTANDING
   1.233 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-SetPrioritySettings_command11
   1.234 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0001-OpenFile_command12
   1.235 +		COMMAND		devsound1		PlayInitL
   1.236 +		OUTSTANDING
   1.237 +		COMMAND		devsound1		CloseFile
   1.238 +		COMMAND		devsound1		~
   1.239 +	END_TEST_BLOCK
   1.240 +
   1.241 +
   1.242 +
   1.243 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.244 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.245 +		COMMAND		devsound1		NewL
   1.246 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-InitializeL_command02
   1.247 +		OUTSTANDING
   1.248 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-SetPrioritySettings_command03
   1.249 +		COMMAND		devsound1		Capabilities
   1.250 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-SetConfigL_command05
   1.251 +		DELAY  10000000 
   1.252 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0002-0002-OpenFile_command06
   1.253 +		COMMAND		devsound1		PlayInitL
   1.254 +		ASYNC_DELAY  10000000 
   1.255 +		COMMAND		devsound1		Stop
   1.256 +		COMMAND		devsound1		CloseFile
   1.257 +		COMMAND		devsound1		~
   1.258 +	END_TEST_BLOCK
   1.259 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0002
   1.260 +
   1.261 +
   1.262 +
   1.263 +
   1.264 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
   1.265 +
   1.266 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
   1.267 +//!@SYMAPI
   1.268 +//! TEST_BLOCK 001
   1.269 +//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , 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 +//! TEST_BLOCK 002
   1.276 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.277 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.278 +//!                CMMFDevSound::Capabilities()
   1.279 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.280 +//!                CMMFDevSound::PlayInitL()
   1.281 +//!@SYMAuthor			etorres
   1.282 +//!@SYMCreationDate		7/28/2008 
   1.283 +//!@SYMTestCaseDesc		Mixing rule - Stop and perform
   1.284 +//!@SYMTestActions
   1.285 +//! TEST_BLOCK 001
   1.286 +//!                1. Create Devsound instance 
   1.287 +//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
   1.288 +//!                3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
   1.289 +//!                4. Capabilities
   1.290 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
   1.291 +//!                6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\MixingRuleSR.amr)
   1.292 +//!                7. Record 20 s
   1.293 +//!                8. Stop 5s
   1.294 +//!                9. CloseFile
   1.295 +//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
   1.296 +//!                11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
   1.297 +//!                12. Capabilities
   1.298 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
   1.299 +//!                14. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\MixingRuleSR.amr)
   1.300 +//!                15. Play EOF
   1.301 +//!                16. CloseFile
   1.302 +//!                17. Delete devsound instance
   1.303 +//! TEST_BLOCK 002
   1.304 +//!                1. Create Devsound instance 
   1.305 +//!                2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
   1.306 +//!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
   1.307 +//!                4. Capabilities
   1.308 +//!                5. Set Configuration 10s (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
   1.309 +//!                6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
   1.310 +//!                7. Set expected play error( ExpectedPlayError=-21)
   1.311 +//!                8. Play EOF
   1.312 +//!                9. CloseFile
   1.313 +//!                10. Delete devsound instance
   1.314 +//!@SYMTestStatus		Verified
   1.315 +//!@SYMTestPriority		High
   1.316 +//!@SYMTestExpectedResults
   1.317 +//!                Mixing rule - Stop and perform
   1.318 +//! TEST_BLOCK 001
   1.319 +//!                Record AMR for 20s and playback until EOF
   1.320 +//! TEST_BLOCK 002
   1.321 +//!                MP3 playback with expected error -21
   1.322 +//!@SYMTestType			CIT
   1.323 +
   1.324 +
   1.325 +	CONCURRENT
   1.326 +
   1.327 +
   1.328 +
   1.329 +	START_TEST_BLOCK	50	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.330 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.331 +		COMMAND		devsound1		NewL
   1.332 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-InitializeL_command02
   1.333 +		OUTSTANDING
   1.334 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetPrioritySettings_command03
   1.335 +		COMMAND		devsound1		Capabilities
   1.336 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetConfigL_command05
   1.337 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-ReplaceFile_command06
   1.338 +		COMMAND		devsound1		RecordInitL
   1.339 +		ASYNC_DELAY  20000000 
   1.340 +		COMMAND		devsound1		Stop
   1.341 +		DELAY  5000000 
   1.342 +		COMMAND		devsound1		CloseFile
   1.343 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-InitializeL_command10
   1.344 +		OUTSTANDING
   1.345 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetPrioritySettings_command11
   1.346 +		COMMAND		devsound1		Capabilities
   1.347 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-SetConfigL_command13
   1.348 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0001-OpenFile_command14
   1.349 +		COMMAND		devsound1		PlayInitL
   1.350 +		OUTSTANDING
   1.351 +		COMMAND		devsound1		CloseFile
   1.352 +		COMMAND		devsound1		~
   1.353 +	END_TEST_BLOCK
   1.354 +
   1.355 +
   1.356 +
   1.357 +	START_TEST_BLOCK	175	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.358 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.359 +		COMMAND		devsound1		NewL
   1.360 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-InitializeL_command02
   1.361 +		OUTSTANDING
   1.362 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-SetPrioritySettings_command03
   1.363 +		COMMAND		devsound1		Capabilities
   1.364 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-SetConfigL_command05
   1.365 +		DELAY  10000000 
   1.366 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0003-0002-OpenFile_command06
   1.367 +		COMMAND		!AsyncError=-21    devsound1		PlayInitL
   1.368 +		OUTSTANDING
   1.369 +		COMMAND		devsound1		CloseFile
   1.370 +		COMMAND		devsound1		~
   1.371 +	END_TEST_BLOCK
   1.372 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0003
   1.373 +
   1.374 +
   1.375 +
   1.376 +
   1.377 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
   1.378 +
   1.379 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
   1.380 +//!@SYMAPI
   1.381 +//! TEST_BLOCK 001
   1.382 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.383 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.384 +//!                CMMFDevSound::Capabilities()
   1.385 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.386 +//!                CMMFDevSound::PlayInitL()
   1.387 +//!                CMMFDevSound::Stop()
   1.388 +//! TEST_BLOCK 002
   1.389 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.390 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.391 +//!                CMMFDevSound::Capabilities()
   1.392 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.393 +//!                CMMFDevSound::PlayInitL()
   1.394 +//!                CMMFDevSound::RecordInitL()
   1.395 +//!                CMMFDevSound::Stop()
   1.396 +//! TEST_BLOCK 003
   1.397 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.398 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.399 +//!                CMMFDevSound::Capabilities()
   1.400 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.401 +//!                CMMFDevSound::PlayInitL()
   1.402 +//!                CMMFDevSound::Stop()
   1.403 +//!@SYMAuthor			etorres
   1.404 +//!@SYMCreationDate		7/28/2008 
   1.405 +//!@SYMTestCaseDesc		PCM playback during audio playback recording
   1.406 +//!@SYMTestActions
   1.407 +//! TEST_BLOCK 001
   1.408 +//!                1. Create Devsound instance 
   1.409 +//!                2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
   1.410 +//!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
   1.411 +//!                4. Capabilities
   1.412 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
   1.413 +//!                6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
   1.414 +//!                7. Set Expected Play Error(ExpectedPlayError=-13)
   1.415 +//!                8. Play 30 s
   1.416 +//!                9. Stop
   1.417 +//!                10. CloseFile
   1.418 +//!                11. Delete devsound instance
   1.419 +//! TEST_BLOCK 002
   1.420 +//!                1. Create Devsound instance 
   1.421 +//!                2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR)
   1.422 +//!                3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
   1.423 +//!                4. Capabilities
   1.424 +//!                5. Set Configuration 10 s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
   1.425 +//!                6. ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayPCMDuringPlayRec.amr)
   1.426 +//!                7. Record 20 s
   1.427 +//!                8. Stop 5s
   1.428 +//!                9. CloseFile
   1.429 +//!                10. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
   1.430 +//!                11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
   1.431 +//!                12. Capabilities
   1.432 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
   1.433 +//!                14. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\PlayPCMDuringPlayRec.amr)
   1.434 +//!                15. Play EOF
   1.435 +//!                16. CloseFile
   1.436 +//!                17. Delete devsound instance
   1.437 +//! TEST_BLOCK 003
   1.438 +//!                1. Create Devsound instance 
   1.439 +//!                2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
   1.440 +//!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
   1.441 +//!                4. Capabilities
   1.442 +//!                5. Set Configuration 20 s(Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
   1.443 +//!                6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
   1.444 +//!                7. Set Expected Play Error (ExpectedPlayError=-21)
   1.445 +//!                8. Play EOF
   1.446 +//!                9. CloseFile
   1.447 +//!                10. Delete devsound instance
   1.448 +//!@SYMTestStatus		Verified
   1.449 +//!@SYMTestPriority		High
   1.450 +//!@SYMTestExpectedResults
   1.451 +//!                PCM playback during audio playback recording
   1.452 +//! TEST_BLOCK 001
   1.453 +//!                MP3 playback with expected error -13
   1.454 +//! TEST_BLOCK 002
   1.455 +//!                AMR record for 20s and playback until EOF
   1.456 +//! TEST_BLOCK 003
   1.457 +//!                RAW playback with expected error -21
   1.458 +//!@SYMTestType			CIT
   1.459 +
   1.460 +
   1.461 +	CONCURRENT
   1.462 +
   1.463 +
   1.464 +
   1.465 +	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.466 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.467 +		COMMAND		devsound1		NewL
   1.468 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-InitializeL_command02
   1.469 +		OUTSTANDING
   1.470 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-SetPrioritySettings_command03
   1.471 +		COMMAND		devsound1		Capabilities
   1.472 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-SetConfigL_command05
   1.473 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0001-OpenFile_command06
   1.474 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
   1.475 +		ASYNC_DELAY  30000000 
   1.476 +		COMMAND		devsound1		Stop
   1.477 +		COMMAND		devsound1		CloseFile
   1.478 +		COMMAND		devsound1		~
   1.479 +	END_TEST_BLOCK
   1.480 +
   1.481 +
   1.482 +
   1.483 +	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.484 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.485 +		COMMAND		devsound1		NewL
   1.486 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-InitializeL_command02
   1.487 +		OUTSTANDING
   1.488 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetPrioritySettings_command03
   1.489 +		COMMAND		devsound1		Capabilities
   1.490 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetConfigL_command05
   1.491 +		DELAY  10000000 
   1.492 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-ReplaceFile_command06
   1.493 +		COMMAND		devsound1		RecordInitL
   1.494 +		ASYNC_DELAY  20000000 
   1.495 +		COMMAND		devsound1		Stop
   1.496 +		DELAY  5000000 
   1.497 +		COMMAND		devsound1		CloseFile
   1.498 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-InitializeL_command10
   1.499 +		OUTSTANDING
   1.500 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetPrioritySettings_command11
   1.501 +		COMMAND		devsound1		Capabilities
   1.502 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-SetConfigL_command13
   1.503 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0002-OpenFile_command14
   1.504 +		COMMAND		devsound1		PlayInitL
   1.505 +		OUTSTANDING
   1.506 +		COMMAND		devsound1		CloseFile
   1.507 +		COMMAND		devsound1		~
   1.508 +	END_TEST_BLOCK
   1.509 +
   1.510 +
   1.511 +
   1.512 +	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.513 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.514 +		COMMAND		devsound1		NewL
   1.515 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-InitializeL_command02
   1.516 +		OUTSTANDING
   1.517 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-SetPrioritySettings_command03
   1.518 +		COMMAND		devsound1		Capabilities
   1.519 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-SetConfigL_command05
   1.520 +		DELAY  20000000 
   1.521 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0004-0003-OpenFile_command06
   1.522 +		COMMAND		!AsyncError=-21    devsound1		PlayInitL
   1.523 +		OUTSTANDING
   1.524 +		COMMAND		devsound1		CloseFile
   1.525 +		COMMAND		devsound1		~
   1.526 +	END_TEST_BLOCK
   1.527 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0004
   1.528 +
   1.529 +
   1.530 +
   1.531 +
   1.532 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
   1.533 +
   1.534 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
   1.535 +//!@SYMAPI
   1.536 +//! TEST_BLOCK 001
   1.537 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.538 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.539 +//!                CMMFDevSound::Capabilities()
   1.540 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.541 +//!                CMMFDevSound::PlayInitL()
   1.542 +//!                CMMFDevSound::Stop()
   1.543 +//! TEST_BLOCK 002
   1.544 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.545 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.546 +//!                CMMFDevSound::Capabilities()
   1.547 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.548 +//!                CMMFDevSound::PlayInitL()
   1.549 +//!                CMMFDevSound::Stop()
   1.550 +//!@SYMAuthor			fperez
   1.551 +//!@SYMCreationDate		8/25/2008 
   1.552 +//!@SYMTestCaseDesc		 Mix 16k mono AMR-WB playback with AMR-NB recording
   1.553 +//!@SYMTestActions
   1.554 +//! TEST_BLOCK 001
   1.555 +//!                1. Create Devsound instance 
   1.556 +//!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
   1.557 +//!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
   1.558 +//!                4. Capabilities 
   1.559 +//!                5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) 
   1.560 +//!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
   1.561 +//!                7. Play 30 seconds 
   1.562 +//!                8. Stop
   1.563 +//!                9. CloseFile
   1.564 +//!                10. Delete devsound instance
   1.565 +//!                
   1.566 +//! TEST_BLOCK 002
   1.567 +//!                1. Create Devsound instance 
   1.568 +//!                2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AMR)
   1.569 +//!                3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
   1.570 +//!                4. Capabilities
   1.571 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
   1.572 +//!                6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
   1.573 +//!                7. Record 10 seconds
   1.574 +//!                8. Stop 15 seconds
   1.575 +//!                9. CloseFile
   1.576 +//!                10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
   1.577 +//!                11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
   1.578 +//!                12. Capabilities
   1.579 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) 
   1.580 +//!                14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
   1.581 +//!                15. Play
   1.582 +//!                16. CloseFile
   1.583 +//!                17. Delete devsound instance
   1.584 +//!                
   1.585 +
   1.586 +//!@SYMTestStatus		Verified
   1.587 +//!@SYMTestPriority		High
   1.588 +//!@SYMTestExpectedResults
   1.589 +//!                Mix 16k mono AMR-WB playback with AMR-NB recording
   1.590 +//! TEST_BLOCK 001
   1.591 +//!                AMR-WB 16HKz mono playback
   1.592 +//! TEST_BLOCK 002
   1.593 +//!                AMR-NB 8KHz mono playback and recording
   1.594 +//!@SYMTestType			CIT
   1.595 +
   1.596 +
   1.597 +	CONCURRENT
   1.598 +
   1.599 +
   1.600 +
   1.601 +	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.602 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.603 +		COMMAND		devsound1		NewL
   1.604 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-InitializeL_command02
   1.605 +		OUTSTANDING
   1.606 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-SetPrioritySettings_command03
   1.607 +		COMMAND		devsound1		Capabilities
   1.608 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-SetConfigL_command05
   1.609 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0001-OpenFile_command06
   1.610 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
   1.611 +		ASYNC_DELAY  30000000 
   1.612 +		COMMAND		devsound1		Stop
   1.613 +		COMMAND		devsound1		CloseFile
   1.614 +		COMMAND		devsound1		~
   1.615 +	END_TEST_BLOCK
   1.616 +
   1.617 +
   1.618 +
   1.619 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.620 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.621 +		COMMAND		devsound1		NewL
   1.622 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-InitializeL_command02
   1.623 +		OUTSTANDING
   1.624 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetPrioritySettings_command03
   1.625 +		COMMAND		devsound1		Capabilities
   1.626 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetConfigL_command05
   1.627 +		DELAY  10000000 
   1.628 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-ReplaceFile_command06
   1.629 +		COMMAND		devsound1		RecordInitL
   1.630 +		ASYNC_DELAY  10000000 
   1.631 +		COMMAND		devsound1		Stop
   1.632 +		DELAY  15000000 
   1.633 +		COMMAND		devsound1		CloseFile
   1.634 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-InitializeL_command10
   1.635 +		OUTSTANDING
   1.636 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetPrioritySettings_command11
   1.637 +		COMMAND		devsound1		Capabilities
   1.638 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-SetConfigL_command13
   1.639 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0005-0002-OpenFile_command14
   1.640 +		COMMAND		devsound1		PlayInitL
   1.641 +		OUTSTANDING
   1.642 +		COMMAND		devsound1		CloseFile
   1.643 +		COMMAND		devsound1		~
   1.644 +	END_TEST_BLOCK
   1.645 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0005
   1.646 +
   1.647 +
   1.648 +
   1.649 +
   1.650 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
   1.651 +
   1.652 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
   1.653 +//!@SYMAPI
   1.654 +//! TEST_BLOCK 001
   1.655 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.656 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.657 +//!                CMMFDevSound::Capabilities()
   1.658 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.659 +//!                CMMFDevSound::PlayInitL()
   1.660 +//!                CMMFDevSound::Stop()
   1.661 +//! TEST_BLOCK 002
   1.662 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
   1.663 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
   1.664 +//!                CMMFDevSound::Capabilities()
   1.665 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
   1.666 +//!                CMMFDevSound::PlayInitL()
   1.667 +//!                CMMFDevSound::RecordInitL()
   1.668 +//!                CMMFDevSound::Stop()
   1.669 +//!@SYMAuthor			fperez
   1.670 +//!@SYMCreationDate		8/25/2008 
   1.671 +//!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with AMR-NB recording
   1.672 +//!@SYMTestActions
   1.673 +//! TEST_BLOCK 001
   1.674 +//!                1. Create Devsound instance 
   1.675 +//!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
   1.676 +//!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
   1.677 +//!                4. Capabilities
   1.678 +//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
   1.679 +//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
   1.680 +//!                7. Play 30 seconds
   1.681 +//!                8. Stop 
   1.682 +//!                9. CloseFile
   1.683 +//!                10. Delete devsound instance
   1.684 +//!                
   1.685 +//! TEST_BLOCK 002
   1.686 +//!                1. Create Devsound instance 
   1.687 +//!                2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AMR)
   1.688 +//!                3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
   1.689 +//!                4. Capabilities
   1.690 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
   1.691 +//!                6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
   1.692 +//!                7. Record 10 seconds
   1.693 +//!                8. Stop 15 seconds
   1.694 +//!                9. CloseFile
   1.695 +//!                10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
   1.696 +//!                11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
   1.697 +//!                12. Capabilities
   1.698 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) 
   1.699 +//!                14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRWBWithRecAMRNB.amr)
   1.700 +//!                15. Play
   1.701 +//!                16. CloseFile
   1.702 +//!                17. Delete devsound instance
   1.703 +//!                
   1.704 +
   1.705 +//!@SYMTestStatus		Verified
   1.706 +//!@SYMTestPriority		High
   1.707 +//!@SYMTestExpectedResults
   1.708 +//!                Mix 44.1k stereo MP3 playback with AMR-NB recording
   1.709 +//! TEST_BLOCK 001
   1.710 +//!                MP3 44.1 KHz stereo playback
   1.711 +//! TEST_BLOCK 002
   1.712 +//!                AMR 8 KHz mono recording and playback
   1.713 +//!@SYMTestType			CIT
   1.714 +
   1.715 +
   1.716 +	CONCURRENT
   1.717 +
   1.718 +
   1.719 +
   1.720 +	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.721 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.722 +		COMMAND		devsound1		NewL
   1.723 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-InitializeL_command02
   1.724 +		OUTSTANDING
   1.725 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-SetPrioritySettings_command03
   1.726 +		COMMAND		devsound1		Capabilities
   1.727 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-SetConfigL_command05
   1.728 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0001-OpenFile_command06
   1.729 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
   1.730 +		ASYNC_DELAY  30000000 
   1.731 +		COMMAND		devsound1		Stop
   1.732 +		COMMAND		devsound1		CloseFile
   1.733 +		COMMAND		devsound1		~
   1.734 +	END_TEST_BLOCK
   1.735 +
   1.736 +
   1.737 +
   1.738 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.739 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.740 +		COMMAND		devsound1		NewL
   1.741 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-InitializeL_command02
   1.742 +		OUTSTANDING
   1.743 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetPrioritySettings_command03
   1.744 +		COMMAND		devsound1		Capabilities
   1.745 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetConfigL_command05
   1.746 +		DELAY  10000000 
   1.747 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-ReplaceFile_command06
   1.748 +		COMMAND		devsound1		RecordInitL
   1.749 +		ASYNC_DELAY  10000000 
   1.750 +		COMMAND		devsound1		Stop
   1.751 +		DELAY  15000000 
   1.752 +		COMMAND		devsound1		CloseFile
   1.753 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-InitializeL_command10
   1.754 +		OUTSTANDING
   1.755 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetPrioritySettings_command11
   1.756 +		COMMAND		devsound1		Capabilities
   1.757 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-SetConfigL_command13
   1.758 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0006-0002-OpenFile_command14
   1.759 +		COMMAND		devsound1		PlayInitL
   1.760 +		OUTSTANDING
   1.761 +		COMMAND		devsound1		CloseFile
   1.762 +		COMMAND		devsound1		~
   1.763 +	END_TEST_BLOCK
   1.764 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0006
   1.765 +
   1.766 +
   1.767 +
   1.768 +
   1.769 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
   1.770 +
   1.771 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
   1.772 +//!@SYMAPI
   1.773 +//! TEST_BLOCK 001
   1.774 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
   1.775 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
   1.776 +//!                CMMFDevSound::Capabilities()
   1.777 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
   1.778 +//!                CMMFDevSound::PlayInitL()
   1.779 +//!                CMMFDevSound::Stop()
   1.780 +//! TEST_BLOCK 002
   1.781 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
   1.782 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
   1.783 +//!                CMMFDevSound::Capabilities()
   1.784 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
   1.785 +//!                CMMFDevSound::PlayInitL()
   1.786 +//!                CMMFDevSound::RecordInitL()
   1.787 +//!                CMMFDevSound::Stop()
   1.788 +//!@SYMAuthor			fperez
   1.789 +//!@SYMCreationDate		8/25/2008 
   1.790 +//!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with AMR-WB recording
   1.791 +//!@SYMTestActions
   1.792 +//! TEST_BLOCK 001
   1.793 +//!                1. Create Devsound instance 
   1.794 +//!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
   1.795 +//!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
   1.796 +//!                4. Capabilities
   1.797 +//!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
   1.798 +//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
   1.799 +//!                7. Play 30 seconds
   1.800 +//!                8. Stop 
   1.801 +//!                9. CloseFile
   1.802 +//!                10. Delete devsound instance
   1.803 +//!                
   1.804 +//! TEST_BLOCK 002
   1.805 +//!                1. Create Devsound instance 
   1.806 +//!                2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= AWB)
   1.807 +//!                3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
   1.808 +//!                4. Capabilities
   1.809 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds
   1.810 +//!                6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayMP3WithRecAMRWB.awb)
   1.811 +//!                7. Record 10 seconds
   1.812 +//!                8. Stop 15 seconds
   1.813 +//!                9. CloseFile
   1.814 +//!                10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
   1.815 +//!                11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
   1.816 +//!                12. Capabilities
   1.817 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) 
   1.818 +//!                14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayMP3WithRecAMRWB.awb)
   1.819 +//!                15. Play
   1.820 +//!                16. CloseFile
   1.821 +//!                17. Delete devsound instance
   1.822 +//!                
   1.823 +//!@SYMTestStatus		Verified
   1.824 +//!@SYMTestPriority		High
   1.825 +//!@SYMTestExpectedResults
   1.826 +//!                Mix 44.1k stereo MP3 playback with AMR-WB recording
   1.827 +//! TEST_BLOCK 001
   1.828 +//!                MP3 44.1 KHz stereo playback
   1.829 +//! TEST_BLOCK 002
   1.830 +//!                AMR-WB 16KHz  stereo recording and playback
   1.831 +//!@SYMTestType			CIT
   1.832 +
   1.833 +
   1.834 +	CONCURRENT
   1.835 +
   1.836 +
   1.837 +
   1.838 +	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.839 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.840 +		COMMAND		devsound1		NewL
   1.841 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-InitializeL_command02
   1.842 +		OUTSTANDING
   1.843 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-SetPrioritySettings_command03
   1.844 +		COMMAND		devsound1		Capabilities
   1.845 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-SetConfigL_command05
   1.846 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0001-OpenFile_command06
   1.847 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
   1.848 +		ASYNC_DELAY  30000000 
   1.849 +		COMMAND		devsound1		Stop
   1.850 +		COMMAND		devsound1		CloseFile
   1.851 +		COMMAND		devsound1		~
   1.852 +	END_TEST_BLOCK
   1.853 +
   1.854 +
   1.855 +
   1.856 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.857 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.858 +		COMMAND		devsound1		NewL
   1.859 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-InitializeL_command02
   1.860 +		OUTSTANDING
   1.861 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetPrioritySettings_command03
   1.862 +		COMMAND		devsound1		Capabilities
   1.863 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetConfigL_command05
   1.864 +		DELAY  10000000 
   1.865 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-ReplaceFile_command06
   1.866 +		COMMAND		devsound1		RecordInitL
   1.867 +		ASYNC_DELAY  10000000 
   1.868 +		COMMAND		devsound1		Stop
   1.869 +		DELAY  15000000 
   1.870 +		COMMAND		devsound1		CloseFile
   1.871 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-InitializeL_command10
   1.872 +		OUTSTANDING
   1.873 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetPrioritySettings_command11
   1.874 +		COMMAND		devsound1		Capabilities
   1.875 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-SetConfigL_command13
   1.876 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0007-0002-OpenFile_command14
   1.877 +		COMMAND		devsound1		PlayInitL
   1.878 +		OUTSTANDING
   1.879 +		COMMAND		devsound1		CloseFile
   1.880 +		COMMAND		devsound1		~
   1.881 +	END_TEST_BLOCK
   1.882 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0007
   1.883 +
   1.884 +
   1.885 +
   1.886 +
   1.887 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
   1.888 +
   1.889 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
   1.890 +//!@SYMAPI
   1.891 +//! TEST_BLOCK 001
   1.892 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
   1.893 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
   1.894 +//!                CMMFDevSound::Capabilities()
   1.895 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
   1.896 +//!                CMMFDevSound::PlayInitL()
   1.897 +//!                CMMFDevSound::Stop()
   1.898 +//! TEST_BLOCK 002
   1.899 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
   1.900 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
   1.901 +//!                CMMFDevSound::Capabilities()
   1.902 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
   1.903 +//!                CMMFDevSound::PlayInitL()
   1.904 +//!                CMMFDevSound::RecordInitL()
   1.905 +//!                CMMFDevSound::Stop()
   1.906 +//!@SYMAuthor			fperez
   1.907 +//!@SYMCreationDate		8/11/2008 
   1.908 +//!@SYMTestCaseDesc		 Mix 48k stereo PCM playback with PCM recording
   1.909 +//!@SYMTestActions
   1.910 +//! TEST_BLOCK 001
   1.911 +//!                1. Create Devsound instance 
   1.912 +//!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
   1.913 +//!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
   1.914 +//!                4. Capabilities
   1.915 +//!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) 
   1.916 +//!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
   1.917 +//!                7. Play 30 seconds
   1.918 +//!                8. Stop 
   1.919 +//!                9. CloseFile
   1.920 +//!                10. Delete devsound instance
   1.921 +//!                
   1.922 +//! TEST_BLOCK 002
   1.923 +//!                1. Create Devsound instance 
   1.924 +//!                2. Initialize Devsound (Mode= EMMFStateRecording; FourCC= {SpecialFourCC,RAW})
   1.925 +//!                3. Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
   1.926 +//!                4. Capabilities
   1.927 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
   1.928 +//!                6. ReplaceFile (Filename= {drive,mmc}\multimedia\mmf\devsound\codec_mixing\MixPlayPCMWithRecPCM.pcm)
   1.929 +//!                7. Record 10 seconds
   1.930 +//!                8. Stop 15 seconds
   1.931 +//!                9. CloseFile
   1.932 +//!                10. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
   1.933 +//!                11. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
   1.934 +//!                12. Capabilities
   1.935 +//!                13. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) 
   1.936 +//!                14. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\codec_mixing\MixPlayPCMWithRecPCM.pcm)
   1.937 +//!                15. Play
   1.938 +//!                16. CloseFile
   1.939 +//!                17. Delete devsound instance
   1.940 +//!                
   1.941 +//!@SYMTestStatus		Verified
   1.942 +//!@SYMTestPriority		High
   1.943 +//!@SYMTestExpectedResults
   1.944 +//!                Mix 48k stereo PCM playback with PCM recording
   1.945 +//! TEST_BLOCK 001
   1.946 +//!                PCM 8KHz stereo playback
   1.947 +//! TEST_BLOCK 002
   1.948 +//!                PCM 8 HKz mono recording and playback
   1.949 +//!@SYMTestType			CIT
   1.950 +
   1.951 +
   1.952 +	CONCURRENT
   1.953 +
   1.954 +
   1.955 +
   1.956 +	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.957 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.958 +		COMMAND		devsound1		NewL
   1.959 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-InitializeL_command02
   1.960 +		OUTSTANDING
   1.961 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-SetPrioritySettings_command03
   1.962 +		COMMAND		devsound1		Capabilities
   1.963 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-SetConfigL_command05
   1.964 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0001-OpenFile_command06
   1.965 +		COMMAND		devsound1		PlayInitL
   1.966 +		ASYNC_DELAY  30000000 
   1.967 +		COMMAND		devsound1		Stop
   1.968 +		COMMAND		devsound1		CloseFile
   1.969 +		COMMAND		devsound1		~
   1.970 +	END_TEST_BLOCK
   1.971 +
   1.972 +
   1.973 +
   1.974 +	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
   1.975 +		CREATE_OBJECT	CMMFDevSound		devsound1
   1.976 +		COMMAND		devsound1		NewL
   1.977 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-InitializeL_command02
   1.978 +		OUTSTANDING
   1.979 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetPrioritySettings_command03
   1.980 +		COMMAND		devsound1		Capabilities
   1.981 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetConfigL_command05
   1.982 +		DELAY  10000000 
   1.983 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-ReplaceFile_command06
   1.984 +		COMMAND		devsound1		RecordInitL
   1.985 +		ASYNC_DELAY  10000000 
   1.986 +		COMMAND		devsound1		Stop
   1.987 +		DELAY  15000000 
   1.988 +		COMMAND		devsound1		CloseFile
   1.989 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-InitializeL_command10
   1.990 +		OUTSTANDING
   1.991 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetPrioritySettings_command11
   1.992 +		COMMAND		devsound1		Capabilities
   1.993 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-SetConfigL_command13
   1.994 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0008-0002-OpenFile_command14
   1.995 +		COMMAND		devsound1		PlayInitL
   1.996 +		OUTSTANDING
   1.997 +		COMMAND		devsound1		CloseFile
   1.998 +		COMMAND		devsound1		~
   1.999 +	END_TEST_BLOCK
  1.1000 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0008
  1.1001 +
  1.1002 +
  1.1003 +
  1.1004 +
  1.1005 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
  1.1006 +
  1.1007 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
  1.1008 +//!@SYMAPI
  1.1009 +//! TEST_BLOCK 001
  1.1010 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1011 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1012 +//!                CMMFDevSound::Capabilities()
  1.1013 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1014 +//!                CMMFDevSound::PlayInitL()
  1.1015 +//! TEST_BLOCK 002
  1.1016 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1017 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1018 +//!                CMMFDevSound::Capabilities()
  1.1019 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1020 +//!                CMMFDevSound::PlayInitL()
  1.1021 +//! TEST_BLOCK 003
  1.1022 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1023 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1024 +//!                CMMFDevSound::Capabilities()
  1.1025 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1026 +//!                CMMFDevSound::PlayInitL()
  1.1027 +//!@SYMAuthor			ddamian
  1.1028 +//!@SYMCreationDate		8/11/2008 
  1.1029 +//!@SYMTestCaseDesc		44.1k audio playback during VoIP call - AMR-WB
  1.1030 +//!@SYMTestActions
  1.1031 +//! TEST_BLOCK 001
  1.1032 +//!                1.- Create DevSound instance
  1.1033 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
  1.1034 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1035 +//!                4.- Capabilities
  1.1036 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.1037 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
  1.1038 +//!                7.- Play 30 sec
  1.1039 +//!                8.- Stop
  1.1040 +//!                9.- Close File
  1.1041 +//!                10.- Destroy DevSound instance
  1.1042 +//! TEST_BLOCK 002
  1.1043 +//!                1.- Create DevSound instance
  1.1044 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
  1.1045 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1046 +//!                4.- Capabilities
  1.1047 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.1048 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRWB.awb)
  1.1049 +//!                7.- Record Init 30s
  1.1050 +//!                8.- Stop and wait 5 sec.
  1.1051 +//!                9.- Close File
  1.1052 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
  1.1053 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1054 +//!                12.- Capabilities
  1.1055 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.1056 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRWB.awb)
  1.1057 +//!                15.- Play EOF
  1.1058 +//!                16.- Close file
  1.1059 +//!                17.- Destroy DevSound instance
  1.1060 +//! TEST_BLOCK 003
  1.1061 +//!                1.- Create DevSound instance
  1.1062 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
  1.1063 +//!                3.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1064 +//!                4.- Capabilities
  1.1065 +//!                5.- Set Configuration and wait 10 seconds (Channels = EMMFStereo; Rate =EMMFSampleRate44100Hz)
  1.1066 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
  1.1067 +//!                7.- Play 10 sec
  1.1068 +//!                8.- Stop
  1.1069 +//!                9.- Close File
  1.1070 +//!                10.- Destroy DevSound instance
  1.1071 +//!@SYMTestStatus		Verified
  1.1072 +//!@SYMTestPriority		High
  1.1073 +//!@SYMTestExpectedResults
  1.1074 +//!                44.1k audio playback during VoIP call - AMR-WB
  1.1075 +//! TEST_BLOCK 001
  1.1076 +//!                AMR-WB 16 KHz mono playback as VoIPCallDown
  1.1077 +//! TEST_BLOCK 002
  1.1078 +//!                AMR-NB 16 KHz mono recording and playback as VoIPCall
  1.1079 +//! TEST_BLOCK 003
  1.1080 +//!                MP3 44.1 KHz stereo playback as audio playback
  1.1081 +//!@SYMTestType			CIT
  1.1082 +
  1.1083 +
  1.1084 +	CONCURRENT
  1.1085 +
  1.1086 +
  1.1087 +
  1.1088 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1089 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1090 +		COMMAND		devsound1		NewL
  1.1091 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-InitializeL_command02
  1.1092 +		OUTSTANDING
  1.1093 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-SetPrioritySettings_command03
  1.1094 +		COMMAND		devsound1		Capabilities
  1.1095 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-SetConfigL_command05
  1.1096 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0001-OpenFile_command06
  1.1097 +		COMMAND		devsound1		PlayInitL
  1.1098 +		ASYNC_DELAY  30000000 
  1.1099 +		COMMAND		devsound1		Stop
  1.1100 +		COMMAND		devsound1		CloseFile
  1.1101 +		COMMAND		devsound1		~
  1.1102 +	END_TEST_BLOCK
  1.1103 +
  1.1104 +
  1.1105 +
  1.1106 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1107 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1108 +		COMMAND		devsound1		NewL
  1.1109 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-InitializeL_command02
  1.1110 +		OUTSTANDING
  1.1111 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetPrioritySettings_command03
  1.1112 +		COMMAND		devsound1		Capabilities
  1.1113 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetConfigL_command05
  1.1114 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-ReplaceFile_command06
  1.1115 +		COMMAND		devsound1		RecordInitL
  1.1116 +		ASYNC_DELAY  30000000 
  1.1117 +		COMMAND		devsound1		Stop
  1.1118 +		DELAY  5000000 
  1.1119 +		COMMAND		devsound1		CloseFile
  1.1120 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-InitializeL_command10
  1.1121 +		OUTSTANDING
  1.1122 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetPrioritySettings_command11
  1.1123 +		COMMAND		devsound1		Capabilities
  1.1124 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-SetConfigL_command13
  1.1125 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0002-OpenFile_command14
  1.1126 +		COMMAND		devsound1		PlayInitL
  1.1127 +		OUTSTANDING
  1.1128 +		COMMAND		devsound1		CloseFile
  1.1129 +		COMMAND		devsound1		~
  1.1130 +	END_TEST_BLOCK
  1.1131 +
  1.1132 +
  1.1133 +
  1.1134 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1135 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1136 +		COMMAND		devsound1		NewL
  1.1137 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-InitializeL_command02
  1.1138 +		OUTSTANDING
  1.1139 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-SetPrioritySettings_command03
  1.1140 +		COMMAND		devsound1		Capabilities
  1.1141 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-SetConfigL_command05
  1.1142 +		DELAY  10000000 
  1.1143 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0009-0003-OpenFile_command06
  1.1144 +		COMMAND		devsound1		PlayInitL
  1.1145 +		ASYNC_DELAY  10000000 
  1.1146 +		COMMAND		devsound1		Stop
  1.1147 +		COMMAND		devsound1		CloseFile
  1.1148 +		COMMAND		devsound1		~
  1.1149 +	END_TEST_BLOCK
  1.1150 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0009
  1.1151 +
  1.1152 +
  1.1153 +
  1.1154 +
  1.1155 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
  1.1156 +
  1.1157 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
  1.1158 +//!@SYMAPI
  1.1159 +//! TEST_BLOCK 001
  1.1160 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1161 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1162 +//!                CMMFDevSound::Capabilities()
  1.1163 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1164 +//!                CMMFDevSound::PlayInitL()
  1.1165 +//!                CMMFDevSound::Stop()
  1.1166 +//! TEST_BLOCK 002
  1.1167 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1168 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1169 +//!                CMMFDevSound::Capabilities()
  1.1170 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1171 +//!                CMMFDevSound::PlayInitL()
  1.1172 +//!                CMMFDevSound::RecordInitL()
  1.1173 +//!                CMMFDevSound::Stop()
  1.1174 +//! TEST_BLOCK 003
  1.1175 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1176 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1177 +//!                CMMFDevSound::Capabilities()
  1.1178 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1179 +//!                CMMFDevSound::PlayInitL()
  1.1180 +//!                CMMFDevSound::Stop()
  1.1181 +//! TEST_BLOCK 004
  1.1182 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1183 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1184 +//!                CMMFDevSound::Capabilities()
  1.1185 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1186 +//!                CMMFDevSound::PlayInitL()
  1.1187 +//!                CMMFDevSound::RecordInitL()
  1.1188 +//!                CMMFDevSound::Stop()
  1.1189 +//!@SYMAuthor			fperez
  1.1190 +//!@SYMCreationDate		8/25/2008 
  1.1191 +//!@SYMTestCaseDesc		SWIS playback and voice recording during VoIP call
  1.1192 +//!@SYMTestActions
  1.1193 +//! TEST_BLOCK 001
  1.1194 +//!                1.- Create DevSound instance
  1.1195 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1196 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1197 +//!                4.- Capabilities
  1.1198 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1199 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.1200 +//!                7.- Play 50 sec
  1.1201 +//!                8.- Stop
  1.1202 +//!                9.- Close File
  1.1203 +//!                10.- Destroy DevSound instance
  1.1204 +//! TEST_BLOCK 002
  1.1205 +//!                1.- Create DevSound instance
  1.1206 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1207 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1208 +//!                4.- Capabilities
  1.1209 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1210 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall1.amr)
  1.1211 +//!                7.- Record 50 sec.
  1.1212 +//!                8.- Stop and wait 5 sec.
  1.1213 +//!                9.- Close File
  1.1214 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1215 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1216 +//!                12.- Capabilities
  1.1217 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1218 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall1.amr)
  1.1219 +//!                15.- Play
  1.1220 +//!                16.- Close file
  1.1221 +//!                17.- Destroy DevSound instance
  1.1222 +//! TEST_BLOCK 003
  1.1223 +//!                1.- Create DevSound instance
  1.1224 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
  1.1225 +//!                3.- Set Priority settings (Priority = {Priority,PrioritySWISPlayback}; Preference = {PriorityPreference,PriorityPreferenceSWISPlayback}; PriorityState = EMMFStatePlaying)
  1.1226 +//!                4.- Capabilities
  1.1227 +//!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
  1.1228 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
  1.1229 +//!                7.- Play 20 seconds
  1.1230 +//!                8.- Stop
  1.1231 +//!                9.- Close File
  1.1232 +//!                10.- Destroy DevSound instance
  1.1233 +//! TEST_BLOCK 004
  1.1234 +//!                1.- Create DevSound instance
  1.1235 +//!                2.- Initialize DevSound  ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1236 +//!                3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
  1.1237 +//!                4.- Capabilities
  1.1238 +//!                5.- SetConfiguration and wait 20 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1239 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall2.amr)
  1.1240 +//!                7.- Record 20 seconds
  1.1241 +//!                8.- Stop and wait 70 seconds
  1.1242 +//!                9.- Close File
  1.1243 +//!                10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1244 +//!                11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1245 +//!                12.- Capabilities
  1.1246 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1247 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\PlaySWISAndRecAMRNBDuringVoIPCall2.amr)
  1.1248 +//!                15..- Play
  1.1249 +//!                16.- Close File
  1.1250 +//!                17.- Destroy Data
  1.1251 +//!@SYMTestStatus		Verified
  1.1252 +//!@SYMTestPriority		High
  1.1253 +//!@SYMTestExpectedResults
  1.1254 +//!                SWIS playback and voice recording during VoIP call
  1.1255 +//! TEST_BLOCK 001
  1.1256 +//!                AMR-NB playback as VoIPCallDown
  1.1257 +//! TEST_BLOCK 002
  1.1258 +//!                AMR-NB record and playback as VoIPCallUp
  1.1259 +//! TEST_BLOCK 003
  1.1260 +//!                MP3 playback as SWIS playback
  1.1261 +//! TEST_BLOCK 004
  1.1262 +//!                AMR-NB record and playback as voice recording
  1.1263 +//!@SYMTestType			CIT
  1.1264 +
  1.1265 +
  1.1266 +	CONCURRENT
  1.1267 +
  1.1268 +
  1.1269 +
  1.1270 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1271 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1272 +		COMMAND		devsound1		NewL
  1.1273 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-InitializeL_command02
  1.1274 +		OUTSTANDING
  1.1275 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-SetPrioritySettings_command03
  1.1276 +		COMMAND		devsound1		Capabilities
  1.1277 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-SetConfigL_command05
  1.1278 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0001-OpenFile_command06
  1.1279 +		COMMAND		devsound1		PlayInitL
  1.1280 +		ASYNC_DELAY  50000000 
  1.1281 +		COMMAND		devsound1		Stop
  1.1282 +		COMMAND		devsound1		CloseFile
  1.1283 +		COMMAND		devsound1		~
  1.1284 +	END_TEST_BLOCK
  1.1285 +
  1.1286 +
  1.1287 +
  1.1288 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1289 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1290 +		COMMAND		devsound1		NewL
  1.1291 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-InitializeL_command02
  1.1292 +		OUTSTANDING
  1.1293 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetPrioritySettings_command03
  1.1294 +		COMMAND		devsound1		Capabilities
  1.1295 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetConfigL_command05
  1.1296 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-ReplaceFile_command06
  1.1297 +		COMMAND		devsound1		RecordInitL
  1.1298 +		ASYNC_DELAY  50000000 
  1.1299 +		COMMAND		devsound1		Stop
  1.1300 +		DELAY  5000000 
  1.1301 +		COMMAND		devsound1		CloseFile
  1.1302 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-InitializeL_command10
  1.1303 +		OUTSTANDING
  1.1304 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetPrioritySettings_command11
  1.1305 +		COMMAND		devsound1		Capabilities
  1.1306 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-SetConfigL_command13
  1.1307 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0002-OpenFile_command14
  1.1308 +		COMMAND		devsound1		PlayInitL
  1.1309 +		OUTSTANDING
  1.1310 +		COMMAND		devsound1		CloseFile
  1.1311 +		COMMAND		devsound1		~
  1.1312 +	END_TEST_BLOCK
  1.1313 +
  1.1314 +
  1.1315 +
  1.1316 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1317 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1318 +		COMMAND		devsound1		NewL
  1.1319 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-InitializeL_command02
  1.1320 +		OUTSTANDING
  1.1321 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-SetPrioritySettings_command03
  1.1322 +		COMMAND		devsound1		Capabilities
  1.1323 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-SetConfigL_command05
  1.1324 +		DELAY  10000000 
  1.1325 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0003-OpenFile_command06
  1.1326 +		COMMAND		devsound1		PlayInitL
  1.1327 +		ASYNC_DELAY  20000000 
  1.1328 +		COMMAND		devsound1		Stop
  1.1329 +		COMMAND		devsound1		CloseFile
  1.1330 +		COMMAND		devsound1		~
  1.1331 +	END_TEST_BLOCK
  1.1332 +
  1.1333 +
  1.1334 +
  1.1335 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1336 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1337 +		COMMAND		devsound1		NewL
  1.1338 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-InitializeL_command02
  1.1339 +		OUTSTANDING
  1.1340 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetPrioritySettings_command03
  1.1341 +		COMMAND		devsound1		Capabilities
  1.1342 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetConfigL_command05
  1.1343 +		DELAY  20000000 
  1.1344 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-ReplaceFile_command06
  1.1345 +		COMMAND		devsound1		RecordInitL
  1.1346 +		ASYNC_DELAY  20000000 
  1.1347 +		COMMAND		devsound1		Stop
  1.1348 +		DELAY  70000000 
  1.1349 +		COMMAND		devsound1		CloseFile
  1.1350 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-InitializeL_command10
  1.1351 +		OUTSTANDING
  1.1352 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetPrioritySettings_command11
  1.1353 +		COMMAND		devsound1		Capabilities
  1.1354 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-SetConfigL_command13
  1.1355 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0010-0004-OpenFile_command14
  1.1356 +		COMMAND		devsound1		PlayInitL
  1.1357 +		OUTSTANDING
  1.1358 +		COMMAND		devsound1		CloseFile
  1.1359 +		COMMAND		devsound1		~
  1.1360 +	END_TEST_BLOCK
  1.1361 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0010
  1.1362 +
  1.1363 +
  1.1364 +
  1.1365 +
  1.1366 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
  1.1367 +
  1.1368 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
  1.1369 +//!@SYMAPI
  1.1370 +//! TEST_BLOCK 001
  1.1371 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1372 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1373 +//!                CMMFDevSound::Capabilities()
  1.1374 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1375 +//!                CMMFDevSound::PlayInitL()
  1.1376 +//!                CMMFDevSound::Stop()
  1.1377 +//! TEST_BLOCK 002
  1.1378 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1379 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1380 +//!                CMMFDevSound::Capabilities()
  1.1381 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1382 +//!                CMMFDevSound::PlayInitL()
  1.1383 +//!                CMMFDevSound::RecordInitL()
  1.1384 +//!                CMMFDevSound::Stop()
  1.1385 +//! TEST_BLOCK 003
  1.1386 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1387 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1388 +//!                CMMFDevSound::Capabilities()
  1.1389 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1390 +//!                CMMFDevSound::RecordInitL()
  1.1391 +//!                CMMFDevSound::Stop()
  1.1392 +//!@SYMAuthor			fperez
  1.1393 +//!@SYMCreationDate		8/25/2008 
  1.1394 +//!@SYMTestCaseDesc		Voice recording during VoIP call - AMR-NB
  1.1395 +//!@SYMTestActions
  1.1396 +//! TEST_BLOCK 001
  1.1397 +//!                1.- Create DevSound instance
  1.1398 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1399 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1400 +//!                4.- Capabilities
  1.1401 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1402 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.1403 +//!                7.- Play 30 sec
  1.1404 +//!                8.- Stop
  1.1405 +//!                9.- Close File
  1.1406 +//!                10.- Destroy DevSound instance
  1.1407 +//! TEST_BLOCK 002
  1.1408 +//!                1.- Create DevSound instance
  1.1409 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1410 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1411 +//!                4.- Capabilities
  1.1412 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1413 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB1.amr)
  1.1414 +//!                7.- Record 30 sec.
  1.1415 +//!                8.- Stop and wait 5 sec.
  1.1416 +//!                9.- Close File
  1.1417 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1418 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1419 +//!                12.- Capabilities
  1.1420 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1421 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB1.amr)
  1.1422 +//!                15.- Play file and wait 5 sec
  1.1423 +//!                16.- Close file
  1.1424 +//!                17.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1425 +//!                18.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1426 +//!                19.- Capabilities
  1.1427 +//!                20.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1428 +//!                21.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
  1.1429 +//!                22.- Play file
  1.1430 +//!                23.- Close file
  1.1431 +//!                24.- Destroy DevSound instance
  1.1432 +//! TEST_BLOCK 003
  1.1433 +//!                1.- Create DevSound instance
  1.1434 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1435 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
  1.1436 +//!                4.- Capabilities
  1.1437 +//!                5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1438 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
  1.1439 +//!                7.- Record 10 sec.
  1.1440 +//!                8.- Stop
  1.1441 +//!                9.- Close File
  1.1442 +//!                10.- Destroy DevSound instance
  1.1443 +//!@SYMTestStatus		Verified
  1.1444 +//!@SYMTestPriority		High
  1.1445 +//!@SYMTestExpectedResults
  1.1446 +//!                Voice recording during VoIP call - AMR-NB
  1.1447 +//! TEST_BLOCK 001
  1.1448 +//!                AMR-NB playback as VoIPCallDown
  1.1449 +//! TEST_BLOCK 002
  1.1450 +//!                AMR-NB recording and playback as VoIPCallUp
  1.1451 +//! TEST_BLOCK 003
  1.1452 +//!                AMR-NB playback as Voice recording
  1.1453 +//!@SYMTestType			CIT
  1.1454 +
  1.1455 +
  1.1456 +	CONCURRENT
  1.1457 +
  1.1458 +
  1.1459 +
  1.1460 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1461 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1462 +		COMMAND		devsound1		NewL
  1.1463 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-InitializeL_command02
  1.1464 +		OUTSTANDING
  1.1465 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-SetPrioritySettings_command03
  1.1466 +		COMMAND		devsound1		Capabilities
  1.1467 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-SetConfigL_command05
  1.1468 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0001-OpenFile_command06
  1.1469 +		COMMAND		devsound1		PlayInitL
  1.1470 +		ASYNC_DELAY  30000000 
  1.1471 +		COMMAND		devsound1		Stop
  1.1472 +		COMMAND		devsound1		CloseFile
  1.1473 +		COMMAND		devsound1		~
  1.1474 +	END_TEST_BLOCK
  1.1475 +
  1.1476 +
  1.1477 +
  1.1478 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1479 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1480 +		COMMAND		devsound1		NewL
  1.1481 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command02
  1.1482 +		OUTSTANDING
  1.1483 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command03
  1.1484 +		COMMAND		devsound1		Capabilities
  1.1485 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command05
  1.1486 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-ReplaceFile_command06
  1.1487 +		COMMAND		devsound1		RecordInitL
  1.1488 +		ASYNC_DELAY  30000000 
  1.1489 +		COMMAND		devsound1		Stop
  1.1490 +		DELAY  5000000 
  1.1491 +		COMMAND		devsound1		CloseFile
  1.1492 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command10
  1.1493 +		OUTSTANDING
  1.1494 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command11
  1.1495 +		COMMAND		devsound1		Capabilities
  1.1496 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command13
  1.1497 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-OpenFile_command14
  1.1498 +		COMMAND		devsound1		PlayInitL
  1.1499 +		DELAY  5000000 
  1.1500 +		OUTSTANDING
  1.1501 +		COMMAND		devsound1		CloseFile
  1.1502 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-InitializeL_command17
  1.1503 +		OUTSTANDING
  1.1504 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetPrioritySettings_command18
  1.1505 +		COMMAND		devsound1		Capabilities
  1.1506 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-SetConfigL_command20
  1.1507 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0002-OpenFile_command21
  1.1508 +		COMMAND		devsound1		PlayInitL
  1.1509 +		OUTSTANDING
  1.1510 +		COMMAND		devsound1		CloseFile
  1.1511 +		COMMAND		devsound1		~
  1.1512 +	END_TEST_BLOCK
  1.1513 +
  1.1514 +
  1.1515 +
  1.1516 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1517 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1518 +		COMMAND		devsound1		NewL
  1.1519 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-InitializeL_command02
  1.1520 +		OUTSTANDING
  1.1521 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-SetPrioritySettings_command03
  1.1522 +		COMMAND		devsound1		Capabilities
  1.1523 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-SetConfigL_command05
  1.1524 +		DELAY  10000000 
  1.1525 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0011-0003-ReplaceFile_command06
  1.1526 +		COMMAND		devsound1		RecordInitL
  1.1527 +		ASYNC_DELAY  10000000 
  1.1528 +		COMMAND		devsound1		Stop
  1.1529 +		COMMAND		devsound1		CloseFile
  1.1530 +		COMMAND		devsound1		~
  1.1531 +	END_TEST_BLOCK
  1.1532 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0011
  1.1533 +
  1.1534 +
  1.1535 +
  1.1536 +
  1.1537 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
  1.1538 +
  1.1539 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
  1.1540 +//!@SYMAPI
  1.1541 +//! TEST_BLOCK 001
  1.1542 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1543 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1544 +//!                CMMFDevSound::Capabilities()
  1.1545 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1546 +//!                CMMFDevSound::PlayInitL()
  1.1547 +//!                CMMFDevSound::Stop()
  1.1548 +//! TEST_BLOCK 002
  1.1549 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1550 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1551 +//!                CMMFDevSound::Capabilities()
  1.1552 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1553 +//!                CMMFDevSound::PlayInitL()
  1.1554 +//!                CMMFDevSound::RecordInitL()
  1.1555 +//!                CMMFDevSound::Stop()
  1.1556 +//! TEST_BLOCK 003
  1.1557 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1558 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1559 +//!                CMMFDevSound::Capabilities()
  1.1560 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1561 +//!                CMMFDevSound::RecordInitL()
  1.1562 +//!                CMMFDevSound::Stop()
  1.1563 +//!@SYMAuthor			fperez
  1.1564 +//!@SYMCreationDate		8/25/2008 
  1.1565 +//!@SYMTestCaseDesc		Voice recording during VoIP call - AMR-WB
  1.1566 +//!@SYMTestActions
  1.1567 +//! TEST_BLOCK 001
  1.1568 +//!                1.- Create DevSound instance
  1.1569 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
  1.1570 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1571 +//!                4.- Capabilities
  1.1572 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.1573 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
  1.1574 +//!                7.- Play 30 sec
  1.1575 +//!                8.- Stop
  1.1576 +//!                9.- Close File
  1.1577 +//!                10.- Destroy DevSound instance
  1.1578 +//! TEST_BLOCK 002
  1.1579 +//!                1.- Create DevSound instance
  1.1580 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
  1.1581 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1582 +//!                4.- Capabilities
  1.1583 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.1584 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.awb)
  1.1585 +//!                7.- Record 30 sec.
  1.1586 +//!                8.- Stop and wait 5 sec.
  1.1587 +//!                9.- Close File
  1.1588 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
  1.1589 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1590 +//!                12.- Capabilities
  1.1591 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.1592 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.awb)
  1.1593 +//!                15.- Play file and wait 5 sec
  1.1594 +//!                16.- Close file
  1.1595 +//!                17.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1596 +//!                18.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1597 +//!                19.- Capabilities
  1.1598 +//!                20.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1599 +//!                21.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRWB.amr)
  1.1600 +//!                22.- Play file
  1.1601 +//!                23.- Close file
  1.1602 +//!                24.- Destroy DevSound instance
  1.1603 +//! TEST_BLOCK 003
  1.1604 +//!                1.- Create DevSound instance
  1.1605 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1606 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
  1.1607 +//!                4.- Capabilities
  1.1608 +//!                5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1609 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\RecAMRNBDuringVoIPCallAMRNB2.amr)
  1.1610 +//!                7.- Record 10 sec.
  1.1611 +//!                8.- Stop
  1.1612 +//!                9.- Close File
  1.1613 +//!                10.- Destroy DevSound instance
  1.1614 +//!@SYMTestStatus		Verified
  1.1615 +//!@SYMTestPriority		High
  1.1616 +//!@SYMTestExpectedResults
  1.1617 +//!                Voice recording during VoIP call - AMR-WB
  1.1618 +//! TEST_BLOCK 001
  1.1619 +//!                AMR Playback as VoIPCallDown
  1.1620 +//! TEST_BLOCK 002
  1.1621 +//!                AMR-WB recording and playback as VoIPCallUp
  1.1622 +//! TEST_BLOCK 003
  1.1623 +//!                AMR-NB playback as Voice recording
  1.1624 +//!@SYMTestType			CIT
  1.1625 +
  1.1626 +
  1.1627 +	CONCURRENT
  1.1628 +
  1.1629 +
  1.1630 +
  1.1631 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1632 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1633 +		COMMAND		devsound1		NewL
  1.1634 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-InitializeL_command02
  1.1635 +		OUTSTANDING
  1.1636 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-SetPrioritySettings_command03
  1.1637 +		COMMAND		devsound1		Capabilities
  1.1638 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-SetConfigL_command05
  1.1639 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0001-OpenFile_command06
  1.1640 +		COMMAND		devsound1		PlayInitL
  1.1641 +		ASYNC_DELAY  30000000 
  1.1642 +		COMMAND		devsound1		Stop
  1.1643 +		COMMAND		devsound1		CloseFile
  1.1644 +		COMMAND		devsound1		~
  1.1645 +	END_TEST_BLOCK
  1.1646 +
  1.1647 +
  1.1648 +
  1.1649 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1650 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1651 +		COMMAND		devsound1		NewL
  1.1652 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command02
  1.1653 +		OUTSTANDING
  1.1654 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command03
  1.1655 +		COMMAND		devsound1		Capabilities
  1.1656 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command05
  1.1657 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-ReplaceFile_command06
  1.1658 +		COMMAND		devsound1		RecordInitL
  1.1659 +		ASYNC_DELAY  30000000 
  1.1660 +		COMMAND		devsound1		Stop
  1.1661 +		DELAY  5000000 
  1.1662 +		COMMAND		devsound1		CloseFile
  1.1663 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command10
  1.1664 +		OUTSTANDING
  1.1665 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command11
  1.1666 +		COMMAND		devsound1		Capabilities
  1.1667 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command13
  1.1668 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-OpenFile_command14
  1.1669 +		COMMAND		devsound1		PlayInitL
  1.1670 +		DELAY  5000000 
  1.1671 +		OUTSTANDING
  1.1672 +		COMMAND		devsound1		CloseFile
  1.1673 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-InitializeL_command17
  1.1674 +		OUTSTANDING
  1.1675 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetPrioritySettings_command18
  1.1676 +		COMMAND		devsound1		Capabilities
  1.1677 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-SetConfigL_command20
  1.1678 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0002-OpenFile_command21
  1.1679 +		COMMAND		devsound1		PlayInitL
  1.1680 +		OUTSTANDING
  1.1681 +		COMMAND		devsound1		CloseFile
  1.1682 +		COMMAND		devsound1		~
  1.1683 +	END_TEST_BLOCK
  1.1684 +
  1.1685 +
  1.1686 +
  1.1687 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1688 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1689 +		COMMAND		devsound1		NewL
  1.1690 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-InitializeL_command02
  1.1691 +		OUTSTANDING
  1.1692 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-SetPrioritySettings_command03
  1.1693 +		COMMAND		devsound1		Capabilities
  1.1694 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-SetConfigL_command05
  1.1695 +		DELAY  10000000 
  1.1696 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0012-0003-ReplaceFile_command06
  1.1697 +		COMMAND		devsound1		RecordInitL
  1.1698 +		ASYNC_DELAY  10000000 
  1.1699 +		COMMAND		devsound1		Stop
  1.1700 +		COMMAND		devsound1		CloseFile
  1.1701 +		COMMAND		devsound1		~
  1.1702 +	END_TEST_BLOCK
  1.1703 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0012
  1.1704 +
  1.1705 +
  1.1706 +
  1.1707 +
  1.1708 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
  1.1709 +
  1.1710 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
  1.1711 +//!@SYMAPI
  1.1712 +//! TEST_BLOCK 001
  1.1713 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1714 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1715 +//!                CMMFDevSound::Capabilities()
  1.1716 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1717 +//!                CMMFDevSound::PlayInitL()
  1.1718 +//!                CMMFDevSound::Stop()
  1.1719 +//! TEST_BLOCK 002
  1.1720 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1721 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1722 +//!                CMMFDevSound::Capabilities()
  1.1723 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1724 +//!                CMMFDevSound::PlayInitL()
  1.1725 +//!                CMMFDevSound::Stop()
  1.1726 +//! TEST_BLOCK 003
  1.1727 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1728 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1729 +//!                CMMFDevSound::Capabilities()
  1.1730 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1731 +//!                CMMFDevSound::PlayInitL()
  1.1732 +//!                CMMFDevSound::RecordInitL()
  1.1733 +//!                CMMFDevSound::Stop()
  1.1734 +//!@SYMAuthor			fperez
  1.1735 +//!@SYMCreationDate		8/25/2008 
  1.1736 +//!@SYMTestCaseDesc		VoIP call during audio playback
  1.1737 +//!@SYMTestActions
  1.1738 +//! TEST_BLOCK 001
  1.1739 +//!                1.  Create DevSound instance
  1.1740 +//!                2.  Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
  1.1741 +//!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1742 +//!                4.  Capabilities
  1.1743 +//!                5.  Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
  1.1744 +//!                6.  Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
  1.1745 +//!                7.  Play
  1.1746 +//!                8. Close File
  1.1747 +//!                9. Destroy DevSound instance
  1.1748 +//!                
  1.1749 +//! TEST_BLOCK 002
  1.1750 +//!                1.- Create DevSound instance
  1.1751 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1752 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1753 +//!                4.- Capabilities
  1.1754 +//!                5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1755 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.1756 +//!                7.- Play 10 seconds
  1.1757 +//!                8.- Stop
  1.1758 +//!                9.- Close File
  1.1759 +//!                10.- Destroy DevSound instance
  1.1760 +//! TEST_BLOCK 003
  1.1761 +//!                1.- Create DevSound instance
  1.1762 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1763 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1764 +//!                4.- Capabilities
  1.1765 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1766 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringPlayMP3.amr)
  1.1767 +//!                7.- Record 10s
  1.1768 +//!                8.- Stop and wait 5 sec.
  1.1769 +//!                9.- Close File
  1.1770 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1771 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1772 +//!                12.- Capabilities
  1.1773 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1774 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringPlayMP3.amr)
  1.1775 +//!                15.- Play
  1.1776 +//!                16.- Close file
  1.1777 +//!                17.- Destroy DevSound instance
  1.1778 +//!@SYMTestStatus		Verified
  1.1779 +//!@SYMTestPriority		High
  1.1780 +//!@SYMTestExpectedResults
  1.1781 +//!                VoIP call during audio playback
  1.1782 +//! TEST_BLOCK 001
  1.1783 +//!                MP3 Playback as audioplayback
  1.1784 +//! TEST_BLOCK 002
  1.1785 +//!                AMR-NB playback as VoIPCallDown
  1.1786 +//! TEST_BLOCK 003
  1.1787 +//!                AMR-NB recording and playback as VoIPCallUp
  1.1788 +//!@SYMTestType			CIT
  1.1789 +
  1.1790 +
  1.1791 +	CONCURRENT
  1.1792 +
  1.1793 +
  1.1794 +
  1.1795 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1796 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1797 +		COMMAND		devsound1		NewL
  1.1798 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-InitializeL_command02
  1.1799 +		OUTSTANDING
  1.1800 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-SetPrioritySettings_command03
  1.1801 +		COMMAND		devsound1		Capabilities
  1.1802 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-SetConfigL_command05
  1.1803 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0001-OpenFile_command06
  1.1804 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
  1.1805 +		OUTSTANDING
  1.1806 +		COMMAND		devsound1		CloseFile
  1.1807 +		COMMAND		devsound1		~
  1.1808 +	END_TEST_BLOCK
  1.1809 +
  1.1810 +
  1.1811 +
  1.1812 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1813 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1814 +		COMMAND		devsound1		NewL
  1.1815 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-InitializeL_command02
  1.1816 +		OUTSTANDING
  1.1817 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-SetPrioritySettings_command03
  1.1818 +		COMMAND		devsound1		Capabilities
  1.1819 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-SetConfigL_command05
  1.1820 +		DELAY  10000000 
  1.1821 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0002-OpenFile_command06
  1.1822 +		COMMAND		devsound1		PlayInitL
  1.1823 +		ASYNC_DELAY  10000000 
  1.1824 +		COMMAND		devsound1		Stop
  1.1825 +		COMMAND		devsound1		CloseFile
  1.1826 +		COMMAND		devsound1		~
  1.1827 +	END_TEST_BLOCK
  1.1828 +
  1.1829 +
  1.1830 +
  1.1831 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1832 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1833 +		COMMAND		devsound1		NewL
  1.1834 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-InitializeL_command02
  1.1835 +		OUTSTANDING
  1.1836 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetPrioritySettings_command03
  1.1837 +		COMMAND		devsound1		Capabilities
  1.1838 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetConfigL_command05
  1.1839 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-ReplaceFile_command06
  1.1840 +		COMMAND		devsound1		RecordInitL
  1.1841 +		ASYNC_DELAY  10000000 
  1.1842 +		COMMAND		devsound1		Stop
  1.1843 +		DELAY  5000000 
  1.1844 +		COMMAND		devsound1		CloseFile
  1.1845 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-InitializeL_command10
  1.1846 +		OUTSTANDING
  1.1847 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetPrioritySettings_command11
  1.1848 +		COMMAND		devsound1		Capabilities
  1.1849 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-SetConfigL_command13
  1.1850 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0013-0003-OpenFile_command14
  1.1851 +		COMMAND		devsound1		PlayInitL
  1.1852 +		OUTSTANDING
  1.1853 +		COMMAND		devsound1		CloseFile
  1.1854 +		COMMAND		devsound1		~
  1.1855 +	END_TEST_BLOCK
  1.1856 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0013
  1.1857 +
  1.1858 +
  1.1859 +
  1.1860 +
  1.1861 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
  1.1862 +
  1.1863 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
  1.1864 +//!@SYMAPI
  1.1865 +//! TEST_BLOCK 001
  1.1866 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1867 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1868 +//!                CMMFDevSound::Capabilities()
  1.1869 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1870 +//!                CMMFDevSound::PlayInitL()
  1.1871 +//!                CMMFDevSound::Stop()
  1.1872 +//! TEST_BLOCK 002
  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 +//! TEST_BLOCK 003
  1.1881 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1882 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1883 +//!                CMMFDevSound::Capabilities()
  1.1884 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1885 +//!                CMMFDevSound::PlayInitL()
  1.1886 +//!                CMMFDevSound::Stop()
  1.1887 +//! TEST_BLOCK 004
  1.1888 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.1889 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.1890 +//!                CMMFDevSound::Capabilities()
  1.1891 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.1892 +//!                CMMFDevSound::PlayInitL()
  1.1893 +//!                CMMFDevSound::RecordInitL()
  1.1894 +//!                CMMFDevSound::Stop()
  1.1895 +//!@SYMAuthor			fperez
  1.1896 +//!@SYMCreationDate		8/25/2008 
  1.1897 +//!@SYMTestCaseDesc		VoIP call during VoIP call
  1.1898 +//!@SYMTestActions
  1.1899 +//! TEST_BLOCK 001
  1.1900 +//!                1.- Create DevSound instance
  1.1901 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1902 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1903 +//!                4.- Capabilities
  1.1904 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1905 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.1906 +//!                7.- Play 30 sec
  1.1907 +//!                8.- Stop
  1.1908 +//!                9.- Close File
  1.1909 +//!                10.- Destroy DevSound instance
  1.1910 +//! TEST_BLOCK 002
  1.1911 +//!                1.- Create DevSound instance
  1.1912 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1913 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1914 +//!                4.- Capabilities
  1.1915 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1916 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall1.amr)
  1.1917 +//!                7.- Record Init 30s
  1.1918 +//!                8.- Stop and wait 5 sec.
  1.1919 +//!                9.- Close File
  1.1920 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1921 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1922 +//!                12.- Capabilities
  1.1923 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1924 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall1.amr)
  1.1925 +//!                15.- Play
  1.1926 +//!                16.- Close file
  1.1927 +//!                17.- Destroy DevSound instance
  1.1928 +//! TEST_BLOCK 003
  1.1929 +//!                1.- Create DevSound instance
  1.1930 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1931 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.1932 +//!                4.- Capabilities
  1.1933 +//!                5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1934 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_backwards.amr)
  1.1935 +//!                7.- Play 10 seconds
  1.1936 +//!                8.- Stop
  1.1937 +//!                9.- Close File
  1.1938 +//!                10.- Destroy DevSound instance
  1.1939 +//! TEST_BLOCK 004
  1.1940 +//!                1.- Create DevSound instance
  1.1941 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.1942 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.1943 +//!                4.- Capabilities
  1.1944 +//!                5.- Set Configuration and wait 10 sec (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1945 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall2.amr)
  1.1946 +//!                7.- Record 10 sec.
  1.1947 +//!                8.- Stop and wait 50 sec.
  1.1948 +//!                9.- Close File
  1.1949 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.1950 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.1951 +//!                12.- Capabilities
  1.1952 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.1953 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\voip_call\VoIPCallDuringVoIPCall2.amr)
  1.1954 +//!                15.- Play
  1.1955 +//!                16.- Close file
  1.1956 +//!                17.- Destroy DevSound instance
  1.1957 +//!@SYMTestStatus		Verified
  1.1958 +//!@SYMTestPriority		High
  1.1959 +//!@SYMTestExpectedResults
  1.1960 +//!                VoIP call during VoIP call
  1.1961 +//! TEST_BLOCK 001
  1.1962 +//!                AMR-NB playback as VoIPCallDown
  1.1963 +//! TEST_BLOCK 002
  1.1964 +//!                AMR-NB recording and playback as VoIPCallUp
  1.1965 +//! TEST_BLOCK 003
  1.1966 +//!                AMR-NB playback as VoIPCallDown
  1.1967 +//! TEST_BLOCK 004
  1.1968 +//!                AMR-NB recording and playback as VoIPCallUp
  1.1969 +//!@SYMTestType			CIT
  1.1970 +
  1.1971 +
  1.1972 +	CONCURRENT
  1.1973 +
  1.1974 +
  1.1975 +
  1.1976 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1977 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1978 +		COMMAND		devsound1		NewL
  1.1979 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-InitializeL_command02
  1.1980 +		OUTSTANDING
  1.1981 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-SetPrioritySettings_command03
  1.1982 +		COMMAND		devsound1		Capabilities
  1.1983 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-SetConfigL_command05
  1.1984 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0001-OpenFile_command06
  1.1985 +		COMMAND		devsound1		PlayInitL
  1.1986 +		ASYNC_DELAY  30000000 
  1.1987 +		COMMAND		devsound1		Stop
  1.1988 +		COMMAND		devsound1		CloseFile
  1.1989 +		COMMAND		devsound1		~
  1.1990 +	END_TEST_BLOCK
  1.1991 +
  1.1992 +
  1.1993 +
  1.1994 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.1995 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.1996 +		COMMAND		devsound1		NewL
  1.1997 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-InitializeL_command02
  1.1998 +		OUTSTANDING
  1.1999 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetPrioritySettings_command03
  1.2000 +		COMMAND		devsound1		Capabilities
  1.2001 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetConfigL_command05
  1.2002 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-ReplaceFile_command06
  1.2003 +		COMMAND		devsound1		RecordInitL
  1.2004 +		ASYNC_DELAY  30000000 
  1.2005 +		COMMAND		devsound1		Stop
  1.2006 +		DELAY  5000000 
  1.2007 +		COMMAND		devsound1		CloseFile
  1.2008 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-InitializeL_command10
  1.2009 +		OUTSTANDING
  1.2010 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetPrioritySettings_command11
  1.2011 +		COMMAND		devsound1		Capabilities
  1.2012 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-SetConfigL_command13
  1.2013 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0002-OpenFile_command14
  1.2014 +		COMMAND		devsound1		PlayInitL
  1.2015 +		OUTSTANDING
  1.2016 +		COMMAND		devsound1		CloseFile
  1.2017 +		COMMAND		devsound1		~
  1.2018 +	END_TEST_BLOCK
  1.2019 +
  1.2020 +
  1.2021 +
  1.2022 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2023 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2024 +		COMMAND		devsound1		NewL
  1.2025 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-InitializeL_command02
  1.2026 +		OUTSTANDING
  1.2027 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-SetPrioritySettings_command03
  1.2028 +		COMMAND		devsound1		Capabilities
  1.2029 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-SetConfigL_command05
  1.2030 +		DELAY  10000000 
  1.2031 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0003-OpenFile_command06
  1.2032 +		COMMAND		devsound1		PlayInitL
  1.2033 +		ASYNC_DELAY  10000000 
  1.2034 +		COMMAND		devsound1		Stop
  1.2035 +		COMMAND		devsound1		CloseFile
  1.2036 +		COMMAND		devsound1		~
  1.2037 +	END_TEST_BLOCK
  1.2038 +
  1.2039 +
  1.2040 +
  1.2041 +	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2042 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2043 +		COMMAND		devsound1		NewL
  1.2044 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-InitializeL_command02
  1.2045 +		OUTSTANDING
  1.2046 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetPrioritySettings_command03
  1.2047 +		COMMAND		devsound1		Capabilities
  1.2048 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetConfigL_command05
  1.2049 +		DELAY  10000000 
  1.2050 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-ReplaceFile_command06
  1.2051 +		COMMAND		devsound1		RecordInitL
  1.2052 +		ASYNC_DELAY  10000000 
  1.2053 +		COMMAND		devsound1		Stop
  1.2054 +		DELAY  50000000 
  1.2055 +		COMMAND		devsound1		CloseFile
  1.2056 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-InitializeL_command10
  1.2057 +		OUTSTANDING
  1.2058 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetPrioritySettings_command11
  1.2059 +		COMMAND		devsound1		Capabilities
  1.2060 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-SetConfigL_command13
  1.2061 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0014-0004-OpenFile_command14
  1.2062 +		COMMAND		devsound1		PlayInitL
  1.2063 +		OUTSTANDING
  1.2064 +		COMMAND		devsound1		CloseFile
  1.2065 +		COMMAND		devsound1		~
  1.2066 +	END_TEST_BLOCK
  1.2067 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0014
  1.2068 +
  1.2069 +
  1.2070 +
  1.2071 +
  1.2072 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
  1.2073 +
  1.2074 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
  1.2075 +//!@SYMAPI
  1.2076 +//! TEST_BLOCK 001
  1.2077 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2078 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2079 +//!                CMMFDevSound::Capabilities()
  1.2080 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2081 +//!                CMMFDevSound::PlayInitL()
  1.2082 +//!                CMMFDevSound::Stop()
  1.2083 +//! TEST_BLOCK 002
  1.2084 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2085 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2086 +//!                CMMFDevSound::Capabilities()
  1.2087 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2088 +//!                CMMFDevSound::PlayInitL()
  1.2089 +//!                CMMFDevSound::RecordInitL()
  1.2090 +//!                CMMFDevSound::Stop()
  1.2091 +//!@SYMAuthor			etorres
  1.2092 +//!@SYMCreationDate		8/25/2008 
  1.2093 +//!@SYMTestCaseDesc		Mix 8k mono AMR-NB playback with AMR-NB recording
  1.2094 +//!@SYMTestActions
  1.2095 +//! TEST_BLOCK 001
  1.2096 +//!                1. Create DevSound instance 
  1.2097 +//!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2098 +//!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
  1.2099 +//!                4. Capabilities 
  1.2100 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2101 +//!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.2102 +//!                7. Set Expected Play Error(ExpectedPlayError=-13)
  1.2103 +//!                8. Start Play 30 s
  1.2104 +//!                9. Stop
  1.2105 +//!                10. Close file
  1.2106 +//!                11. Destroy DevSound instance
  1.2107 +//! TEST_BLOCK 002
  1.2108 +//!                1. Create Devsound instance 
  1.2109 +//!                2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.2110 +//!                3. Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording)
  1.2111 +//!                4. Capabilities
  1.2112 +//!                5. Set Configuration & wait 10s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2113 +//!                6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRNBWithRecAMRNB.amr)
  1.2114 +//!                7. Record 10s 
  1.2115 +//!                8. Stop 5s
  1.2116 +//!                9. CloseFile
  1.2117 +//!                10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2118 +//!                11. Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.2119 +//!                12. Capabilities
  1.2120 +//!                13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2121 +//!                14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixPlayAMRNBWithRecAMRNB.amr)
  1.2122 +//!                15. Start Play EOF 
  1.2123 +//!                16. CloseFile
  1.2124 +//!                17. Delete devsound instance
  1.2125 +//!@SYMTestStatus		Verified
  1.2126 +//!@SYMTestPriority		High
  1.2127 +//!@SYMTestExpectedResults
  1.2128 +//!                Mix 8k mono AMR-NB playback with AMR-NB recording
  1.2129 +//! TEST_BLOCK 001
  1.2130 +//!                AMR 8 KHz mono playback
  1.2131 +//! TEST_BLOCK 002
  1.2132 +//!                AMR-NB mono recording and playback
  1.2133 +//!@SYMTestType			CIT
  1.2134 +
  1.2135 +
  1.2136 +	CONCURRENT
  1.2137 +
  1.2138 +
  1.2139 +
  1.2140 +	START_TEST_BLOCK	45	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2141 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2142 +		COMMAND		devsound1		NewL
  1.2143 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-InitializeL_command02
  1.2144 +		OUTSTANDING
  1.2145 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-SetPrioritySettings_command03
  1.2146 +		COMMAND		devsound1		Capabilities
  1.2147 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-SetConfigL_command05
  1.2148 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0001-OpenFile_command06
  1.2149 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
  1.2150 +		ASYNC_DELAY  30000000 
  1.2151 +		COMMAND		devsound1		Stop
  1.2152 +		COMMAND		devsound1		CloseFile
  1.2153 +		COMMAND		devsound1		~
  1.2154 +	END_TEST_BLOCK
  1.2155 +
  1.2156 +
  1.2157 +
  1.2158 +	START_TEST_BLOCK	45	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2159 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2160 +		COMMAND		devsound1		NewL
  1.2161 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-InitializeL_command02
  1.2162 +		OUTSTANDING
  1.2163 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetPrioritySettings_command03
  1.2164 +		COMMAND		devsound1		Capabilities
  1.2165 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetConfigL_command05
  1.2166 +		DELAY  10000000 
  1.2167 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-ReplaceFile_command06
  1.2168 +		COMMAND		devsound1		RecordInitL
  1.2169 +		ASYNC_DELAY  10000000 
  1.2170 +		COMMAND		devsound1		Stop
  1.2171 +		DELAY  5000000 
  1.2172 +		COMMAND		devsound1		CloseFile
  1.2173 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-InitializeL_command10
  1.2174 +		OUTSTANDING
  1.2175 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetPrioritySettings_command11
  1.2176 +		COMMAND		devsound1		Capabilities
  1.2177 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-SetConfigL_command13
  1.2178 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0015-0002-OpenFile_command14
  1.2179 +		COMMAND		devsound1		PlayInitL
  1.2180 +		OUTSTANDING
  1.2181 +		COMMAND		devsound1		CloseFile
  1.2182 +		COMMAND		devsound1		~
  1.2183 +	END_TEST_BLOCK
  1.2184 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0015
  1.2185 +
  1.2186 +
  1.2187 +
  1.2188 +
  1.2189 +
  1.2190 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
  1.2191 +
  1.2192 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
  1.2193 +//!@SYMAPI
  1.2194 +//! TEST_BLOCK 001
  1.2195 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2196 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2197 +//!                CMMFDevSound::Capabilities()
  1.2198 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2199 +//!                CMMFDevSound::PlayInitL()
  1.2200 +//!                CMMFDevSound::RecordInitL()
  1.2201 +//!                CMMFDevSound::Stop()
  1.2202 +//! TEST_BLOCK 002
  1.2203 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2204 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2205 +//!                CMMFDevSound::Capabilities()
  1.2206 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2207 +//!                CMMFDevSound::PlayInitL()
  1.2208 +//!                CMMFDevSound::RecordInitL()
  1.2209 +//!                CMMFDevSound::Stop()
  1.2210 +//!@SYMAuthor			jpacho
  1.2211 +//!@SYMCreationDate		8/25/2008 
  1.2212 +//!@SYMTestCaseDesc		Mix AMR-NB recording with AMR-NB recording
  1.2213 +//!@SYMTestActions
  1.2214 +//! TEST_BLOCK 001
  1.2215 +//!                1. Create DevSound instance
  1.2216 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB1.amr)
  1.2217 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
  1.2218 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.2219 +//!                5. Capabilities 
  1.2220 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2221 +//!                7. Start record 30s
  1.2222 +//!                8. Stop 5s
  1.2223 +//!                9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
  1.2224 +//!                10.Capabilities 
  1.2225 +//!                11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2226 +//!                12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2227 +//!                13. FileStartPosition
  1.2228 +//!                14.Set expected error (ExpectedPlayError = -13)
  1.2229 +//!                15.Star play
  1.2230 +//!                16.Close file
  1.2231 +//!                17.Destroy DevSound instance
  1.2232 +//! TEST_BLOCK 002
  1.2233 +//!                1. Create DevSound instance
  1.2234 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB2.amr)
  1.2235 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
  1.2236 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.2237 +//!                5. Capabilities 
  1.2238 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2239 +//!                7. Set expected error (ExpectedRecordError = -21)
  1.2240 +//!                8. Start record 10s
  1.2241 +//!                9. Stop 50s
  1.2242 +//!                10. Close file
  1.2243 +//!                11. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRNBWithRecAMRNB2.amr)
  1.2244 +//!                12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
  1.2245 +//!                13.Capabilities 
  1.2246 +//!                14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2247 +//!                15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2248 +//!                16.Star play
  1.2249 +//!                17.Close file
  1.2250 +//!                18.Destroy DevSound instance
  1.2251 +//!@SYMTestStatus		Delivered
  1.2252 +//!@SYMTestPriority		High
  1.2253 +//!@SYMTestExpectedResults
  1.2254 +//!                Mix AMR-NB recording with AMR-NB recording
  1.2255 +//! TEST_BLOCK 001
  1.2256 +//!                AMR-NB mono recording and playback
  1.2257 +//! TEST_BLOCK 002
  1.2258 +//!                AMR-NB mono recording and playback
  1.2259 +//!@SYMTestType			CIT
  1.2260 +
  1.2261 +
  1.2262 +	CONCURRENT
  1.2263 +
  1.2264 +
  1.2265 +
  1.2266 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2267 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2268 +		COMMAND		devsound1		NewL
  1.2269 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-ReplaceFile_command02
  1.2270 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-InitializeL_command03
  1.2271 +		OUTSTANDING
  1.2272 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetPrioritySettings_command04
  1.2273 +		COMMAND		devsound1		Capabilities
  1.2274 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetConfigL_command06
  1.2275 +        DELAY  5000000 
  1.2276 +		COMMAND		!AsyncError=-21 		devsound1   RecordInitL
  1.2277 +		ASYNC_DELAY  30000000 
  1.2278 +		COMMAND		devsound1		Stop
  1.2279 +		DELAY  5000000 
  1.2280 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-InitializeL_command09
  1.2281 +		OUTSTANDING
  1.2282 +		COMMAND		devsound1		Capabilities
  1.2283 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetConfigL_command11
  1.2284 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0001-SetPrioritySettings_command12
  1.2285 +		COMMAND		devsound1		FileStartPosition
  1.2286 +		COMMAND		devsound1		PlayInitL
  1.2287 +		OUTSTANDING
  1.2288 +		COMMAND		devsound1		CloseFile
  1.2289 +		COMMAND		devsound1		~
  1.2290 +	END_TEST_BLOCK
  1.2291 +
  1.2292 +
  1.2293 +
  1.2294 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2295 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2296 +		COMMAND		devsound1		NewL
  1.2297 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-ReplaceFile_command02
  1.2298 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-InitializeL_command03
  1.2299 +		OUTSTANDING
  1.2300 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetPrioritySettings_command04
  1.2301 +		COMMAND		devsound1		Capabilities
  1.2302 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetConfigL_command06
  1.2303 +		COMMAND		devsound1		RecordInitL
  1.2304 +		ASYNC_DELAY  10000000 
  1.2305 +		COMMAND		devsound1		Stop
  1.2306 +		DELAY  50000000 
  1.2307 +		COMMAND		devsound1		CloseFile
  1.2308 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-OpenFile_command11
  1.2309 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-InitializeL_command12
  1.2310 +		OUTSTANDING
  1.2311 +		COMMAND		devsound1		Capabilities
  1.2312 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetConfigL_command14
  1.2313 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0016-0002-SetPrioritySettings_command15
  1.2314 +		COMMAND		devsound1		PlayInitL
  1.2315 +		OUTSTANDING
  1.2316 +		COMMAND		devsound1		CloseFile
  1.2317 +		COMMAND		devsound1		~
  1.2318 +	END_TEST_BLOCK
  1.2319 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0016
  1.2320 +
  1.2321 +
  1.2322 +
  1.2323 +
  1.2324 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
  1.2325 +
  1.2326 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
  1.2327 +//!@SYMAPI
  1.2328 +//! TEST_BLOCK 001
  1.2329 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2330 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2331 +//!                CMMFDevSound::Capabilities()
  1.2332 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2333 +//!                CMMFDevSound::PlayInitL()
  1.2334 +//!                CMMFDevSound::RecordInitL()
  1.2335 +//!                CMMFDevSound::Stop()
  1.2336 +//! TEST_BLOCK 002
  1.2337 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2338 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2339 +//!                CMMFDevSound::Capabilities()
  1.2340 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2341 +//!                CMMFDevSound::PlayInitL()
  1.2342 +//!                CMMFDevSound::RecordInitL()
  1.2343 +//!                CMMFDevSound::Stop()
  1.2344 +//!@SYMAuthor			jpacho
  1.2345 +//!@SYMCreationDate		8/25/2008 
  1.2346 +//!@SYMTestCaseDesc		Mix AMR-WB recording with AMR-NB recording
  1.2347 +//!@SYMTestActions
  1.2348 +//! TEST_BLOCK 001
  1.2349 +//!                1. Create DevSound instance
  1.2350 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.awb)
  1.2351 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
  1.2352 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.2353 +//!                5. Capabilities 
  1.2354 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.2355 +//!                7. Start record 30s
  1.2356 +//!                8. Stop 5s
  1.2357 +//!                9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
  1.2358 +//!                10.Capabilities 
  1.2359 +//!                11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.2360 +//!                12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2361 +//!                13. FileStartPosition
  1.2362 +//!                14.Set expected error (ExpectedPlayError = -13)
  1.2363 +//!                15.Star play
  1.2364 +//!                16.Close file
  1.2365 +//!                17.Destroy DevSound instance
  1.2366 +//! TEST_BLOCK 002
  1.2367 +//!                1. Create DevSound instance
  1.2368 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.amr)
  1.2369 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AMR)
  1.2370 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.2371 +//!                5. Capabilities 
  1.2372 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2373 +//!                7. Set expected error (ExpectedRecordError = -21)
  1.2374 +//!                8. Start record 10s
  1.2375 +//!                9. Stop 50s
  1.2376 +//!                10.Close file
  1.2377 +//!                11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRNB.amr)
  1.2378 +//!                12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AMR)
  1.2379 +//!                13.Capabilities 
  1.2380 +//!                14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2381 +//!                15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2382 +//!                16.Star play
  1.2383 +//!                17.Close file
  1.2384 +//!                18.Destroy DevSound instance
  1.2385 +//!@SYMTestStatus		Verified
  1.2386 +//!@SYMTestPriority		High
  1.2387 +//!@SYMTestExpectedResults
  1.2388 +//!                Mix AMR-WB recording with AMR-NB recording
  1.2389 +//! TEST_BLOCK 001
  1.2390 +//!                AMR-NB 16 KHz mono recording and playback
  1.2391 +//! TEST_BLOCK 002
  1.2392 +//!                AMR-NB 16 KHz mono recording and playback
  1.2393 +//!@SYMTestType			CIT
  1.2394 +
  1.2395 +
  1.2396 +	CONCURRENT
  1.2397 +
  1.2398 +
  1.2399 +
  1.2400 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2401 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2402 +		COMMAND		devsound1		NewL
  1.2403 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-ReplaceFile_command02
  1.2404 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-InitializeL_command03
  1.2405 +		OUTSTANDING
  1.2406 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetPrioritySettings_command04
  1.2407 +		COMMAND		devsound1		Capabilities
  1.2408 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetConfigL_command06
  1.2409 +		COMMAND		devsound1		RecordInitL
  1.2410 +		ASYNC_DELAY  30000000 
  1.2411 +		COMMAND		devsound1		Stop
  1.2412 +		DELAY  5000000 
  1.2413 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-InitializeL_command09
  1.2414 +		OUTSTANDING
  1.2415 +		COMMAND		devsound1		Capabilities
  1.2416 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetConfigL_command11
  1.2417 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0001-SetPrioritySettings_command12
  1.2418 +		COMMAND		devsound1		FileStartPosition
  1.2419 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
  1.2420 +		OUTSTANDING
  1.2421 +		COMMAND		devsound1		CloseFile
  1.2422 +		COMMAND		devsound1		~
  1.2423 +	END_TEST_BLOCK
  1.2424 +
  1.2425 +
  1.2426 +
  1.2427 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2428 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2429 +		COMMAND		devsound1		NewL
  1.2430 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-ReplaceFile_command02
  1.2431 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-InitializeL_command03
  1.2432 +		OUTSTANDING
  1.2433 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetPrioritySettings_command04
  1.2434 +		COMMAND		devsound1		Capabilities
  1.2435 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetConfigL_command06
  1.2436 +		COMMAND		!AsyncError=-21    devsound1		RecordInitL
  1.2437 +		ASYNC_DELAY  10000000 
  1.2438 +		COMMAND		devsound1		Stop
  1.2439 +		DELAY  50000000 
  1.2440 +		COMMAND		devsound1		CloseFile
  1.2441 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-OpenFile_command11
  1.2442 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-InitializeL_command12
  1.2443 +		OUTSTANDING
  1.2444 +		COMMAND		devsound1		Capabilities
  1.2445 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetConfigL_command14
  1.2446 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0017-0002-SetPrioritySettings_command15
  1.2447 +		COMMAND		devsound1		PlayInitL
  1.2448 +		OUTSTANDING
  1.2449 +		COMMAND		devsound1		CloseFile
  1.2450 +		COMMAND		devsound1		~
  1.2451 +	END_TEST_BLOCK
  1.2452 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0017
  1.2453 +
  1.2454 +
  1.2455 +
  1.2456 +
  1.2457 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
  1.2458 +
  1.2459 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
  1.2460 +//!@SYMAPI
  1.2461 +//! TEST_BLOCK 001
  1.2462 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2463 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2464 +//!                CMMFDevSound::Capabilities()
  1.2465 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2466 +//!                CMMFDevSound::PlayInitL()
  1.2467 +//!                CMMFDevSound::RecordInitL()
  1.2468 +//!                CMMFDevSound::Stop()
  1.2469 +//! TEST_BLOCK 002
  1.2470 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2471 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2472 +//!                CMMFDevSound::Capabilities()
  1.2473 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2474 +//!                CMMFDevSound::PlayInitL()
  1.2475 +//!                CMMFDevSound::RecordInitL()
  1.2476 +//!                CMMFDevSound::Stop()
  1.2477 +//!@SYMAuthor			jpacho
  1.2478 +//!@SYMCreationDate		8/25/2008 
  1.2479 +//!@SYMTestCaseDesc		Mix AMR-WB recording with AMR-WB recording
  1.2480 +//!@SYMTestActions
  1.2481 +//! TEST_BLOCK 001
  1.2482 +//!                1. Create DevSound instance
  1.2483 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB1.awb)
  1.2484 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
  1.2485 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.2486 +//!                5. Capabilities 
  1.2487 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.2488 +//!                7. Start record 30s
  1.2489 +//!                8. Stop 5s
  1.2490 +//!                9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
  1.2491 +//!                10.Capabilities 
  1.2492 +//!                11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.2493 +//!                12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2494 +//!                13. FileStartPosition
  1.2495 +//!                14.Set expected error (ExpectedPlayError = -13)
  1.2496 +//!                15.Star play
  1.2497 +//!                16.Close file
  1.2498 +//!                17.Destroy DevSound instance
  1.2499 +//! TEST_BLOCK 002
  1.2500 +//!                1. Create DevSound instance
  1.2501 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB2.awb)
  1.2502 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= AWB)
  1.2503 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.2504 +//!                5. Capabilities 
  1.2505 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.2506 +//!                7. Set expected error (ExpectedRecordError = -21)
  1.2507 +//!                8. Start record 10s
  1.2508 +//!                9. Stop 50s
  1.2509 +//!                10.Close file
  1.2510 +//!                11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecAMRWBWithRecAMRWB2.awb)
  1.2511 +//!                12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= AWB)
  1.2512 +//!                13.Capabilities 
  1.2513 +//!                14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.2514 +//!                15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2515 +//!                16.Star play
  1.2516 +//!                17.Close file
  1.2517 +//!                18.Destroy DevSound instance
  1.2518 +//!@SYMTestStatus		Verified
  1.2519 +//!@SYMTestPriority		High
  1.2520 +//!@SYMTestExpectedResults
  1.2521 +//!                Mix AMR-WB recording with AMR-WB recording
  1.2522 +//! TEST_BLOCK 001
  1.2523 +//!                AMR-NB 16 KHz mono recording and playback
  1.2524 +//! TEST_BLOCK 002
  1.2525 +//!                AMR-NB 16 KHz mono recording and playback
  1.2526 +//!@SYMTestType			CIT
  1.2527 +
  1.2528 +
  1.2529 +	CONCURRENT
  1.2530 +
  1.2531 +
  1.2532 +
  1.2533 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2534 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2535 +		COMMAND		devsound1		NewL
  1.2536 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-ReplaceFile_command02
  1.2537 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-InitializeL_command03
  1.2538 +		OUTSTANDING
  1.2539 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetPrioritySettings_command04
  1.2540 +		COMMAND		devsound1		Capabilities
  1.2541 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetConfigL_command06
  1.2542 +		COMMAND		devsound1		RecordInitL
  1.2543 +		ASYNC_DELAY  30000000 
  1.2544 +		COMMAND		devsound1		Stop
  1.2545 +		DELAY  5000000 
  1.2546 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-InitializeL_command09
  1.2547 +		OUTSTANDING
  1.2548 +		COMMAND		devsound1		Capabilities
  1.2549 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetConfigL_command11
  1.2550 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0001-SetPrioritySettings_command12
  1.2551 +		COMMAND		devsound1		FileStartPosition
  1.2552 +		COMMAND		!AsyncError=-13    devsound1		PlayInitL
  1.2553 +		OUTSTANDING
  1.2554 +		COMMAND		devsound1		CloseFile
  1.2555 +		COMMAND		devsound1		~
  1.2556 +	END_TEST_BLOCK
  1.2557 +
  1.2558 +
  1.2559 +
  1.2560 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2561 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2562 +		COMMAND		devsound1		NewL
  1.2563 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-ReplaceFile_command02
  1.2564 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-InitializeL_command03
  1.2565 +		OUTSTANDING
  1.2566 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetPrioritySettings_command04
  1.2567 +		COMMAND		devsound1		Capabilities
  1.2568 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetConfigL_command06
  1.2569 +		COMMAND		!AsyncError=-21    devsound1		RecordInitL
  1.2570 +		ASYNC_DELAY  10000000 
  1.2571 +		COMMAND		devsound1		Stop
  1.2572 +		DELAY  50000000 
  1.2573 +		COMMAND		devsound1		CloseFile
  1.2574 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-OpenFile_command11
  1.2575 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-InitializeL_command12
  1.2576 +		OUTSTANDING
  1.2577 +		COMMAND		devsound1		Capabilities
  1.2578 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetConfigL_command14
  1.2579 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0018-0002-SetPrioritySettings_command15
  1.2580 +		COMMAND		devsound1		PlayInitL
  1.2581 +		OUTSTANDING
  1.2582 +		COMMAND		devsound1		CloseFile
  1.2583 +		COMMAND		devsound1		~
  1.2584 +	END_TEST_BLOCK
  1.2585 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0018
  1.2586 +
  1.2587 +
  1.2588 +
  1.2589 +
  1.2590 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
  1.2591 +
  1.2592 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
  1.2593 +//!@SYMAPI
  1.2594 +//! TEST_BLOCK 001
  1.2595 +//!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
  1.2596 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
  1.2597 +//!                CMMFDevSound::Capabilities()
  1.2598 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
  1.2599 +//!                CMMFDevSound::PlayInitL()
  1.2600 +//!                CMMFDevSound::Stop()
  1.2601 +//! TEST_BLOCK 002
  1.2602 +//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
  1.2603 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
  1.2604 +//!                CMMFDevSound::Capabilities()
  1.2605 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
  1.2606 +//!                CMMFDevSound::PlayInitL()
  1.2607 +//!                CMMFDevSound::RecordInitL()
  1.2608 +//!@SYMAuthor			jguillermo
  1.2609 +//!@SYMCreationDate		9/8/2008 
  1.2610 +//!@SYMTestCaseDesc		Gain control of VoIP call
  1.2611 +//!@SYMTestActions
  1.2612 +//! TEST_BLOCK 001
  1.2613 +//!                1. Create DevSound instance
  1.2614 +//!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2615 +//!                3. Set Priority (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState=EMMFStatePlaying)
  1.2616 +//!                4. Capabilities
  1.2617 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2618 +//!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.2619 +//!                7. Start Play for 30 seconds
  1.2620 +//!                8. Stop
  1.2621 +//!                9. Close file
  1.2622 +//!                10. Destroy DevSound instance
  1.2623 +//! TEST_BLOCK 002
  1.2624 +//!                1. Create DevSound instance 
  1.2625 +//!                2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.2626 +//!                3. Set Priority (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState=EMMFStateRecording)
  1.2627 +//!                4. Capabilities
  1.2628 +//!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2629 +//!                6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainVoIPCall.amr)
  1.2630 +//!                7. Set Expected Record Error (ExpectedRecordError = -18)
  1.2631 +//!                8. Record 10 seconds
  1.2632 +//!                9. Set Gain and delay 10 seconds (Gain = 0)
  1.2633 +//!                10. Set Gain and delay 10 seconds (Gain = 1 )
  1.2634 +//!                11. Stop 5 seconds
  1.2635 +//!                12. Close file
  1.2636 +//!                13. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2637 +//!                14. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.2638 +//!                15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2639 +//!                16. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainVoIPCall.amr)
  1.2640 +//!                17. Play EOF
  1.2641 +//!                18. Close file
  1.2642 +//!                19. Delete DevSound instance
  1.2643 +//!                
  1.2644 +//!@SYMTestStatus		Verified
  1.2645 +//!@SYMTestPriority		High
  1.2646 +//!@SYMTestExpectedResults
  1.2647 +//!                Gain control of VoIP call
  1.2648 +//! TEST_BLOCK 001
  1.2649 +//!                AMR-NB playback as VoIPCallDown
  1.2650 +//! TEST_BLOCK 002
  1.2651 +//!                AMR-NB recording and playback as VoIPCallUp
  1.2652 +//!@SYMTestType			CIT
  1.2653 +
  1.2654 +
  1.2655 +	CONCURRENT
  1.2656 +
  1.2657 +
  1.2658 +
  1.2659 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2660 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2661 +		COMMAND		devsound1		NewL
  1.2662 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-InitializeL_command02
  1.2663 +		OUTSTANDING
  1.2664 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-SetPrioritySettings_command03
  1.2665 +		COMMAND		devsound1		Capabilities
  1.2666 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-SetConfigL_command05
  1.2667 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0001-OpenFile_command06
  1.2668 +		COMMAND		devsound1		PlayInitL
  1.2669 +		ASYNC_DELAY  30000000 
  1.2670 +		COMMAND		devsound1		Stop
  1.2671 +		COMMAND		devsound1		CloseFile
  1.2672 +		COMMAND		devsound1		~
  1.2673 +	END_TEST_BLOCK
  1.2674 +
  1.2675 +
  1.2676 +
  1.2677 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2678 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2679 +		COMMAND		devsound1		NewL
  1.2680 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-InitializeL_command02
  1.2681 +		OUTSTANDING
  1.2682 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetPrioritySettings_command03
  1.2683 +		COMMAND		devsound1		Capabilities
  1.2684 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetConfigL_command05
  1.2685 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-ReplaceFile_command06
  1.2686 +		COMMAND		devsound1		RecordInitL
  1.2687 +		ASYNC_DELAY  10000000 
  1.2688 +		COMMAND		devsound1		SetGain			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetGain_command09
  1.2689 +		ASYNC_DELAY  10000000 
  1.2690 +		COMMAND		devsound1		SetGain			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetGain_command10
  1.2691 +		ASYNC_DELAY  10000000 
  1.2692 +		COMMAND		devsound1		Stop
  1.2693 +		COMMAND		devsound1		CloseFile
  1.2694 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-InitializeL_command13
  1.2695 +		OUTSTANDING
  1.2696 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetPrioritySettings_command14
  1.2697 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-SetConfigL_command15
  1.2698 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0019-0002-OpenFile_command16
  1.2699 +		COMMAND		devsound1		PlayInitL
  1.2700 +		OUTSTANDING
  1.2701 +		COMMAND		devsound1		CloseFile
  1.2702 +		COMMAND		devsound1		~
  1.2703 +	END_TEST_BLOCK
  1.2704 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0019
  1.2705 +
  1.2706 +
  1.2707 +
  1.2708 +
  1.2709 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
  1.2710 +
  1.2711 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
  1.2712 +//!@SYMAPI
  1.2713 +//! TEST_BLOCK 001
  1.2714 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2715 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2716 +//!                CMMFDevSound::Capabilities()
  1.2717 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2718 +//!                CMMFDevSound::PlayInitL()
  1.2719 +//! TEST_BLOCK 002
  1.2720 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2721 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2722 +//!                CMMFDevSound::Capabilities()
  1.2723 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2724 +//!                CMMFDevSound::PlayInitL()
  1.2725 +//!                CMMFDevSound::RecordInitL()
  1.2726 +//! TEST_BLOCK 003
  1.2727 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2728 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2729 +//!                CMMFDevSound::Capabilities()
  1.2730 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2731 +//!                CMMFDevSound::PlayInitL()
  1.2732 +//!@SYMAuthor			ddamian
  1.2733 +//!@SYMCreationDate		8/11/2008 
  1.2734 +//!@SYMTestCaseDesc		44.1k audio playback during VoIP call - AMR-NB
  1.2735 +//!@SYMTestActions
  1.2736 +//! TEST_BLOCK 001
  1.2737 +//!                1.- Create DevSound instance
  1.2738 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2739 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.2740 +//!                4.- Capabilities
  1.2741 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2742 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.2743 +//!                7.- Play
  1.2744 +//!                8.- Stop
  1.2745 +//!                9.- Close File
  1.2746 +//!                10.- Destroy DevSound instance
  1.2747 +//! TEST_BLOCK 002
  1.2748 +//!                1.- Create DevSound instance
  1.2749 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.2750 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.2751 +//!                4.- Capabilities
  1.2752 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2753 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
  1.2754 +//!                7.- Record Init 30s
  1.2755 +//!                8.- Stop and wait 5 sec.
  1.2756 +//!                9.- Close File
  1.2757 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2758 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.2759 +//!                12.- Capabilities
  1.2760 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2761 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
  1.2762 +//!                15.- Play
  1.2763 +//!                16.- Close file
  1.2764 +//!                17.- Destroy DevSound instance
  1.2765 +//! TEST_BLOCK 003
  1.2766 +//!                1.- Create DevSound instance
  1.2767 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
  1.2768 +//!                3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.2769 +//!                4.- Capabilities. Wait 10 seconds
  1.2770 +//!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
  1.2771 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
  1.2772 +//!                7.- Play 10 seconds
  1.2773 +//!                8.- Stop
  1.2774 +//!                9.- Close File
  1.2775 +//!                10.- Destroy DevSound instance
  1.2776 +//!@SYMTestStatus		Verified
  1.2777 +//!@SYMTestPriority		High
  1.2778 +//!@SYMTestExpectedResults
  1.2779 +//!                44.1k audio playback during VoIP call - AMR-NB
  1.2780 +//! TEST_BLOCK 001
  1.2781 +//!                AMR-NB 8KHz mono playback as VoIPCall
  1.2782 +//! TEST_BLOCK 002
  1.2783 +//!                AMR-NB 8 KHz mono playback as VoIPCall
  1.2784 +//! TEST_BLOCK 003
  1.2785 +//!                MP3 44.1 KHz stereo playback as audio playback
  1.2786 +//!@SYMTestType			CIT
  1.2787 +
  1.2788 +
  1.2789 +	CONCURRENT
  1.2790 +
  1.2791 +
  1.2792 +
  1.2793 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2794 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2795 +		COMMAND		devsound1		NewL
  1.2796 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-InitializeL_command02
  1.2797 +		OUTSTANDING
  1.2798 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-SetPrioritySettings_command03
  1.2799 +		COMMAND		devsound1		Capabilities
  1.2800 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-SetConfigL_command05
  1.2801 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0001-OpenFile_command06
  1.2802 +		COMMAND		devsound1		PlayInitL
  1.2803 +		ASYNC_DELAY  30000000 
  1.2804 +		COMMAND		devsound1		Stop
  1.2805 +		COMMAND		devsound1		CloseFile
  1.2806 +		COMMAND		devsound1		~
  1.2807 +	END_TEST_BLOCK
  1.2808 +
  1.2809 +
  1.2810 +
  1.2811 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2812 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2813 +		COMMAND		devsound1		NewL
  1.2814 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-InitializeL_command02
  1.2815 +		OUTSTANDING
  1.2816 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetPrioritySettings_command03
  1.2817 +		COMMAND		devsound1		Capabilities
  1.2818 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetConfigL_command05
  1.2819 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-ReplaceFile_command06
  1.2820 +		COMMAND		devsound1		RecordInitL
  1.2821 +		ASYNC_DELAY  30000000 
  1.2822 +		COMMAND		devsound1		Stop
  1.2823 +		DELAY  5000000 
  1.2824 +		COMMAND		devsound1		CloseFile
  1.2825 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-InitializeL_command10
  1.2826 +		OUTSTANDING
  1.2827 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetPrioritySettings_command11
  1.2828 +		COMMAND		devsound1		Capabilities
  1.2829 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-SetConfigL_command13
  1.2830 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0002-OpenFile_command14
  1.2831 +		COMMAND		devsound1		PlayInitL
  1.2832 +		OUTSTANDING
  1.2833 +		COMMAND		devsound1		CloseFile
  1.2834 +		COMMAND		devsound1		~
  1.2835 +	END_TEST_BLOCK
  1.2836 +
  1.2837 +
  1.2838 +
  1.2839 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2840 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2841 +		COMMAND		devsound1		NewL
  1.2842 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-InitializeL_command02
  1.2843 +		OUTSTANDING
  1.2844 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-SetPrioritySettings_command03
  1.2845 +		COMMAND		devsound1		Capabilities
  1.2846 +		DELAY  10000000 
  1.2847 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-SetConfigL_command05
  1.2848 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0020-0003-OpenFile_command06
  1.2849 +		COMMAND		devsound1		PlayInitL
  1.2850 +		ASYNC_DELAY  10000000 
  1.2851 +		COMMAND		devsound1		Stop
  1.2852 +		COMMAND		devsound1		CloseFile
  1.2853 +		COMMAND		devsound1		~
  1.2854 +	END_TEST_BLOCK
  1.2855 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0020
  1.2856 +
  1.2857 +
  1.2858 +
  1.2859 +
  1.2860 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
  1.2861 +
  1.2862 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
  1.2863 +//!@SYMAPI
  1.2864 +//! TEST_BLOCK 001
  1.2865 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2866 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2867 +//!                CMMFDevSound::Capabilities()
  1.2868 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2869 +//!                CMMFDevSound::PlayInitL()
  1.2870 +//! TEST_BLOCK 002
  1.2871 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2872 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2873 +//!                CMMFDevSound::Capabilities()
  1.2874 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2875 +//!                CMMFDevSound::PlayInitL()
  1.2876 +//!                CMMFDevSound::RecordInitL()
  1.2877 +//! TEST_BLOCK 003
  1.2878 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.2879 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.2880 +//!                CMMFDevSound::Capabilities()
  1.2881 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.2882 +//!                CMMFDevSound::PlayInitL()
  1.2883 +//!@SYMAuthor			ddamian
  1.2884 +//!@SYMCreationDate		8/11/2008 
  1.2885 +//!@SYMTestCaseDesc		8k audio playback during VoIP call - AMR-NB
  1.2886 +//!@SYMTestActions
  1.2887 +//! TEST_BLOCK 001
  1.2888 +//!                1.- Create DevSound instance
  1.2889 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2890 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.2891 +//!                4.- Capabilities
  1.2892 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2893 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.2894 +//!                7.- Play 30 seconds
  1.2895 +//!                8.- Stop
  1.2896 +//!                9.- Close File
  1.2897 +//!                10.- Destroy DevSound instance
  1.2898 +//! TEST_BLOCK 002
  1.2899 +//!                1.- Create DevSound instance
  1.2900 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.2901 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.2902 +//!                4.- Capabilities
  1.2903 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2904 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayPCMDuringVoIPCallAMRNB.amr)
  1.2905 +//!                7.- Record Init 30s
  1.2906 +//!                8.- Stop and wait 5 sec.
  1.2907 +//!                9.- Close File
  1.2908 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.2909 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.2910 +//!                12.- Capabilities
  1.2911 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.2912 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
  1.2913 +//!                15.- Play
  1.2914 +//!                16.- Close file
  1.2915 +//!                17.- Destroy DevSound instance
  1.2916 +//! TEST_BLOCK 003
  1.2917 +//!                1.- Create DevSound instance
  1.2918 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
  1.2919 +//!                3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.2920 +//!                4.- Capabilities
  1.2921 +//!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz). Wait 10 seconds
  1.2922 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
  1.2923 +//!                7.- Play 10 seconds
  1.2924 +//!                8.- Stop
  1.2925 +//!                9.- Close File
  1.2926 +//!                10.- Destroy DevSound instance
  1.2927 +//!@SYMTestStatus		Verified
  1.2928 +//!@SYMTestPriority		High
  1.2929 +//!@SYMTestExpectedResults
  1.2930 +//!                8k audio playback during VoIP call - AMR-NB
  1.2931 +//! TEST_BLOCK 001
  1.2932 +//!                AMR-NB 8  KHz mono playback as VoIPCall
  1.2933 +//! TEST_BLOCK 002
  1.2934 +//!                AMR-NB mono playback as VoIPCall
  1.2935 +//! TEST_BLOCK 003
  1.2936 +//!                PCM 8 KHZ mono playback as audioplayback
  1.2937 +//!@SYMTestType			CIT
  1.2938 +
  1.2939 +
  1.2940 +	CONCURRENT
  1.2941 +
  1.2942 +
  1.2943 +
  1.2944 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2945 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2946 +		COMMAND		devsound1		NewL
  1.2947 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-InitializeL_command02
  1.2948 +		OUTSTANDING
  1.2949 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-SetPrioritySettings_command03
  1.2950 +		COMMAND		devsound1		Capabilities
  1.2951 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-SetConfigL_command05
  1.2952 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0001-OpenFile_command06
  1.2953 +		COMMAND		devsound1		PlayInitL
  1.2954 +		ASYNC_DELAY  30000000 
  1.2955 +		COMMAND		devsound1		Stop
  1.2956 +		COMMAND		devsound1		CloseFile
  1.2957 +		COMMAND		devsound1		~
  1.2958 +	END_TEST_BLOCK
  1.2959 +
  1.2960 +
  1.2961 +
  1.2962 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2963 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2964 +		COMMAND		devsound1		NewL
  1.2965 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-InitializeL_command02
  1.2966 +		OUTSTANDING
  1.2967 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetPrioritySettings_command03
  1.2968 +		COMMAND		devsound1		Capabilities
  1.2969 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetConfigL_command05
  1.2970 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-ReplaceFile_command06
  1.2971 +		COMMAND		devsound1		RecordInitL
  1.2972 +		ASYNC_DELAY  30000000 
  1.2973 +		COMMAND		devsound1		Stop
  1.2974 +		DELAY  5000000 
  1.2975 +		COMMAND		devsound1		CloseFile
  1.2976 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-InitializeL_command10
  1.2977 +		OUTSTANDING
  1.2978 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetPrioritySettings_command11
  1.2979 +		COMMAND		devsound1		Capabilities
  1.2980 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-SetConfigL_command13
  1.2981 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0002-OpenFile_command14
  1.2982 +		COMMAND		devsound1		PlayInitL
  1.2983 +		OUTSTANDING
  1.2984 +		COMMAND		devsound1		CloseFile
  1.2985 +		COMMAND		devsound1		~
  1.2986 +	END_TEST_BLOCK
  1.2987 +
  1.2988 +
  1.2989 +
  1.2990 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.2991 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.2992 +		COMMAND		devsound1		NewL
  1.2993 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-InitializeL_command02
  1.2994 +		OUTSTANDING
  1.2995 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-SetPrioritySettings_command03
  1.2996 +		COMMAND		devsound1		Capabilities
  1.2997 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-SetConfigL_command05
  1.2998 +		DELAY  10000000 
  1.2999 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0021-0003-OpenFile_command06
  1.3000 +		COMMAND		devsound1		PlayInitL
  1.3001 +		ASYNC_DELAY  10000000 
  1.3002 +		COMMAND		devsound1		Stop
  1.3003 +		COMMAND		devsound1		CloseFile
  1.3004 +		COMMAND		devsound1		~
  1.3005 +	END_TEST_BLOCK
  1.3006 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0021
  1.3007 +
  1.3008 +
  1.3009 +
  1.3010 +
  1.3011 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
  1.3012 +
  1.3013 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
  1.3014 +//!@SYMAPI
  1.3015 +//! TEST_BLOCK 001
  1.3016 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3017 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3018 +//!                CMMFDevSound::Capabilities()
  1.3019 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3020 +//!                CMMFDevSound::PlayInitL()
  1.3021 +//! TEST_BLOCK 002
  1.3022 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3023 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3024 +//!                CMMFDevSound::Capabilities()
  1.3025 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3026 +//!                CMMFDevSound::PlayInitL()
  1.3027 +//!                CMMFDevSound::RecordInitL()
  1.3028 +//!@SYMAuthor			ddamian
  1.3029 +//!@SYMCreationDate		8/11/2008 
  1.3030 +//!@SYMTestCaseDesc		Basic VoIP call - AMR-NB
  1.3031 +//!@SYMTestActions
  1.3032 +//! TEST_BLOCK 001
  1.3033 +//!                1.- Create DevSound instance
  1.3034 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.3035 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.3036 +//!                4.- Capabilities
  1.3037 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3038 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.3039 +//!                7.- Play 10 seconds
  1.3040 +//!                8.- Stop
  1.3041 +//!                9.- Close File
  1.3042 +//!                10.- Destroy DevSound instance
  1.3043 +//! TEST_BLOCK 002
  1.3044 +//!                1.- Create DevSound instance
  1.3045 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.3046 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.3047 +//!                4.- Capabilities
  1.3048 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3049 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
  1.3050 +//!                7.- Record 10 sec.
  1.3051 +//!                8.- Stop and wait 5 sec.
  1.3052 +//!                9.- Close File
  1.3053 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.3054 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.3055 +//!                12.- Capabilities
  1.3056 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3057 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayMP3DuringVoIPCallAMRNB.amr)
  1.3058 +//!                15.- Play
  1.3059 +//!                16.- Close file
  1.3060 +//!                17.- Destroy DevSound instance
  1.3061 +//!@SYMTestStatus		Verified
  1.3062 +//!@SYMTestPriority		High
  1.3063 +//!@SYMTestExpectedResults
  1.3064 +//!                Basic VoIP call - AMR-NB
  1.3065 +//! TEST_BLOCK 001
  1.3066 +//!                AMR-WB 8 KHZ mono playback as VoIPCall UP
  1.3067 +//! TEST_BLOCK 002
  1.3068 +//!                AMR-NB 8 KHz mono playback as VoIPCall UP
  1.3069 +//!@SYMTestType			CIT
  1.3070 +
  1.3071 +
  1.3072 +	CONCURRENT
  1.3073 +
  1.3074 +
  1.3075 +
  1.3076 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3077 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3078 +		COMMAND		devsound1		NewL
  1.3079 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-InitializeL_command02
  1.3080 +		OUTSTANDING
  1.3081 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-SetPrioritySettings_command03
  1.3082 +		COMMAND		devsound1		Capabilities
  1.3083 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-SetConfigL_command05
  1.3084 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0001-OpenFile_command06
  1.3085 +		COMMAND		devsound1		PlayInitL
  1.3086 +		ASYNC_DELAY  10000000 
  1.3087 +		COMMAND		devsound1		Stop
  1.3088 +		COMMAND		devsound1		CloseFile
  1.3089 +		COMMAND		devsound1		~
  1.3090 +	END_TEST_BLOCK
  1.3091 +
  1.3092 +
  1.3093 +
  1.3094 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3095 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3096 +		COMMAND		devsound1		NewL
  1.3097 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-InitializeL_command02
  1.3098 +		OUTSTANDING
  1.3099 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetPrioritySettings_command03
  1.3100 +		COMMAND		devsound1		Capabilities
  1.3101 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetConfigL_command05
  1.3102 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-ReplaceFile_command06
  1.3103 +		COMMAND		devsound1		RecordInitL
  1.3104 +		ASYNC_DELAY  10000000 
  1.3105 +		COMMAND		devsound1		Stop
  1.3106 +		DELAY  5000000 
  1.3107 +		COMMAND		devsound1		CloseFile
  1.3108 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-InitializeL_command10
  1.3109 +		OUTSTANDING
  1.3110 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetPrioritySettings_command11
  1.3111 +		COMMAND		devsound1		Capabilities
  1.3112 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-SetConfigL_command13
  1.3113 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0022-0002-OpenFile_command14
  1.3114 +		COMMAND		devsound1		PlayInitL
  1.3115 +		OUTSTANDING
  1.3116 +		COMMAND		devsound1		CloseFile
  1.3117 +		COMMAND		devsound1		~
  1.3118 +	END_TEST_BLOCK
  1.3119 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0022
  1.3120 +
  1.3121 +
  1.3122 +
  1.3123 +
  1.3124 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
  1.3125 +
  1.3126 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
  1.3127 +//!@SYMAPI
  1.3128 +//! TEST_BLOCK 001
  1.3129 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3130 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3131 +//!                CMMFDevSound::Capabilities()
  1.3132 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3133 +//!                CMMFDevSound::PlayInitL()
  1.3134 +//! TEST_BLOCK 002
  1.3135 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3136 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3137 +//!                CMMFDevSound::Capabilities()
  1.3138 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3139 +//!                CMMFDevSound::PlayInitL()
  1.3140 +//!                CMMFDevSound::RecordInitL()
  1.3141 +//!@SYMAuthor			ddamian
  1.3142 +//!@SYMCreationDate		8/11/2008 
  1.3143 +//!@SYMTestCaseDesc		Basic VoIP call - AMR-WB
  1.3144 +//!@SYMTestActions
  1.3145 +//! TEST_BLOCK 001
  1.3146 +//!                1.- Create DevSound instance
  1.3147 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
  1.3148 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.3149 +//!                4.- Capabilities
  1.3150 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.3151 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
  1.3152 +//!                7.- Play 10 sec
  1.3153 +//!                8.- Stop
  1.3154 +//!                9.- Close File
  1.3155 +//!                10.- Destroy DevSound instance
  1.3156 +//! TEST_BLOCK 002
  1.3157 +//!                1.- Create DevSound instance
  1.3158 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AWB)
  1.3159 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.3160 +//!                4.- Capabilities
  1.3161 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.3162 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\VoIPCallAMRNB.amr)
  1.3163 +//!                7.- Record 10s
  1.3164 +//!                8.- Stop and wait 5 sec.
  1.3165 +//!                9.- Close File
  1.3166 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
  1.3167 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.3168 +//!                12.- Capabilities
  1.3169 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
  1.3170 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\VoIPCallAMRNB.amr)
  1.3171 +//!                15.- Play
  1.3172 +//!                16.- Close file
  1.3173 +//!                17.- Destroy DevSound instance
  1.3174 +//!@SYMTestStatus		Verified
  1.3175 +//!@SYMTestPriority		High
  1.3176 +//!@SYMTestExpectedResults
  1.3177 +//!                Basic VoIP call - AMR-WB
  1.3178 +//! TEST_BLOCK 001
  1.3179 +//!                AMR-WB mono playback as VoIPCDown
  1.3180 +//! TEST_BLOCK 002
  1.3181 +//!                AMR-NB record and playback as VoIPCallUp
  1.3182 +//!@SYMTestType			CIT
  1.3183 +
  1.3184 +
  1.3185 +	CONCURRENT
  1.3186 +
  1.3187 +
  1.3188 +
  1.3189 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3190 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3191 +		COMMAND		devsound1		NewL
  1.3192 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-InitializeL_command02
  1.3193 +		OUTSTANDING
  1.3194 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-SetPrioritySettings_command03
  1.3195 +		COMMAND		devsound1		Capabilities
  1.3196 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-SetConfigL_command05
  1.3197 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0001-OpenFile_command06
  1.3198 +		COMMAND		devsound1		PlayInitL
  1.3199 +		ASYNC_DELAY  10000000 
  1.3200 +		COMMAND		devsound1		Stop
  1.3201 +		COMMAND		devsound1		CloseFile
  1.3202 +		COMMAND		devsound1		~
  1.3203 +	END_TEST_BLOCK
  1.3204 +
  1.3205 +
  1.3206 +
  1.3207 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3208 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3209 +		COMMAND		devsound1		NewL
  1.3210 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-InitializeL_command02
  1.3211 +		OUTSTANDING
  1.3212 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetPrioritySettings_command03
  1.3213 +		COMMAND		devsound1		Capabilities
  1.3214 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetConfigL_command05
  1.3215 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-ReplaceFile_command06
  1.3216 +		COMMAND		devsound1		RecordInitL
  1.3217 +		ASYNC_DELAY  10000000 
  1.3218 +		COMMAND		devsound1		Stop
  1.3219 +		DELAY  5000000 
  1.3220 +		COMMAND		devsound1		CloseFile
  1.3221 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-InitializeL_command10
  1.3222 +		OUTSTANDING
  1.3223 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetPrioritySettings_command11
  1.3224 +		COMMAND		devsound1		Capabilities
  1.3225 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-SetConfigL_command13
  1.3226 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0023-0002-OpenFile_command14
  1.3227 +		COMMAND		devsound1		PlayInitL
  1.3228 +		OUTSTANDING
  1.3229 +		COMMAND		devsound1		CloseFile
  1.3230 +		COMMAND		devsound1		~
  1.3231 +	END_TEST_BLOCK
  1.3232 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0023
  1.3233 +
  1.3234 +
  1.3235 +
  1.3236 +
  1.3237 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
  1.3238 +
  1.3239 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
  1.3240 +//!@SYMAPI
  1.3241 +//! TEST_BLOCK 001
  1.3242 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3243 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3244 +//!                CMMFDevSound::Capabilities()
  1.3245 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3246 +//!                CMMFDevSound::PlayInitL()
  1.3247 +//! TEST_BLOCK 002
  1.3248 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3249 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3250 +//!                CMMFDevSound::Capabilities()
  1.3251 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3252 +//!                CMMFDevSound::PlayInitL()
  1.3253 +//!                CMMFDevSound::RecordInitL()
  1.3254 +//! TEST_BLOCK 003
  1.3255 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3256 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3257 +//!                CMMFDevSound::Capabilities()
  1.3258 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3259 +//!                CMMFDevSound::PlayInitL()
  1.3260 +//!@SYMAuthor			ddamian
  1.3261 +//!@SYMCreationDate		8/11/2008 
  1.3262 +//!@SYMTestCaseDesc		Calendar alarm during VoIP call
  1.3263 +//!@SYMTestActions
  1.3264 +//! TEST_BLOCK 001
  1.3265 +//!                1.- Create DevSound instance
  1.3266 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.3267 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.3268 +//!                4.- Capabilities
  1.3269 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3270 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.3271 +//!                7.- Play 20 seconds
  1.3272 +//!                8.- Stop
  1.3273 +//!                9.- Close File
  1.3274 +//!                10.- Destroy DevSound instance
  1.3275 +//! TEST_BLOCK 002
  1.3276 +//!                1.- Create DevSound instance
  1.3277 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.3278 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.3279 +//!                4.- Capabilities
  1.3280 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3281 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\CalendarAlarmDuringVoIPCall.amr)
  1.3282 +//!                7.- Record 20 sec.
  1.3283 +//!                8.- Stop and wait 5 sec.
  1.3284 +//!                9.- Close File
  1.3285 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.3286 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.3287 +//!                12.- Capabilities
  1.3288 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3289 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\CalendarAlarmDuringVoIPCall.amr)
  1.3290 +//!                15.- Play
  1.3291 +//!                16.- Close file
  1.3292 +//!                17.- Destroy DevSound instance
  1.3293 +//! TEST_BLOCK 003
  1.3294 +//!                1.- Create DevSound instance
  1.3295 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
  1.3296 +//!                3.- Set Priority settings (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState = EMMFStatePlaying)
  1.3297 +//!                4.- Capabilities
  1.3298 +//!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
  1.3299 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
  1.3300 +//!                7.- Play
  1.3301 +//!                8.- Close File
  1.3302 +//!                9.- Destroy DevSound instance
  1.3303 +//!@SYMTestStatus		Verified
  1.3304 +//!@SYMTestPriority		High
  1.3305 +//!@SYMTestExpectedResults
  1.3306 +//!                Calendar alarm during VoIP call
  1.3307 +//! TEST_BLOCK 001
  1.3308 +//!                AMR-NB playback as VoIPCallDown
  1.3309 +//! TEST_BLOCK 002
  1.3310 +//!                AMR-NB record and playback as VoIPCallUp
  1.3311 +//! TEST_BLOCK 003
  1.3312 +//!                MP3 playback as calendar alarm
  1.3313 +//!@SYMTestType			CIT
  1.3314 +
  1.3315 +
  1.3316 +	CONCURRENT
  1.3317 +
  1.3318 +
  1.3319 +
  1.3320 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3321 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3322 +		COMMAND		devsound1		NewL
  1.3323 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-InitializeL_command02
  1.3324 +		OUTSTANDING
  1.3325 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-SetPrioritySettings_command03
  1.3326 +		COMMAND		devsound1		Capabilities
  1.3327 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-SetConfigL_command05
  1.3328 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0001-OpenFile_command06
  1.3329 +		COMMAND		devsound1		PlayInitL
  1.3330 +		ASYNC_DELAY  20000000 
  1.3331 +		COMMAND		devsound1		Stop
  1.3332 +		COMMAND		devsound1		CloseFile
  1.3333 +		COMMAND		devsound1		~
  1.3334 +	END_TEST_BLOCK
  1.3335 +
  1.3336 +
  1.3337 +
  1.3338 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3339 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3340 +		COMMAND		devsound1		NewL
  1.3341 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-InitializeL_command02
  1.3342 +		OUTSTANDING
  1.3343 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetPrioritySettings_command03
  1.3344 +		COMMAND		devsound1		Capabilities
  1.3345 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetConfigL_command05
  1.3346 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-ReplaceFile_command06
  1.3347 +		COMMAND		devsound1		RecordInitL
  1.3348 +		ASYNC_DELAY  20000000 
  1.3349 +		COMMAND		devsound1		Stop
  1.3350 +		DELAY  5000000 
  1.3351 +		COMMAND		devsound1		CloseFile
  1.3352 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-InitializeL_command10
  1.3353 +		OUTSTANDING
  1.3354 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetPrioritySettings_command11
  1.3355 +		COMMAND		devsound1		Capabilities
  1.3356 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-SetConfigL_command13
  1.3357 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0002-OpenFile_command14
  1.3358 +		COMMAND		devsound1		PlayInitL
  1.3359 +		OUTSTANDING
  1.3360 +		COMMAND		devsound1		CloseFile
  1.3361 +		COMMAND		devsound1		~
  1.3362 +	END_TEST_BLOCK
  1.3363 +
  1.3364 +
  1.3365 +
  1.3366 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3367 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3368 +		COMMAND		devsound1		NewL
  1.3369 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-InitializeL_command02
  1.3370 +		OUTSTANDING
  1.3371 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-SetPrioritySettings_command03
  1.3372 +		COMMAND		devsound1		Capabilities
  1.3373 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-SetConfigL_command05
  1.3374 +		DELAY  10000000 
  1.3375 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0024-0003-OpenFile_command06
  1.3376 +		COMMAND		devsound1		PlayInitL
  1.3377 +		OUTSTANDING
  1.3378 +		COMMAND		devsound1		CloseFile
  1.3379 +		COMMAND		devsound1		~
  1.3380 +	END_TEST_BLOCK
  1.3381 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0024
  1.3382 +
  1.3383 +
  1.3384 +
  1.3385 +
  1.3386 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
  1.3387 +
  1.3388 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
  1.3389 +//!@SYMAPI
  1.3390 +//! TEST_BLOCK 001
  1.3391 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3392 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3393 +//!                CMMFDevSound::Capabilities()
  1.3394 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3395 +//!                CMMFDevSound::PlayInitL()
  1.3396 +//! TEST_BLOCK 002
  1.3397 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3398 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3399 +//!                CMMFDevSound::Capabilities()
  1.3400 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3401 +//!                CMMFDevSound::PlayInitL()
  1.3402 +//!                CMMFDevSound::RecordInitL()
  1.3403 +//! TEST_BLOCK 003
  1.3404 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3405 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3406 +//!                CMMFDevSound::Capabilities()
  1.3407 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3408 +//!                CMMFDevSound::PlayInitL()
  1.3409 +//!@SYMAuthor			ddamian
  1.3410 +//!@SYMCreationDate		8/11/2008 
  1.3411 +//!@SYMTestCaseDesc		Incoming call during VoIP call
  1.3412 +//!@SYMTestActions
  1.3413 +//! TEST_BLOCK 001
  1.3414 +//!                1.- Create DevSound instance
  1.3415 +//!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.3416 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceVoipCallDown}; PriorityState = EMMFStatePlaying)
  1.3417 +//!                4.- Capabilities
  1.3418 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3419 +//!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.3420 +//!                7.- Play 20 sec
  1.3421 +//!                8.- Stop
  1.3422 +//!                9.- Close File
  1.3423 +//!                10.- Destroy DevSound instance
  1.3424 +//! TEST_BLOCK 002
  1.3425 +//!                1.- Create DevSound instance
  1.3426 +//!                2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = AMR)
  1.3427 +//!                3.- Set Priority settings (Priority = {Priority,PriorityVoipCallUp}; Preference = {PriorityPreference,PriorityPreferenceVoipCallUp}; PriorityState = EMMFStateRecording)
  1.3428 +//!                4.- Capabilities
  1.3429 +//!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3430 +//!                6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
  1.3431 +//!                7.- Record 20 sec.
  1.3432 +//!                8.- Stop and wait 5 sec.
  1.3433 +//!                9.- Close File
  1.3434 +//!                10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
  1.3435 +//!                11.- Set Priority settings (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
  1.3436 +//!                12.- Capabilities
  1.3437 +//!                13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3438 +//!                14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\PlayDTMFDuringWBVoIPCallNonSignaling.awb)
  1.3439 +//!                15.- Play
  1.3440 +//!                16.- Close file
  1.3441 +//!                17.- Destroy DevSound instance
  1.3442 +//! TEST_BLOCK 003
  1.3443 +//!                1.- Create DevSound instance
  1.3444 +//!                2.- Initialize DevSound ( Mode = EMMFStateTonePlaying; FourCC = none)
  1.3445 +//!                3.- Set Priority settings and wait 10 sec (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStateTonePlaying)
  1.3446 +//!                4.- Play tone sequence (Filename = {drive,mmc}\multimedia\mmf\devsound\NRT\Nokia_ringing_tone.nrt)
  1.3447 +//!                5.- Destroy DevSound instance
  1.3448 +//!@SYMTestStatus		Verified
  1.3449 +//!@SYMTestPriority		High
  1.3450 +//!@SYMTestExpectedResults
  1.3451 +//!                Incoming call during VoIP call
  1.3452 +//! TEST_BLOCK 001
  1.3453 +//!                AMR-NB playback as VoIPCallDown
  1.3454 +//! TEST_BLOCK 002
  1.3455 +//!                AMR-WB playback as VoIPCallUp
  1.3456 +//! TEST_BLOCK 003
  1.3457 +//!                NRT playback as incoming call
  1.3458 +//!@SYMTestType			CIT
  1.3459 +
  1.3460 +
  1.3461 +	CONCURRENT
  1.3462 +
  1.3463 +
  1.3464 +
  1.3465 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3466 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3467 +		COMMAND		devsound1		NewL
  1.3468 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-InitializeL_command02
  1.3469 +		OUTSTANDING
  1.3470 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-SetPrioritySettings_command03
  1.3471 +		COMMAND		devsound1		Capabilities
  1.3472 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-SetConfigL_command05
  1.3473 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0001-OpenFile_command06
  1.3474 +		COMMAND		devsound1		PlayInitL
  1.3475 +		ASYNC_DELAY  20000000 
  1.3476 +		COMMAND		devsound1		Stop
  1.3477 +		COMMAND		devsound1		CloseFile
  1.3478 +		COMMAND		devsound1		~
  1.3479 +	END_TEST_BLOCK
  1.3480 +
  1.3481 +
  1.3482 +
  1.3483 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3484 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3485 +		COMMAND		devsound1		NewL
  1.3486 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-InitializeL_command02
  1.3487 +		OUTSTANDING
  1.3488 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetPrioritySettings_command03
  1.3489 +		COMMAND		devsound1		Capabilities
  1.3490 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetConfigL_command05
  1.3491 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-ReplaceFile_command06
  1.3492 +		COMMAND		devsound1		RecordInitL
  1.3493 +		ASYNC_DELAY  20000000 
  1.3494 +		COMMAND		devsound1		Stop
  1.3495 +		DELAY  5000000 
  1.3496 +		COMMAND		devsound1		CloseFile
  1.3497 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-InitializeL_command10
  1.3498 +		OUTSTANDING
  1.3499 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetPrioritySettings_command11
  1.3500 +		COMMAND		devsound1		Capabilities
  1.3501 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-SetConfigL_command13
  1.3502 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0002-OpenFile_command14
  1.3503 +		COMMAND		devsound1		PlayInitL
  1.3504 +		OUTSTANDING
  1.3505 +		COMMAND		devsound1		CloseFile
  1.3506 +		COMMAND		devsound1		~
  1.3507 +	END_TEST_BLOCK
  1.3508 +
  1.3509 +
  1.3510 +
  1.3511 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3512 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3513 +		COMMAND		devsound1		NewL
  1.3514 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-InitializeL_command02
  1.3515 +		OUTSTANDING
  1.3516 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-SetPrioritySettings_command03
  1.3517 +		DELAY  10000000 
  1.3518 +		COMMAND		devsound1		PlayToneSequenceL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0025-0003-PlayToneSequenceL_command04
  1.3519 +		OUTSTANDING
  1.3520 +		COMMAND		devsound1		~
  1.3521 +	END_TEST_BLOCK
  1.3522 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0025
  1.3523 +
  1.3524 +
  1.3525 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
  1.3526 +
  1.3527 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
  1.3528 +//!@SYMAPI
  1.3529 +//! TEST_BLOCK 001
  1.3530 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3531 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3532 +//!                CMMFDevSound::Capabilities()
  1.3533 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3534 +//!                CMMFDevSound::PlayInitL()
  1.3535 +//!                CMMFDevSound::RecordInitL()
  1.3536 +//!                CMMFDevSound::Stop()
  1.3537 +//! TEST_BLOCK 002
  1.3538 +//!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
  1.3539 +//!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
  1.3540 +//!                CMMFDevSound::Capabilities()
  1.3541 +//!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
  1.3542 +//!                CMMFDevSound::PlayInitL()
  1.3543 +//!                CMMFDevSound::RecordInitL()
  1.3544 +//!                CMMFDevSound::Stop()
  1.3545 +//!@SYMAuthor			jpacho
  1.3546 +//!@SYMCreationDate		8/25/2008 
  1.3547 +//!@SYMTestCaseDesc		Mix PCM recording with PCM recording
  1.3548 +//!@SYMTestActions
  1.3549 +//! TEST_BLOCK 001
  1.3550 +//!                1. Create DevSound instance
  1.3551 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM1.pcm)
  1.3552 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW})
  1.3553 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.3554 +//!                5. Capabilities 
  1.3555 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3556 +//!                7. Start record 30s
  1.3557 +//!                8. Stop 5s
  1.3558 +//!                9.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= P16)
  1.3559 +//!                10.Capabilities 
  1.3560 +//!                11.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3561 +//!                12.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.3562 +//!                13. FileStartPosition
  1.3563 +//!                14.Set expected error (ExpectedPlayError = -13)
  1.3564 +//!                15.Star play
  1.3565 +//!                16.Close file
  1.3566 +//!                17.Destroy DevSound instance
  1.3567 +//! TEST_BLOCK 002
  1.3568 +//!                1. Create DevSound instance
  1.3569 +//!                2. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM2.pcm)
  1.3570 +//!                3. Initialize Devsound ( Mode = EMMFStateRecording; FourCC= {SpecialFourCC,RAW})
  1.3571 +//!                4. Set priority settings ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording)
  1.3572 +//!                5. Capabilities 
  1.3573 +//!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3574 +//!                7. Set expected error (ExpectedRecordError = -21)
  1.3575 +//!                8. Start record 10s
  1.3576 +//!                9. Stop 50s
  1.3577 +//!                10.Close file
  1.3578 +//!                11.Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\MixRecPCMWithRecPCM2.pcm) 
  1.3579 +//!                12.Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
  1.3580 +//!                13.Capabilities 
  1.3581 +//!                14.Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3582 +//!                15.Set priority settings ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
  1.3583 +//!                16.Star play
  1.3584 +//!                17.Close file
  1.3585 +//!                18.Destroy DevSound instance
  1.3586 +//!@SYMTestStatus		Delivered
  1.3587 +//!@SYMTestPriority		High
  1.3588 +//!@SYMTestExpectedResults
  1.3589 +//!                Mix PCM recording with PCM recording
  1.3590 +//! TEST_BLOCK 001
  1.3591 +//!                PCM 8 KHz recording and playback
  1.3592 +//! TEST_BLOCK 002
  1.3593 +//!                PCM 8 KHz recording and playback
  1.3594 +//!@SYMTestType			CIT
  1.3595 +
  1.3596 +
  1.3597 +	CONCURRENT
  1.3598 +
  1.3599 +
  1.3600 +
  1.3601 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3602 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3603 +		COMMAND		devsound1		NewL
  1.3604 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-ReplaceFile_command02
  1.3605 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-InitializeL_command03
  1.3606 +		OUTSTANDING
  1.3607 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetPrioritySettings_command04
  1.3608 +		COMMAND		devsound1		Capabilities
  1.3609 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetConfigL_command06
  1.3610 +        DELAY  5000000
  1.3611 +		COMMAND		!AsyncError=-21    devsound1		RecordInitL
  1.3612 +		ASYNC_DELAY  30000000 
  1.3613 +		COMMAND		devsound1		Stop
  1.3614 +		DELAY  5000000 
  1.3615 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-InitializeL_command09
  1.3616 +		OUTSTANDING
  1.3617 +		COMMAND		devsound1		Capabilities
  1.3618 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetConfigL_command11
  1.3619 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0001-SetPrioritySettings_command12
  1.3620 +		COMMAND		devsound1		FileStartPosition
  1.3621 +		COMMAND		devsound1		PlayInitL
  1.3622 +		OUTSTANDING
  1.3623 +		COMMAND		devsound1		CloseFile
  1.3624 +		COMMAND		devsound1		~
  1.3625 +	END_TEST_BLOCK
  1.3626 +
  1.3627 +
  1.3628 +
  1.3629 +	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3630 +		CREATE_OBJECT	CMMFDevSound		devsound2
  1.3631 +		COMMAND		devsound2		NewL
  1.3632 +		COMMAND		devsound2		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-ReplaceFile_command02
  1.3633 +		COMMAND		devsound2		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-InitializeL_command03
  1.3634 +		OUTSTANDING
  1.3635 +		COMMAND		devsound2		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetPrioritySettings_command04
  1.3636 +		COMMAND		devsound2		Capabilities
  1.3637 +		COMMAND		devsound2		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetConfigL_command06
  1.3638 +		COMMAND		devsound2		RecordInitL
  1.3639 +		ASYNC_DELAY  10000000 
  1.3640 +		COMMAND		devsound2		Stop
  1.3641 +		DELAY  50000000 
  1.3642 +		COMMAND		devsound2		CloseFile
  1.3643 +		COMMAND		devsound2		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-OpenFile_command11
  1.3644 +		COMMAND		devsound2		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-InitializeL_command12
  1.3645 +		OUTSTANDING
  1.3646 +		COMMAND		devsound2		Capabilities
  1.3647 +		COMMAND		devsound2		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetConfigL_command14
  1.3648 +		COMMAND		devsound2		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0026-0002-SetPrioritySettings_command15
  1.3649 +		COMMAND		devsound2		PlayInitL
  1.3650 +		OUTSTANDING
  1.3651 +		COMMAND		devsound2		CloseFile
  1.3652 +		COMMAND		devsound2		~
  1.3653 +	END_TEST_BLOCK
  1.3654 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0026
  1.3655 +
  1.3656 +
  1.3657 +START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027
  1.3658 +
  1.3659 +//!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027
  1.3660 +//!@SYMAPI
  1.3661 +//! TEST_BLOCK 001
  1.3662 +//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
  1.3663 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
  1.3664 +//!                CMMFDevSound::Capabilities()
  1.3665 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
  1.3666 +//!                CMMFDevSound::PlayInitL()
  1.3667 +//! TEST_BLOCK 002
  1.3668 +//!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
  1.3669 +//!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
  1.3670 +//!                CMMFDevSound::Capabilities()
  1.3671 +//!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
  1.3672 +//!                CMMFDevSound::PlayInitL()
  1.3673 +//!@SYMAuthor			fperez
  1.3674 +//!@SYMCreationDate		9/8/2008 
  1.3675 +//!@SYMTestCaseDesc		Voice recording during PoC downlink
  1.3676 +//!@SYMTestActions
  1.3677 +//! TEST_BLOCK 001
  1.3678 +//!                1.  Create DevSound instance 
  1.3679 +//!                2.  Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR)
  1.3680 +//!                3.  Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying)
  1.3681 +//!                4.  Capabilities 
  1.3682 +//!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
  1.3683 +//!                6.  Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
  1.3684 +//!                7.  Play 20 seconds
  1.3685 +//!                8.  Stop
  1.3686 +//!                9. Close file
  1.3687 +//!                10. Destroy DevSound instance
  1.3688 +//!                
  1.3689 +//! TEST_BLOCK 002
  1.3690 +//!                1.  Create DevSound instance 
  1.3691 +//!                2.  Initialize DevSound (Mode= EMMFStateRecording; FourCC= AMR)
  1.3692 +//!                3.  Set Priority (Priority= {Priority,PriorityVoiceRecording}; Preference= {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState= EMMFStateRecording)
  1.3693 +//!                4.  Capabilities 
  1.3694 +//!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
  1.3695 +//!                6.  ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBDuringPoCDownlink.amr)
  1.3696 +//!                7.  Set Expected Error (ExpectedRecordError= -21)
  1.3697 +//!                8.  Record
  1.3698 +//!                9. Close file
  1.3699 +//!                10. Destroy DevSound instance
  1.3700 +//!@SYMTestStatus		Verified
  1.3701 +//!@SYMTestPriority		High
  1.3702 +//!@SYMTestExpectedResults
  1.3703 +//!                Voice recording during PoC downlink
  1.3704 +//! TEST_BLOCK 001
  1.3705 +//!                PCM 44.1k stereo playback - Sine sweep
  1.3706 +//! TEST_BLOCK 002
  1.3707 +//!                MP3 Playback as audioplayback
  1.3708 +//!@SYMTestType			CIT
  1.3709 +
  1.3710 +
  1.3711 +	CONCURRENT
  1.3712 +
  1.3713 +
  1.3714 +
  1.3715 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3716 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3717 +		COMMAND		devsound1		NewL
  1.3718 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-InitializeL_command02
  1.3719 +		OUTSTANDING
  1.3720 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-SetPrioritySettings_command03
  1.3721 +		COMMAND		devsound1		Capabilities
  1.3722 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-SetConfigL_command05
  1.3723 +		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0001-OpenFile_command06
  1.3724 +		COMMAND		devsound1		PlayInitL
  1.3725 +		ASYNC_DELAY  20000000 
  1.3726 +		COMMAND		devsound1		Stop
  1.3727 +		COMMAND		devsound1		CloseFile
  1.3728 +		COMMAND		devsound1		~
  1.3729 +	END_TEST_BLOCK
  1.3730 +
  1.3731 +
  1.3732 +
  1.3733 +	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pr.ini
  1.3734 +		CREATE_OBJECT	CMMFDevSound		devsound1
  1.3735 +		COMMAND		devsound1		NewL
  1.3736 +		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-InitializeL_command02
  1.3737 +		OUTSTANDING
  1.3738 +		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-SetPrioritySettings_command03
  1.3739 +		COMMAND		devsound1		Capabilities
  1.3740 +		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-SetConfigL_command05
  1.3741 +		DELAY  10000000 
  1.3742 +		COMMAND		devsound1		ReplaceFile			MULTIMEDIA-MMF-DevSound-Comb_Pr-0027-0002-ReplaceFile_command06
  1.3743 +		COMMAND		!AsyncError=-21    devsound1		RecordInitL
  1.3744 +		ASYNC_DELAY  10000000 
  1.3745 +		COMMAND		devsound1		CloseFile
  1.3746 +		COMMAND		devsound1		~
  1.3747 +	END_TEST_BLOCK
  1.3748 +END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PR-0027