mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-comb_pp.script
branchRCL_3
changeset 23 545d349d14da
equal deleted inserted replaced
20:67584cc761d1 23:545d349d14da
       
     1 //
       
     2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 // All rights reserved.
       
     4 // This component and the accompanying materials are made available
       
     5 // under the terms of "Eclipse Public License v1.0"
       
     6 // which accompanies this distribution, and is available
       
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 //
       
     9 // Initial Contributors:
       
    10 // Nokia Corporation - initial contribution.
       
    11 //
       
    12 // Contributors:
       
    13 //
       
    14 // Description: 
       
    15 //
       
    16 //
       
    17 //! @file
       
    18 //! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-comb_pp
       
    19 //! @SYMScriptTestEnvironment This test script requires a basic ROM.
       
    20 //
       
    21 // Tests all public elements of the CMMFDevSound
       
    22 // classes as a means of confidence that the APIs work as expected.
       
    23 // 
       
    24 // The purpose is to provide a regression test suite of PublishedAll
       
    25 // APIs for: CMMFDevSound
       
    26 // The tests are fully automated.
       
    27 //
       
    28 
       
    29 
       
    30 
       
    31 LOAD_SUITE t_devsound
       
    32 
       
    33 
       
    34 
       
    35 
       
    36 
       
    37 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001
       
    38 
       
    39 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001
       
    40 //!@SYMAPI
       
    41 //! TEST_BLOCK 001
       
    42 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
    43 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
    44 //!                CMMFDevSound::Capabilities()
       
    45 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
    46 //!                CMMFDevSound::PlayInitL()
       
    47 //! TEST_BLOCK 002
       
    48 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
    49 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
    50 //!                CMMFDevSound::Capabilities()
       
    51 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
    52 //!                CMMFDevSound::PlayInitL()
       
    53 //!                CMMFDevSound::Stop()
       
    54 //!@SYMAuthor			jguillermo
       
    55 //!@SYMCreationDate		7/28/2008 
       
    56 //!@SYMTestCaseDesc		Audio playback during audio playback
       
    57 //!@SYMTestActions
       
    58 //! TEST_BLOCK 001
       
    59 //!                1. Create DevSound instance 
       
    60 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
    61 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
    62 //!                4. Capabilities 
       
    63 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
    64 //!                6..Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
       
    65 //!                7.. Set expected play error( ExpectedPlayError=-13)
       
    66 //!                8. Start Play
       
    67 //!                9.Close file
       
    68 //!                10. Destroy DevSound instance
       
    69 //!                
       
    70 //! TEST_BLOCK 002
       
    71 //!                1. Create DevSound instance 
       
    72 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR)
       
    73 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
    74 //!                4. Capabilities 
       
    75 //!                5. Set Configuration and delay 10 seconds (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
    76 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
       
    77 //!                7. Start Play for 10 seconds
       
    78 //!                8. Stop
       
    79 //!                9. Close file
       
    80 //!                10. Destroy DevSound instance
       
    81 //!@SYMTestStatus		Verified
       
    82 //!@SYMTestPriority		High
       
    83 //!@SYMTestExpectedResults
       
    84 //!                Audio playback during audio playback
       
    85 //! TEST_BLOCK 001
       
    86 //!                MP3 playback with expected error -13
       
    87 //! TEST_BLOCK 002
       
    88 //!                AMR playback for 10 seconds
       
    89 //!@SYMTestType			CIT
       
    90 
       
    91 
       
    92 	CONCURRENT
       
    93 
       
    94 
       
    95 
       
    96 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
    97 		CREATE_OBJECT	CMMFDevSound		devsound1
       
    98 		COMMAND		devsound1		NewL
       
    99 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-InitializeL_command02
       
   100 		OUTSTANDING
       
   101 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-SetPrioritySettings_command03
       
   102 		COMMAND		devsound1		Capabilities
       
   103 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-SetConfigL_command05
       
   104 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-OpenFile_command06
       
   105 		COMMAND	  !AsyncError=-13	devsound1		PlayInitL
       
   106 		OUTSTANDING
       
   107 		COMMAND		devsound1		CloseFile
       
   108 		COMMAND		devsound1		~
       
   109 	END_TEST_BLOCK
       
   110 
       
   111 
       
   112 
       
   113 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   114 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   115 		COMMAND		devsound1		NewL
       
   116 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-InitializeL_command02
       
   117 		OUTSTANDING
       
   118 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-SetPrioritySettings_command03
       
   119 		COMMAND		devsound1		Capabilities
       
   120 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-SetConfigL_command05
       
   121 		DELAY  10000000 
       
   122 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-OpenFile_command06
       
   123 		COMMAND   devsound1		PlayInitL
       
   124 		ASYNC_DELAY  10000000 
       
   125 		COMMAND		devsound1		Stop
       
   126 		DELAY  2000000 
       
   127 		COMMAND		devsound1		CloseFile
       
   128 		COMMAND		devsound1		~
       
   129 	END_TEST_BLOCK
       
   130 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001
       
   131 
       
   132 
       
   133 
       
   134 
       
   135 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002
       
   136 
       
   137 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002
       
   138 //!@SYMAPI
       
   139 //! TEST_BLOCK 001
       
   140 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   141 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   142 //!                CMMFDevSound::Capabilities()
       
   143 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   144 //!                CMMFDevSound::PlayInitL()
       
   145 //!                CMMFDevSound::Stop()
       
   146 //! TEST_BLOCK 002
       
   147 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   148 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   149 //!                CMMFDevSound::Capabilities()
       
   150 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   151 //!                CMMFDevSound::PlayInitL()
       
   152 //!                CMMFDevSound::Stop()
       
   153 //!@SYMAuthor			jguillermo
       
   154 //!@SYMCreationDate		7/28/2008 
       
   155 //!@SYMTestCaseDesc		Calendar alarm during audio playback
       
   156 //!@SYMTestActions
       
   157 //! TEST_BLOCK 001
       
   158 //!                1. Create DevSound instance 
       
   159 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   160 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
   161 //!                4. Capabilities 
       
   162 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   163 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   164 //!                7. Start Play for 30 seconds
       
   165 //!                8. Stop
       
   166 //!                9. Close file
       
   167 //!                10. Destroy DevSound instance
       
   168 //! TEST_BLOCK 002
       
   169 //!                1. Create DevSound instance 
       
   170 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   171 //!                3. Set Priority (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm};PriorityState=EMMFStatePlaying)
       
   172 //!                4. Capabilities 
       
   173 //!                5. Set Configuration and delay 10 seconds(Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   174 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   175 //!                7. Start Play for 10 seconds
       
   176 //!                8. Stop
       
   177 //!                9. Close file
       
   178 //!                10. Destroy DevSound instance
       
   179 //!@SYMTestStatus		Verified
       
   180 //!@SYMTestPriority		High
       
   181 //!@SYMTestExpectedResults
       
   182 //!                Calendar alarm during audio playback
       
   183 //! TEST_BLOCK 001
       
   184 //!                MP3 playback for 30s
       
   185 //! TEST_BLOCK 002
       
   186 //!                MP3 playback for 10s
       
   187 //!@SYMTestType			CIT
       
   188 
       
   189 
       
   190 	CONCURRENT
       
   191 
       
   192 
       
   193 
       
   194 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   195 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   196 		COMMAND		devsound1		NewL
       
   197 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-InitializeL_command02
       
   198 		OUTSTANDING
       
   199 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-SetPrioritySettings_command03
       
   200 		COMMAND		devsound1		Capabilities
       
   201 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-SetConfigL_command05
       
   202 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-OpenFile_command06
       
   203 		COMMAND		devsound1		PlayInitL
       
   204 		ASYNC_DELAY  30000000 
       
   205 		COMMAND		devsound1		Stop
       
   206 		DELAY  2000000 
       
   207 		COMMAND		devsound1		CloseFile
       
   208 		COMMAND		devsound1		~
       
   209 	END_TEST_BLOCK
       
   210 
       
   211 
       
   212 
       
   213 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   214 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   215 		COMMAND		devsound1		NewL
       
   216 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-InitializeL_command02
       
   217 		OUTSTANDING
       
   218 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-SetPrioritySettings_command03
       
   219 		COMMAND		devsound1		Capabilities
       
   220 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-SetConfigL_command05
       
   221 		DELAY  10000000 
       
   222 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-OpenFile_command06
       
   223 		COMMAND		devsound1		PlayInitL
       
   224 		ASYNC_DELAY  10000000 
       
   225 		COMMAND		devsound1		Stop
       
   226 		DELAY  2000000 
       
   227 		COMMAND		devsound1		CloseFile
       
   228 		COMMAND		devsound1		~
       
   229 	END_TEST_BLOCK
       
   230 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002
       
   231 
       
   232 
       
   233 
       
   234 
       
   235 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003
       
   236 
       
   237 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003
       
   238 //!@SYMAPI
       
   239 //! TEST_BLOCK 001
       
   240 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
   241 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
   242 //!                CMMFDevSound::Capabilities()
       
   243 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
   244 //!                CMMFDevSound::PlayInitL()
       
   245 //! TEST_BLOCK 002
       
   246 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
   247 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
   248 //!                CMMFDevSound::Capabilities()
       
   249 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
   250 //!                CMMFDevSound::PlayInitL()
       
   251 //!@SYMAuthor			jpacho
       
   252 //!@SYMCreationDate		8/25/2008 
       
   253 //!@SYMTestCaseDesc		Calendar alarm during incoming SMS
       
   254 //!@SYMTestActions
       
   255 //! TEST_BLOCK 001
       
   256 //!                1. Create DevSound instance
       
   257 //!                2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   258 //!                3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3)
       
   259 //!                4. Set priority settings ( Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState=EMMFStatePlaying)
       
   260 //!                5. Capabilities 
       
   261 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   262 //!                7. Set expected error (ExpectedPlayError = -13)
       
   263 //!                8. Start play
       
   264 //!                9. Close file
       
   265 //!                10.Destroy DevSound instance.
       
   266 //! TEST_BLOCK 002
       
   267 //!                1. Create DevSound instance
       
   268 //!                2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   269 //!                3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3)
       
   270 //!                4. Set priority settings ( Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState=EMMFStatePlaying)
       
   271 //!                5. Capabilities 
       
   272 //!                6. Set Configuration  delay 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) 
       
   273 //!                7. Start play 10s
       
   274 //!                8. Close file
       
   275 //!                9.Destroy DevSound instance.
       
   276 //!@SYMTestStatus		Delivered
       
   277 //!@SYMTestPriority		High
       
   278 //!@SYMTestExpectedResults
       
   279 //!                Calendar alarm during incoming SMS
       
   280 //! TEST_BLOCK 001
       
   281 //!                MP3 playback with expected error -13
       
   282 //! TEST_BLOCK 002
       
   283 //!                MP3 playback for 10s
       
   284 //!@SYMTestType			CIT
       
   285 
       
   286 
       
   287 	CONCURRENT
       
   288 
       
   289 
       
   290 
       
   291 	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   292 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   293 		COMMAND		devsound1		NewL
       
   294 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-OpenFile_command02
       
   295 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-InitializeL_command03
       
   296 		OUTSTANDING
       
   297 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-SetPrioritySettings_command04
       
   298 		COMMAND		devsound1		Capabilities
       
   299 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-SetConfigL_command06
       
   300 		COMMAND   !AsyncError=-13 devsound1		PlayInitL
       
   301 		OUTSTANDING
       
   302 		COMMAND		devsound1		CloseFile
       
   303 		COMMAND		devsound1		~
       
   304 	END_TEST_BLOCK
       
   305 
       
   306 
       
   307 
       
   308 	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   309 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   310 		COMMAND		devsound1		NewL
       
   311 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-OpenFile_command02
       
   312 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-InitializeL_command03
       
   313 		OUTSTANDING
       
   314 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-SetPrioritySettings_command04
       
   315 		COMMAND		devsound1		Capabilities
       
   316 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-SetConfigL_command06
       
   317 		DELAY  10000000 
       
   318 		COMMAND		devsound1		PlayInitL
       
   319 		ASYNC_DELAY  10000000 
       
   320 		COMMAND		devsound1		CloseFile
       
   321 		COMMAND		devsound1		~
       
   322 	END_TEST_BLOCK
       
   323 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003
       
   324 
       
   325 
       
   326 
       
   327 
       
   328 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004
       
   329 
       
   330 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004
       
   331 //!@SYMAPI
       
   332 //! TEST_BLOCK 001
       
   333 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
   334 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
   335 //!                CMMFDevSound::Capabilities()
       
   336 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
   337 //!                CMMFDevSound::PlayInitL()
       
   338 //! TEST_BLOCK 002
       
   339 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
   340 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
   341 //!                CMMFDevSound::Capabilities()
       
   342 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
   343 //!                CMMFDevSound::PlayInitL()
       
   344 //!                CMMFDevSound::Pause()
       
   345 //!                CMMFDevSound::Stop()
       
   346 //!@SYMAuthor			myanez
       
   347 //!@SYMCreationDate		8/25/2008 
       
   348 //!@SYMTestCaseDesc		Incoming call during alarm clock
       
   349 //!@SYMTestActions
       
   350 //! TEST_BLOCK 001
       
   351 //!                1. Create Devsound Instance 
       
   352 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   353 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   354 //!                4. Set Priority (Priority = {Priority,PriorityClockAlarm}; Preference = {PriorityPreference,PriorityPreferenceClockAlarm}; PriorityState=EMMFStatePlaying)
       
   355 //!                5. Capabilities 
       
   356 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   357 //!                7.Set Expected Error (ExpectedPlayError = -13)
       
   358 //!                8. Start Play 
       
   359 //!                9. Close File
       
   360 //!                10. Destroy Devsound Instance
       
   361 //! TEST_BLOCK 002
       
   362 //!                1. Create Devsound Instance 
       
   363 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   364 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   365 //!                4. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying)
       
   366 //!                5. Capabilities 
       
   367 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   368 //!                7. Pause for 10 seconds(Pause=TRUE)
       
   369 //!                8. Start Play for 10 seconds 
       
   370 //!                9. Stop
       
   371 //!                10. Close File
       
   372 //!                11. Destroy Devsound Instance
       
   373 //!@SYMTestStatus		Verified
       
   374 //!@SYMTestPriority		High
       
   375 //!@SYMTestExpectedResults
       
   376 //!                Incoming call during alarm clock
       
   377 //! TEST_BLOCK 001
       
   378 //!                MP3 playback with expected error -13
       
   379 //! TEST_BLOCK 002
       
   380 //!                MP3 playback for 10s
       
   381 //!@SYMTestType			CIT
       
   382 
       
   383 
       
   384 	CONCURRENT
       
   385 
       
   386 
       
   387 
       
   388 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   389 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   390 		COMMAND		devsound1		NewL
       
   391 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-OpenFile_command02
       
   392 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-InitializeL_command03
       
   393 		OUTSTANDING
       
   394 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-SetPrioritySettings_command04
       
   395 		COMMAND		devsound1		Capabilities
       
   396 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-SetConfigL_command06
       
   397 		COMMAND   !AsyncError=-13			devsound1		PlayInitL
       
   398 		OUTSTANDING
       
   399 		COMMAND		devsound1		CloseFile
       
   400 		COMMAND		devsound1		~
       
   401 	END_TEST_BLOCK
       
   402 
       
   403 
       
   404 
       
   405 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   406 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   407 		COMMAND		devsound1		NewL
       
   408 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-OpenFile_command02
       
   409 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-InitializeL_command03
       
   410 		OUTSTANDING
       
   411 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-SetPrioritySettings_command04
       
   412 		COMMAND		devsound1		Capabilities
       
   413 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-SetConfigL_command06
       
   414 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-Stop_command07
       
   415 		DELAY  10000000 
       
   416 		COMMAND		devsound1		PlayInitL
       
   417 		ASYNC_DELAY  10000000 
       
   418 		COMMAND		devsound1		Stop
       
   419 		COMMAND		devsound1		CloseFile
       
   420 		COMMAND		devsound1		~
       
   421 	END_TEST_BLOCK
       
   422 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004
       
   423 
       
   424 
       
   425 
       
   426 
       
   427 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005
       
   428 
       
   429 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005
       
   430 //!@SYMAPI
       
   431 //! TEST_BLOCK 001
       
   432 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
   433 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
   434 //!                CMMFDevSound::Capabilities()
       
   435 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
   436 //!                CMMFDevSound::PlayInitL()
       
   437 //! TEST_BLOCK 002
       
   438 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
   439 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
   440 //!                CMMFDevSound::Capabilities()
       
   441 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
   442 //!                CMMFDevSound::PlayInitL()
       
   443 //!@SYMAuthor			etorres
       
   444 //!@SYMCreationDate		8/25/2008 
       
   445 //!@SYMTestCaseDesc		Incoming call during incoming SMS
       
   446 //!@SYMTestActions
       
   447 //! TEST_BLOCK 001
       
   448 //!                1. Create DevSound instance 
       
   449 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   450 //!                3. Set Priority (Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS};PriorityState=EMMFStatePlaying)
       
   451 //!                4. Capabilities 
       
   452 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   453 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   454 //!                7. Set expected play error( ExpectedPlayError=-13)
       
   455 //!                8. Start Play EOF
       
   456 //!                9. Close file
       
   457 //!                10. Destroy DevSound instance
       
   458 //! TEST_BLOCK 002
       
   459 //!                1. Create DevSound instance 
       
   460 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   461 //!                3. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall};PriorityState=EMMFStatePlaying)
       
   462 //!                4. Capabilities 
       
   463 //!                5. Set Configuration & wait 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   464 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   465 //!                7. Start Play for 10 seconds
       
   466 //!                8. Stop
       
   467 //!                9. Close file
       
   468 //!                10. Destroy DevSound instance
       
   469 //!@SYMTestStatus		Verified
       
   470 //!@SYMTestPriority		High
       
   471 //!@SYMTestExpectedResults
       
   472 //!                Incoming call during incoming SMS
       
   473 //! TEST_BLOCK 001
       
   474 //!                MP3 playback with expected error -13
       
   475 //! TEST_BLOCK 002
       
   476 //!                MP3 playback for 10s
       
   477 //!@SYMTestType			CIT
       
   478 
       
   479 
       
   480 	CONCURRENT
       
   481 
       
   482 
       
   483 
       
   484 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   485 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   486 		COMMAND		devsound1		NewL
       
   487 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-InitializeL_command02
       
   488 		OUTSTANDING
       
   489 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-SetPrioritySettings_command03
       
   490 		COMMAND		devsound1		Capabilities
       
   491 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-SetConfigL_command05
       
   492 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-OpenFile_command06
       
   493 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
   494 		OUTSTANDING
       
   495 		COMMAND		devsound1		CloseFile
       
   496 		COMMAND		devsound1		~
       
   497 	END_TEST_BLOCK
       
   498 
       
   499 
       
   500 
       
   501 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   502 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   503 		COMMAND		devsound1		NewL
       
   504 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-InitializeL_command02
       
   505 		OUTSTANDING
       
   506 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-SetPrioritySettings_command03
       
   507 		COMMAND		devsound1		Capabilities
       
   508 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-SetConfigL_command05
       
   509 		DELAY  10000000 
       
   510 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-OpenFile_command06
       
   511 		COMMAND		devsound1		PlayInitL
       
   512 		ASYNC_DELAY  10000000 
       
   513 		COMMAND		devsound1		Stop
       
   514 		COMMAND		devsound1		CloseFile
       
   515 		COMMAND		devsound1		~
       
   516 	END_TEST_BLOCK
       
   517 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005
       
   518 
       
   519 
       
   520 
       
   521 
       
   522 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006
       
   523 
       
   524 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006
       
   525 //!@SYMAPI
       
   526 //! TEST_BLOCK 001
       
   527 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   528 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   529 //!                CMMFDevSound::Capabilities()
       
   530 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   531 //!                CMMFDevSound::PlayInitL()
       
   532 //! TEST_BLOCK 002
       
   533 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   534 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   535 //!                CMMFDevSound::Capabilities()
       
   536 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   537 //!                CMMFDevSound::PlayInitL()
       
   538 //!                CMMFDevSound::Stop()
       
   539 //!@SYMAuthor			fperez
       
   540 //!@SYMCreationDate		7/28/2008 
       
   541 //!@SYMTestCaseDesc		Incoming SMS during incoming SMS
       
   542 //!@SYMTestActions
       
   543 //! TEST_BLOCK 001
       
   544 //!                1. Create Devsound instance 
       
   545 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
   546 //!                3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStatePlaying)
       
   547 //!                4. Capabilities
       
   548 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   549 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   550 //!                7. Play 
       
   551 //!                8. CloseFile
       
   552 //!                9. Delete devsound instance
       
   553 //!                
       
   554 //! TEST_BLOCK 002
       
   555 //!                1. Create Devsound instance 
       
   556 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
   557 //!                3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStatePlaying)
       
   558 //!                4. Capabilities
       
   559 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   560 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   561 //!                7. Pause 10 seconds(Pause=TRUE)
       
   562 //!                8. Play 10 seconds 
       
   563 //!                9. Stop
       
   564 //!                10. CloseFile
       
   565 //!                11. Delete devsound instance
       
   566 //!                
       
   567 //!@SYMTestStatus		Verified
       
   568 //!@SYMTestPriority		High
       
   569 //!@SYMTestExpectedResults
       
   570 //!                Incoming SMS during incoming SMS
       
   571 //! TEST_BLOCK 001
       
   572 //!                MP3 playback with expected error -13
       
   573 //! TEST_BLOCK 002
       
   574 //!                MP3 playback
       
   575 //!@SYMTestType			CIT
       
   576 
       
   577 
       
   578 	CONCURRENT
       
   579 
       
   580 
       
   581 
       
   582 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   583 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   584 		COMMAND		devsound1		NewL
       
   585 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-InitializeL_command02
       
   586 		OUTSTANDING
       
   587 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-SetPrioritySettings_command03
       
   588 		COMMAND		devsound1		Capabilities
       
   589 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-SetConfigL_command05
       
   590 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-OpenFile_command06
       
   591 		COMMAND		!AsyncError=-13		devsound1		PlayInitL
       
   592 		OUTSTANDING
       
   593 		COMMAND		devsound1		CloseFile
       
   594 		COMMAND		devsound1		~
       
   595 	END_TEST_BLOCK
       
   596 
       
   597 
       
   598 
       
   599 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   600 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   601 		COMMAND		devsound1		NewL
       
   602 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-InitializeL_command02
       
   603 		OUTSTANDING
       
   604 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-SetPrioritySettings_command03
       
   605 		COMMAND		devsound1		Capabilities
       
   606 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-SetConfigL_command05
       
   607 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-OpenFile_command06
       
   608 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-Stop_command07
       
   609 		DELAY  10000000 
       
   610 		COMMAND		devsound1		PlayInitL
       
   611 		ASYNC_DELAY  10000000 
       
   612 		COMMAND		devsound1		Stop
       
   613 		DELAY  2000000 
       
   614 		COMMAND		devsound1		CloseFile
       
   615 		COMMAND		devsound1		~
       
   616 	END_TEST_BLOCK
       
   617 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006
       
   618 
       
   619 
       
   620 
       
   621 
       
   622 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007
       
   623 
       
   624 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007
       
   625 //!@SYMAPI
       
   626 //! TEST_BLOCK 001
       
   627 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   628 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   629 //!                CMMFDevSound::Capabilities()
       
   630 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   631 //!                CMMFDevSound::PlayInitL()
       
   632 //!                CMMFDevSound::Stop()
       
   633 //! TEST_BLOCK 002
       
   634 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   635 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   636 //!                CMMFDevSound::Capabilities()
       
   637 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   638 //!                CMMFDevSound::PlayInitL()
       
   639 //!                CMMFDevSound::Stop()
       
   640 //!@SYMAuthor			jguillermo
       
   641 //!@SYMCreationDate		7/28/2008 
       
   642 //!@SYMTestCaseDesc		Mixing rule - Perform and force mute and perform
       
   643 //!@SYMTestActions
       
   644 //! TEST_BLOCK 001
       
   645 //!                1. Create DevSound instance 
       
   646 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   647 //!                3. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall};PriorityState=EMMFStatePlaying)
       
   648 //!                4. Capabilities 
       
   649 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   650 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
       
   651 //!                7. Start Play for 30 seconds
       
   652 //!                8. Stop
       
   653 //!                9. Close file
       
   654 //!                10. Destroy DevSound instance
       
   655 //! TEST_BLOCK 002
       
   656 //!                1. Create DevSound instance 
       
   657 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
   658 //!                3. Set Priority (Priority = {Priority,PriorityBackgroundMusic}; Preference = {PriorityPreference,PriorityPreferenceBackgroundMusic} ;PriorityState=EMMFStatePlaying)
       
   659 //!                4. Capabilities 
       
   660 //!                5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   661 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
   662 //!                7. Start Play for 10 seconds 
       
   663 //!                8. Stop
       
   664 //!                9. Close file
       
   665 //!                10. Destroy DevSound instance
       
   666 //!@SYMTestStatus		Verified
       
   667 //!@SYMTestPriority		High
       
   668 //!@SYMTestExpectedResults
       
   669 //!                Mixing rule - Perform and force mute and perform
       
   670 //! TEST_BLOCK 001
       
   671 //!                MP3 playback for 30s
       
   672 //! TEST_BLOCK 002
       
   673 //!                RAW playback for 10 s
       
   674 //!@SYMTestType			CIT
       
   675 
       
   676 
       
   677 	CONCURRENT
       
   678 
       
   679 
       
   680 
       
   681 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   682 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   683 		COMMAND		devsound1		NewL
       
   684 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-InitializeL_command02
       
   685 		OUTSTANDING
       
   686 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-SetPrioritySettings_command03
       
   687 		COMMAND		devsound1		Capabilities
       
   688 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-SetConfigL_command05
       
   689 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-OpenFile_command06
       
   690 		COMMAND		devsound1		PlayInitL
       
   691 		ASYNC_DELAY  30000000 
       
   692 		COMMAND		devsound1		Stop
       
   693 		DELAY  2000000 
       
   694 		COMMAND		devsound1		CloseFile
       
   695 		COMMAND		devsound1		~
       
   696 	END_TEST_BLOCK
       
   697 
       
   698 
       
   699 
       
   700 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   701 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   702 		COMMAND		devsound1		NewL
       
   703 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-InitializeL_command02
       
   704 		OUTSTANDING
       
   705 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-SetPrioritySettings_command03
       
   706 		COMMAND		devsound1		Capabilities
       
   707 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-SetConfigL_command05
       
   708 		DELAY  10000000 
       
   709 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-OpenFile_command06
       
   710 		COMMAND		devsound1		PlayInitL
       
   711 		ASYNC_DELAY  10000000 
       
   712 		COMMAND		devsound1		Stop
       
   713 		DELAY  2000000 
       
   714 		COMMAND		devsound1		CloseFile
       
   715 		COMMAND		devsound1		~
       
   716 	END_TEST_BLOCK
       
   717 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007
       
   718 
       
   719 
       
   720 
       
   721 
       
   722 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008
       
   723 
       
   724 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008
       
   725 //!@SYMAPI
       
   726 //! TEST_BLOCK 001
       
   727 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   728 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   729 //!                CMMFDevSound::Capabilities()
       
   730 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   731 //!                CMMFDevSound::PlayInitL()
       
   732 //!                CMMFDevSound::Stop()
       
   733 //! TEST_BLOCK 002
       
   734 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   735 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   736 //!                CMMFDevSound::Capabilities()
       
   737 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   738 //!                CMMFDevSound::PlayInitL()
       
   739 //!                CMMFDevSound::Stop()
       
   740 //!@SYMAuthor			jguillermo
       
   741 //!@SYMCreationDate		7/28/2008 
       
   742 //!@SYMTestCaseDesc		Mixing rule - Perform and perform
       
   743 //!@SYMTestActions
       
   744 //! TEST_BLOCK 001
       
   745 //!                1. Create DevSound instance 
       
   746 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   747 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
   748 //!                4. Capabilities 
       
   749 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   750 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   751 //!                7. Start Play for 30 seconds
       
   752 //!                8. Stop for 2s
       
   753 //!                9. Close file
       
   754 //!                10. Destroy DevSound instance
       
   755 //! TEST_BLOCK 002
       
   756 //!                1. Create DevSound instance 
       
   757 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
   758 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
       
   759 //!                4. Capabilities 
       
   760 //!                5. Set Configuration and delay 10 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   761 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   762 //!                7. Start Play for 10 seconds
       
   763 //!                8. Stop for 2s
       
   764 //!                9. Close file
       
   765 //!                10. Destroy DevSound instance
       
   766 //!@SYMTestStatus		Verified
       
   767 //!@SYMTestPriority		High
       
   768 //!@SYMTestExpectedResults
       
   769 //!                Mixing rule - Perform and perform
       
   770 //! TEST_BLOCK 001
       
   771 //!                MP3 playback for 30s
       
   772 //! TEST_BLOCK 002
       
   773 //!                MP3 playback for 10s
       
   774 //!@SYMTestType			CIT
       
   775 
       
   776 
       
   777 	CONCURRENT
       
   778 
       
   779 
       
   780 
       
   781 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   782 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   783 		COMMAND		devsound1		NewL
       
   784 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-InitializeL_command02
       
   785 		OUTSTANDING
       
   786 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-SetPrioritySettings_command03
       
   787 		COMMAND		devsound1		Capabilities
       
   788 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-SetConfigL_command05
       
   789 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-OpenFile_command06
       
   790 		COMMAND		devsound1		PlayInitL
       
   791 		ASYNC_DELAY  30000000 
       
   792 		COMMAND		devsound1		Stop
       
   793 		DELAY  2000000 
       
   794 		COMMAND		devsound1		CloseFile
       
   795 		COMMAND		devsound1		~
       
   796 	END_TEST_BLOCK
       
   797 
       
   798 
       
   799 
       
   800 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   801 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   802 		COMMAND		devsound1		NewL
       
   803 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-InitializeL_command02
       
   804 		OUTSTANDING
       
   805 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-SetPrioritySettings_command03
       
   806 		COMMAND		devsound1		Capabilities
       
   807 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-SetConfigL_command05
       
   808 		DELAY  10000000 
       
   809 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-OpenFile_command06
       
   810 		COMMAND		devsound1		PlayInitL
       
   811 		ASYNC_DELAY  10000000 
       
   812 		COMMAND		devsound1		Stop
       
   813 		DELAY  2000000 
       
   814 		COMMAND		devsound1		CloseFile
       
   815 		COMMAND		devsound1		~
       
   816 	END_TEST_BLOCK
       
   817 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008
       
   818 
       
   819 
       
   820 
       
   821 
       
   822 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009
       
   823 
       
   824 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009
       
   825 //!@SYMAPI
       
   826 //! TEST_BLOCK 001
       
   827 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   828 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   829 //!                CMMFDevSound::Capabilities()
       
   830 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   831 //!                CMMFDevSound::PlayInitL()
       
   832 //!                CMMFDevSound::Stop()
       
   833 //! TEST_BLOCK 002
       
   834 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   835 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   836 //!                CMMFDevSound::Capabilities()
       
   837 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   838 //!                CMMFDevSound::PlayInitL()
       
   839 //!                CMMFDevSound::Stop()
       
   840 //!@SYMAuthor			fperez
       
   841 //!@SYMCreationDate		7/28/2008 
       
   842 //!@SYMTestCaseDesc		Mixing rule - Perform and perform and quieten
       
   843 //!@SYMTestActions
       
   844 //! TEST_BLOCK 001
       
   845 //!                1. Create Devsound instance 
       
   846 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
   847 //!                3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying)
       
   848 //!                4. Capabilities
       
   849 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
   850 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
       
   851 //!                7. Play 30 seconds 
       
   852 //!                8. CloseFile
       
   853 //!                9. Delete devsound instance
       
   854 //!                
       
   855 //! TEST_BLOCK 002
       
   856 //!                1. Create Devsound instance 
       
   857 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
   858 //!                3. Set Priority (Priority= {Priority,PriorityTTSCall}; Preference= {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState= EMMFStatePlaying)
       
   859 //!                4. Capabilities
       
   860 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
   861 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
   862 //!                7. Play 10 seconds 
       
   863 //!                8. Stop
       
   864 //!                9. CloseFile
       
   865 //!                10. Delete devsound instance
       
   866 //!                
       
   867 //!@SYMTestStatus		Verified
       
   868 //!@SYMTestPriority		High
       
   869 //!@SYMTestExpectedResults
       
   870 //!                Mixing rule - Perform and perform and quieten
       
   871 //! TEST_BLOCK 001
       
   872 //!                MP3 playback for 30s
       
   873 //! TEST_BLOCK 002
       
   874 //!                RAW playback for 10s
       
   875 //!@SYMTestType			CIT
       
   876 
       
   877 
       
   878 	CONCURRENT
       
   879 
       
   880 
       
   881 
       
   882 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   883 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   884 		COMMAND		devsound1		NewL
       
   885 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-InitializeL_command02
       
   886 		OUTSTANDING
       
   887 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-SetPrioritySettings_command03
       
   888 		COMMAND		devsound1		Capabilities
       
   889 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-SetConfigL_command05
       
   890 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-OpenFile_command06
       
   891 		COMMAND		devsound1		PlayInitL
       
   892 		ASYNC_DELAY  30000000 
       
   893 		COMMAND		devsound1		CloseFile
       
   894 		COMMAND		devsound1		~
       
   895 	END_TEST_BLOCK
       
   896 
       
   897 
       
   898 
       
   899 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   900 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   901 		COMMAND		devsound1		NewL
       
   902 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-InitializeL_command02
       
   903 		OUTSTANDING
       
   904 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-SetPrioritySettings_command03
       
   905 		COMMAND		devsound1		Capabilities
       
   906 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-SetConfigL_command05
       
   907 		DELAY  10000000 
       
   908 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-OpenFile_command06
       
   909 		COMMAND		devsound1		PlayInitL
       
   910 		ASYNC_DELAY  10000000 
       
   911 		COMMAND		devsound1		Stop
       
   912 		DELAY  2000000 
       
   913 		COMMAND		devsound1		CloseFile
       
   914 		COMMAND		devsound1		~
       
   915 	END_TEST_BLOCK
       
   916 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009
       
   917 
       
   918 
       
   919 
       
   920 
       
   921 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010
       
   922 
       
   923 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010
       
   924 //!@SYMAPI
       
   925 //! TEST_BLOCK 001
       
   926 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   927 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   928 //!                CMMFDevSound::Capabilities()
       
   929 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   930 //!                CMMFDevSound::PlayInitL()
       
   931 //!                CMMFDevSound::Stop()
       
   932 //! TEST_BLOCK 002
       
   933 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
   934 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
   935 //!                CMMFDevSound::Capabilities()
       
   936 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
   937 //!                CMMFDevSound::PlayInitL()
       
   938 //!                CMMFDevSound::Stop()
       
   939 //!@SYMAuthor			fperez
       
   940 //!@SYMCreationDate		7/28/2008 
       
   941 //!@SYMTestCaseDesc		Mixing rule - Perform and perform and ramp down
       
   942 //!@SYMTestActions
       
   943 //! TEST_BLOCK 001
       
   944 //!                1. Create Devsound instance 
       
   945 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
   946 //!                3. Set Priority (Priority= {Priority,PriorityTTSCall}; Preference= {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState= EMMFStatePlaying)
       
   947 //!                4. Capabilities
       
   948 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
   949 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
   950 //!                7. Play 30 seconds 
       
   951 //!                8. Stop for 2s
       
   952 //!                9. CloseFile
       
   953 //!                10. Delete devsound instance
       
   954 //!                
       
   955 //! TEST_BLOCK 002
       
   956 //!                1. Create Devsound instance 
       
   957 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
   958 //!                3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying)
       
   959 //!                4. Capabilities
       
   960 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
   961 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
   962 //!                7. Play 10 seconds 
       
   963 //!                8. Stop for 2s
       
   964 //!                9. CloseFile
       
   965 //!                10. Delete devsound instance
       
   966 //!                
       
   967 //!@SYMTestStatus		Verified
       
   968 //!@SYMTestPriority		High
       
   969 //!@SYMTestExpectedResults
       
   970 //!                Mixing rule - Perform and perform and ramp down
       
   971 //! TEST_BLOCK 001
       
   972 //!                MP3 playback for 30s
       
   973 //! TEST_BLOCK 002
       
   974 //!                MP3 playback for 10s
       
   975 //!@SYMTestType			CIT
       
   976 
       
   977 
       
   978 	CONCURRENT
       
   979 
       
   980 
       
   981 
       
   982 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
   983 		CREATE_OBJECT	CMMFDevSound		devsound1
       
   984 		COMMAND		devsound1		NewL
       
   985 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-InitializeL_command02
       
   986 		OUTSTANDING
       
   987 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-SetPrioritySettings_command03
       
   988 		COMMAND		devsound1		Capabilities
       
   989 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-SetConfigL_command05
       
   990 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-OpenFile_command06
       
   991 		COMMAND		devsound1		PlayInitL
       
   992 		ASYNC_DELAY  30000000 
       
   993 		COMMAND		devsound1		Stop
       
   994 		DELAY  2000000 
       
   995 		COMMAND		devsound1		CloseFile
       
   996 		COMMAND		devsound1		~
       
   997 	END_TEST_BLOCK
       
   998 
       
   999 
       
  1000 
       
  1001 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1002 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1003 		COMMAND		devsound1		NewL
       
  1004 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-InitializeL_command02
       
  1005 		OUTSTANDING
       
  1006 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-SetPrioritySettings_command03
       
  1007 		COMMAND		devsound1		Capabilities
       
  1008 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-SetConfigL_command05
       
  1009 		DELAY  10000000 
       
  1010 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-OpenFile_command06
       
  1011 		COMMAND		devsound1		PlayInitL
       
  1012 		ASYNC_DELAY  10000000 
       
  1013 		COMMAND		devsound1		Stop
       
  1014 		DELAY  2000000 
       
  1015 		COMMAND		devsound1		CloseFile
       
  1016 		COMMAND		devsound1		~
       
  1017 	END_TEST_BLOCK
       
  1018 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010
       
  1019 
       
  1020 
       
  1021 
       
  1022 
       
  1023 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011
       
  1024 
       
  1025 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011
       
  1026 //!@SYMAPI
       
  1027 //! TEST_BLOCK 001
       
  1028 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1029 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1030 //!                CMMFDevSound::Capabilities()
       
  1031 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1032 //!                CMMFDevSound::PlayInitL()
       
  1033 //!                CMMFDevSound::Stop()
       
  1034 //! TEST_BLOCK 002
       
  1035 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1036 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1037 //!                CMMFDevSound::Capabilities()
       
  1038 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1039 //!                CMMFDevSound::PlayInitL()
       
  1040 //!                CMMFDevSound::Stop()
       
  1041 //!@SYMAuthor			fperez
       
  1042 //!@SYMCreationDate		7/28/2008 
       
  1043 //!@SYMTestCaseDesc		Mixing rule - Perform and quieten and perform
       
  1044 //!@SYMTestActions
       
  1045 //! TEST_BLOCK 001
       
  1046 //!                1. Create Devsound instance 
       
  1047 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1048 //!                3. Set Priority (Priority= {Priority,PriorityCalendarAlarm}; Preference= {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState= EMMFStatePlaying)
       
  1049 //!                4. Capabilities
       
  1050 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1051 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1052 //!                7. Play 30 seconds 
       
  1053 //!                8. Stop for2s
       
  1054 //!                9. CloseFile
       
  1055 //!                10. Delete devsound instance
       
  1056 //!                
       
  1057 //! TEST_BLOCK 002
       
  1058 //!                1. Create Devsound instance 
       
  1059 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1060 //!                3. Set Priority (Priority= {Priority,PriorityBackgroundMusic}; Preference= {PriorityPreference,PriorityPreferenceBackgroundMusic} ; PriorityState= EMMFStatePlaying)
       
  1061 //!                4. Capabilities
       
  1062 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  1063 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
  1064 //!                7. Play 10 seconds 
       
  1065 //!                8. Stop for 2s
       
  1066 //!                9. CloseFile
       
  1067 //!                10. Delete devsound instance
       
  1068 //!                
       
  1069 //!@SYMTestStatus		Verified
       
  1070 //!@SYMTestPriority		High
       
  1071 //!@SYMTestExpectedResults
       
  1072 //!                Mixing rule - Perform and quieten and perform
       
  1073 //! TEST_BLOCK 001
       
  1074 //!                MP3 playback for 30s
       
  1075 //! TEST_BLOCK 002
       
  1076 //!                MP3 playback for 10s
       
  1077 //!@SYMTestType			CIT
       
  1078 
       
  1079 
       
  1080 	CONCURRENT
       
  1081 
       
  1082 
       
  1083 
       
  1084 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1085 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1086 		COMMAND		devsound1		NewL
       
  1087 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-InitializeL_command02
       
  1088 		OUTSTANDING
       
  1089 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-SetPrioritySettings_command03
       
  1090 		COMMAND		devsound1		Capabilities
       
  1091 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-SetConfigL_command05
       
  1092 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-OpenFile_command06
       
  1093 		COMMAND		devsound1		PlayInitL
       
  1094 		ASYNC_DELAY  30000000 
       
  1095 		COMMAND		devsound1		Stop
       
  1096 		DELAY  2000000 
       
  1097 		COMMAND		devsound1		CloseFile
       
  1098 		COMMAND		devsound1		~
       
  1099 	END_TEST_BLOCK
       
  1100 
       
  1101 
       
  1102 
       
  1103 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1104 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1105 		COMMAND		devsound1		NewL
       
  1106 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-InitializeL_command02
       
  1107 		OUTSTANDING
       
  1108 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-SetPrioritySettings_command03
       
  1109 		COMMAND		devsound1		Capabilities
       
  1110 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-SetConfigL_command05
       
  1111 		DELAY  10000000 
       
  1112 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-OpenFile_command06
       
  1113 		COMMAND		devsound1		PlayInitL
       
  1114 		ASYNC_DELAY  10000000 
       
  1115 		COMMAND		devsound1		Stop
       
  1116 		DELAY  2000000 
       
  1117 		COMMAND		devsound1		CloseFile
       
  1118 		COMMAND		devsound1		~
       
  1119 	END_TEST_BLOCK
       
  1120 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011
       
  1121 
       
  1122 
       
  1123 
       
  1124 
       
  1125 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012
       
  1126 
       
  1127 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012
       
  1128 //!@SYMAPI
       
  1129 //! TEST_BLOCK 001
       
  1130 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1131 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1132 //!                CMMFDevSound::Capabilities()
       
  1133 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1134 //!                CMMFDevSound::PlayInitL()
       
  1135 //!                CMMFDevSound::Stop()
       
  1136 //! TEST_BLOCK 002
       
  1137 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1138 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1139 //!                CMMFDevSound::Capabilities()
       
  1140 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1141 //!                CMMFDevSound::PlayInitL()
       
  1142 //!                CMMFDevSound::Stop()
       
  1143 //!@SYMAuthor			fperez
       
  1144 //!@SYMCreationDate		7/28/2008 
       
  1145 //!@SYMTestCaseDesc		Mixing rule - Perform and ramp up and perform and ramp down
       
  1146 //!@SYMTestActions
       
  1147 //! TEST_BLOCK 001
       
  1148 //!                1. Create Devsound instance 
       
  1149 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1150 //!                3. Set Priority (Priority= {Priority,PriorityNormal}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  1151 //!                4. Capabilities
       
  1152 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1153 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1154 //!                7. Play 30 seconds
       
  1155 //!                8. Stop for 2s
       
  1156 //!                9. CloseFile
       
  1157 //!                10. Delete devsound instance
       
  1158 //!                
       
  1159 //! TEST_BLOCK 002
       
  1160 //!                1. Create Devsound instance 
       
  1161 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1162 //!                3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying)
       
  1163 //!                4. Capabilities
       
  1164 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  1165 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
  1166 //!                7. Play 10 seconds
       
  1167 //!                8. Stop for 2s
       
  1168 //!                9. CloseFile
       
  1169 //!                10. Delete devsound instance
       
  1170 //!                
       
  1171 //!@SYMTestStatus		Verified
       
  1172 //!@SYMTestPriority		High
       
  1173 //!@SYMTestExpectedResults
       
  1174 //!                Mixing rule - Perform and ramp up and perform and ramp down
       
  1175 //! TEST_BLOCK 001
       
  1176 //!                MP3 playback for 30s
       
  1177 //! TEST_BLOCK 002
       
  1178 //!                MP3 playback for 10s
       
  1179 //!@SYMTestType			CIT
       
  1180 
       
  1181 
       
  1182 	CONCURRENT
       
  1183 
       
  1184 
       
  1185 
       
  1186 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1187 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1188 		COMMAND		devsound1		NewL
       
  1189 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-InitializeL_command02
       
  1190 		OUTSTANDING
       
  1191 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-SetPrioritySettings_command03
       
  1192 		COMMAND		devsound1		Capabilities
       
  1193 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-SetConfigL_command05
       
  1194 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-OpenFile_command06
       
  1195 		COMMAND		devsound1		PlayInitL
       
  1196 		ASYNC_DELAY  30000000 
       
  1197 		COMMAND		devsound1		Stop
       
  1198 		DELAY  2000000 
       
  1199 		COMMAND		devsound1		CloseFile
       
  1200 		COMMAND		devsound1		~
       
  1201 	END_TEST_BLOCK
       
  1202 
       
  1203 
       
  1204 
       
  1205 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1206 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1207 		COMMAND		devsound1		NewL
       
  1208 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-InitializeL_command02
       
  1209 		OUTSTANDING
       
  1210 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-SetPrioritySettings_command03
       
  1211 		COMMAND		devsound1		Capabilities
       
  1212 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-SetConfigL_command05
       
  1213 		DELAY  10000000 
       
  1214 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-OpenFile_command06
       
  1215 		COMMAND		devsound1		PlayInitL
       
  1216 		ASYNC_DELAY  10000000 
       
  1217 		COMMAND		devsound1		Stop
       
  1218 		DELAY  2000000 
       
  1219 		COMMAND		devsound1		CloseFile
       
  1220 		COMMAND		devsound1		~
       
  1221 	END_TEST_BLOCK
       
  1222 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012
       
  1223 
       
  1224 
       
  1225 
       
  1226 
       
  1227 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013
       
  1228 
       
  1229 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013
       
  1230 //!@SYMAPI
       
  1231 //! TEST_BLOCK 001
       
  1232 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1233 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1234 //!                CMMFDevSound::Capabilities()
       
  1235 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1236 //!                CMMFDevSound::PlayInitL()
       
  1237 //! TEST_BLOCK 002
       
  1238 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1239 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1240 //!                CMMFDevSound::Capabilities()
       
  1241 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1242 //!                CMMFDevSound::PlayInitL()
       
  1243 //!                CMMFDevSound::Stop()
       
  1244 //!@SYMAuthor			fperez
       
  1245 //!@SYMCreationDate		7/28/2008 
       
  1246 //!@SYMTestCaseDesc		Mixing rule - Perform and ramp up and stop
       
  1247 //!@SYMTestActions
       
  1248 //! TEST_BLOCK 001
       
  1249 //!                1. Create Devsound instance 
       
  1250 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1251 //!                3. Set Priority (Priority= {Priority,PriorityVoiceTagPlayback}; Preference= {PriorityPreference,PriorityPreferenceVoiceTagPlayback} ; PriorityState= EMMFStatePlaying)
       
  1252 //!                4. Capabilities
       
  1253 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1254 //!                6. OpenFile  (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1255 //!                7. Set expected play error( ExpectedPlayError=-13)
       
  1256 //!                8. Play
       
  1257 //!                9. CloseFile
       
  1258 //!                10. Delete devsound instance
       
  1259 //!                
       
  1260 //! TEST_BLOCK 002
       
  1261 //!                1. Create Devsound instance 
       
  1262 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1263 //!                3. Set Priority (Priority= {Priority,PriorityIncomingCall}; Preference= {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState= EMMFStatePlaying)
       
  1264 //!                4. Capabilities
       
  1265 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  1266 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
  1267 //!                7. Play 10 seconds 
       
  1268 //!                8. CloseFile
       
  1269 //!                9. Delete devsound instance
       
  1270 //!                
       
  1271 //!@SYMTestStatus		Verified
       
  1272 //!@SYMTestPriority		High
       
  1273 //!@SYMTestExpectedResults
       
  1274 //!                Mixing rule - Perform and ramp up and stop
       
  1275 //! TEST_BLOCK 001
       
  1276 //!                MP3 playback with expected error -13
       
  1277 //! TEST_BLOCK 002
       
  1278 //!                MP3 playback for 10s
       
  1279 //!@SYMTestType			CIT
       
  1280 
       
  1281 
       
  1282 	CONCURRENT
       
  1283 
       
  1284 
       
  1285 
       
  1286 	START_TEST_BLOCK	600	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1287 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1288 		COMMAND		devsound1		NewL
       
  1289 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-InitializeL_command02
       
  1290 		OUTSTANDING
       
  1291 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-SetPrioritySettings_command03
       
  1292 		COMMAND		devsound1		Capabilities
       
  1293 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-SetConfigL_command05
       
  1294 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-OpenFile_command06
       
  1295 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  1296 		OUTSTANDING
       
  1297 		COMMAND		devsound1		CloseFile
       
  1298 		COMMAND		devsound1		~
       
  1299 	END_TEST_BLOCK
       
  1300 
       
  1301 
       
  1302 
       
  1303 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1304 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1305 		COMMAND		devsound1		NewL
       
  1306 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-InitializeL_command02
       
  1307 		OUTSTANDING
       
  1308 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-SetPrioritySettings_command03
       
  1309 		COMMAND		devsound1		Capabilities
       
  1310 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-SetConfigL_command05
       
  1311 		DELAY  10000000 
       
  1312 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-OpenFile_command06
       
  1313 		COMMAND		devsound1		PlayInitL
       
  1314 		ASYNC_DELAY  10000000 
       
  1315 		COMMAND		devsound1		CloseFile
       
  1316 		COMMAND		devsound1		~
       
  1317 	END_TEST_BLOCK
       
  1318 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013
       
  1319 
       
  1320 
       
  1321 
       
  1322 
       
  1323 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014
       
  1324 
       
  1325 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014
       
  1326 //!@SYMAPI
       
  1327 //! TEST_BLOCK 001
       
  1328 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1329 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1330 //!                CMMFDevSound::Capabilities()
       
  1331 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1332 //!                CMMFDevSound::PlayInitL()
       
  1333 //! TEST_BLOCK 002
       
  1334 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1335 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1336 //!                CMMFDevSound::Capabilities()
       
  1337 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1338 //!                CMMFDevSound::PlayInitL()
       
  1339 //!                CMMFDevSound::Stop()
       
  1340 //!@SYMAuthor			fperez
       
  1341 //!@SYMCreationDate		7/28/2008 
       
  1342 //!@SYMTestCaseDesc		Mixing rule - Perform and stop
       
  1343 //!@SYMTestActions
       
  1344 //! TEST_BLOCK 001
       
  1345 //!                1. Create Devsound instance 
       
  1346 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1347 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  1348 //!                4. Capabilities
       
  1349 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1350 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1351 //!                7. Set expected play error( ExpectedPlayError=-13)
       
  1352 //!                8. Play 
       
  1353 //!                9. CloseFile
       
  1354 //!                10. Delete devsound instance
       
  1355 //!                
       
  1356 //! TEST_BLOCK 002
       
  1357 //!                1. Create Devsound instance 
       
  1358 //!                2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  1359 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  1360 //!                4. Capabilities
       
  1361 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  1362 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
       
  1363 //!                7. Play 10 seconds 
       
  1364 //!                8. Stop for 2s
       
  1365 //!                9. CloseFile
       
  1366 //!                10. Delete devsound instance
       
  1367 //!                
       
  1368 //!@SYMTestStatus		Verified
       
  1369 //!@SYMTestPriority		High
       
  1370 //!@SYMTestExpectedResults
       
  1371 //!                Mixing rule - Perform and stop
       
  1372 //! TEST_BLOCK 001
       
  1373 //!                MP3 playback with expected error -13
       
  1374 //! TEST_BLOCK 002
       
  1375 //!                MP3 playback for 10s
       
  1376 //!@SYMTestType			CIT
       
  1377 
       
  1378 
       
  1379 	CONCURRENT
       
  1380 
       
  1381 
       
  1382 
       
  1383 	START_TEST_BLOCK	600	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1384 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1385 		COMMAND		devsound1		NewL
       
  1386 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-InitializeL_command02
       
  1387 		OUTSTANDING
       
  1388 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-SetPrioritySettings_command03
       
  1389 		COMMAND		devsound1		Capabilities
       
  1390 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-SetConfigL_command05
       
  1391 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-OpenFile_command06
       
  1392 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  1393 		OUTSTANDING
       
  1394 		COMMAND		devsound1		CloseFile
       
  1395 		COMMAND		devsound1		~
       
  1396 	END_TEST_BLOCK
       
  1397 
       
  1398 
       
  1399 
       
  1400 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1401 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1402 		COMMAND		devsound1		NewL
       
  1403 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-InitializeL_command02
       
  1404 		OUTSTANDING
       
  1405 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-SetPrioritySettings_command03
       
  1406 		COMMAND		devsound1		Capabilities
       
  1407 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-SetConfigL_command05
       
  1408 		DELAY  10000000 
       
  1409 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-OpenFile_command06
       
  1410 		COMMAND		devsound1		PlayInitL
       
  1411 		ASYNC_DELAY  10000000 
       
  1412 		COMMAND		devsound1		Stop
       
  1413 		DELAY  2000000 
       
  1414 		COMMAND		devsound1		CloseFile
       
  1415 		COMMAND		devsound1		~
       
  1416 	END_TEST_BLOCK
       
  1417 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014
       
  1418 
       
  1419 
       
  1420 
       
  1421 
       
  1422 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015
       
  1423 
       
  1424 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015
       
  1425 //!@SYMAPI
       
  1426 //! TEST_BLOCK 001
       
  1427 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  1428 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  1429 //!                CMMFDevSound::Capabilities()
       
  1430 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  1431 //!                CMMFDevSound::PlayInitL()
       
  1432 //!                CMMFDevSound::Stop()
       
  1433 //! TEST_BLOCK 002
       
  1434 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  1435 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  1436 //!                CMMFDevSound::Capabilities()
       
  1437 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  1438 //!                CMMFDevSound::PlayInitL()
       
  1439 //!                CMMFDevSound::Stop()
       
  1440 //!@SYMAuthor			myanez
       
  1441 //!@SYMCreationDate		8/25/2008 
       
  1442 //!@SYMTestCaseDesc		TTS stream during incoming call
       
  1443 //!@SYMTestActions
       
  1444 //! TEST_BLOCK 001
       
  1445 //!                1. Create Devsound Instance 
       
  1446 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
       
  1447 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1448 //!                4. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying)
       
  1449 //!                5. Capabilities 
       
  1450 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  1451 //!                7. Start Play for 20 seconds
       
  1452 //!                8. Stop
       
  1453 //!                9. Close File
       
  1454 //!                10. Destroy Devsound Instance
       
  1455 //! TEST_BLOCK 002
       
  1456 //!                1. Create Devsound Instance 
       
  1457 //!                2. Pause for 1 second(Pause=TRUE)
       
  1458 //!                3. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  1459 //!                4. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  1460 //!                5. Set Priority (Priority = {Priority,PriorityTTSCall}; Preference = {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState=EMMFStatePlaying)
       
  1461 //!                6. Capabilities 
       
  1462 //!                7. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  1463 //!                8. Start Play for 10 seconds
       
  1464 //!                9. Stop
       
  1465 //!                10. Close File
       
  1466 //!                11. Destroy Devsound Instance
       
  1467 //!@SYMTestStatus		Verified
       
  1468 //!@SYMTestPriority		High
       
  1469 //!@SYMTestExpectedResults
       
  1470 //!                TTS stream during incoming call
       
  1471 //! TEST_BLOCK 001
       
  1472 //!                MP3 playback for 20s
       
  1473 //! TEST_BLOCK 002
       
  1474 //!                RAW playback for 10s
       
  1475 //!@SYMTestType			CIT
       
  1476 
       
  1477 
       
  1478 	CONCURRENT
       
  1479 
       
  1480 
       
  1481 
       
  1482 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1483 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1484 		COMMAND		devsound1		NewL
       
  1485 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-OpenFile_command02
       
  1486 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-InitializeL_command03
       
  1487 		OUTSTANDING
       
  1488 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-SetPrioritySettings_command04
       
  1489 		COMMAND		devsound1		Capabilities
       
  1490 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-SetConfigL_command06
       
  1491 		COMMAND		devsound1		PlayInitL
       
  1492 		ASYNC_DELAY  20000000 
       
  1493 		COMMAND		devsound1		Stop
       
  1494 		COMMAND		devsound1		CloseFile
       
  1495 		COMMAND		devsound1		~
       
  1496 	END_TEST_BLOCK
       
  1497 
       
  1498 
       
  1499 
       
  1500 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1501 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1502 		COMMAND		devsound1		NewL
       
  1503 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-Stop_command02
       
  1504 		DELAY  1000000 
       
  1505 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-OpenFile_command03
       
  1506 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-InitializeL_command04
       
  1507 		OUTSTANDING
       
  1508 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-SetPrioritySettings_command05
       
  1509 		COMMAND		devsound1		Capabilities
       
  1510 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-SetConfigL_command07
       
  1511 		COMMAND		devsound1		PlayInitL
       
  1512 		ASYNC_DELAY  10000000 
       
  1513 		COMMAND		devsound1		Stop
       
  1514 		COMMAND		devsound1		CloseFile
       
  1515 		COMMAND		devsound1		~
       
  1516 	END_TEST_BLOCK
       
  1517 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015
       
  1518 
       
  1519 
       
  1520 
       
  1521 
       
  1522 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017
       
  1523 
       
  1524 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017
       
  1525 //!@SYMAPI
       
  1526 //! TEST_BLOCK 001
       
  1527 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1528 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1529 //!                CMMFDevSound::Capabilities()
       
  1530 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1531 //!                CMMFDevSound::PlayInitL()
       
  1532 //!                CMMFDevSound::Stop()
       
  1533 //! TEST_BLOCK 002
       
  1534 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1535 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1536 //!                CMMFDevSound::Capabilities()
       
  1537 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1538 //!                CMMFDevSound::PlayInitL()
       
  1539 //!                CMMFDevSound::Stop()
       
  1540 //!@SYMAuthor			myanez
       
  1541 //!@SYMCreationDate		8/25/2008 
       
  1542 //!@SYMTestCaseDesc		AA_Audio playback during xSP VoIP downlink with other capability
       
  1543 //!@SYMTestActions
       
  1544 //! TEST_BLOCK 001
       
  1545 //!                1. Create Devsound Instance 
       
  1546 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  1547 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
       
  1548 //!                4. Set Priority (Priority ={Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState=EMMFStatePlaying)
       
  1549 //!                5. Capabilities 
       
  1550 //!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  1551 //!                7. Start Play for 30 seconds
       
  1552 //!                8. Stop
       
  1553 //!                9. Close File
       
  1554 //!                10. Destroy Devsound Instance
       
  1555 //! TEST_BLOCK 002
       
  1556 //!                1. Create Devsound Instance 
       
  1557 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  1558 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC =  {SpecialFourCC,RAW})
       
  1559 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1560 //!                5. Capabilities 
       
  1561 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  1562 //!                7. Pause for 10 seconds(Pause=TRUE)
       
  1563 //!                8. Start Play for 10 seconds
       
  1564 //!                9. Stop
       
  1565 //!                10. Close File
       
  1566 //!                11. Destroy Devsound Instance
       
  1567 //!@SYMTestStatus		Verified
       
  1568 //!@SYMTestPriority		High
       
  1569 //!@SYMTestExpectedResults
       
  1570 //!                AA_Audio playback during xSP VoIP downlink with other capability
       
  1571 //! TEST_BLOCK 001
       
  1572 //!                AMR playback for 30s
       
  1573 //! TEST_BLOCK 002
       
  1574 //!                RAW playback for 10s
       
  1575 //!@SYMTestType			CIT
       
  1576 
       
  1577 
       
  1578 	CONCURRENT
       
  1579 
       
  1580 
       
  1581 
       
  1582 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1583 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1584 		COMMAND		devsound1		NewL
       
  1585 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-OpenFile_command02
       
  1586 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-InitializeL_command03
       
  1587 		OUTSTANDING
       
  1588 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-SetPrioritySettings_command04
       
  1589 		COMMAND		devsound1		Capabilities
       
  1590 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-SetConfigL_command06
       
  1591 		COMMAND		devsound1		PlayInitL
       
  1592 		ASYNC_DELAY  30000000 
       
  1593 		COMMAND		devsound1		Stop
       
  1594 		COMMAND		devsound1		CloseFile
       
  1595 		COMMAND		devsound1		~
       
  1596 	END_TEST_BLOCK
       
  1597 
       
  1598 
       
  1599 
       
  1600 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1601 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1602 		COMMAND		devsound1		NewL
       
  1603 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-OpenFile_command02
       
  1604 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-InitializeL_command03
       
  1605 		OUTSTANDING
       
  1606 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-SetPrioritySettings_command04
       
  1607 		COMMAND		devsound1		Capabilities
       
  1608 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-SetConfigL_command06
       
  1609 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-Stop_command07
       
  1610 		DELAY  10000000 
       
  1611 		COMMAND		devsound1		PlayInitL
       
  1612 		ASYNC_DELAY  10000000 
       
  1613 		COMMAND		devsound1		Stop
       
  1614 		COMMAND		devsound1		CloseFile
       
  1615 		COMMAND		devsound1		~
       
  1616 	END_TEST_BLOCK
       
  1617 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017
       
  1618 
       
  1619 
       
  1620 
       
  1621 
       
  1622 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018
       
  1623 
       
  1624 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018
       
  1625 //!@SYMAPI
       
  1626 //! TEST_BLOCK 001
       
  1627 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1628 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1629 //!                CMMFDevSound::Capabilities()
       
  1630 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1631 //!                CMMFDevSound::PlayInitL()
       
  1632 //!                CMMFDevSound::Stop()
       
  1633 //! TEST_BLOCK 002
       
  1634 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  1635 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  1636 //!                CMMFDevSound::Capabilities()
       
  1637 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  1638 //!                CMMFDevSound::PlayInitL()
       
  1639 //!@SYMAuthor			etorres
       
  1640 //!@SYMCreationDate		8/25/2008 
       
  1641 //!@SYMTestCaseDesc		Audio playback during xSP VoIP downlink with writedevicedata capability
       
  1642 //!@SYMTestActions
       
  1643 //! TEST_BLOCK 001
       
  1644 //!                1. Create DevSound instance 
       
  1645 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR)
       
  1646 //!                3. Set Priority (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown};PriorityState=EMMFStatePlaying)
       
  1647 //!                4. Capabilities 
       
  1648 //!                5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  1649 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  1650 //!                7. Start Play for 20 seconds
       
  1651 //!                8. Stop
       
  1652 //!                9. Close file
       
  1653 //!                10. Destroy DevSound instance
       
  1654 //! TEST_BLOCK 002
       
  1655 //!                1. Create DevSound instance 
       
  1656 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  1657 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
  1658 //!                4. Capabilities 
       
  1659 //!                5. Set Configuration & wait 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  1660 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  1661 //!                7. Start Play EOF
       
  1662 //!                8. Close file
       
  1663 //!                9. Destroy DevSound instance
       
  1664 //!@SYMTestStatus		Verified
       
  1665 //!@SYMTestPriority		High
       
  1666 //!@SYMTestExpectedResults
       
  1667 //!                Audio playback during xSP VoIP downlink with writedevicedata capability
       
  1668 //! TEST_BLOCK 001
       
  1669 //!                AMR playback for 20s
       
  1670 //! TEST_BLOCK 002
       
  1671 //!                RAW playback with expected error -21
       
  1672 //!@SYMTestType			CIT
       
  1673 
       
  1674 
       
  1675 	CONCURRENT
       
  1676 
       
  1677 
       
  1678 
       
  1679 	START_TEST_BLOCK	30	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1680 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1681 		COMMAND		devsound1		NewL
       
  1682 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-InitializeL_command02
       
  1683 		OUTSTANDING
       
  1684 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-SetPrioritySettings_command03
       
  1685 		COMMAND		devsound1		Capabilities
       
  1686 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-SetConfigL_command05
       
  1687 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-OpenFile_command06
       
  1688 		COMMAND		devsound1		PlayInitL
       
  1689 		ASYNC_DELAY  20000000 
       
  1690 		COMMAND		devsound1		Stop
       
  1691 		COMMAND		devsound1		CloseFile
       
  1692 		COMMAND		devsound1		~
       
  1693 	END_TEST_BLOCK
       
  1694 
       
  1695 
       
  1696 
       
  1697 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1698 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1699 		COMMAND		devsound1		NewL
       
  1700 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-InitializeL_command02
       
  1701 		OUTSTANDING
       
  1702 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-SetPrioritySettings_command03
       
  1703 		COMMAND		devsound1		Capabilities
       
  1704 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-SetConfigL_command05
       
  1705 		DELAY  10000000 
       
  1706 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-OpenFile_command06
       
  1707 		COMMAND		devsound1		PlayInitL
       
  1708 		OUTSTANDING
       
  1709 		COMMAND		devsound1		CloseFile
       
  1710 		COMMAND		devsound1		~
       
  1711 	END_TEST_BLOCK
       
  1712 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018
       
  1713 
       
  1714 
       
  1715 
       
  1716 
       
  1717 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019
       
  1718 
       
  1719 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019
       
  1720 //!@SYMAPI
       
  1721 //! TEST_BLOCK 001
       
  1722 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1723 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1724 //!                CMMFDevSound::Capabilities()
       
  1725 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1726 //!                CMMFDevSound::PlayInitL()
       
  1727 //!                CMMFDevSound::Stop()
       
  1728 //! TEST_BLOCK 002
       
  1729 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1730 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1731 //!                CMMFDevSound::Capabilities()
       
  1732 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1733 //!                CMMFDevSound::PlayInitL()
       
  1734 //!                CMMFDevSound::Stop()
       
  1735 //!@SYMAuthor			fperez
       
  1736 //!@SYMCreationDate		8/25/2008 
       
  1737 //!@SYMTestCaseDesc		Audio playback during audio playback with multimediadd capabilities
       
  1738 //!@SYMTestActions
       
  1739 //! TEST_BLOCK 001
       
  1740 //!                1. Create DevSound instance 
       
  1741 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1742 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference ={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1743 //!                4. Capabilities 
       
  1744 //!                5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1745 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1746 //!                7. Start Play for 20 seconds
       
  1747 //!                8. Stop
       
  1748 //!                9. Close file
       
  1749 //!                10. Destroy DevSound instance
       
  1750 //!                
       
  1751 //! TEST_BLOCK 002
       
  1752 //!                1. Create DevSound instance 
       
  1753 //!                2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1754 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference ={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1755 //!                4. Capabilities 
       
  1756 //!                5. Set Configuration & wait 10 s(Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1757 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3)
       
  1758 //!                7. Start Play for 20 seconds
       
  1759 //!                8. Stop
       
  1760 //!                9. Close file
       
  1761 //!                10. Destroy DevSound instance
       
  1762 //!                
       
  1763 //!@SYMTestStatus		Verified
       
  1764 //!@SYMTestPriority		High
       
  1765 //!@SYMTestExpectedResults
       
  1766 //!                Audio playback during audio playback with multimediadd capabilities
       
  1767 //! TEST_BLOCK 001
       
  1768 //!                MP3 playback with expected error -13
       
  1769 //! TEST_BLOCK 002
       
  1770 //!                MP3 playback for 20s
       
  1771 //!@SYMTestType			CIT
       
  1772 
       
  1773 
       
  1774 	CONCURRENT
       
  1775 
       
  1776 
       
  1777 
       
  1778 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1779 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1780 		COMMAND		devsound1		NewL
       
  1781 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-InitializeL_command02
       
  1782 		OUTSTANDING
       
  1783 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-SetPrioritySettings_command03
       
  1784 		COMMAND		devsound1		Capabilities
       
  1785 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-SetConfigL_command05
       
  1786 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-OpenFile_command06
       
  1787 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  1788 		ASYNC_DELAY  20000000 
       
  1789 		COMMAND		devsound1		Stop
       
  1790 		COMMAND		devsound1		CloseFile
       
  1791 		COMMAND		devsound1		~
       
  1792 	END_TEST_BLOCK
       
  1793 
       
  1794 
       
  1795 
       
  1796 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1797 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1798 		COMMAND		devsound1		NewL
       
  1799 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-InitializeL_command02
       
  1800 		OUTSTANDING
       
  1801 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-SetPrioritySettings_command03
       
  1802 		COMMAND		devsound1		Capabilities
       
  1803 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-SetConfigL_command05
       
  1804 		DELAY  10000000 
       
  1805 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-OpenFile_command06
       
  1806 		COMMAND		devsound1		PlayInitL
       
  1807 		ASYNC_DELAY  20000000 
       
  1808 		COMMAND		devsound1		Stop
       
  1809 		COMMAND		devsound1		CloseFile
       
  1810 		COMMAND		devsound1		~
       
  1811 	END_TEST_BLOCK
       
  1812 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019
       
  1813 
       
  1814 
       
  1815 
       
  1816 
       
  1817 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020
       
  1818 
       
  1819 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020
       
  1820 //!@SYMAPI
       
  1821 //! TEST_BLOCK 001
       
  1822 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1823 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1824 //!                CMMFDevSound::Capabilities()
       
  1825 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1826 //!                CMMFDevSound::PlayInitL()
       
  1827 //!                CMMFDevSound::Stop()
       
  1828 //! TEST_BLOCK 002
       
  1829 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1830 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1831 //!                CMMFDevSound::Capabilities()
       
  1832 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1833 //!                CMMFDevSound::PlayInitL()
       
  1834 //!                CMMFDevSound::Stop()
       
  1835 //!@SYMAuthor			myanez
       
  1836 //!@SYMCreationDate		8/25/2008 
       
  1837 //!@SYMTestCaseDesc		Audio playback with none capability during audio playback with multimediadd capability
       
  1838 //!@SYMTestActions
       
  1839 //! TEST_BLOCK 001
       
  1840 //!                1. Create Devsound Instance 
       
  1841 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1842 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1843 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1844 //!                5. Capabilities 
       
  1845 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1846 //!                7.Set Expected Error (ExpectedPlayError = -13)
       
  1847 //!                8. Start Play for 20 seconds
       
  1848 //!                9. Stop
       
  1849 //!                10. Close File
       
  1850 //!                11. Destroy Devsound Instance
       
  1851 //! TEST_BLOCK 002
       
  1852 //!                1. Create Devsound Instance 
       
  1853 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3)
       
  1854 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1855 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1856 //!                5. Capabilities 
       
  1857 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1858 //!                7. Pause for 10 seconds(Pause=TRUE)
       
  1859 //!                8. Start Play for 20 seconds
       
  1860 //!                9. Stop
       
  1861 //!                10. Close File
       
  1862 //!                11. Destroy Devsound Instance
       
  1863 //!@SYMTestStatus		Verified
       
  1864 //!@SYMTestPriority		High
       
  1865 //!@SYMTestExpectedResults
       
  1866 //!                Audio playback with none capability during audio playback with multimediadd capability
       
  1867 //! TEST_BLOCK 001
       
  1868 //!                MP3 playback with expected error -13
       
  1869 //! TEST_BLOCK 002
       
  1870 //!                MP3 playback for 20s
       
  1871 //!@SYMTestType			CIT
       
  1872 
       
  1873 
       
  1874 	CONCURRENT
       
  1875 
       
  1876 
       
  1877 
       
  1878 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1879 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1880 		COMMAND		devsound1		NewL
       
  1881 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-OpenFile_command02
       
  1882 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-InitializeL_command03
       
  1883 		OUTSTANDING
       
  1884 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-SetPrioritySettings_command04
       
  1885 		COMMAND		devsound1		Capabilities
       
  1886 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-SetConfigL_command06
       
  1887 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  1888 		ASYNC_DELAY  20000000 
       
  1889 		COMMAND		devsound1		Stop
       
  1890 		COMMAND		devsound1		CloseFile
       
  1891 		COMMAND		devsound1		~
       
  1892 	END_TEST_BLOCK
       
  1893 
       
  1894 
       
  1895 
       
  1896 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1897 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1898 		COMMAND		devsound1		NewL
       
  1899 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-OpenFile_command02
       
  1900 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-InitializeL_command03
       
  1901 		OUTSTANDING
       
  1902 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-SetPrioritySettings_command04
       
  1903 		COMMAND		devsound1		Capabilities
       
  1904 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-SetConfigL_command06
       
  1905 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-Stop_command07
       
  1906 		DELAY  10000000 
       
  1907 		COMMAND		devsound1		PlayInitL
       
  1908 		ASYNC_DELAY  20000000 
       
  1909 		COMMAND		devsound1		Stop
       
  1910 		COMMAND		devsound1		CloseFile
       
  1911 		COMMAND		devsound1		~
       
  1912 	END_TEST_BLOCK
       
  1913 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020
       
  1914 
       
  1915 
       
  1916 
       
  1917 
       
  1918 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021
       
  1919 
       
  1920 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021
       
  1921 //!@SYMAPI
       
  1922 //! TEST_BLOCK 001
       
  1923 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1924 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1925 //!                CMMFDevSound::Capabilities()
       
  1926 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1927 //!                CMMFDevSound::PlayInitL()
       
  1928 //!                CMMFDevSound::Stop()
       
  1929 //! TEST_BLOCK 002
       
  1930 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  1931 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  1932 //!                CMMFDevSound::Capabilities()
       
  1933 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  1934 //!                CMMFDevSound::PlayInitL()
       
  1935 //!                CMMFDevSound::Pause()
       
  1936 //!                CMMFDevSound::Stop()
       
  1937 //!@SYMAuthor			myanez
       
  1938 //!@SYMCreationDate		8/25/2008 
       
  1939 //!@SYMTestCaseDesc		AA_Audio playback with multimediadd capability during audio playback with none capability
       
  1940 //!@SYMTestActions
       
  1941 //! TEST_BLOCK 001
       
  1942 //!                1. Create Devsound Instance 
       
  1943 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  1944 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1945 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1946 //!                5. Capabilities 
       
  1947 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1948 //!                7.Set Expected Error (ExpectedPlayError = -13)
       
  1949 //!                8. Start Play for 20 seconds
       
  1950 //!                9. Stop
       
  1951 //!                10. Close File
       
  1952 //!                11. Destroy Devsound Instance
       
  1953 //! TEST_BLOCK 002
       
  1954 //!                1. Create Devsound Instance 
       
  1955 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3)
       
  1956 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  1957 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  1958 //!                5. Capabilities 
       
  1959 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  1960 //!                7. Pause for 10 seconds(Pause=TRUE)
       
  1961 //!                8. Start Play for 20 seconds
       
  1962 //!                9. Stop
       
  1963 //!                10. Close File
       
  1964 //!                11. Destroy Devsound Instance
       
  1965 //!@SYMTestStatus		Verified
       
  1966 //!@SYMTestPriority		High
       
  1967 //!@SYMTestExpectedResults
       
  1968 //!                AA_Audio playback with multimediadd capability during audio playback with none capability
       
  1969 //! TEST_BLOCK 001
       
  1970 //!                MP3 playback with expected error -13
       
  1971 //! TEST_BLOCK 002
       
  1972 //!                MP3 playback for 20 s
       
  1973 //!@SYMTestType			CIT
       
  1974 
       
  1975 
       
  1976 	CONCURRENT
       
  1977 
       
  1978 
       
  1979 
       
  1980 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1981 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  1982 		COMMAND		devsound1		NewL
       
  1983 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-OpenFile_command02
       
  1984 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-InitializeL_command03
       
  1985 		OUTSTANDING
       
  1986 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-SetPrioritySettings_command04
       
  1987 		COMMAND		devsound1		Capabilities
       
  1988 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-SetConfigL_command06
       
  1989 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  1990 		ASYNC_DELAY  20000000 
       
  1991 		COMMAND		devsound1		Stop
       
  1992 		COMMAND		devsound1		CloseFile
       
  1993 		COMMAND		devsound1		~
       
  1994 	END_TEST_BLOCK
       
  1995 
       
  1996 
       
  1997 
       
  1998 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  1999 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2000 		COMMAND		devsound1		NewL
       
  2001 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-OpenFile_command02
       
  2002 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-InitializeL_command03
       
  2003 		OUTSTANDING
       
  2004 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-SetPrioritySettings_command04
       
  2005 		COMMAND		devsound1		Capabilities
       
  2006 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-SetConfigL_command06
       
  2007 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-Stop_command07
       
  2008 		DELAY  10000000 
       
  2009 		COMMAND		devsound1		PlayInitL
       
  2010 		ASYNC_DELAY  20000000 
       
  2011 		COMMAND		devsound1		Stop
       
  2012 		COMMAND		devsound1		CloseFile
       
  2013 		COMMAND		devsound1		~
       
  2014 	END_TEST_BLOCK
       
  2015 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021
       
  2016 
       
  2017 
       
  2018 
       
  2019 
       
  2020 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023
       
  2021 
       
  2022 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023
       
  2023 //!@SYMAPI
       
  2024 //! TEST_BLOCK 001
       
  2025 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2026 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2027 //!                CMMFDevSound::Capabilities()
       
  2028 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2029 //!                CMMFDevSound::PlayInitL()
       
  2030 //!                CMMFDevSound::Stop()
       
  2031 //! TEST_BLOCK 002
       
  2032 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2033 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2034 //!                CMMFDevSound::Capabilities()
       
  2035 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2036 //!                CMMFDevSound::PlayInitL()
       
  2037 //!                CMMFDevSound::Stop()
       
  2038 //!@SYMAuthor			myanez
       
  2039 //!@SYMCreationDate		8/25/2008 
       
  2040 //!@SYMTestCaseDesc		AA_Audio playback during xSP VoIP downlink with other capability
       
  2041 //!@SYMTestActions
       
  2042 //! TEST_BLOCK 001
       
  2043 //!                1. Create Devsound Instance 
       
  2044 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  2045 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
       
  2046 //!                4. Set Priority (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState=EMMFStatePlaying)
       
  2047 //!                5. Capabilities 
       
  2048 //!                6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  2049 //!                7. Start Play for 30 seconds
       
  2050 //!                8. Stop
       
  2051 //!                9.Close File
       
  2052 //!                10. Destroy Devsound Instance
       
  2053 //! TEST_BLOCK 002
       
  2054 //!                1. Create Devsound Instance 
       
  2055 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  2056 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = P16)
       
  2057 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
       
  2058 //!                5. Capabilities 
       
  2059 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  2060 //!                7. Pause for  10 seconds(Pause=TRUE)
       
  2061 //!                8. Start Play for 10 seconds
       
  2062 //!                9. Stop
       
  2063 //!                10. Close File
       
  2064 //!                11. Destroy Devsound Instance
       
  2065 //!@SYMTestStatus		Verified
       
  2066 //!@SYMTestPriority		High
       
  2067 //!@SYMTestExpectedResults
       
  2068 //!                AA_Audio playback during xSP VoIP downlink with other capability
       
  2069 //! TEST_BLOCK 001
       
  2070 //!                AMR playback for 30s
       
  2071 //! TEST_BLOCK 002
       
  2072 //!                PCM playback for 10s
       
  2073 //!@SYMTestType			CIT
       
  2074 
       
  2075 
       
  2076 	CONCURRENT
       
  2077 
       
  2078 
       
  2079 
       
  2080 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2081 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2082 		COMMAND		devsound1		NewL
       
  2083 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-OpenFile_command02
       
  2084 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-InitializeL_command03
       
  2085 		OUTSTANDING
       
  2086 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-SetPrioritySettings_command04
       
  2087 		COMMAND		devsound1		Capabilities
       
  2088 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-SetConfigL_command06
       
  2089 		COMMAND		devsound1		PlayInitL
       
  2090 		ASYNC_DELAY  30000000 
       
  2091 		COMMAND		devsound1		Stop
       
  2092 		COMMAND		devsound1		CloseFile
       
  2093 		COMMAND		devsound1		~
       
  2094 	END_TEST_BLOCK
       
  2095 
       
  2096 
       
  2097 
       
  2098 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2099 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2100 		COMMAND		devsound1		NewL
       
  2101 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-OpenFile_command02
       
  2102 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-InitializeL_command03
       
  2103 		OUTSTANDING
       
  2104 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-SetPrioritySettings_command04
       
  2105 		COMMAND		devsound1		Capabilities
       
  2106 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-SetConfigL_command06
       
  2107 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-Stop_command07
       
  2108 		DELAY  10000000 
       
  2109 		COMMAND		devsound1		PlayInitL
       
  2110 		ASYNC_DELAY  10000000 
       
  2111 		COMMAND		devsound1		Stop
       
  2112 		COMMAND		devsound1		CloseFile
       
  2113 		COMMAND		devsound1		~
       
  2114 	END_TEST_BLOCK
       
  2115 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023
       
  2116 
       
  2117 
       
  2118 
       
  2119 
       
  2120 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024
       
  2121 
       
  2122 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024
       
  2123 //!@SYMAPI
       
  2124 //! TEST_BLOCK 001
       
  2125 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  2126 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2127 //!                CMMFDevSound::Capabilities()
       
  2128 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2129 //!                CMMFDevSound::PlayInitL()
       
  2130 //!                CMMFDevSound::Stop()
       
  2131 //!                
       
  2132 //! TEST_BLOCK 002
       
  2133 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  2134 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  2135 //!                CMMFDevSound::Capabilities()
       
  2136 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  2137 //!                CMMFDevSound::PlayInitL()
       
  2138 //!                CMMFDevSound::Stop()
       
  2139 //!                CMMFDevSound::Pause()
       
  2140 //! TEST_BLOCK 003
       
  2141 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  2142 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  2143 //!                CMMFDevSound::Capabilities()
       
  2144 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  2145 //!                CMMFDevSound::PlayInitL()
       
  2146 //!                CMMFDevSound::Stop()
       
  2147 //!                CMMFDevSound::Pause()
       
  2148 //! TEST_BLOCK 004
       
  2149 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  2150 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  2151 //!                CMMFDevSound::Capabilities()
       
  2152 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  2153 //!                CMMFDevSound::PlayInitL()
       
  2154 //!                CMMFDevSound::Stop()
       
  2155 //!                CMMFDevSound::Pause()
       
  2156 //!@SYMAuthor			myanez
       
  2157 //!@SYMCreationDate		8/25/2008 
       
  2158 //!@SYMTestCaseDesc		Mix four 48k stereo MP3 playbacks
       
  2159 //!@SYMTestActions
       
  2160 //! TEST_BLOCK 001
       
  2161 //!                1. Create Devsound Instance 
       
  2162 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_dinner_bell.mp3)
       
  2163 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  2164 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying)
       
  2165 //!                5. Capabilities 
       
  2166 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  2167 //!                7. Start Play for 25 seconds
       
  2168 //!                8. Stop
       
  2169 //!                9. Close File
       
  2170 //!                10. Destroy Devsound Instance
       
  2171 //! TEST_BLOCK 002
       
  2172 //!                1. Create Devsound Instance 
       
  2173 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_drums.mp3)
       
  2174 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  2175 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying)
       
  2176 //!                5. Capabilities 
       
  2177 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  2178 //!                7. Pause for  5 seconds(Pause=TRUE)
       
  2179 //!                8. Start Play for 20 seconds
       
  2180 //!                9. Stop
       
  2181 //!                10. Close File
       
  2182 //!                11. Destroy Devsound Instance
       
  2183 //! TEST_BLOCK 003
       
  2184 //!                1. Create Devsound Instance 
       
  2185 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_jingle_bells.mp3)
       
  2186 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  2187 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying)
       
  2188 //!                5. Capabilities 
       
  2189 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  2190 //!                7. Pause for  10 seconds(Pause=TRUE)
       
  2191 //!                8. Start Play for 15 seconds
       
  2192 //!                9. Stop
       
  2193 //!                10. Close File
       
  2194 //!                11. Destroy Devsound Instance
       
  2195 //! TEST_BLOCK 004
       
  2196 //!                1. Create Devsound Instance 
       
  2197 //!                2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_flute.mp3)
       
  2198 //!                3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
       
  2199 //!                4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying)
       
  2200 //!                5. Capabilities 
       
  2201 //!                6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  2202 //!                7. Pause for  15 seconds(Pause=TRUE)
       
  2203 //!                8. Start Play for 10 seconds
       
  2204 //!                9. Stop
       
  2205 //!                10. Close File
       
  2206 //!                11. Destroy Devsound Instance
       
  2207 //!@SYMTestStatus		Verified
       
  2208 //!@SYMTestPriority		High
       
  2209 //!@SYMTestExpectedResults
       
  2210 //!                Mix four 48k stereo MP3 playbacks
       
  2211 //! TEST_BLOCK 001
       
  2212 //!                MP3 playback for 25s
       
  2213 //! TEST_BLOCK 002
       
  2214 //!                MP3 playback for 20s
       
  2215 //! TEST_BLOCK 003
       
  2216 //!                MP3 playback for 15s
       
  2217 //! TEST_BLOCK 004
       
  2218 //!                MP3 playback for 10s
       
  2219 //!@SYMTestType			CIT
       
  2220 
       
  2221 
       
  2222 	CONCURRENT
       
  2223 
       
  2224 
       
  2225 
       
  2226 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2227 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2228 		COMMAND		devsound1		NewL
       
  2229 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-OpenFile_command02
       
  2230 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-InitializeL_command03
       
  2231 		OUTSTANDING
       
  2232 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-SetPrioritySettings_command04
       
  2233 		COMMAND		devsound1		Capabilities
       
  2234 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-SetConfigL_command06
       
  2235 		COMMAND		devsound1		PlayInitL
       
  2236 		ASYNC_DELAY  25000000 
       
  2237 		COMMAND		devsound1		Stop
       
  2238 		COMMAND		devsound1		CloseFile
       
  2239 		COMMAND		devsound1		~
       
  2240 	END_TEST_BLOCK
       
  2241 
       
  2242 
       
  2243 
       
  2244 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2245 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2246 		COMMAND		devsound1		NewL
       
  2247 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-OpenFile_command02
       
  2248 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-InitializeL_command03
       
  2249 		OUTSTANDING
       
  2250 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-SetPrioritySettings_command04
       
  2251 		COMMAND		devsound1		Capabilities
       
  2252 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-SetConfigL_command06
       
  2253 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-Stop_command07
       
  2254 		DELAY  5000000 
       
  2255 		COMMAND		devsound1		PlayInitL
       
  2256 		ASYNC_DELAY  20000000 
       
  2257 		COMMAND		devsound1		Stop
       
  2258 		COMMAND		devsound1		CloseFile
       
  2259 		COMMAND		devsound1		~
       
  2260 	END_TEST_BLOCK
       
  2261 
       
  2262 
       
  2263 
       
  2264 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2265 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2266 		COMMAND		devsound1		NewL
       
  2267 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-OpenFile_command02
       
  2268 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-InitializeL_command03
       
  2269 		OUTSTANDING
       
  2270 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-SetPrioritySettings_command04
       
  2271 		COMMAND		devsound1		Capabilities
       
  2272 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-SetConfigL_command06
       
  2273 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-Stop_command07
       
  2274 		DELAY  10000000 
       
  2275 		COMMAND		devsound1		PlayInitL
       
  2276 		ASYNC_DELAY  15000000 
       
  2277 		COMMAND		devsound1		Stop
       
  2278 		COMMAND		devsound1		CloseFile
       
  2279 		COMMAND		devsound1		~
       
  2280 	END_TEST_BLOCK
       
  2281 
       
  2282 
       
  2283 
       
  2284 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2285 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2286 		COMMAND		devsound1		NewL
       
  2287 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-OpenFile_command02
       
  2288 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-InitializeL_command03
       
  2289 		OUTSTANDING
       
  2290 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-SetPrioritySettings_command04
       
  2291 		COMMAND		devsound1		Capabilities
       
  2292 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-SetConfigL_command06
       
  2293 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-Stop_command07
       
  2294 		DELAY  15000000 
       
  2295 		COMMAND		devsound1		PlayInitL
       
  2296 		ASYNC_DELAY  10000000 
       
  2297 		COMMAND		devsound1		Stop
       
  2298 		COMMAND		devsound1		CloseFile
       
  2299 		COMMAND		devsound1		~
       
  2300 	END_TEST_BLOCK
       
  2301 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024
       
  2302 
       
  2303 
       
  2304 
       
  2305 
       
  2306 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025
       
  2307 
       
  2308 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025
       
  2309 //!@SYMAPI
       
  2310 //! TEST_BLOCK 001
       
  2311 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2312 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2313 //!                CMMFDevSound::Capabilities()
       
  2314 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2315 //!                CMMFDevSound::PlayInitL()
       
  2316 //!                CMMFDevSound::Stop()
       
  2317 //! TEST_BLOCK 002
       
  2318 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2319 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2320 //!                CMMFDevSound::Capabilities()
       
  2321 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2322 //!                CMMFDevSound::PlayInitL()
       
  2323 //!                CMMFDevSound::Stop()
       
  2324 //! TEST_BLOCK 003
       
  2325 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2326 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2327 //!                CMMFDevSound::Capabilities()
       
  2328 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2329 //!                CMMFDevSound::PlayInitL()
       
  2330 //!                CMMFDevSound::Stop()
       
  2331 //! TEST_BLOCK 004
       
  2332 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2333 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2334 //!                CMMFDevSound::Capabilities()
       
  2335 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2336 //!                CMMFDevSound::PlayInitL()
       
  2337 //!                CMMFDevSound::Stop()
       
  2338 //! TEST_BLOCK 005
       
  2339 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2340 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2341 //!                CMMFDevSound::Capabilities()
       
  2342 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2343 //!                CMMFDevSound::PlayInitL()
       
  2344 //!                CMMFDevSound::Stop()
       
  2345 //! TEST_BLOCK 006
       
  2346 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2347 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2348 //!                CMMFDevSound::Capabilities()
       
  2349 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2350 //!                CMMFDevSound::PlayInitL()
       
  2351 //!                CMMFDevSound::Stop()
       
  2352 //!@SYMAuthor			fperez
       
  2353 //!@SYMCreationDate		8/25/2008 
       
  2354 //!@SYMTestCaseDesc		Mix six 48k mono PCM playbacks
       
  2355 //!@SYMTestActions
       
  2356 //! TEST_BLOCK 001
       
  2357 //!                1.  Create DevSound instance
       
  2358 //!                2.  Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  2359 //!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  2360 //!                4.  Capabilities
       
  2361 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
       
  2362 //!                6.  Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_dinner_bell.pcm)
       
  2363 //!                7.  Play 40 sec
       
  2364 //!                8.  Stop
       
  2365 //!                9. Close File
       
  2366 //!                10. Destroy DevSound instance
       
  2367 //!                
       
  2368 //! TEST_BLOCK 002
       
  2369 //!                1.  Create DevSound instance
       
  2370 //!                2.  Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  2371 //!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  2372 //!                4.  Capabilities
       
  2373 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 5 seconds
       
  2374 //!                6.  Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_drums.pcm)
       
  2375 //!                7.  Play 35 sec
       
  2376 //!                8.  Stop
       
  2377 //!                9. Close File
       
  2378 //!                10. Destroy DevSound instance
       
  2379 //!                
       
  2380 //! TEST_BLOCK 003
       
  2381 //!                1.  Create DevSound instance
       
  2382 //!                2.  Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  2383 //!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  2384 //!                4.  Capabilities
       
  2385 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  2386 //!                6.  Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_flute.pcm)
       
  2387 //!                7.  Play 30 sec
       
  2388 //!                8.  Stop
       
  2389 //!                9. Close File
       
  2390 //!                10. Destroy DevSound instance
       
  2391 //!                
       
  2392 //! TEST_BLOCK 004
       
  2393 //!                1.  Create DevSound instance
       
  2394 //!                2.  Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  2395 //!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  2396 //!                4.  Capabilities
       
  2397 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 15 seconds
       
  2398 //!                6.  Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_jingle_bells.pcm)
       
  2399 //!                7.  Play 25 sec
       
  2400 //!                8.  Stop
       
  2401 //!                9. Close File
       
  2402 //!                10. Destroy DevSound instance
       
  2403 //!                
       
  2404 //! TEST_BLOCK 005
       
  2405 //!                1.  Create DevSound instance
       
  2406 //!                2.  Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  2407 //!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  2408 //!                4.  Capabilities
       
  2409 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 20 seconds
       
  2410 //!                6.  Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_speech2.pcm)
       
  2411 //!                7.  Play 20 sec
       
  2412 //!                8.  Stop
       
  2413 //!                9. Close File
       
  2414 //!                10. Destroy DevSound instance
       
  2415 //!                
       
  2416 //! TEST_BLOCK 006
       
  2417 //!                1.  Create DevSound instance
       
  2418 //!                2.  Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  2419 //!                3.  Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  2420 //!                4.  Capabilities
       
  2421 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 25 seconds
       
  2422 //!                6.  Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_Camera.pcm)
       
  2423 //!                7.  Play 15 sec
       
  2424 //!                8.  Stop
       
  2425 //!                9. Close File
       
  2426 //!                10. Destroy DevSound instance
       
  2427 //!                
       
  2428 //!@SYMTestStatus		Verified
       
  2429 //!@SYMTestPriority		High
       
  2430 //!@SYMTestExpectedResults
       
  2431 //!                Mix six 48k mono PCM playbacks
       
  2432 //! TEST_BLOCK 001
       
  2433 //!                RAW playback for 40s
       
  2434 //! TEST_BLOCK 002
       
  2435 //!                RAW playback for 25s
       
  2436 //! TEST_BLOCK 003
       
  2437 //!                RAW playback for 30s
       
  2438 //! TEST_BLOCK 004
       
  2439 //!                RAW playback for 25s
       
  2440 //! TEST_BLOCK 005
       
  2441 //!                RAW playback for 20s
       
  2442 //! TEST_BLOCK 006
       
  2443 //!                RAW playback for 15s
       
  2444 //!@SYMTestType			CIT
       
  2445 
       
  2446 
       
  2447 	CONCURRENT
       
  2448 
       
  2449 
       
  2450 
       
  2451 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2452 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2453 		COMMAND		devsound1		NewL
       
  2454 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-InitializeL_command02
       
  2455 		OUTSTANDING
       
  2456 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-SetPrioritySettings_command03
       
  2457 		COMMAND		devsound1		Capabilities
       
  2458 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-SetConfigL_command05
       
  2459 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-OpenFile_command06
       
  2460 		COMMAND		devsound1		PlayInitL
       
  2461 		ASYNC_DELAY  40000000 
       
  2462 		COMMAND		devsound1		Stop
       
  2463 		COMMAND		devsound1		CloseFile
       
  2464 		COMMAND		devsound1		~
       
  2465 	END_TEST_BLOCK
       
  2466 
       
  2467 
       
  2468 
       
  2469 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2470 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2471 		COMMAND		devsound1		NewL
       
  2472 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-InitializeL_command02
       
  2473 		OUTSTANDING
       
  2474 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-SetPrioritySettings_command03
       
  2475 		COMMAND		devsound1		Capabilities
       
  2476 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-SetConfigL_command05
       
  2477 		DELAY  5000000 
       
  2478 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-OpenFile_command06
       
  2479 		COMMAND		devsound1		PlayInitL
       
  2480 		ASYNC_DELAY  35000000 
       
  2481 		COMMAND		devsound1		Stop
       
  2482 		COMMAND		devsound1		CloseFile
       
  2483 		COMMAND		devsound1		~
       
  2484 	END_TEST_BLOCK
       
  2485 
       
  2486 
       
  2487 
       
  2488 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2489 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2490 		COMMAND		devsound1		NewL
       
  2491 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-InitializeL_command02
       
  2492 		OUTSTANDING
       
  2493 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-SetPrioritySettings_command03
       
  2494 		COMMAND		devsound1		Capabilities
       
  2495 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-SetConfigL_command05
       
  2496 		DELAY  10000000 
       
  2497 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-OpenFile_command06
       
  2498 		COMMAND		devsound1		PlayInitL
       
  2499 		ASYNC_DELAY  30000000 
       
  2500 		COMMAND		devsound1		Stop
       
  2501 		COMMAND		devsound1		CloseFile
       
  2502 		COMMAND		devsound1		~
       
  2503 	END_TEST_BLOCK
       
  2504 
       
  2505 
       
  2506 
       
  2507 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2508 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2509 		COMMAND		devsound1		NewL
       
  2510 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-InitializeL_command02
       
  2511 		OUTSTANDING
       
  2512 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-SetPrioritySettings_command03
       
  2513 		COMMAND		devsound1		Capabilities
       
  2514 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-SetConfigL_command05
       
  2515 		DELAY  15000000 
       
  2516 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-OpenFile_command06
       
  2517 		COMMAND		devsound1		PlayInitL
       
  2518 		ASYNC_DELAY  25000000 
       
  2519 		COMMAND		devsound1		Stop
       
  2520 		COMMAND		devsound1		CloseFile
       
  2521 		COMMAND		devsound1		~
       
  2522 	END_TEST_BLOCK
       
  2523 
       
  2524 
       
  2525 
       
  2526 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2527 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2528 		COMMAND		devsound1		NewL
       
  2529 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-InitializeL_command02
       
  2530 		OUTSTANDING
       
  2531 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-SetPrioritySettings_command03
       
  2532 		COMMAND		devsound1		Capabilities
       
  2533 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-SetConfigL_command05
       
  2534 		DELAY  20000000 
       
  2535 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-OpenFile_command06
       
  2536 		COMMAND		devsound1		PlayInitL
       
  2537 		ASYNC_DELAY  20000000 
       
  2538 		COMMAND		devsound1		Stop
       
  2539 		COMMAND		devsound1		CloseFile
       
  2540 		COMMAND		devsound1		~
       
  2541 	END_TEST_BLOCK
       
  2542 
       
  2543 
       
  2544 
       
  2545 	START_TEST_BLOCK	300	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2546 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2547 		COMMAND		devsound1		NewL
       
  2548 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-InitializeL_command02
       
  2549 		OUTSTANDING
       
  2550 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-SetPrioritySettings_command03
       
  2551 		COMMAND		devsound1		Capabilities
       
  2552 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-SetConfigL_command05
       
  2553 		DELAY  25000000 
       
  2554 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-OpenFile_command06
       
  2555 		COMMAND		devsound1		PlayInitL
       
  2556 		ASYNC_DELAY  15000000 
       
  2557 		COMMAND		devsound1		Stop
       
  2558 		COMMAND		devsound1		CloseFile
       
  2559 		COMMAND		devsound1		~
       
  2560 	END_TEST_BLOCK
       
  2561 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025
       
  2562 
       
  2563 
       
  2564 
       
  2565 
       
  2566 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026
       
  2567 
       
  2568 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026
       
  2569 //!@SYMAPI
       
  2570 //! TEST_BLOCK 001
       
  2571 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2572 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2573 //!                CMMFDevSound::Capabilities()
       
  2574 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2575 //!                CMMFDevSound::PlayInitL()
       
  2576 //!                CMMFDevSound::Stop()
       
  2577 //! TEST_BLOCK 002
       
  2578 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2579 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2580 //!                CMMFDevSound::Capabilities()
       
  2581 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2582 //!                CMMFDevSound::PlayInitL()
       
  2583 //!                CMMFDevSound::Stop()
       
  2584 //!@SYMAuthor			fperez
       
  2585 //!@SYMCreationDate		8/11/2008 
       
  2586 //!@SYMTestCaseDesc		 Mix 16k mono AMR-WB playback with 16k mono AMR-WB playback
       
  2587 //!@SYMTestActions
       
  2588 //! TEST_BLOCK 001
       
  2589 //!                1. Create Devsound instance 
       
  2590 //!                2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AWB)
       
  2591 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
  2592 //!                4. Capabilities 
       
  2593 //!                5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
       
  2594 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
       
  2595 //!                7. Start Play 20 seconds
       
  2596 //!                8. Stop
       
  2597 //!                9. Close file
       
  2598 //!                10. Destroy Devsound instance
       
  2599 //!                
       
  2600 //! TEST_BLOCK 002
       
  2601 //!                1. Create Devsound instance 
       
  2602 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
       
  2603 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  2604 //!                4. Capabilities 
       
  2605 //!                5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) and delay 10 seconds
       
  2606 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech2.awb)
       
  2607 //!                7. Play 20 seconds 
       
  2608 //!                8. Stop
       
  2609 //!                9. CloseFile
       
  2610 //!                10. Delete devsound instance
       
  2611 //!                
       
  2612 //!@SYMTestStatus		Verified
       
  2613 //!@SYMTestPriority		High
       
  2614 //!@SYMTestExpectedResults
       
  2615 //!                Mix 16k mono AMR-WB playback with 16k mono AMR-WB playback
       
  2616 //! TEST_BLOCK 001
       
  2617 //!                AMR-WB 16KHz mono playback
       
  2618 //! TEST_BLOCK 002
       
  2619 //!                AMR-WB 16KHz mono playback
       
  2620 //!@SYMTestType			CIT
       
  2621 
       
  2622 
       
  2623 	CONCURRENT
       
  2624 
       
  2625 
       
  2626 
       
  2627 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2628 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2629 		COMMAND		devsound1		NewL
       
  2630 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-InitializeL_command02
       
  2631 		OUTSTANDING
       
  2632 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-SetPrioritySettings_command03
       
  2633 		COMMAND		devsound1		Capabilities
       
  2634 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-SetConfigL_command05
       
  2635 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-OpenFile_command06
       
  2636 		COMMAND		devsound1		PlayInitL
       
  2637 		ASYNC_DELAY  20000000 
       
  2638 		COMMAND		devsound1		Stop
       
  2639 		COMMAND		devsound1		CloseFile
       
  2640 		COMMAND		devsound1		~
       
  2641 	END_TEST_BLOCK
       
  2642 
       
  2643 
       
  2644 
       
  2645 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2646 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2647 		COMMAND		devsound1		NewL
       
  2648 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-InitializeL_command02
       
  2649 		OUTSTANDING
       
  2650 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-SetPrioritySettings_command03
       
  2651 		COMMAND		devsound1		Capabilities
       
  2652 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-SetConfigL_command05
       
  2653 		DELAY  10000000 
       
  2654 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-OpenFile_command06
       
  2655 		COMMAND		devsound1		PlayInitL
       
  2656 		ASYNC_DELAY  20000000 
       
  2657 		COMMAND		devsound1		Stop
       
  2658 		COMMAND		devsound1		CloseFile
       
  2659 		COMMAND		devsound1		~
       
  2660 	END_TEST_BLOCK
       
  2661 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026
       
  2662 
       
  2663 
       
  2664 
       
  2665 
       
  2666 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027
       
  2667 
       
  2668 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027
       
  2669 //!@SYMAPI
       
  2670 //! TEST_BLOCK 001
       
  2671 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2672 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2673 //!                CMMFDevSound::Capabilities()
       
  2674 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2675 //!                CMMFDevSound::PlayInitL()
       
  2676 //!                CMMFDevSound::Stop()
       
  2677 //! TEST_BLOCK 002
       
  2678 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2679 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2680 //!                CMMFDevSound::Capabilities()
       
  2681 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2682 //!                CMMFDevSound::PlayInitL()
       
  2683 //!                CMMFDevSound::Stop()
       
  2684 //!@SYMAuthor			fperez
       
  2685 //!@SYMCreationDate		8/11/2008 
       
  2686 //!@SYMTestCaseDesc		 Mix 16k mono AMR-WB playback with 48k stereo PCM playback
       
  2687 //!@SYMTestActions
       
  2688 //! TEST_BLOCK 001
       
  2689 //!                1. Create Devsound instance 
       
  2690 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
       
  2691 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  2692 //!                4. Capabilities 
       
  2693 //!                5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz)
       
  2694 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
       
  2695 //!                7. Play 20 seconds 
       
  2696 //!                8. Stop
       
  2697 //!                9. CloseFile
       
  2698 //!                10. Delete devsound instance
       
  2699 //!                
       
  2700 //! TEST_BLOCK 002
       
  2701 //!                1. Create Devsound instance 
       
  2702 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  2703 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  2704 //!                4. Capabilities 
       
  2705 //!                5. Set Configuration(Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 10 seconds
       
  2706 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  2707 //!                7. Play 20 seconds 
       
  2708 //!                8. Stop
       
  2709 //!                9. CloseFile
       
  2710 //!                10. Delete devsound instance
       
  2711 //!                
       
  2712 //!@SYMTestStatus		Verified
       
  2713 //!@SYMTestPriority		High
       
  2714 //!@SYMTestExpectedResults
       
  2715 //!                Mix 16k mono AMR-WB playback with 48k stereo PCM playback
       
  2716 //! TEST_BLOCK 001
       
  2717 //!                AMR-WB 16KHz mono playback
       
  2718 //! TEST_BLOCK 002
       
  2719 //!                PCM 48KHz mono playback
       
  2720 //!@SYMTestType			CIT
       
  2721 
       
  2722 
       
  2723 	CONCURRENT
       
  2724 
       
  2725 
       
  2726 
       
  2727 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2728 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2729 		COMMAND		devsound1		NewL
       
  2730 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-InitializeL_command02
       
  2731 		OUTSTANDING
       
  2732 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-SetPrioritySettings_command03
       
  2733 		COMMAND		devsound1		Capabilities
       
  2734 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-SetConfigL_command05
       
  2735 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-OpenFile_command06
       
  2736 		COMMAND		devsound1		PlayInitL
       
  2737 		ASYNC_DELAY  20000000 
       
  2738 		COMMAND		devsound1		Stop
       
  2739 		COMMAND		devsound1		CloseFile
       
  2740 		COMMAND		devsound1		~
       
  2741 	END_TEST_BLOCK
       
  2742 
       
  2743 
       
  2744 
       
  2745 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2746 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2747 		COMMAND		devsound1		NewL
       
  2748 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-InitializeL_command02
       
  2749 		OUTSTANDING
       
  2750 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-SetPrioritySettings_command03
       
  2751 		COMMAND		devsound1		Capabilities
       
  2752 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-SetConfigL_command05
       
  2753 		DELAY  10000000 
       
  2754 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-OpenFile_command06
       
  2755 		COMMAND		devsound1		PlayInitL
       
  2756 		ASYNC_DELAY  20000000 
       
  2757 		COMMAND		devsound1		Stop
       
  2758 		COMMAND		devsound1		CloseFile
       
  2759 		COMMAND		devsound1		~
       
  2760 	END_TEST_BLOCK
       
  2761 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027
       
  2762 
       
  2763 
       
  2764 
       
  2765 
       
  2766 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028
       
  2767 
       
  2768 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028
       
  2769 //!@SYMAPI
       
  2770 //! TEST_BLOCK 001
       
  2771 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2772 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2773 //!                CMMFDevSound::Capabilities()
       
  2774 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2775 //!                CMMFDevSound::PlayInitL()
       
  2776 //!                CMMFDevSound::Stop()
       
  2777 //! TEST_BLOCK 002
       
  2778 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2779 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2780 //!                CMMFDevSound::Capabilities()
       
  2781 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2782 //!                CMMFDevSound::PlayInitL()
       
  2783 //!                CMMFDevSound::Stop()
       
  2784 //!@SYMAuthor			fperez
       
  2785 //!@SYMCreationDate		8/11/2008 
       
  2786 //!@SYMTestCaseDesc		 Mix 32k stereo PCM playback with 44.1k stereo PCM playback
       
  2787 //!@SYMTestActions
       
  2788 //! TEST_BLOCK 001
       
  2789 //!                1. Create Devsound instance 
       
  2790 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  2791 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  2792 //!                4. Capabilities
       
  2793 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
       
  2794 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_32k_16b_signed_st_Test1.pcm)
       
  2795 //!                7. Play 20 seconds
       
  2796 //!                8. Stop 
       
  2797 //!                9. CloseFile
       
  2798 //!                10. Delete devsound instance
       
  2799 //!                
       
  2800 //! TEST_BLOCK 002
       
  2801 //!                1. Create Devsound instance 
       
  2802 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  2803 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  2804 //!                4. Capabilities
       
  2805 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) and delay 10 seconds
       
  2806 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm)
       
  2807 //!                7. Play 20 seconds
       
  2808 //!                8. Stop 
       
  2809 //!                9. CloseFile
       
  2810 //!                10. Delete devsound instance
       
  2811 //!                
       
  2812 //!@SYMTestStatus		Verified
       
  2813 //!@SYMTestPriority		High
       
  2814 //!@SYMTestExpectedResults
       
  2815 //!                Mix 32k stereo PCM playback with 44.1k stereo PCM playback
       
  2816 //! TEST_BLOCK 001
       
  2817 //!                PCM 32KHz stereo playback
       
  2818 //! TEST_BLOCK 002
       
  2819 //!                PCM 44.1KHz stereo playback
       
  2820 //!@SYMTestType			CIT
       
  2821 
       
  2822 
       
  2823 	CONCURRENT
       
  2824 
       
  2825 
       
  2826 
       
  2827 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2828 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2829 		COMMAND		devsound1		NewL
       
  2830 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-InitializeL_command02
       
  2831 		OUTSTANDING
       
  2832 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-SetPrioritySettings_command03
       
  2833 		COMMAND		devsound1		Capabilities
       
  2834 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-SetConfigL_command05
       
  2835 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-OpenFile_command06
       
  2836 		COMMAND		devsound1		PlayInitL
       
  2837 		ASYNC_DELAY  20000000 
       
  2838 		COMMAND		devsound1		Stop
       
  2839 		COMMAND		devsound1		CloseFile
       
  2840 		COMMAND		devsound1		~
       
  2841 	END_TEST_BLOCK
       
  2842 
       
  2843 
       
  2844 
       
  2845 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2846 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2847 		COMMAND		devsound1		NewL
       
  2848 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-InitializeL_command02
       
  2849 		OUTSTANDING
       
  2850 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-SetPrioritySettings_command03
       
  2851 		COMMAND		devsound1		Capabilities
       
  2852 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-SetConfigL_command05
       
  2853 		DELAY  10000000 
       
  2854 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-OpenFile_command06
       
  2855 		COMMAND		devsound1		PlayInitL
       
  2856 		ASYNC_DELAY  20000000 
       
  2857 		COMMAND		devsound1		Stop
       
  2858 		COMMAND		devsound1		CloseFile
       
  2859 		COMMAND		devsound1		~
       
  2860 	END_TEST_BLOCK
       
  2861 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028
       
  2862 
       
  2863 
       
  2864 
       
  2865 
       
  2866 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029
       
  2867 
       
  2868 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029
       
  2869 //!@SYMAPI
       
  2870 //! TEST_BLOCK 001
       
  2871 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2872 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2873 //!                CMMFDevSound::Capabilities()
       
  2874 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2875 //!                CMMFDevSound::PlayInitL()
       
  2876 //!                CMMFDevSound::Stop()
       
  2877 //! TEST_BLOCK 002
       
  2878 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2879 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2880 //!                CMMFDevSound::Capabilities()
       
  2881 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2882 //!                CMMFDevSound::PlayInitL()
       
  2883 //!                CMMFDevSound::Stop()
       
  2884 //!@SYMAuthor			fperez
       
  2885 //!@SYMCreationDate		8/11/2008 
       
  2886 //!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with 16k mono AMR-WB playback
       
  2887 //!@SYMTestActions
       
  2888 //! TEST_BLOCK 001
       
  2889 //!                1. Create Devsound instance 
       
  2890 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  2891 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  2892 //!                4. Capabilities
       
  2893 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
       
  2894 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  2895 //!                7. Play 20 seconds
       
  2896 //!                8. Stop 
       
  2897 //!                9. CloseFile
       
  2898 //!                10. Delete devsound instance
       
  2899 //!                
       
  2900 //! TEST_BLOCK 002
       
  2901 //!                1. Create Devsound instance 
       
  2902 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AWB)
       
  2903 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  2904 //!                4. Capabilities
       
  2905 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds
       
  2906 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
       
  2907 //!                7. Play 20 seconds
       
  2908 //!                8. Stop 
       
  2909 //!                9. CloseFile
       
  2910 //!                10 Delete devsound instance
       
  2911 //!                
       
  2912 //!@SYMTestStatus		Verified
       
  2913 //!@SYMTestPriority		High
       
  2914 //!@SYMTestExpectedResults
       
  2915 //!                Mix 44.1k stereo MP3 playback with 16k mono AMR-WB playback
       
  2916 //! TEST_BLOCK 001
       
  2917 //!                MP3 44.1KHz stereo playback
       
  2918 //! TEST_BLOCK 002
       
  2919 //!                AMR-WB 16KHz stereo playback
       
  2920 //!@SYMTestType			CIT
       
  2921 
       
  2922 
       
  2923 	CONCURRENT
       
  2924 
       
  2925 
       
  2926 
       
  2927 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2928 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2929 		COMMAND		devsound1		NewL
       
  2930 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-InitializeL_command02
       
  2931 		OUTSTANDING
       
  2932 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-SetPrioritySettings_command03
       
  2933 		COMMAND		devsound1		Capabilities
       
  2934 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-SetConfigL_command05
       
  2935 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-OpenFile_command06
       
  2936 		COMMAND		devsound1		PlayInitL
       
  2937 		ASYNC_DELAY  20000000 
       
  2938 		COMMAND		devsound1		Stop
       
  2939 		COMMAND		devsound1		CloseFile
       
  2940 		COMMAND		devsound1		~
       
  2941 	END_TEST_BLOCK
       
  2942 
       
  2943 
       
  2944 
       
  2945 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  2946 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  2947 		COMMAND		devsound1		NewL
       
  2948 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-InitializeL_command02
       
  2949 		OUTSTANDING
       
  2950 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-SetPrioritySettings_command03
       
  2951 		COMMAND		devsound1		Capabilities
       
  2952 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-SetConfigL_command05
       
  2953 		DELAY  10000000 
       
  2954 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-OpenFile_command06
       
  2955 		COMMAND		devsound1		PlayInitL
       
  2956 		ASYNC_DELAY  20000000 
       
  2957 		COMMAND		devsound1		Stop
       
  2958 		COMMAND		devsound1		CloseFile
       
  2959 		COMMAND		devsound1		~
       
  2960 	END_TEST_BLOCK
       
  2961 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029
       
  2962 
       
  2963 
       
  2964 
       
  2965 
       
  2966 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030
       
  2967 
       
  2968 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030
       
  2969 //!@SYMAPI
       
  2970 //! TEST_BLOCK 001
       
  2971 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2972 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2973 //!                CMMFDevSound::Capabilities()
       
  2974 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2975 //!                CMMFDevSound::PlayInitL()
       
  2976 //!                CMMFDevSound::Stop()
       
  2977 //! TEST_BLOCK 002
       
  2978 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  2979 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  2980 //!                CMMFDevSound::Capabilities()
       
  2981 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  2982 //!                CMMFDevSound::PlayInitL()
       
  2983 //!                CMMFDevSound::Stop()
       
  2984 //!@SYMAuthor			fperez
       
  2985 //!@SYMCreationDate		8/11/2008 
       
  2986 //!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with 44.1k stereo PCM playback
       
  2987 //!@SYMTestActions
       
  2988 //! TEST_BLOCK 001
       
  2989 //!                1. Create Devsound instance 
       
  2990 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  2991 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  2992 //!                4. Capabilities
       
  2993 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  2994 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  2995 //!                7. Play 20 seconds
       
  2996 //!                8. Stop 
       
  2997 //!                9. CloseFile
       
  2998 //!                10. Delete devsound instance
       
  2999 //!                
       
  3000 //! TEST_BLOCK 002
       
  3001 //!                1. Create Devsound instance 
       
  3002 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3003 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3004 //!                4. Capabilities
       
  3005 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) and delay 10 seconds
       
  3006 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm)
       
  3007 //!                7. Play 20 seconds
       
  3008 //!                8. Stop 
       
  3009 //!                9. CloseFile
       
  3010 //!                10. Delete devsound instance
       
  3011 //!                
       
  3012 //!@SYMTestStatus		Verified
       
  3013 //!@SYMTestPriority		High
       
  3014 //!@SYMTestExpectedResults
       
  3015 //!                Mix 44.1k stereo MP3 playback with 44.1k stereo PCM playback
       
  3016 //! TEST_BLOCK 001
       
  3017 //!                MP3 44.1 KHz stereo playback
       
  3018 //! TEST_BLOCK 002
       
  3019 //!                PCM 44.1KHz stereo playback
       
  3020 //!@SYMTestType			CIT
       
  3021 
       
  3022 
       
  3023 	CONCURRENT
       
  3024 
       
  3025 
       
  3026 
       
  3027 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3028 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3029 		COMMAND		devsound1		NewL
       
  3030 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-InitializeL_command02
       
  3031 		OUTSTANDING
       
  3032 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-SetPrioritySettings_command03
       
  3033 		COMMAND		devsound1		Capabilities
       
  3034 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-SetConfigL_command05
       
  3035 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-OpenFile_command06
       
  3036 		COMMAND		devsound1		PlayInitL
       
  3037 		ASYNC_DELAY  20000000 
       
  3038 		COMMAND		devsound1		Stop
       
  3039 		COMMAND		devsound1		CloseFile
       
  3040 		COMMAND		devsound1		~
       
  3041 	END_TEST_BLOCK
       
  3042 
       
  3043 
       
  3044 
       
  3045 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3046 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3047 		COMMAND		devsound1		NewL
       
  3048 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-InitializeL_command02
       
  3049 		OUTSTANDING
       
  3050 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-SetPrioritySettings_command03
       
  3051 		COMMAND		devsound1		Capabilities
       
  3052 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-SetConfigL_command05
       
  3053 		DELAY  10000000 
       
  3054 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-OpenFile_command06
       
  3055 		COMMAND		devsound1		PlayInitL
       
  3056 		ASYNC_DELAY  20000000 
       
  3057 		COMMAND		devsound1		Stop
       
  3058 		COMMAND		devsound1		CloseFile
       
  3059 		COMMAND		devsound1		~
       
  3060 	END_TEST_BLOCK
       
  3061 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030
       
  3062 
       
  3063 
       
  3064 
       
  3065 
       
  3066 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031
       
  3067 
       
  3068 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031
       
  3069 //!@SYMAPI
       
  3070 //! TEST_BLOCK 001
       
  3071 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  3072 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  3073 //!                CMMFDevSound::Capabilities()
       
  3074 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  3075 //!                CMMFDevSound::PlayInitL()
       
  3076 //!                CMMFDevSound::Stop()
       
  3077 //! TEST_BLOCK 002
       
  3078 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  3079 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  3080 //!                CMMFDevSound::Capabilities()
       
  3081 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  3082 //!                CMMFDevSound::PlayInitL()
       
  3083 //!                CMMFDevSound::Stop()
       
  3084 //!@SYMAuthor			fperez
       
  3085 //!@SYMCreationDate		8/11/2008 
       
  3086 //!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with 48k stereo MP3 playback
       
  3087 //!@SYMTestActions
       
  3088 //! TEST_BLOCK 001
       
  3089 //!                1. Create Devsound instance 
       
  3090 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3091 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3092 //!                4. Capabilities
       
  3093 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
       
  3094 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  3095 //!                7. Play 20 seconds
       
  3096 //!                8. Stop 
       
  3097 //!                9. CloseFile
       
  3098 //!                10. Delete devsound instance
       
  3099 //!                
       
  3100 //! TEST_BLOCK 002
       
  3101 //!                1. Create Devsound instance 
       
  3102 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3103 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3104 //!                4. Capabilities
       
  3105 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  3106 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
       
  3107 //!                7. Play 20 seconds
       
  3108 //!                8. Stop 
       
  3109 //!                9. CloseFile
       
  3110 //!                10. Delete devsound instance
       
  3111 //!                
       
  3112 //!@SYMTestStatus		Verified
       
  3113 //!@SYMTestPriority		High
       
  3114 //!@SYMTestExpectedResults
       
  3115 //!                Mix 44.1k stereo MP3 playback with 48k stereo MP3 playback
       
  3116 //! TEST_BLOCK 001
       
  3117 //!                MP3 44.1 KHz stereo playback
       
  3118 //! TEST_BLOCK 002
       
  3119 //!                MP3 48 KHz stereo playback
       
  3120 //!@SYMTestType			CIT
       
  3121 
       
  3122 
       
  3123 	CONCURRENT
       
  3124 
       
  3125 
       
  3126 
       
  3127 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3128 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3129 		COMMAND		devsound1		NewL
       
  3130 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-InitializeL_command02
       
  3131 		OUTSTANDING
       
  3132 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-SetPrioritySettings_command03
       
  3133 		COMMAND		devsound1		Capabilities
       
  3134 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-SetConfigL_command05
       
  3135 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-OpenFile_command06
       
  3136 		COMMAND		devsound1		PlayInitL
       
  3137 		ASYNC_DELAY  20000000 
       
  3138 		COMMAND		devsound1		Stop
       
  3139 		COMMAND		devsound1		CloseFile
       
  3140 		COMMAND		devsound1		~
       
  3141 	END_TEST_BLOCK
       
  3142 
       
  3143 
       
  3144 
       
  3145 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3146 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3147 		COMMAND		devsound1		NewL
       
  3148 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-InitializeL_command02
       
  3149 		OUTSTANDING
       
  3150 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-SetPrioritySettings_command03
       
  3151 		COMMAND		devsound1		Capabilities
       
  3152 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-SetConfigL_command05
       
  3153 		DELAY  10000000 
       
  3154 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-OpenFile_command06
       
  3155 		COMMAND		devsound1		PlayInitL
       
  3156 		ASYNC_DELAY  20000000 
       
  3157 		COMMAND		devsound1		Stop
       
  3158 		COMMAND		devsound1		CloseFile
       
  3159 		COMMAND		devsound1		~
       
  3160 	END_TEST_BLOCK
       
  3161 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031
       
  3162 
       
  3163 
       
  3164 
       
  3165 
       
  3166 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032
       
  3167 
       
  3168 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032
       
  3169 //!@SYMAPI
       
  3170 //! TEST_BLOCK 001
       
  3171 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  3172 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  3173 //!                CMMFDevSound::Capabilities()
       
  3174 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  3175 //!                CMMFDevSound::PlayInitL()
       
  3176 //!                CMMFDevSound::Stop()
       
  3177 //! TEST_BLOCK 002
       
  3178 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  3179 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  3180 //!                CMMFDevSound::Capabilities()
       
  3181 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  3182 //!                CMMFDevSound::PlayInitL()
       
  3183 //!                CMMFDevSound::Stop()
       
  3184 //!@SYMAuthor			fperez
       
  3185 //!@SYMCreationDate		8/11/2008 
       
  3186 //!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with 48k stereo PCM playback
       
  3187 //!@SYMTestActions
       
  3188 //! TEST_BLOCK 001
       
  3189 //!                1. Create Devsound instance 
       
  3190 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3191 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3192 //!                4. Capabilities
       
  3193 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
       
  3194 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  3195 //!                7. Play 20 seconds
       
  3196 //!                8. Stop 
       
  3197 //!                9. CloseFile
       
  3198 //!                10. Delete devsound instance
       
  3199 //!                
       
  3200 //! TEST_BLOCK 002
       
  3201 //!                1. Create Devsound instance 
       
  3202 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3203 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3204 //!                4. Capabilities
       
  3205 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds
       
  3206 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  3207 //!                7. Play 20 seconds
       
  3208 //!                8. Stop 
       
  3209 //!                9. CloseFile
       
  3210 //!                10. Delete devsound instance
       
  3211 //!                
       
  3212 //!@SYMTestStatus		Verified
       
  3213 //!@SYMTestPriority		High
       
  3214 //!@SYMTestExpectedResults
       
  3215 //!                Mix 44.1k stereo MP3 playback with 48k stereo PCM playback
       
  3216 //! TEST_BLOCK 001
       
  3217 //!                MP3 44.1 KHz stereo playback
       
  3218 //! TEST_BLOCK 002
       
  3219 //!                PCM 48 KHz stereo playback
       
  3220 //!@SYMTestType			CIT
       
  3221 
       
  3222 
       
  3223 	CONCURRENT
       
  3224 
       
  3225 
       
  3226 
       
  3227 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3228 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3229 		COMMAND		devsound1		NewL
       
  3230 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-InitializeL_command02
       
  3231 		OUTSTANDING
       
  3232 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-SetPrioritySettings_command03
       
  3233 		COMMAND		devsound1		Capabilities
       
  3234 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-SetConfigL_command05
       
  3235 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-OpenFile_command06
       
  3236 		COMMAND		devsound1		PlayInitL
       
  3237 		ASYNC_DELAY  20000000 
       
  3238 		COMMAND		devsound1		Stop
       
  3239 		COMMAND		devsound1		CloseFile
       
  3240 		COMMAND		devsound1		~
       
  3241 	END_TEST_BLOCK
       
  3242 
       
  3243 
       
  3244 
       
  3245 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3246 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3247 		COMMAND		devsound1		NewL
       
  3248 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-InitializeL_command02
       
  3249 		OUTSTANDING
       
  3250 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-SetPrioritySettings_command03
       
  3251 		COMMAND		devsound1		Capabilities
       
  3252 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-SetConfigL_command05
       
  3253 		DELAY  10000000 
       
  3254 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-OpenFile_command06
       
  3255 		COMMAND		devsound1		PlayInitL
       
  3256 		ASYNC_DELAY  20000000 
       
  3257 		COMMAND		devsound1		Stop
       
  3258 		COMMAND		devsound1		CloseFile
       
  3259 		COMMAND		devsound1		~
       
  3260 	END_TEST_BLOCK
       
  3261 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032
       
  3262 
       
  3263 
       
  3264 
       
  3265 
       
  3266 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033
       
  3267 
       
  3268 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033
       
  3269 //!@SYMAPI
       
  3270 //! TEST_BLOCK 001
       
  3271 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  3272 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  3273 //!                CMMFDevSound::Capabilities()
       
  3274 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  3275 //!                CMMFDevSound::PlayInitL()
       
  3276 //!                CMMFDevSound::Stop()
       
  3277 //! TEST_BLOCK 002
       
  3278 //!                CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
       
  3279 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
       
  3280 //!                CMMFDevSound::Capabilities()
       
  3281 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities )
       
  3282 //!                CMMFDevSound::PlayInitL()
       
  3283 //!                CMMFDevSound::Stop()
       
  3284 //!@SYMAuthor			fperez
       
  3285 //!@SYMCreationDate		8/11/2008 
       
  3286 //!@SYMTestCaseDesc		 Mix 44.1k stereo MP3 playback with 8k mono AMR-NB playback
       
  3287 //!@SYMTestActions
       
  3288 //! TEST_BLOCK 001
       
  3289 //!                1. Create Devsound instance 
       
  3290 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3291 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3292 //!                4. Capabilities
       
  3293 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) 
       
  3294 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  3295 //!                7. Play 20 seconds
       
  3296 //!                8. Stop 
       
  3297 //!                9. CloseFile
       
  3298 //!                10. Delete devsound instance
       
  3299 //!                
       
  3300 //! TEST_BLOCK 002
       
  3301 //!                1. Create Devsound instance 
       
  3302 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= AMR)
       
  3303 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3304 //!                4. Capabilities
       
  3305 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
       
  3306 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  3307 //!                7. Play 20 seconds
       
  3308 //!                8. Stop 
       
  3309 //!                9. CloseFile
       
  3310 //!                10. Delete devsound instance
       
  3311 //!                
       
  3312 //!@SYMTestStatus		Verified
       
  3313 //!@SYMTestPriority		High
       
  3314 //!@SYMTestExpectedResults
       
  3315 //!                Mix 44.1k stereo MP3 playback with 8k mono AMR-NB playback
       
  3316 //! TEST_BLOCK 001
       
  3317 //!                MP3 44.1 KHz stereo playback
       
  3318 //! TEST_BLOCK 002
       
  3319 //!                AMR-NB 8KHz mono playback
       
  3320 //!@SYMTestType			CIT
       
  3321 
       
  3322 
       
  3323 	CONCURRENT
       
  3324 
       
  3325 
       
  3326 
       
  3327 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3328 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3329 		COMMAND		devsound1		NewL
       
  3330 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-InitializeL_command02
       
  3331 		OUTSTANDING
       
  3332 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-SetPrioritySettings_command03
       
  3333 		COMMAND		devsound1		Capabilities
       
  3334 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-SetConfigL_command05
       
  3335 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-OpenFile_command06
       
  3336 		COMMAND		devsound1		PlayInitL
       
  3337 		ASYNC_DELAY  20000000 
       
  3338 		COMMAND		devsound1		Stop
       
  3339 		COMMAND		devsound1		CloseFile
       
  3340 		COMMAND		devsound1		~
       
  3341 	END_TEST_BLOCK
       
  3342 
       
  3343 
       
  3344 
       
  3345 	START_TEST_BLOCK	60	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3346 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3347 		COMMAND		devsound1		NewL
       
  3348 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-InitializeL_command02
       
  3349 		OUTSTANDING
       
  3350 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-SetPrioritySettings_command03
       
  3351 		COMMAND		devsound1		Capabilities
       
  3352 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-SetConfigL_command05
       
  3353 		DELAY  10000000 
       
  3354 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-OpenFile_command06
       
  3355 		COMMAND		devsound1		PlayInitL
       
  3356 		ASYNC_DELAY  20000000 
       
  3357 		COMMAND		devsound1		Stop
       
  3358 		COMMAND		devsound1		CloseFile
       
  3359 		COMMAND		devsound1		~
       
  3360 	END_TEST_BLOCK
       
  3361 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033
       
  3362 
       
  3363 
       
  3364 
       
  3365 
       
  3366 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034
       
  3367 
       
  3368 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034
       
  3369 //!@SYMAPI
       
  3370 //! TEST_BLOCK 001
       
  3371 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3372 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3373 //!                CMMFDevSound::Capabilities()
       
  3374 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3375 //!                CMMFDevSound::PlayInitL()
       
  3376 //!                CMMFDevSound::Stop()
       
  3377 //! TEST_BLOCK 002
       
  3378 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3379 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3380 //!                CMMFDevSound::Capabilities()
       
  3381 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3382 //!                CMMFDevSound::PlayInitL()
       
  3383 //!                CMMFDevSound::Stop()
       
  3384 //! TEST_BLOCK 003
       
  3385 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3386 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3387 //!                CMMFDevSound::Capabilities()
       
  3388 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3389 //!                CMMFDevSound::PlayInitL()
       
  3390 //!                CMMFDevSound::Stop()
       
  3391 //!@SYMAuthor			fperez
       
  3392 //!@SYMCreationDate		8/11/2008 
       
  3393 //!@SYMTestCaseDesc		 Mix 48k mono MP3 playback with 16k mono and stereo PCM playback
       
  3394 //!@SYMTestActions
       
  3395 //! TEST_BLOCK 001
       
  3396 //!                1. Create Devsound instance 
       
  3397 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3398 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3399 //!                4. Capabilities
       
  3400 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) 
       
  3401 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3)
       
  3402 //!                7. Play 55 seconds
       
  3403 //!                8. Stop 
       
  3404 //!                9. CloseFile
       
  3405 //!                10. Delete devsound instance
       
  3406 //! TEST_BLOCK 002
       
  3407 //!                1. Create Devsound instance 
       
  3408 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3409 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3410 //!                4. Capabilities
       
  3411 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds
       
  3412 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_mono_Test2.pcm)
       
  3413 //!                7. Play 10 seconds
       
  3414 //!                8. Stop 
       
  3415 //!                9. CloseFile
       
  3416 //!                10. Delete devsound instance
       
  3417 //!                
       
  3418 //! TEST_BLOCK 003
       
  3419 //!                1. Create Devsound instance 
       
  3420 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3421 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3422 //!                4. Capabilities
       
  3423 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 30 seconds
       
  3424 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm)
       
  3425 //!                7. Play 10 seconds
       
  3426 //!                8. Stop 
       
  3427 //!                9. CloseFile
       
  3428 //!                10. Delete devsound instance
       
  3429 //!                
       
  3430 //!@SYMTestStatus		Verified
       
  3431 //!@SYMTestPriority		High
       
  3432 //!@SYMTestExpectedResults
       
  3433 //!                Mix 48k mono MP3 playback with 16k mono and stereo PCM playback
       
  3434 //! TEST_BLOCK 001
       
  3435 //!                MP3 48 KHz mono playback
       
  3436 //! TEST_BLOCK 002
       
  3437 //!                PCM 16KHz mono playback
       
  3438 //! TEST_BLOCK 003
       
  3439 //!                PCM 16KHz mono playback
       
  3440 //!@SYMTestType			CIT
       
  3441 
       
  3442 
       
  3443 	CONCURRENT
       
  3444 
       
  3445 
       
  3446 
       
  3447 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3448 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3449 		COMMAND		devsound1		NewL
       
  3450 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-InitializeL_command02
       
  3451 		OUTSTANDING
       
  3452 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-SetPrioritySettings_command03
       
  3453 		COMMAND		devsound1		Capabilities
       
  3454 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-SetConfigL_command05
       
  3455 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-OpenFile_command06
       
  3456 		COMMAND		devsound1		PlayInitL
       
  3457 		ASYNC_DELAY  55000000 
       
  3458 		COMMAND		devsound1		Stop
       
  3459 		COMMAND		devsound1		CloseFile
       
  3460 		COMMAND		devsound1		~
       
  3461 	END_TEST_BLOCK
       
  3462 
       
  3463 
       
  3464 
       
  3465 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3466 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3467 		COMMAND		devsound1		NewL
       
  3468 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-InitializeL_command02
       
  3469 		OUTSTANDING
       
  3470 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-SetPrioritySettings_command03
       
  3471 		COMMAND		devsound1		Capabilities
       
  3472 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-SetConfigL_command05
       
  3473 		DELAY  10000000 
       
  3474 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-OpenFile_command06
       
  3475 		COMMAND		devsound1		PlayInitL
       
  3476 		ASYNC_DELAY  10000000 
       
  3477 		COMMAND		devsound1		Stop
       
  3478 		COMMAND		devsound1		CloseFile
       
  3479 		COMMAND		devsound1		~
       
  3480 	END_TEST_BLOCK
       
  3481 
       
  3482 
       
  3483 
       
  3484 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3485 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3486 		COMMAND		devsound1		NewL
       
  3487 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-InitializeL_command02
       
  3488 		OUTSTANDING
       
  3489 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-SetPrioritySettings_command03
       
  3490 		COMMAND		devsound1		Capabilities
       
  3491 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-SetConfigL_command05
       
  3492 		DELAY  30000000 
       
  3493 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-OpenFile_command06
       
  3494 		COMMAND		devsound1		PlayInitL
       
  3495 		ASYNC_DELAY  10000000 
       
  3496 		COMMAND		devsound1		Stop
       
  3497 		COMMAND		devsound1		CloseFile
       
  3498 		COMMAND		devsound1		~
       
  3499 	END_TEST_BLOCK
       
  3500 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034
       
  3501 
       
  3502 
       
  3503 
       
  3504 
       
  3505 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035
       
  3506 
       
  3507 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035
       
  3508 //!@SYMAPI
       
  3509 //! TEST_BLOCK 001
       
  3510 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3511 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3512 //!                CMMFDevSound::Capabilities()
       
  3513 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3514 //!                CMMFDevSound::PlayInitL()
       
  3515 //!                CMMFDevSound::Stop()
       
  3516 //! TEST_BLOCK 002
       
  3517 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3518 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3519 //!                CMMFDevSound::Capabilities()
       
  3520 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3521 //!                CMMFDevSound::PlayInitL()
       
  3522 //!                CMMFDevSound::Stop()
       
  3523 //! TEST_BLOCK 003
       
  3524 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3525 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3526 //!                CMMFDevSound::Capabilities()
       
  3527 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3528 //!                CMMFDevSound::PlayInitL()
       
  3529 //!                CMMFDevSound::Stop()
       
  3530 //!@SYMAuthor			fperez
       
  3531 //!@SYMCreationDate		8/11/2008 
       
  3532 //!@SYMTestCaseDesc		 Mix 48k mono MP3 playback with 44.1k mono and stereo PCM playback
       
  3533 //!@SYMTestActions
       
  3534 //! TEST_BLOCK 001
       
  3535 //!                1. Create Devsound instance 
       
  3536 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3537 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3538 //!                4. Capabilities
       
  3539 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) 
       
  3540 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3)
       
  3541 //!                7. Play 55 seconds
       
  3542 //!                8. Stop 
       
  3543 //!                9. CloseFile
       
  3544 //!                10. Delete devsound instance
       
  3545 //!                
       
  3546 //! TEST_BLOCK 002
       
  3547 //!                1. Create Devsound instance 
       
  3548 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3549 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3550 //!                4. Capabilities
       
  3551 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz) and delay 10 seconds
       
  3552 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_mono_Test2.pcm)
       
  3553 //!                7. Play 10 seconds
       
  3554 //!                8. Stop 
       
  3555 //!                9. CloseFile
       
  3556 //!                10. Delete devsound instance
       
  3557 //!                
       
  3558 //! TEST_BLOCK 003
       
  3559 //!                1. Create Devsound instance 
       
  3560 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3561 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3562 //!                4. Capabilities
       
  3563 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz) and delay 30 seconds
       
  3564 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm)
       
  3565 //!                7. Play 10 seconds
       
  3566 //!                8. Stop 
       
  3567 //!                9. CloseFile
       
  3568 //!                10. Delete devsound instance
       
  3569 //!                
       
  3570 //!@SYMTestStatus		Verified
       
  3571 //!@SYMTestPriority		High
       
  3572 //!@SYMTestExpectedResults
       
  3573 //!                Mix 48k mono MP3 playback with 44.1k mono and stereo PCM playback
       
  3574 //! TEST_BLOCK 001
       
  3575 //!                MP3 48 KHz mono playback
       
  3576 //! TEST_BLOCK 002
       
  3577 //!                PCM 44.1 KHz mono playback
       
  3578 //! TEST_BLOCK 003
       
  3579 //!                PCM 44.1 KHz mono playback
       
  3580 //!@SYMTestType			CIT
       
  3581 
       
  3582 
       
  3583 	CONCURRENT
       
  3584 
       
  3585 
       
  3586 
       
  3587 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3588 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3589 		COMMAND		devsound1		NewL
       
  3590 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-InitializeL_command02
       
  3591 		OUTSTANDING
       
  3592 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-SetPrioritySettings_command03
       
  3593 		COMMAND		devsound1		Capabilities
       
  3594 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-SetConfigL_command05
       
  3595 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-OpenFile_command06
       
  3596 		COMMAND		devsound1		PlayInitL
       
  3597 		ASYNC_DELAY  55000000 
       
  3598 		COMMAND		devsound1		Stop
       
  3599 		COMMAND		devsound1		CloseFile
       
  3600 		COMMAND		devsound1		~
       
  3601 	END_TEST_BLOCK
       
  3602 
       
  3603 
       
  3604 
       
  3605 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3606 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3607 		COMMAND		devsound1		NewL
       
  3608 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-InitializeL_command02
       
  3609 		OUTSTANDING
       
  3610 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-SetPrioritySettings_command03
       
  3611 		COMMAND		devsound1		Capabilities
       
  3612 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-SetConfigL_command05
       
  3613 		DELAY  10000000 
       
  3614 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-OpenFile_command06
       
  3615 		COMMAND		devsound1		PlayInitL
       
  3616 		ASYNC_DELAY  10000000 
       
  3617 		COMMAND		devsound1		Stop
       
  3618 		COMMAND		devsound1		CloseFile
       
  3619 		COMMAND		devsound1		~
       
  3620 	END_TEST_BLOCK
       
  3621 
       
  3622 
       
  3623 
       
  3624 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3625 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3626 		COMMAND		devsound1		NewL
       
  3627 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-InitializeL_command02
       
  3628 		OUTSTANDING
       
  3629 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-SetPrioritySettings_command03
       
  3630 		COMMAND		devsound1		Capabilities
       
  3631 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-SetConfigL_command05
       
  3632 		DELAY  30000000 
       
  3633 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-OpenFile_command06
       
  3634 		COMMAND		devsound1		PlayInitL
       
  3635 		ASYNC_DELAY  10000000 
       
  3636 		COMMAND		devsound1		Stop
       
  3637 		COMMAND		devsound1		CloseFile
       
  3638 		COMMAND		devsound1		~
       
  3639 	END_TEST_BLOCK
       
  3640 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035
       
  3641 
       
  3642 
       
  3643 
       
  3644 
       
  3645 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036
       
  3646 
       
  3647 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036
       
  3648 //!@SYMAPI
       
  3649 //! TEST_BLOCK 001
       
  3650 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3651 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3652 //!                CMMFDevSound::Capabilities()
       
  3653 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3654 //!                CMMFDevSound::PlayInitL()
       
  3655 //!                CMMFDevSound::Stop()
       
  3656 //! TEST_BLOCK 002
       
  3657 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3658 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3659 //!                CMMFDevSound::Capabilities()
       
  3660 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3661 //!                CMMFDevSound::PlayInitL()
       
  3662 //!                CMMFDevSound::Stop()
       
  3663 //! TEST_BLOCK 003
       
  3664 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3665 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3666 //!                CMMFDevSound::Capabilities()
       
  3667 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3668 //!                CMMFDevSound::PlayInitL()
       
  3669 //!                CMMFDevSound::Stop()
       
  3670 //!@SYMAuthor			fperez
       
  3671 //!@SYMCreationDate		8/11/2008 
       
  3672 //!@SYMTestCaseDesc		 Mix 48k mono MP3 playback with 48k mono and stereo PCM playback
       
  3673 //!@SYMTestActions
       
  3674 //! TEST_BLOCK 001
       
  3675 //!                1. Create Devsound instance 
       
  3676 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3677 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3678 //!                4. Capabilities
       
  3679 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
       
  3680 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3)
       
  3681 //!                7. Play 55 seconds
       
  3682 //!                8. Stop 
       
  3683 //!                9. CloseFile
       
  3684 //!                10. Delete devsound instance
       
  3685 //!                
       
  3686 //! TEST_BLOCK 002
       
  3687 //!                1. Create Devsound instance 
       
  3688 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3689 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3690 //!                4. Capabilities
       
  3691 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) and delay 10 seconds
       
  3692 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_mono_Test1.pcm)
       
  3693 //!                7. Play 10 seconds
       
  3694 //!                8. Stop 
       
  3695 //!                9. CloseFile
       
  3696 //!                10. Delete devsound instance
       
  3697 //!                
       
  3698 //! TEST_BLOCK 003
       
  3699 //!                1. Create Devsound instance 
       
  3700 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3701 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3702 //!                4. Capabilities
       
  3703 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 30 seconds
       
  3704 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  3705 //!                7. Play 10 seconds
       
  3706 //!                8. Stop 
       
  3707 //!                9. CloseFile
       
  3708 //!                10. Delete devsound instance
       
  3709 //!                
       
  3710 //!@SYMTestStatus		Verified
       
  3711 //!@SYMTestPriority		High
       
  3712 //!@SYMTestExpectedResults
       
  3713 //!                Mix 48k mono MP3 playback with 48k mono and stereo PCM playback
       
  3714 //! TEST_BLOCK 001
       
  3715 //!                MP3 48 KHz mono playback
       
  3716 //! TEST_BLOCK 002
       
  3717 //!                PCM  48 KKz mono playback
       
  3718 //! TEST_BLOCK 003
       
  3719 //!                PCM 48 KHz stereo playback
       
  3720 //!@SYMTestType			CIT
       
  3721 
       
  3722 
       
  3723 	CONCURRENT
       
  3724 
       
  3725 
       
  3726 
       
  3727 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3728 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3729 		COMMAND		devsound1		NewL
       
  3730 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-InitializeL_command02
       
  3731 		OUTSTANDING
       
  3732 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-SetPrioritySettings_command03
       
  3733 		COMMAND		devsound1		Capabilities
       
  3734 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-SetConfigL_command05
       
  3735 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-OpenFile_command06
       
  3736 		COMMAND		devsound1		PlayInitL
       
  3737 		ASYNC_DELAY  55000000 
       
  3738 		COMMAND		devsound1		Stop
       
  3739 		COMMAND		devsound1		CloseFile
       
  3740 		COMMAND		devsound1		~
       
  3741 	END_TEST_BLOCK
       
  3742 
       
  3743 
       
  3744 
       
  3745 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3746 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3747 		COMMAND		devsound1		NewL
       
  3748 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-InitializeL_command02
       
  3749 		OUTSTANDING
       
  3750 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-SetPrioritySettings_command03
       
  3751 		COMMAND		devsound1		Capabilities
       
  3752 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-SetConfigL_command05
       
  3753 		DELAY  10000000 
       
  3754 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-OpenFile_command06
       
  3755 		COMMAND		devsound1		PlayInitL
       
  3756 		ASYNC_DELAY  10000000 
       
  3757 		COMMAND		devsound1		Stop
       
  3758 		COMMAND		devsound1		CloseFile
       
  3759 		COMMAND		devsound1		~
       
  3760 	END_TEST_BLOCK
       
  3761 
       
  3762 
       
  3763 
       
  3764 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3765 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3766 		COMMAND		devsound1		NewL
       
  3767 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-InitializeL_command02
       
  3768 		OUTSTANDING
       
  3769 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-SetPrioritySettings_command03
       
  3770 		COMMAND		devsound1		Capabilities
       
  3771 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-SetConfigL_command05
       
  3772 		DELAY  30000000 
       
  3773 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-OpenFile_command06
       
  3774 		COMMAND		devsound1		PlayInitL
       
  3775 		ASYNC_DELAY  10000000 
       
  3776 		COMMAND		devsound1		Stop
       
  3777 		COMMAND		devsound1		CloseFile
       
  3778 		COMMAND		devsound1		~
       
  3779 	END_TEST_BLOCK
       
  3780 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036
       
  3781 
       
  3782 
       
  3783 
       
  3784 
       
  3785 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037
       
  3786 
       
  3787 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037
       
  3788 //!@SYMAPI
       
  3789 //! TEST_BLOCK 001
       
  3790 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3791 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3792 //!                CMMFDevSound::Capabilities()
       
  3793 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3794 //!                CMMFDevSound::PlayInitL()
       
  3795 //!                CMMFDevSound::Stop()
       
  3796 //! TEST_BLOCK 002
       
  3797 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3798 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3799 //!                CMMFDevSound::Capabilities()
       
  3800 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3801 //!                CMMFDevSound::PlayInitL()
       
  3802 //!                CMMFDevSound::Stop()
       
  3803 //! TEST_BLOCK 003
       
  3804 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3805 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3806 //!                CMMFDevSound::Capabilities()
       
  3807 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3808 //!                CMMFDevSound::PlayInitL()
       
  3809 //!                CMMFDevSound::Stop()
       
  3810 //!@SYMAuthor			fperez
       
  3811 //!@SYMCreationDate		8/11/2008 
       
  3812 //!@SYMTestCaseDesc		 Mix 48k mono MP3 playback with 8k mono and stereo PCM playback
       
  3813 //!@SYMTestActions
       
  3814 //! TEST_BLOCK 001
       
  3815 //!                1. Create Devsound instance 
       
  3816 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3817 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3818 //!                4. Capabilities
       
  3819 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) 
       
  3820 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3)
       
  3821 //!                7. Play 55 seconds
       
  3822 //!                8. Stop 
       
  3823 //!                9. CloseFile
       
  3824 //!                10. Delete devsound instance
       
  3825 //!                
       
  3826 //! TEST_BLOCK 002
       
  3827 //!                1. Create Devsound instance 
       
  3828 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3829 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3830 //!                4. Capabilities
       
  3831 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 10 seconds
       
  3832 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_mono_Test1.pcm)
       
  3833 //!                7. Play 10 seconds
       
  3834 //!                8. Stop 
       
  3835 //!                9. CloseFile
       
  3836 //!                10. Delete devsound instance
       
  3837 //!                
       
  3838 //! TEST_BLOCK 003
       
  3839 //!                1. Create Devsound instance 
       
  3840 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3841 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3842 //!                4. Capabilities
       
  3843 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 30 seconds
       
  3844 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
       
  3845 //!                7. Play 10 seconds
       
  3846 //!                8. Stop 
       
  3847 //!                9. CloseFile
       
  3848 //!                10. Delete devsound instance
       
  3849 //!                
       
  3850 //!@SYMTestStatus		Verified
       
  3851 //!@SYMTestPriority		High
       
  3852 //!@SYMTestExpectedResults
       
  3853 //!                Mix 48k mono MP3 playback with 8k mono and stereo PCM playback
       
  3854 //! TEST_BLOCK 001
       
  3855 //!                MP3 48Khz mono playback
       
  3856 //! TEST_BLOCK 002
       
  3857 //!                PCM 8 HKz mono playback
       
  3858 //! TEST_BLOCK 003
       
  3859 //!                PCM 8 KHz mono playback
       
  3860 //!@SYMTestType			CIT
       
  3861 
       
  3862 
       
  3863 	CONCURRENT
       
  3864 
       
  3865 
       
  3866 
       
  3867 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3868 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3869 		COMMAND		devsound1		NewL
       
  3870 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-InitializeL_command02
       
  3871 		OUTSTANDING
       
  3872 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-SetPrioritySettings_command03
       
  3873 		COMMAND		devsound1		Capabilities
       
  3874 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-SetConfigL_command05
       
  3875 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-OpenFile_command06
       
  3876 		COMMAND		devsound1		PlayInitL
       
  3877 		ASYNC_DELAY  55000000 
       
  3878 		COMMAND		devsound1		Stop
       
  3879 		COMMAND		devsound1		CloseFile
       
  3880 		COMMAND		devsound1		~
       
  3881 	END_TEST_BLOCK
       
  3882 
       
  3883 
       
  3884 
       
  3885 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3886 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3887 		COMMAND		devsound1		NewL
       
  3888 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-InitializeL_command02
       
  3889 		OUTSTANDING
       
  3890 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-SetPrioritySettings_command03
       
  3891 		COMMAND		devsound1		Capabilities
       
  3892 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-SetConfigL_command05
       
  3893 		DELAY  10000000 
       
  3894 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-OpenFile_command06
       
  3895 		COMMAND		devsound1		PlayInitL
       
  3896 		ASYNC_DELAY  10000000 
       
  3897 		COMMAND		devsound1		Stop
       
  3898 		COMMAND		devsound1		CloseFile
       
  3899 		COMMAND		devsound1		~
       
  3900 	END_TEST_BLOCK
       
  3901 
       
  3902 
       
  3903 
       
  3904 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  3905 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  3906 		COMMAND		devsound1		NewL
       
  3907 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-InitializeL_command02
       
  3908 		OUTSTANDING
       
  3909 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-SetPrioritySettings_command03
       
  3910 		COMMAND		devsound1		Capabilities
       
  3911 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-SetConfigL_command05
       
  3912 		DELAY  30000000 
       
  3913 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-OpenFile_command06
       
  3914 		COMMAND		devsound1		PlayInitL
       
  3915 		ASYNC_DELAY  10000000 
       
  3916 		COMMAND		devsound1		Stop
       
  3917 		COMMAND		devsound1		CloseFile
       
  3918 		COMMAND		devsound1		~
       
  3919 	END_TEST_BLOCK
       
  3920 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037
       
  3921 
       
  3922 
       
  3923 
       
  3924 
       
  3925 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038
       
  3926 
       
  3927 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038
       
  3928 //!@SYMAPI
       
  3929 //! TEST_BLOCK 001
       
  3930 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3931 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3932 //!                CMMFDevSound::Capabilities()
       
  3933 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3934 //!                CMMFDevSound::PlayInitL()
       
  3935 //!                CMMFDevSound::Stop()
       
  3936 //! TEST_BLOCK 002
       
  3937 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3938 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3939 //!                CMMFDevSound::Capabilities()
       
  3940 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3941 //!                CMMFDevSound::PlayInitL()
       
  3942 //!                CMMFDevSound::Stop()
       
  3943 //! TEST_BLOCK 003
       
  3944 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  3945 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  3946 //!                CMMFDevSound::Capabilities()
       
  3947 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  3948 //!                CMMFDevSound::PlayInitL()
       
  3949 //!                CMMFDevSound::Stop()
       
  3950 //!@SYMAuthor			fperez
       
  3951 //!@SYMCreationDate		8/11/2008 
       
  3952 //!@SYMTestCaseDesc		 Mix 48k stereo MP3 playback with 16k mono and stereo PCM playback
       
  3953 //!@SYMTestActions
       
  3954 //! TEST_BLOCK 001
       
  3955 //!                1. Create Devsound instance 
       
  3956 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  3957 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  3958 //!                4. Capabilities
       
  3959 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) 
       
  3960 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3)
       
  3961 //!                7. Play 55 seconds
       
  3962 //!                8. Stop 
       
  3963 //!                9. CloseFile
       
  3964 //!                10. Delete devsound instance
       
  3965 //!                
       
  3966 //! TEST_BLOCK 002
       
  3967 //!                1. Create Devsound instance 
       
  3968 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3969 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3970 //!                4. Capabilities
       
  3971 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) and delay 10 seconds
       
  3972 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_mono_Test2.pcm)
       
  3973 //!                7. Play 10 seconds
       
  3974 //!                8. Stop 
       
  3975 //!                9. CloseFile
       
  3976 //!                10. Delete devsound instance
       
  3977 //!                
       
  3978 //! TEST_BLOCK 003
       
  3979 //!                1. Create Devsound instance 
       
  3980 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  3981 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  3982 //!                4. Capabilities
       
  3983 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate16000Hz) and delay 30 seconds
       
  3984 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm)
       
  3985 //!                7. Play 10 seconds
       
  3986 //!                8. Stop 
       
  3987 //!                9. CloseFile
       
  3988 //!                10. Delete devsound instance
       
  3989 //!                
       
  3990 //!@SYMTestStatus		Verified
       
  3991 //!@SYMTestPriority		High
       
  3992 //!@SYMTestExpectedResults
       
  3993 //!                Mix 48k stereo MP3 playback with 16k mono and stereo PCM playback
       
  3994 //! TEST_BLOCK 001
       
  3995 //!                MP3 48 KHz stereo playback
       
  3996 //! TEST_BLOCK 002
       
  3997 //!                PCM 16 KHz mono playback
       
  3998 //! TEST_BLOCK 003
       
  3999 //!                PCM 16 KHz stereo playback
       
  4000 //!@SYMTestType			CIT
       
  4001 
       
  4002 
       
  4003 	CONCURRENT
       
  4004 
       
  4005 
       
  4006 
       
  4007 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4008 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4009 		COMMAND		devsound1		NewL
       
  4010 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-InitializeL_command02
       
  4011 		OUTSTANDING
       
  4012 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-SetPrioritySettings_command03
       
  4013 		COMMAND		devsound1		Capabilities
       
  4014 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-SetConfigL_command05
       
  4015 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-OpenFile_command06
       
  4016 		COMMAND		devsound1		PlayInitL
       
  4017 		ASYNC_DELAY  55000000 
       
  4018 		COMMAND		devsound1		Stop
       
  4019 		COMMAND		devsound1		CloseFile
       
  4020 		COMMAND		devsound1		~
       
  4021 	END_TEST_BLOCK
       
  4022 
       
  4023 
       
  4024 
       
  4025 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4026 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4027 		COMMAND		devsound1		NewL
       
  4028 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-InitializeL_command02
       
  4029 		OUTSTANDING
       
  4030 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-SetPrioritySettings_command03
       
  4031 		COMMAND		devsound1		Capabilities
       
  4032 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-SetConfigL_command05
       
  4033 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-OpenFile_command06
       
  4034 		COMMAND		devsound1		PlayInitL
       
  4035 		ASYNC_DELAY  10000000 
       
  4036 		COMMAND		devsound1		Stop
       
  4037 		COMMAND		devsound1		CloseFile
       
  4038 		COMMAND		devsound1		~
       
  4039 	END_TEST_BLOCK
       
  4040 
       
  4041 
       
  4042 
       
  4043 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4044 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4045 		COMMAND		devsound1		NewL
       
  4046 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-InitializeL_command02
       
  4047 		OUTSTANDING
       
  4048 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-SetPrioritySettings_command03
       
  4049 		COMMAND		devsound1		Capabilities
       
  4050 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-SetConfigL_command05
       
  4051 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-OpenFile_command06
       
  4052 		COMMAND		devsound1		PlayInitL
       
  4053 		ASYNC_DELAY  10000000 
       
  4054 		COMMAND		devsound1		Stop
       
  4055 		COMMAND		devsound1		CloseFile
       
  4056 		COMMAND		devsound1		~
       
  4057 	END_TEST_BLOCK
       
  4058 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038
       
  4059 
       
  4060 
       
  4061 
       
  4062 
       
  4063 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039
       
  4064 
       
  4065 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039
       
  4066 //!@SYMAPI
       
  4067 //! TEST_BLOCK 001
       
  4068 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4069 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4070 //!                CMMFDevSound::Capabilities()
       
  4071 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4072 //!                CMMFDevSound::PlayInitL()
       
  4073 //!                CMMFDevSound::Stop()
       
  4074 //! TEST_BLOCK 002
       
  4075 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4076 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4077 //!                CMMFDevSound::Capabilities()
       
  4078 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4079 //!                CMMFDevSound::PlayInitL()
       
  4080 //!                CMMFDevSound::Stop()
       
  4081 //! TEST_BLOCK 003
       
  4082 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4083 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4084 //!                CMMFDevSound::Capabilities()
       
  4085 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4086 //!                CMMFDevSound::PlayInitL()
       
  4087 //!                CMMFDevSound::Stop()
       
  4088 //!@SYMAuthor			fperez
       
  4089 //!@SYMCreationDate		8/11/2008 
       
  4090 //!@SYMTestCaseDesc		 Mix 48k stereo MP3 playback with 44.1k mono and stereo PCM playback
       
  4091 //!@SYMTestActions
       
  4092 //! TEST_BLOCK 001
       
  4093 //!                1. Create Devsound instance 
       
  4094 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  4095 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  4096 //!                4. Capabilities
       
  4097 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) 
       
  4098 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3)
       
  4099 //!                7. Play 55 seconds
       
  4100 //!                8. Stop 
       
  4101 //!                9. CloseFile
       
  4102 //!                10. Delete devsound instance
       
  4103 //!                
       
  4104 //! TEST_BLOCK 002
       
  4105 //!                1. Create Devsound instance 
       
  4106 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  4107 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  4108 //!                4. Capabilities
       
  4109 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate44100Hz) and delay 10 seconds
       
  4110 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_mono_Test2.pcm)
       
  4111 //!                7. Play 10 seconds
       
  4112 //!                8. Stop 
       
  4113 //!                9. CloseFile
       
  4114 //!                10. Delete devsound instance
       
  4115 //!                
       
  4116 //! TEST_BLOCK 003
       
  4117 //!                1. Create Devsound instance 
       
  4118 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  4119 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  4120 //!                4. Capabilities
       
  4121 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate16000Hz) and delay 30 seconds
       
  4122 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm)
       
  4123 //!                7. Play 10 seconds
       
  4124 //!                8. Stop 
       
  4125 //!                9. CloseFile
       
  4126 //!                10. Delete devsound instance
       
  4127 //!                
       
  4128 //!@SYMTestStatus		Verified
       
  4129 //!@SYMTestPriority		High
       
  4130 //!@SYMTestExpectedResults
       
  4131 //!                Mix 48k stereo MP3 playback with 44.1k mono and stereo PCM playback
       
  4132 //! TEST_BLOCK 001
       
  4133 //!                MP3 48K KHz stereo playback
       
  4134 //! TEST_BLOCK 002
       
  4135 //!                PCM 44.1 KHz mono playback
       
  4136 //! TEST_BLOCK 003
       
  4137 //!                PCM 44.1 KHz stereo playback
       
  4138 //!@SYMTestType			CIT
       
  4139 
       
  4140 
       
  4141 	CONCURRENT
       
  4142 
       
  4143 
       
  4144 
       
  4145 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4146 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4147 		COMMAND		devsound1		NewL
       
  4148 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-InitializeL_command02
       
  4149 		OUTSTANDING
       
  4150 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-SetPrioritySettings_command03
       
  4151 		COMMAND		devsound1		Capabilities
       
  4152 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-SetConfigL_command05
       
  4153 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-OpenFile_command06
       
  4154 		COMMAND		devsound1		PlayInitL
       
  4155 		ASYNC_DELAY  55000000 
       
  4156 		COMMAND		devsound1		Stop
       
  4157 		COMMAND		devsound1		CloseFile
       
  4158 		COMMAND		devsound1		~
       
  4159 	END_TEST_BLOCK
       
  4160 
       
  4161 
       
  4162 
       
  4163 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4164 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4165 		COMMAND		devsound1		NewL
       
  4166 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-InitializeL_command02
       
  4167 		OUTSTANDING
       
  4168 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-SetPrioritySettings_command03
       
  4169 		COMMAND		devsound1		Capabilities
       
  4170 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-SetConfigL_command05
       
  4171 		DELAY  10000000 
       
  4172 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-OpenFile_command06
       
  4173 		COMMAND		devsound1		PlayInitL
       
  4174 		ASYNC_DELAY  10000000 
       
  4175 		COMMAND		devsound1		Stop
       
  4176 		COMMAND		devsound1		CloseFile
       
  4177 		COMMAND		devsound1		~
       
  4178 	END_TEST_BLOCK
       
  4179 
       
  4180 
       
  4181 
       
  4182 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4183 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4184 		COMMAND		devsound1		NewL
       
  4185 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-InitializeL_command02
       
  4186 		OUTSTANDING
       
  4187 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-SetPrioritySettings_command03
       
  4188 		COMMAND		devsound1		Capabilities
       
  4189 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-SetConfigL_command05
       
  4190 		DELAY  30000000 
       
  4191 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-OpenFile_command06
       
  4192 		COMMAND		devsound1		PlayInitL
       
  4193 		ASYNC_DELAY  10000000 
       
  4194 		COMMAND		devsound1		Stop
       
  4195 		COMMAND		devsound1		CloseFile
       
  4196 		COMMAND		devsound1		~
       
  4197 	END_TEST_BLOCK
       
  4198 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039
       
  4199 
       
  4200 
       
  4201 
       
  4202 
       
  4203 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040
       
  4204 
       
  4205 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040
       
  4206 //!@SYMAPI
       
  4207 //! TEST_BLOCK 001
       
  4208 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4209 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4210 //!                CMMFDevSound::Capabilities()
       
  4211 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4212 //!                CMMFDevSound::PlayInitL()
       
  4213 //!                CMMFDevSound::Stop()
       
  4214 //! TEST_BLOCK 002
       
  4215 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4216 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4217 //!                CMMFDevSound::Capabilities()
       
  4218 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4219 //!                CMMFDevSound::PlayInitL()
       
  4220 //!                CMMFDevSound::Stop()
       
  4221 //! TEST_BLOCK 003
       
  4222 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4223 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4224 //!                CMMFDevSound::Capabilities()
       
  4225 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4226 //!                CMMFDevSound::PlayInitL()
       
  4227 //!                CMMFDevSound::Stop()
       
  4228 //!@SYMAuthor			fperez
       
  4229 //!@SYMCreationDate		8/11/2008 
       
  4230 //!@SYMTestCaseDesc		 Mix 48k stereo MP3 playback with 48k mono and stereo PCM playback
       
  4231 //!@SYMTestActions
       
  4232 //! TEST_BLOCK 001
       
  4233 //!                1. Create Devsound instance 
       
  4234 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  4235 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  4236 //!                4. Capabilities
       
  4237 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) 
       
  4238 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3)
       
  4239 //!                7. Play 55 seconds
       
  4240 //!                8. Stop 
       
  4241 //!                9. CloseFile
       
  4242 //!                10. Delete devsound instance
       
  4243 //!                
       
  4244 //! TEST_BLOCK 002
       
  4245 //!                1. Create Devsound instance 
       
  4246 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  4247 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  4248 //!                4. Capabilities
       
  4249 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) and delay 10 seconds
       
  4250 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_mono_Test1.pcm)
       
  4251 //!                7. Play 10 seconds
       
  4252 //!                8. Stop 
       
  4253 //!                9. CloseFile
       
  4254 //!                10. Delete devsound instance
       
  4255 //!                
       
  4256 //! TEST_BLOCK 003
       
  4257 //!                1. Create Devsound instance 
       
  4258 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  4259 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  4260 //!                4. Capabilities
       
  4261 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 30 seconds
       
  4262 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  4263 //!                7. Play 10 seconds
       
  4264 //!                8. Stop 
       
  4265 //!                9. CloseFile
       
  4266 //!                10. Delete devsound instance
       
  4267 //!                
       
  4268 //!@SYMTestStatus		Verified
       
  4269 //!@SYMTestPriority		High
       
  4270 //!@SYMTestExpectedResults
       
  4271 //!                Mix 48k stereo MP3 playback with 48k mono and stereo PCM playback
       
  4272 //! TEST_BLOCK 001
       
  4273 //!                MP3 48 KHz stereo playback
       
  4274 //! TEST_BLOCK 002
       
  4275 //!                PC, 48 KHz mono playback
       
  4276 //! TEST_BLOCK 003
       
  4277 //!                PCM 48 KHz stereo playback
       
  4278 //!@SYMTestType			CIT
       
  4279 
       
  4280 
       
  4281 	CONCURRENT
       
  4282 
       
  4283 
       
  4284 
       
  4285 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4286 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4287 		COMMAND		devsound1		NewL
       
  4288 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-InitializeL_command02
       
  4289 		OUTSTANDING
       
  4290 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-SetPrioritySettings_command03
       
  4291 		COMMAND		devsound1		Capabilities
       
  4292 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-SetConfigL_command05
       
  4293 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-OpenFile_command06
       
  4294 		COMMAND		devsound1		PlayInitL
       
  4295 		ASYNC_DELAY  55000000 
       
  4296 		COMMAND		devsound1		Stop
       
  4297 		COMMAND		devsound1		CloseFile
       
  4298 		COMMAND		devsound1		~
       
  4299 	END_TEST_BLOCK
       
  4300 
       
  4301 
       
  4302 
       
  4303 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4304 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4305 		COMMAND		devsound1		NewL
       
  4306 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-InitializeL_command02
       
  4307 		OUTSTANDING
       
  4308 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-SetPrioritySettings_command03
       
  4309 		COMMAND		devsound1		Capabilities
       
  4310 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-SetConfigL_command05
       
  4311 		DELAY  10000000 
       
  4312 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-OpenFile_command06
       
  4313 		COMMAND		devsound1		PlayInitL
       
  4314 		ASYNC_DELAY  10000000 
       
  4315 		COMMAND		devsound1		Stop
       
  4316 		COMMAND		devsound1		CloseFile
       
  4317 		COMMAND		devsound1		~
       
  4318 	END_TEST_BLOCK
       
  4319 
       
  4320 
       
  4321 
       
  4322 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4323 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4324 		COMMAND		devsound1		NewL
       
  4325 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-InitializeL_command02
       
  4326 		OUTSTANDING
       
  4327 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-SetPrioritySettings_command03
       
  4328 		COMMAND		devsound1		Capabilities
       
  4329 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-SetConfigL_command05
       
  4330 		DELAY  30000000 
       
  4331 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-OpenFile_command06
       
  4332 		COMMAND		devsound1		PlayInitL
       
  4333 		ASYNC_DELAY  10000000 
       
  4334 		COMMAND		devsound1		Stop
       
  4335 		COMMAND		devsound1		CloseFile
       
  4336 		COMMAND		devsound1		~
       
  4337 	END_TEST_BLOCK
       
  4338 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040
       
  4339 
       
  4340 
       
  4341 
       
  4342 
       
  4343 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041
       
  4344 
       
  4345 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041
       
  4346 //!@SYMAPI
       
  4347 //! TEST_BLOCK 001
       
  4348 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4349 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4350 //!                CMMFDevSound::Capabilities()
       
  4351 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4352 //!                CMMFDevSound::PlayInitL()
       
  4353 //!                CMMFDevSound::Stop()
       
  4354 //! TEST_BLOCK 002
       
  4355 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4356 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4357 //!                CMMFDevSound::Capabilities()
       
  4358 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4359 //!                CMMFDevSound::PlayInitL()
       
  4360 //!                CMMFDevSound::Stop()
       
  4361 //! TEST_BLOCK 003
       
  4362 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4363 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4364 //!                CMMFDevSound::Capabilities()
       
  4365 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4366 //!                CMMFDevSound::PlayInitL()
       
  4367 //!                CMMFDevSound::Stop()
       
  4368 //!@SYMAuthor			fperez
       
  4369 //!@SYMCreationDate		8/11/2008 
       
  4370 //!@SYMTestCaseDesc		 Mix 48k stereo MP3 playback with 8k mono and stereo PCM playback
       
  4371 //!@SYMTestActions
       
  4372 //! TEST_BLOCK 001
       
  4373 //!                1. Create Devsound instance 
       
  4374 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= MP3)
       
  4375 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  4376 //!                4. Capabilities
       
  4377 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) 
       
  4378 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3)
       
  4379 //!                7. Play 55 seconds
       
  4380 //!                8. Stop 
       
  4381 //!                9. CloseFile
       
  4382 //!                10. Delete devsound instance
       
  4383 //!                
       
  4384 //! TEST_BLOCK 002
       
  4385 //!                1. Create Devsound instance 
       
  4386 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  4387 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  4388 //!                4. Capabilities
       
  4389 //!                5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 10 seconds
       
  4390 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_mono_Test1.pcm)
       
  4391 //!                7. Play 10 seconds
       
  4392 //!                8. Stop 
       
  4393 //!                9. CloseFile
       
  4394 //!                10. Delete devsound instance
       
  4395 //!                
       
  4396 //! TEST_BLOCK 003
       
  4397 //!                1. Create Devsound instance 
       
  4398 //!                2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
       
  4399 //!                3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying)
       
  4400 //!                4. Capabilities
       
  4401 //!                5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate8000Hz) and delay 30 seconds
       
  4402 //!                6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
       
  4403 //!                7. Play 10 seconds
       
  4404 //!                8. Stop 
       
  4405 //!                9. CloseFile
       
  4406 //!                10. Delete devsound instance
       
  4407 //!                
       
  4408 //!@SYMTestStatus		Verified
       
  4409 //!@SYMTestPriority		High
       
  4410 //!@SYMTestExpectedResults
       
  4411 //!                Mix 48k stereo MP3 playback with 8k mono and stereo PCM playback
       
  4412 //! TEST_BLOCK 001
       
  4413 //!                MP3 48 KHz stereo playback
       
  4414 //! TEST_BLOCK 002
       
  4415 //!                PCM 8 KHz mono playback
       
  4416 //! TEST_BLOCK 003
       
  4417 //!                PCM 8 KHz stereo playback
       
  4418 //!@SYMTestType			CIT
       
  4419 
       
  4420 
       
  4421 	CONCURRENT
       
  4422 
       
  4423 
       
  4424 
       
  4425 	START_TEST_BLOCK	80	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4426 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4427 		COMMAND		devsound1		NewL
       
  4428 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-InitializeL_command02
       
  4429 		OUTSTANDING
       
  4430 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-SetPrioritySettings_command03
       
  4431 		COMMAND		devsound1		Capabilities
       
  4432 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-SetConfigL_command05
       
  4433 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-OpenFile_command06
       
  4434 		COMMAND		devsound1		PlayInitL
       
  4435 		ASYNC_DELAY  55000000 
       
  4436 		COMMAND		devsound1		Stop
       
  4437 		COMMAND		devsound1		CloseFile
       
  4438 		COMMAND		devsound1		~
       
  4439 	END_TEST_BLOCK
       
  4440 
       
  4441 
       
  4442 
       
  4443 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4444 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4445 		COMMAND		devsound1		NewL
       
  4446 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-InitializeL_command02
       
  4447 		OUTSTANDING
       
  4448 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-SetPrioritySettings_command03
       
  4449 		COMMAND		devsound1		Capabilities
       
  4450 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-SetConfigL_command05
       
  4451 		DELAY  10000000 
       
  4452 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-OpenFile_command06
       
  4453 		COMMAND		devsound1		PlayInitL
       
  4454 		ASYNC_DELAY  10000000 
       
  4455 		COMMAND		devsound1		Stop
       
  4456 		COMMAND		devsound1		CloseFile
       
  4457 		COMMAND		devsound1		~
       
  4458 	END_TEST_BLOCK
       
  4459 
       
  4460 
       
  4461 
       
  4462 	START_TEST_BLOCK	120	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4463 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4464 		COMMAND		devsound1		NewL
       
  4465 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-InitializeL_command02
       
  4466 		OUTSTANDING
       
  4467 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-SetPrioritySettings_command03
       
  4468 		COMMAND		devsound1		Capabilities
       
  4469 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-SetConfigL_command05
       
  4470 		DELAY  30000000 
       
  4471 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-OpenFile_command06
       
  4472 		COMMAND		devsound1		PlayInitL
       
  4473 		ASYNC_DELAY  10000000 
       
  4474 		COMMAND		devsound1		Stop
       
  4475 		COMMAND		devsound1		CloseFile
       
  4476 		COMMAND		devsound1		~
       
  4477 	END_TEST_BLOCK
       
  4478 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041
       
  4479 
       
  4480 
       
  4481 
       
  4482 
       
  4483 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042
       
  4484 
       
  4485 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042
       
  4486 //!@SYMAPI
       
  4487 //! TEST_BLOCK 001
       
  4488 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4489 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4490 //!                CMMFDevSound::Capabilities()
       
  4491 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4492 //!                CMMFDevSound::PlayInitL()
       
  4493 //! TEST_BLOCK 002
       
  4494 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4495 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4496 //!                CMMFDevSound::Capabilities()
       
  4497 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4498 //!                CMMFDevSound::PlayInitL()
       
  4499 //!@SYMAuthor			ddamian
       
  4500 //!@SYMCreationDate		8/11/2008 
       
  4501 //!@SYMTestCaseDesc		Volume control of two simultaneous audio playbacks
       
  4502 //!@SYMTestActions
       
  4503 //! TEST_BLOCK 001
       
  4504 //!                1.- Create DevSound instance
       
  4505 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  4506 //!                3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  4507 //!                4.- Capabilities.
       
  4508 //!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  4509 //!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  4510 //!                7.- Play 15 s
       
  4511 //!                8.- Set volume (Volume = 100). Wait 5 seconds
       
  4512 //!                9.- Set Volume (Volume = 50). Wait 20 seconds
       
  4513 //!                10.- Stop
       
  4514 //!                11.- Close File
       
  4515 //!                12.- Destroy DevSound instance
       
  4516 //! TEST_BLOCK 002
       
  4517 //!                1.- Create DevSound instance
       
  4518 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  4519 //!                3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying)
       
  4520 //!                4.- Capabilities.
       
  4521 //!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz). Wait 5 seconds
       
  4522 //!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3)
       
  4523 //!                7.- Play 20s
       
  4524 //!                8.- Set volume (Volume = 0) and wait 5 seconds
       
  4525 //!                9.- Set Volume (Volume = 50) and wait 10 seconds
       
  4526 //!                10.- Stop
       
  4527 //!                11.- Close File
       
  4528 //!                12.- Destroy DevSound instance
       
  4529 //!@SYMTestStatus		Verified
       
  4530 //!@SYMTestPriority		High
       
  4531 //!@SYMTestExpectedResults
       
  4532 //!                Volume control of two simultaneous audio playbacks
       
  4533 //! TEST_BLOCK 001
       
  4534 //!                MP3 Playback as audioplayback
       
  4535 //! TEST_BLOCK 002
       
  4536 //!                MP3 Playback as audioplayback
       
  4537 //!@SYMTestType			CIT
       
  4538 
       
  4539 
       
  4540 	CONCURRENT
       
  4541 
       
  4542 
       
  4543 
       
  4544 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4545 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4546 		COMMAND		devsound1		NewL
       
  4547 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-InitializeL_command02
       
  4548 		OUTSTANDING
       
  4549 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetPrioritySettings_command03
       
  4550 		COMMAND		devsound1		Capabilities
       
  4551 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetConfigL_command05
       
  4552 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-OpenFile_command06
       
  4553 		COMMAND		devsound1		PlayInitL
       
  4554 		ASYNC_DELAY  15000000 
       
  4555 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetVolume_command08
       
  4556 		ASYNC_DELAY  5000000 
       
  4557 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetVolume_command09
       
  4558 		ASYNC_DELAY  20000000 
       
  4559 		COMMAND		devsound1		Stop
       
  4560 		COMMAND		devsound1		CloseFile
       
  4561 		COMMAND		devsound1		~
       
  4562 	END_TEST_BLOCK
       
  4563 
       
  4564 
       
  4565 
       
  4566 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4567 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4568 		COMMAND		devsound1		NewL
       
  4569 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-InitializeL_command02
       
  4570 		OUTSTANDING
       
  4571 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetPrioritySettings_command03
       
  4572 		COMMAND		devsound1		Capabilities
       
  4573 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetConfigL_command05
       
  4574 		DELAY  5000000 
       
  4575 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-OpenFile_command06
       
  4576 		COMMAND		devsound1		PlayInitL
       
  4577 		ASYNC_DELAY  20000000 
       
  4578 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetVolume_command08
       
  4579 		ASYNC_DELAY  5000000 
       
  4580 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetVolume_command09
       
  4581 		ASYNC_DELAY  20000000 
       
  4582 		COMMAND		devsound1		Stop
       
  4583 		COMMAND		devsound1		CloseFile
       
  4584 		COMMAND		devsound1		~
       
  4585 	END_TEST_BLOCK
       
  4586 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042
       
  4587 
       
  4588 
       
  4589 
       
  4590 
       
  4591 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043
       
  4592 
       
  4593 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043
       
  4594 //!@SYMAPI
       
  4595 //! TEST_BLOCK 001
       
  4596 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4597 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4598 //!                CMMFDevSound::Capabilities()
       
  4599 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4600 //!                CMMFDevSound::PlayInitL()
       
  4601 //!                CMMFDevSound::Stop()
       
  4602 //! TEST_BLOCK 002
       
  4603 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4604 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4605 //!                CMMFDevSound::Capabilities()
       
  4606 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4607 //!                CMMFDevSound::PlayInitL()
       
  4608 //!                CMMFDevSound::Stop()
       
  4609 //!@SYMAuthor			fperez
       
  4610 //!@SYMCreationDate		8/25/2008 
       
  4611 //!@SYMTestCaseDesc		Audio playback with none capability during audio playback with multimediadd capability
       
  4612 //!@SYMTestActions
       
  4613 //! TEST_BLOCK 001
       
  4614 //!                1. Create DevSound instance
       
  4615 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  4616 //!                3. Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
       
  4617 //!                4. Capabilities
       
  4618 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  4619 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  4620 //!                7. Play 20 seconds
       
  4621 //!                8. Stop
       
  4622 //!                9. Close File
       
  4623 //!                10. Destroy DevSound instance
       
  4624 //!                
       
  4625 //! TEST_BLOCK 002
       
  4626 //!                1.- Create DevSound instance
       
  4627 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  4628 //!                3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
       
  4629 //!                4.- Capabilities
       
  4630 //!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz). Wait 10 seconds
       
  4631 //!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test4.mp3)
       
  4632 //!                7.- Play 20 seconds
       
  4633 //!                8.- Stop
       
  4634 //!                9.- Close File
       
  4635 //!                10.- Destroy DevSound instance
       
  4636 //!@SYMTestStatus		Verified
       
  4637 //!@SYMTestPriority		High
       
  4638 //!@SYMTestExpectedResults
       
  4639 //!                Audio playback with none capability during audio playback with multimediadd capability
       
  4640 //! TEST_BLOCK 001
       
  4641 //!                MP3 playback
       
  4642 //! TEST_BLOCK 002
       
  4643 //!                MP3 playback
       
  4644 //!@SYMTestType			CIT
       
  4645 
       
  4646 
       
  4647 	CONCURRENT
       
  4648 
       
  4649 
       
  4650 
       
  4651 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4652 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4653 		COMMAND		devsound1		NewL
       
  4654 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-InitializeL_command02
       
  4655 		OUTSTANDING
       
  4656 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-SetPrioritySettings_command03
       
  4657 		COMMAND		devsound1		Capabilities
       
  4658 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-SetConfigL_command05
       
  4659 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-OpenFile_command06
       
  4660 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  4661 		ASYNC_DELAY  20000000 
       
  4662 		COMMAND		devsound1		Stop
       
  4663 		COMMAND		devsound1		CloseFile
       
  4664 		COMMAND		devsound1		~
       
  4665 	END_TEST_BLOCK
       
  4666 
       
  4667 
       
  4668 
       
  4669 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4670 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4671 		COMMAND		devsound1		NewL
       
  4672 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-InitializeL_command02
       
  4673 		OUTSTANDING
       
  4674 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-SetPrioritySettings_command03
       
  4675 		COMMAND		devsound1		Capabilities
       
  4676 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-SetConfigL_command05
       
  4677 		DELAY  10000000 
       
  4678 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-OpenFile_command06
       
  4679 		COMMAND		devsound1		PlayInitL
       
  4680 		ASYNC_DELAY  20000000 
       
  4681 		COMMAND		devsound1		Stop
       
  4682 		COMMAND		devsound1		CloseFile
       
  4683 		COMMAND		devsound1		~
       
  4684 	END_TEST_BLOCK
       
  4685 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043
       
  4686 
       
  4687 
       
  4688 
       
  4689 
       
  4690 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044
       
  4691 
       
  4692 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044
       
  4693 //!@SYMAPI
       
  4694 //! TEST_BLOCK 001
       
  4695 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4696 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4697 //!                CMMFDevSound::Capabilities()
       
  4698 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4699 //!                CMMFDevSound::PlayInitL()
       
  4700 //! TEST_BLOCK 002
       
  4701 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4702 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4703 //!                CMMFDevSound::Capabilities()
       
  4704 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4705 //!                CMMFDevSound::PlayInitL()
       
  4706 //!@SYMAuthor			ddamian
       
  4707 //!@SYMCreationDate		8/11/2008 
       
  4708 //!@SYMTestCaseDesc		Audio playback during xSP VoIP downlink with writedevicedata capability
       
  4709 //!@SYMTestActions
       
  4710 //! TEST_BLOCK 001
       
  4711 //!                1.- Create DevSound instance
       
  4712 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
       
  4713 //!                3.- Set Priority settings (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState = EMMFStatePlaying)
       
  4714 //!                4.- Capabilities
       
  4715 //!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  4716 //!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  4717 //!                7.- Play 20 sec
       
  4718 //!                8.- Stop
       
  4719 //!                9.- Close File
       
  4720 //!                10.- Destroy DevSound instance
       
  4721 //! TEST_BLOCK 002
       
  4722 //!                1.- Create DevSound instance
       
  4723 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  4724 //!                3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
       
  4725 //!                4.- Capabilities
       
  4726 //!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz). Wait 10 seconds
       
  4727 //!                6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  4728 //!                7.- Play
       
  4729 //!                8.- Close File
       
  4730 //!                9.- Destroy DevSound instance
       
  4731 //!@SYMTestStatus		Verified
       
  4732 //!@SYMTestPriority		High
       
  4733 //!@SYMTestExpectedResults
       
  4734 //!                Audio playback during xSP VoIP downlink with writedevicedata capability
       
  4735 //! TEST_BLOCK 001
       
  4736 //!                AMR-NB playback as UnknownVoIPCallDown
       
  4737 //! TEST_BLOCK 002
       
  4738 //!                PCM playback as audioplayback
       
  4739 //!@SYMTestType			CIT
       
  4740 
       
  4741 
       
  4742 	CONCURRENT
       
  4743 
       
  4744 
       
  4745 
       
  4746 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4747 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4748 		COMMAND		devsound1		NewL
       
  4749 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-InitializeL_command02
       
  4750 		OUTSTANDING
       
  4751 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-SetPrioritySettings_command03
       
  4752 		COMMAND		devsound1		Capabilities
       
  4753 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-SetConfigL_command05
       
  4754 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-OpenFile_command06
       
  4755 		COMMAND		devsound1		PlayInitL
       
  4756 		ASYNC_DELAY  20000000 
       
  4757 		COMMAND		devsound1		Stop
       
  4758 		COMMAND		devsound1		CloseFile
       
  4759 		COMMAND		devsound1		~
       
  4760 	END_TEST_BLOCK
       
  4761 
       
  4762 
       
  4763 
       
  4764 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4765 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4766 		COMMAND		devsound1		NewL
       
  4767 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-InitializeL_command02
       
  4768 		OUTSTANDING
       
  4769 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-SetPrioritySettings_command03
       
  4770 		COMMAND		devsound1		Capabilities
       
  4771 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-SetConfigL_command05
       
  4772 		DELAY  10000000 
       
  4773 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-OpenFile_command06
       
  4774 		COMMAND		devsound1		PlayInitL
       
  4775 		OUTSTANDING
       
  4776 		COMMAND		devsound1		CloseFile
       
  4777 		COMMAND		devsound1		~
       
  4778 	END_TEST_BLOCK
       
  4779 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044
       
  4780 
       
  4781 
       
  4782 
       
  4783 
       
  4784 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045
       
  4785 
       
  4786 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045
       
  4787 //!@SYMAPI
       
  4788 //! TEST_BLOCK 001
       
  4789 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  4790 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  4791 //!                CMMFDevSound::Capabilities()
       
  4792 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  4793 //!                CMMFDevSound::PlayInitL()
       
  4794 //! TEST_BLOCK 002
       
  4795 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  4796 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  4797 //!                CMMFDevSound::Capabilities()
       
  4798 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  4799 //!                CMMFDevSound::PlayInitL()
       
  4800 //!@SYMAuthor			fperez
       
  4801 //!@SYMCreationDate		8/25/2008 
       
  4802 //!@SYMTestCaseDesc		Incoming call during Mobile TV playback
       
  4803 //!@SYMTestActions
       
  4804 //! TEST_BLOCK 001
       
  4805 //!                1. create DevSound Instance att
       
  4806 //!                2. Initialize DevSound ( Mode= EMMFStatePlaying; FourCC= MP3)
       
  4807 //!                3. SetPriority (Priority = {Priority,PriorityMobileTV} ; Preference = {PriorityPreference,PriorityPreferenceMobileTV}; PriorityState = EMMFStatePlaying)
       
  4808 //!                4. Capabilities
       
  4809 //!                5. SetConfiguration (Channels=EMMFStereo; Rate= EMMFSampleRate44100Hz)
       
  4810 //!                6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  4811 //!                7. Play
       
  4812 //!                8. Close File
       
  4813 //!                9. Destroy DevSound instance
       
  4814 //! TEST_BLOCK 002
       
  4815 //!                1. create DevSound Instance att
       
  4816 //!                2. Initialize DevSound (Mode= EMMFStatePlaying; FourCC=MP3)
       
  4817 //!                3. SetPriority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStatePlaying)
       
  4818 //!                4. Capabilities
       
  4819 //!                5. SetConfiguration (Channels=EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 10 seconds
       
  4820 //!                6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3)
       
  4821 //!                7. Play
       
  4822 //!                8. Close File
       
  4823 //!                9. Destroy DevSound instance
       
  4824 //!                
       
  4825 //!@SYMTestStatus		Verified
       
  4826 //!@SYMTestPriority		High
       
  4827 //!@SYMTestExpectedResults
       
  4828 //!                Incoming call during Mobile TV playback
       
  4829 //! TEST_BLOCK 001
       
  4830 //!                MP3 playback as Mobile TV
       
  4831 //! TEST_BLOCK 002
       
  4832 //!                MP3 playback as Incoming Call
       
  4833 //!@SYMTestType			CIT
       
  4834 
       
  4835 
       
  4836 	CONCURRENT
       
  4837 
       
  4838 
       
  4839 
       
  4840 	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4841 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4842 		COMMAND		devsound1		NewL
       
  4843 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-InitializeL_command02
       
  4844 		OUTSTANDING
       
  4845 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-SetPrioritySettings_command03
       
  4846 		COMMAND		devsound1		Capabilities
       
  4847 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-SetConfigL_command05
       
  4848 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-OpenFile_command06
       
  4849 		COMMAND		devsound1		PlayInitL
       
  4850 		OUTSTANDING
       
  4851 		COMMAND		devsound1		CloseFile
       
  4852 		COMMAND		devsound1		~
       
  4853 	END_TEST_BLOCK
       
  4854 
       
  4855 
       
  4856 
       
  4857 	START_TEST_BLOCK	900	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4858 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4859 		COMMAND		devsound1		NewL
       
  4860 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-InitializeL_command02
       
  4861 		OUTSTANDING
       
  4862 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-SetPrioritySettings_command03
       
  4863 		COMMAND		devsound1		Capabilities
       
  4864 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-SetConfigL_command05
       
  4865 		DELAY  10000000 
       
  4866 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-OpenFile_command06
       
  4867 		COMMAND		devsound1		PlayInitL
       
  4868 		OUTSTANDING
       
  4869 		COMMAND		devsound1		CloseFile
       
  4870 		COMMAND		devsound1		~
       
  4871 	END_TEST_BLOCK
       
  4872 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045
       
  4873 
       
  4874 
       
  4875 
       
  4876 
       
  4877 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046
       
  4878 
       
  4879 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046
       
  4880 //!@SYMAPI
       
  4881 //! TEST_BLOCK 001
       
  4882 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4883 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4884 //!                CMMFDevSound::Capabilities()
       
  4885 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4886 //!                CMMFDevSound::PlayInitL()
       
  4887 //!                CMMFDevSound::Stop()
       
  4888 //! TEST_BLOCK 002
       
  4889 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4890 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4891 //!                CMMFDevSound::Capabilities()
       
  4892 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4893 //!                CMMFDevSound::PlayInitL()
       
  4894 //!                CMMFDevSound::Stop()
       
  4895 //!@SYMAuthor			etorres
       
  4896 //!@SYMCreationDate		8/25/2008 
       
  4897 //!@SYMTestCaseDesc		PoC downlink during Mobile TV playback
       
  4898 //!@SYMTestActions
       
  4899 //! TEST_BLOCK 001
       
  4900 //!                1. Create DevSound instance
       
  4901 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC=MP3)
       
  4902 //!                3. SetPriority (Priority= {Priority,PriorityMobileTV};  Preference={PriorityPreference,PriorityPreferenceMobileTV}; PriorityState=EMMFStatePlaying)
       
  4903 //!                4. Capabilities
       
  4904 //!                5. SetConfiguration (Channels=EMMFStereo; Rate=EMMFSampleRate44100Hz)
       
  4905 //!                6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  4906 //!                7. Set Expected Play Error(ExpectedPlayError=-13)
       
  4907 //!                8. PlayInitL 30s
       
  4908 //!                9. Stop
       
  4909 //!                10. Close file
       
  4910 //!                11. Destroy DevSound instance
       
  4911 //! TEST_BLOCK 002
       
  4912 //!                1. Create DevSound instance
       
  4913 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC=AMR)
       
  4914 //!                3. SetPriority (Priority={Priority,PriorityPocCallDown}; Preference={PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState=EMMFStatePlaying)
       
  4915 //!                4. Capabilities
       
  4916 //!                5. SetConfiguration & wait 10s (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz)
       
  4917 //!                6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  4918 //!                7. PlayInitL TIMER_10S
       
  4919 //!                8. Stop
       
  4920 //!                9. Close file
       
  4921 //!                10. Destroy DevSound instance
       
  4922 //!@SYMTestStatus		Verified
       
  4923 //!@SYMTestPriority		High
       
  4924 //!@SYMTestExpectedResults
       
  4925 //!                PoC downlink during Mobile TV playback
       
  4926 //! TEST_BLOCK 001
       
  4927 //!                MP3 playback as Mobile TV
       
  4928 //! TEST_BLOCK 002
       
  4929 //!                AMR-NB playback as PocCallDown
       
  4930 //!@SYMTestType			CIT
       
  4931 
       
  4932 
       
  4933 	CONCURRENT
       
  4934 
       
  4935 
       
  4936 
       
  4937 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4938 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4939 		COMMAND		devsound1		NewL
       
  4940 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-InitializeL_command02
       
  4941 		OUTSTANDING
       
  4942 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-SetPrioritySettings_command03
       
  4943 		COMMAND		devsound1		Capabilities
       
  4944 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-SetConfigL_command05
       
  4945 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-OpenFile_command06
       
  4946 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  4947 		ASYNC_DELAY  30000000 
       
  4948 		COMMAND		devsound1		Stop
       
  4949 		COMMAND		devsound1		CloseFile
       
  4950 		COMMAND		devsound1		~
       
  4951 	END_TEST_BLOCK
       
  4952 
       
  4953 
       
  4954 
       
  4955 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  4956 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  4957 		COMMAND		devsound1		NewL
       
  4958 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-InitializeL_command02
       
  4959 		OUTSTANDING
       
  4960 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-SetPrioritySettings_command03
       
  4961 		COMMAND		devsound1		Capabilities
       
  4962 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-SetConfigL_command05
       
  4963 		DELAY  10000000 
       
  4964 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-OpenFile_command06
       
  4965 		COMMAND		devsound1		PlayInitL
       
  4966 		ASYNC_DELAY  10000000 
       
  4967 		COMMAND		devsound1		Stop
       
  4968 		COMMAND		devsound1		CloseFile
       
  4969 		COMMAND		devsound1		~
       
  4970 	END_TEST_BLOCK
       
  4971 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046
       
  4972 
       
  4973 
       
  4974 
       
  4975 
       
  4976 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047
       
  4977 
       
  4978 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047
       
  4979 //!@SYMAPI
       
  4980 //! TEST_BLOCK 001
       
  4981 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4982 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4983 //!                CMMFDevSound::Capabilities()
       
  4984 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4985 //!                CMMFDevSound::PlayInitL()
       
  4986 //!                CMMFDevSound::Stop()
       
  4987 //! TEST_BLOCK 002
       
  4988 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  4989 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  4990 //!                CMMFDevSound::Capabilities()
       
  4991 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  4992 //!                CMMFDevSound::PlayInitL()
       
  4993 //!                CMMFDevSound::Stop()
       
  4994 //!@SYMAuthor			etorres
       
  4995 //!@SYMCreationDate		8/25/2008 
       
  4996 //!@SYMTestCaseDesc		Mix 8k mono AMR-NB playback with 16k mono AMR-WB playback
       
  4997 //!@SYMTestActions
       
  4998 //! TEST_BLOCK 001
       
  4999 //!                1. Create DevSound instance 
       
  5000 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
       
  5001 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
  5002 //!                4. Capabilities 
       
  5003 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  5004 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  5005 //!                7. Start Play 20 s
       
  5006 //!                8. Stop
       
  5007 //!                9. Close file
       
  5008 //!                10. Destroy DevSound instance
       
  5009 //! TEST_BLOCK 002
       
  5010 //!                1. Create DevSound instance 
       
  5011 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
       
  5012 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
       
  5013 //!                4. Capabilities 
       
  5014 //!                5. Set Configuration & wait 10s (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
       
  5015 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb)
       
  5016 //!                7. Start Play 20 s
       
  5017 //!                8. Stop
       
  5018 //!                9. Close file
       
  5019 //!                10. Destroy DevSound instance
       
  5020 //!@SYMTestStatus		Verified
       
  5021 //!@SYMTestPriority		High
       
  5022 //!@SYMTestExpectedResults
       
  5023 //!                Mix 8k mono AMR-NB playback with 16k mono AMR-WB playback
       
  5024 //! TEST_BLOCK 001
       
  5025 //!                AMR-NB 8KHz playback
       
  5026 //! TEST_BLOCK 002
       
  5027 //!                AMR-WB 8KHz playback
       
  5028 //!@SYMTestType			CIT
       
  5029 
       
  5030 
       
  5031 	CONCURRENT
       
  5032 
       
  5033 
       
  5034 
       
  5035 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5036 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5037 		COMMAND		devsound1		NewL
       
  5038 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-InitializeL_command02
       
  5039 		OUTSTANDING
       
  5040 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-SetPrioritySettings_command03
       
  5041 		COMMAND		devsound1		Capabilities
       
  5042 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-SetConfigL_command05
       
  5043 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-OpenFile_command06
       
  5044 		COMMAND		devsound1		PlayInitL
       
  5045 		ASYNC_DELAY  20000000 
       
  5046 		COMMAND		devsound1		Stop
       
  5047 		COMMAND		devsound1		CloseFile
       
  5048 		COMMAND		devsound1		~
       
  5049 	END_TEST_BLOCK
       
  5050 
       
  5051 
       
  5052 
       
  5053 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5054 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5055 		COMMAND		devsound1		NewL
       
  5056 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-InitializeL_command02
       
  5057 		OUTSTANDING
       
  5058 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-SetPrioritySettings_command03
       
  5059 		COMMAND		devsound1		Capabilities
       
  5060 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-SetConfigL_command05
       
  5061 		DELAY  10000000 
       
  5062 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-OpenFile_command06
       
  5063 		COMMAND		devsound1		PlayInitL
       
  5064 		ASYNC_DELAY  20000000 
       
  5065 		COMMAND		devsound1		Stop
       
  5066 		COMMAND		devsound1		CloseFile
       
  5067 		COMMAND		devsound1		~
       
  5068 	END_TEST_BLOCK
       
  5069 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047
       
  5070 
       
  5071 
       
  5072 
       
  5073 
       
  5074 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048
       
  5075 
       
  5076 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048
       
  5077 //!@SYMAPI
       
  5078 //! TEST_BLOCK 001
       
  5079 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5080 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5081 //!                CMMFDevSound::Capabilities()
       
  5082 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5083 //!                CMMFDevSound::PlayInitL()
       
  5084 //!                CMMFDevSound::Stop()
       
  5085 //! TEST_BLOCK 002
       
  5086 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5087 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5088 //!                CMMFDevSound::Capabilities()
       
  5089 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5090 //!                CMMFDevSound::PlayInitL()
       
  5091 //!                CMMFDevSound::Stop()
       
  5092 //!@SYMAuthor			etorres
       
  5093 //!@SYMCreationDate		8/25/2008 
       
  5094 //!@SYMTestCaseDesc		Mix 8k mono AMR-NB playback with 48k stereo PCM playback
       
  5095 //!@SYMTestActions
       
  5096 //! TEST_BLOCK 001
       
  5097 //!                1. Create DevSound instance 
       
  5098 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
       
  5099 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
  5100 //!                4. Capabilities 
       
  5101 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  5102 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  5103 //!                7. Start Play 20 s
       
  5104 //!                8. Stop
       
  5105 //!                9. Close file
       
  5106 //!                10. Destroy DevSound instance
       
  5107 //! TEST_BLOCK 002
       
  5108 //!                1. Create DevSound instance 
       
  5109 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
       
  5110 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
       
  5111 //!                4. Capabilities 
       
  5112 //!                5. Set Configuration & wait 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  5113 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
       
  5114 //!                7. Start Play 20 s
       
  5115 //!                8. Stop
       
  5116 //!                9. Close file
       
  5117 //!                10. Destroy DevSound instance
       
  5118 //!@SYMTestStatus		Verified
       
  5119 //!@SYMTestPriority		High
       
  5120 //!@SYMTestExpectedResults
       
  5121 //!                Mix 8k mono AMR-NB playback with 48k stereo PCM playback
       
  5122 //! TEST_BLOCK 001
       
  5123 //!                AMR-NB 8 KHz playback
       
  5124 //! TEST_BLOCK 002
       
  5125 //!                PCM 48 KHz playback
       
  5126 //!@SYMTestType			CIT
       
  5127 
       
  5128 
       
  5129 	CONCURRENT
       
  5130 
       
  5131 
       
  5132 
       
  5133 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5134 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5135 		COMMAND		devsound1		NewL
       
  5136 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-InitializeL_command02
       
  5137 		OUTSTANDING
       
  5138 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-SetPrioritySettings_command03
       
  5139 		COMMAND		devsound1		Capabilities
       
  5140 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-SetConfigL_command05
       
  5141 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-OpenFile_command06
       
  5142 		COMMAND		devsound1		PlayInitL
       
  5143 		ASYNC_DELAY  20000000 
       
  5144 		COMMAND		devsound1		Stop
       
  5145 		COMMAND		devsound1		CloseFile
       
  5146 		COMMAND		devsound1		~
       
  5147 	END_TEST_BLOCK
       
  5148 
       
  5149 
       
  5150 
       
  5151 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5152 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5153 		COMMAND		devsound1		NewL
       
  5154 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-InitializeL_command02
       
  5155 		OUTSTANDING
       
  5156 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-SetPrioritySettings_command03
       
  5157 		COMMAND		devsound1		Capabilities
       
  5158 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-SetConfigL_command05
       
  5159 		DELAY  10000000 
       
  5160 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-OpenFile_command06
       
  5161 		COMMAND		devsound1		PlayInitL
       
  5162 		ASYNC_DELAY  20000000 
       
  5163 		COMMAND		devsound1		Stop
       
  5164 		COMMAND		devsound1		CloseFile
       
  5165 		COMMAND		devsound1		~
       
  5166 	END_TEST_BLOCK
       
  5167 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048
       
  5168 
       
  5169 
       
  5170 
       
  5171 
       
  5172 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049
       
  5173 
       
  5174 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049
       
  5175 //!@SYMAPI
       
  5176 //! TEST_BLOCK 001
       
  5177 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5178 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5179 //!                CMMFDevSound::Capabilities()
       
  5180 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5181 //!                CMMFDevSound::PlayInitL()
       
  5182 //!                CMMFDevSound::Stop()
       
  5183 //! TEST_BLOCK 002
       
  5184 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5185 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5186 //!                CMMFDevSound::Capabilities()
       
  5187 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5188 //!                CMMFDevSound::PlayInitL()
       
  5189 //!                CMMFDevSound::Stop()
       
  5190 //!@SYMAuthor			etorres
       
  5191 //!@SYMCreationDate		8/25/2008 
       
  5192 //!@SYMTestCaseDesc		Mix 8k mono AMR-NB playback with 8k mono AMR-NB playback
       
  5193 //!@SYMTestActions
       
  5194 //! TEST_BLOCK 001
       
  5195 //!                1. Create DevSound instance 
       
  5196 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
       
  5197 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
       
  5198 //!                4. Capabilities 
       
  5199 //!                5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  5200 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  5201 //!                7. Start Play 20 s
       
  5202 //!                8. Stop
       
  5203 //!                9. Close file
       
  5204 //!                10. Destroy DevSound instance
       
  5205 //! TEST_BLOCK 002
       
  5206 //!                1. Create DevSound instance 
       
  5207 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR)
       
  5208 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone};PriorityState=EMMFStatePlaying)
       
  5209 //!                4. Capabilities 
       
  5210 //!                5. Set Configuration & wait 10s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  5211 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_backwards.amr)
       
  5212 //!                7. Start Play 20 s
       
  5213 //!                8. Stop
       
  5214 //!                9. Close file
       
  5215 //!                10. Destroy DevSound instance
       
  5216 //!@SYMTestStatus		Verified
       
  5217 //!@SYMTestPriority		High
       
  5218 //!@SYMTestExpectedResults
       
  5219 //!                Mix 8k mono AMR-NB playback with 8k mono AMR-NB playback
       
  5220 //! TEST_BLOCK 001
       
  5221 //!                AMR-NB 8 KHz playback
       
  5222 //! TEST_BLOCK 002
       
  5223 //!                AMR-NB 8 HKz playback
       
  5224 //!@SYMTestType			CIT
       
  5225 
       
  5226 
       
  5227 	CONCURRENT
       
  5228 
       
  5229 
       
  5230 
       
  5231 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5232 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5233 		COMMAND		devsound1		NewL
       
  5234 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-InitializeL_command02
       
  5235 		OUTSTANDING
       
  5236 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-SetPrioritySettings_command03
       
  5237 		COMMAND		devsound1		Capabilities
       
  5238 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-SetConfigL_command05
       
  5239 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-OpenFile_command06
       
  5240 		COMMAND		devsound1		PlayInitL
       
  5241 		ASYNC_DELAY  20000000 
       
  5242 		COMMAND		devsound1		Stop
       
  5243 		COMMAND		devsound1		CloseFile
       
  5244 		COMMAND		devsound1		~
       
  5245 	END_TEST_BLOCK
       
  5246 
       
  5247 
       
  5248 
       
  5249 	START_TEST_BLOCK	40	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5250 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5251 		COMMAND		devsound1		NewL
       
  5252 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-InitializeL_command02
       
  5253 		OUTSTANDING
       
  5254 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-SetPrioritySettings_command03
       
  5255 		COMMAND		devsound1		Capabilities
       
  5256 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-SetConfigL_command05
       
  5257 		DELAY  10000000 
       
  5258 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-OpenFile_command06
       
  5259 		COMMAND		devsound1		PlayInitL
       
  5260 		ASYNC_DELAY  20000000 
       
  5261 		COMMAND		devsound1		Stop
       
  5262 		COMMAND		devsound1		CloseFile
       
  5263 		COMMAND		devsound1		~
       
  5264 	END_TEST_BLOCK
       
  5265 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049
       
  5266 
       
  5267 
       
  5268 
       
  5269 
       
  5270 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050
       
  5271 
       
  5272 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050
       
  5273 //!@SYMAPI
       
  5274 //! TEST_BLOCK 001
       
  5275 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5276 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5277 //!                CMMFDevSound::Capabilities()
       
  5278 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5279 //!                CMMFDevSound::PlayInitL()
       
  5280 //!                CMMFDevSound::Stop()
       
  5281 //!                CMMFDevSound::SetVolume(TInt)
       
  5282 //! TEST_BLOCK 002
       
  5283 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5284 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5285 //!                CMMFDevSound::Capabilities()
       
  5286 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5287 //!                CMMFDevSound::PlayInitL()
       
  5288 //!                CMMFDevSound::Stop()
       
  5289 //!                CMMFDevSound::SetVolume(TInt)
       
  5290 //!@SYMAuthor			jguillermo
       
  5291 //!@SYMCreationDate		9/8/2008 
       
  5292 //!@SYMTestCaseDesc		Volume control of two simultaneous audio playbacks
       
  5293 //!@SYMTestActions
       
  5294 //! TEST_BLOCK 001
       
  5295 //!                1. Create DevSound instance
       
  5296 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  5297 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying)
       
  5298 //!                4. Capabilities
       
  5299 //!                5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  5300 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test2.mp3)
       
  5301 //!                7. Start Play for 15 seconds
       
  5302 //!                8. Set volume and delay 5 seconds (Volume = 100)
       
  5303 //!                9. Set volume and delay 20 seconds (Volume = 50)
       
  5304 //!                10. Stop
       
  5305 //!                11. Close file
       
  5306 //!                12. Destroy DevSound instance
       
  5307 //! TEST_BLOCK 002
       
  5308 //!                1. Create DevSound instance 
       
  5309 //!                2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  5310 //!                3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying)
       
  5311 //!                4. Capabilities 
       
  5312 //!                5. Set Configuration and delay 5 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
       
  5313 //!                6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3)
       
  5314 //!                7. Start Play for 20 seconds
       
  5315 //!                8. Set volume and delay 5 seconds (Volume = 0)
       
  5316 //!                9. Set volume and delay 10 seconds (Volume = 50)
       
  5317 //!                10. Stop
       
  5318 //!                11. Close file
       
  5319 //!                12. Destroy DevSound instance
       
  5320 //!@SYMTestStatus		Verified
       
  5321 //!@SYMTestPriority		High
       
  5322 //!@SYMTestExpectedResults
       
  5323 //!                Volume control of two simultaneous audio playbacks
       
  5324 //! TEST_BLOCK 001
       
  5325 //!                MP3 Playback with volume settings
       
  5326 //! TEST_BLOCK 002
       
  5327 //!                MP3 Playback with volume settings
       
  5328 //!@SYMTestType			CIT
       
  5329 
       
  5330 
       
  5331 	CONCURRENT
       
  5332 
       
  5333 
       
  5334 
       
  5335 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5336 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5337 		COMMAND		devsound1		NewL
       
  5338 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-InitializeL_command02
       
  5339 		OUTSTANDING
       
  5340 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetPrioritySettings_command03
       
  5341 		COMMAND		devsound1		Capabilities
       
  5342 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetConfigL_command05
       
  5343 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-OpenFile_command06
       
  5344 		COMMAND		devsound1		PlayInitL
       
  5345 		ASYNC_DELAY  10000000 
       
  5346 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetVolume_command08
       
  5347 		ASYNC_DELAY  5000000 
       
  5348 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetVolume_command09
       
  5349 		ASYNC_DELAY  20000000 
       
  5350 		COMMAND		devsound1		Stop
       
  5351 		COMMAND		devsound1		CloseFile
       
  5352 		COMMAND		devsound1		~
       
  5353 	END_TEST_BLOCK
       
  5354 
       
  5355 
       
  5356 
       
  5357 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5358 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5359 		COMMAND		devsound1		NewL
       
  5360 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-InitializeL_command02
       
  5361 		OUTSTANDING
       
  5362 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetPrioritySettings_command03
       
  5363 		COMMAND		devsound1		Capabilities
       
  5364 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetConfigL_command05
       
  5365 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-OpenFile_command06
       
  5366 		COMMAND		devsound1		PlayInitL
       
  5367 		ASYNC_DELAY  20000000 
       
  5368 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetVolume_command08
       
  5369 		ASYNC_DELAY  5000000 
       
  5370 		COMMAND		devsound1		SetVolume			MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetVolume_command09
       
  5371 		ASYNC_DELAY  20000000 
       
  5372 		COMMAND		devsound1		Stop
       
  5373 		COMMAND		devsound1		CloseFile
       
  5374 		COMMAND		devsound1		~
       
  5375 	END_TEST_BLOCK
       
  5376 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050
       
  5377 
       
  5378 
       
  5379 
       
  5380 
       
  5381 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051
       
  5382 
       
  5383 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051
       
  5384 //!@SYMAPI
       
  5385 //! TEST_BLOCK 001
       
  5386 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5387 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5388 //!                CMMFDevSound::Capabilities()
       
  5389 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5390 //!                CMMFDevSound::PlayInitL()
       
  5391 //! TEST_BLOCK 002
       
  5392 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5393 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5394 //!                CMMFDevSound::Capabilities()
       
  5395 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5396 //!                CMMFDevSound::PlayInitL()
       
  5397 //!                CMMFDevSound::Pause()
       
  5398 //!@SYMAuthor			fperez
       
  5399 //!@SYMCreationDate		9/8/2008 
       
  5400 //!@SYMTestCaseDesc		PoC downlink during audio playback
       
  5401 //!@SYMTestActions
       
  5402 //! TEST_BLOCK 001
       
  5403 //!                1.  Create DevSound instance 
       
  5404 //!                2.  Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  5405 //!                3.  Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
       
  5406 //!                4.  Capabilities 
       
  5407 //!                5.  Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  5408 //!                6.  Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  5409 //!                7.  Set expected play error( ExpectedPlayError= -13)
       
  5410 //!                8.  Start Play
       
  5411 //!                9. Close file
       
  5412 //!                10. Destroy DevSound instance
       
  5413 //!                
       
  5414 //! TEST_BLOCK 002
       
  5415 //!                1.  Create DevSound instance 
       
  5416 //!                2.  Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR)
       
  5417 //!                3.  Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying)
       
  5418 //!                4.  Capabilities 
       
  5419 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
       
  5420 //!                6.  Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  5421 //!                7.  Play 10 seconds
       
  5422 //!                8.  Stop
       
  5423 //!                9. Close file
       
  5424 //!                10. Destroy DevSound instance
       
  5425 //!                
       
  5426 //!@SYMTestStatus		Verified
       
  5427 //!@SYMTestPriority		High
       
  5428 //!@SYMTestExpectedResults
       
  5429 //!                PoC downlink during audio playback
       
  5430 //! TEST_BLOCK 001
       
  5431 //!                AMR-NB playback as PocCallDown
       
  5432 //! TEST_BLOCK 002
       
  5433 //!                MP3 playback as Incoming Call
       
  5434 //!@SYMTestType			CIT
       
  5435 
       
  5436 
       
  5437 	CONCURRENT
       
  5438 
       
  5439 
       
  5440 
       
  5441 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5442 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5443 		COMMAND		devsound1		NewL
       
  5444 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-InitializeL_command02
       
  5445 		OUTSTANDING
       
  5446 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-SetPrioritySettings_command03
       
  5447 		COMMAND		devsound1		Capabilities
       
  5448 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-SetConfigL_command05
       
  5449 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-OpenFile_command06
       
  5450 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  5451 		OUTSTANDING
       
  5452 		COMMAND		devsound1		CloseFile
       
  5453 		COMMAND		devsound1		~
       
  5454 	END_TEST_BLOCK
       
  5455 
       
  5456 
       
  5457 
       
  5458 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5459 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5460 		COMMAND		devsound1		NewL
       
  5461 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-InitializeL_command02
       
  5462 		OUTSTANDING
       
  5463 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-SetPrioritySettings_command03
       
  5464 		COMMAND		devsound1		Capabilities
       
  5465 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-SetConfigL_command05
       
  5466 		DELAY  10000000 
       
  5467 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-OpenFile_command06
       
  5468 		COMMAND		devsound1		PlayInitL
       
  5469 		ASYNC_DELAY  10000000 
       
  5470 		COMMAND		devsound1		Stop
       
  5471 		COMMAND		devsound1		CloseFile
       
  5472 		COMMAND		devsound1		~
       
  5473 	END_TEST_BLOCK
       
  5474 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051
       
  5475 
       
  5476 
       
  5477 
       
  5478 
       
  5479 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052
       
  5480 
       
  5481 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052
       
  5482 //!@SYMAPI
       
  5483 //! TEST_BLOCK 001
       
  5484 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5485 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5486 //!                CMMFDevSound::Capabilities()
       
  5487 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5488 //!                CMMFDevSound::PlayInitL()
       
  5489 //!                CMMFDevSound::Stop()
       
  5490 //! TEST_BLOCK 002
       
  5491 //!                CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
       
  5492 //!                CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
       
  5493 //!                CMMFDevSound::Capabilities()
       
  5494 //!                CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
       
  5495 //!                CMMFDevSound::PlayInitL()
       
  5496 //!@SYMAuthor			fperez
       
  5497 //!@SYMCreationDate		9/8/2008 
       
  5498 //!@SYMTestCaseDesc		PoC downlink during incoming SMS
       
  5499 //!@SYMTestActions
       
  5500 //! TEST_BLOCK 001
       
  5501 //!                1.  Create DevSound instance 
       
  5502 //!                2.  Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  5503 //!                3.  Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState= EMMFStatePlaying)
       
  5504 //!                4.  Capabilities 
       
  5505 //!                5.  Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  5506 //!                6.  Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  5507 //!                7.  Set expected play error( ExpectedPlayError= -13)
       
  5508 //!                8.  Start Play
       
  5509 //!                9. Close file
       
  5510 //!                10. Destroy DevSound instance
       
  5511 //! TEST_BLOCK 002
       
  5512 //!                1.  Create DevSound instance 
       
  5513 //!                2.  Initialize DevSound (Mode= EMMFStatePlaying; FourCC= AMR)
       
  5514 //!                3.  Set Priority (Priority= {Priority,PriorityPocCallDown}; Preference= {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState= EMMFStatePlaying)
       
  5515 //!                4.  Capabilities 
       
  5516 //!                5.  Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds
       
  5517 //!                6.  Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  5518 //!                7.  Play 10 seconds
       
  5519 //!                8.  Stop
       
  5520 //!                9. Close file
       
  5521 //!                10. Destroy DevSound instance
       
  5522 //!                
       
  5523 //!@SYMTestStatus		Verified
       
  5524 //!@SYMTestPriority		High
       
  5525 //!@SYMTestExpectedResults
       
  5526 //!                PoC downlink during incoming SMS
       
  5527 //! TEST_BLOCK 001
       
  5528 //!                G.729AB 8k 8kbps mono playback when cng on
       
  5529 //! TEST_BLOCK 002
       
  5530 //!                AMR-NB playback verify all bitrates when cng on
       
  5531 //!@SYMTestType			CIT
       
  5532 
       
  5533 
       
  5534 	CONCURRENT
       
  5535 
       
  5536 
       
  5537 
       
  5538 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5539 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5540 		COMMAND		devsound1		NewL
       
  5541 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-InitializeL_command02
       
  5542 		OUTSTANDING
       
  5543 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-SetPrioritySettings_command03
       
  5544 		COMMAND		devsound1		Capabilities
       
  5545 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-SetConfigL_command05
       
  5546 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-OpenFile_command06
       
  5547 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  5548 		OUTSTANDING
       
  5549 		COMMAND		devsound1		CloseFile
       
  5550 		COMMAND		devsound1		~
       
  5551 	END_TEST_BLOCK
       
  5552 
       
  5553 
       
  5554 
       
  5555 	START_TEST_BLOCK	100	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5556 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5557 		COMMAND		devsound1		NewL
       
  5558 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-InitializeL_command02
       
  5559 		OUTSTANDING
       
  5560 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-SetPrioritySettings_command03
       
  5561 		COMMAND		devsound1		Capabilities
       
  5562 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-SetConfigL_command05
       
  5563 		DELAY  10000000 
       
  5564 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-OpenFile_command06
       
  5565 		COMMAND		devsound1		PlayInitL
       
  5566 		ASYNC_DELAY  10000000 
       
  5567 		COMMAND		devsound1		Stop
       
  5568 		COMMAND		devsound1		CloseFile
       
  5569 		COMMAND		devsound1		~
       
  5570 	END_TEST_BLOCK
       
  5571 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052
       
  5572 
       
  5573 
       
  5574 
       
  5575 
       
  5576 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053
       
  5577 
       
  5578 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053
       
  5579 //!@SYMAPI
       
  5580 //! TEST_BLOCK 001
       
  5581 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5582 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5583 //!                CMMFDevSound::Capabilities()
       
  5584 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5585 //!                CMMFDevSound::PlayInitL()
       
  5586 //! TEST_BLOCK 002
       
  5587 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5588 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5589 //!                CMMFDevSound::Capabilities()
       
  5590 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5591 //!                CMMFDevSound::PlayInitL()
       
  5592 //!                CMMFDevSound::Stop()
       
  5593 //!@SYMAuthor			alavariega
       
  5594 //!@SYMCreationDate		9/8/2008 
       
  5595 //!@SYMTestCaseDesc		Audio playback during PoC downlink
       
  5596 //!@SYMTestActions
       
  5597 //! TEST_BLOCK 001
       
  5598 //!                1.- create DevSoundTester instance
       
  5599 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR  )
       
  5600 //!                3.- Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying )
       
  5601 //!                4.- Capabilities
       
  5602 //!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  5603 //!                6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
       
  5604 //!                7.- Start Play 20s
       
  5605 //!                8 Close file
       
  5606 //!                9- Destroy DevSound instance
       
  5607 //! TEST_BLOCK 002
       
  5608 //!                1.- create DevSoundTester instance
       
  5609 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
       
  5610 //!                3.- Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying )
       
  5611 //!                4.- Capabilities
       
  5612 //!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  5613 //!                6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  5614 //!                7.- Pause 10s(Pause=TRUE)
       
  5615 //!                8.- SetExpectedError(ExpectedPlayError=-21)
       
  5616 //!                9.- Start Play
       
  5617 //!                10.- Close file
       
  5618 //!                11.- Destroy DevSound instance
       
  5619 //!                
       
  5620 //!@SYMTestStatus		Verified
       
  5621 //!@SYMTestPriority		High
       
  5622 //!@SYMTestExpectedResults
       
  5623 //!                Audio playback during PoC downlink
       
  5624 //! TEST_BLOCK 001
       
  5625 //!                MP3 playback as Received SMS
       
  5626 //! TEST_BLOCK 002
       
  5627 //!                AMR-NB playback as PocCallDown
       
  5628 //!@SYMTestType			CIT
       
  5629 
       
  5630 
       
  5631 	CONCURRENT
       
  5632 
       
  5633 
       
  5634 
       
  5635 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5636 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5637 		COMMAND		devsound1		NewL
       
  5638 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-InitializeL_command02
       
  5639 		OUTSTANDING
       
  5640 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-SetPrioritySettings_command03
       
  5641 		COMMAND		devsound1		Capabilities
       
  5642 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-SetConfigL_command05
       
  5643 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-OpenFile_command06
       
  5644 		COMMAND		devsound1		PlayInitL
       
  5645 		ASYNC_DELAY  20000000 
       
  5646 		COMMAND		devsound1		CloseFile
       
  5647 		COMMAND		devsound1		~
       
  5648 	END_TEST_BLOCK
       
  5649 
       
  5650 
       
  5651 
       
  5652 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5653 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5654 		COMMAND		devsound1		NewL
       
  5655 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-InitializeL_command02
       
  5656 		OUTSTANDING
       
  5657 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-SetPrioritySettings_command03
       
  5658 		COMMAND		devsound1		Capabilities
       
  5659 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-SetConfigL_command05
       
  5660 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-OpenFile_command06
       
  5661 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-Stop_command07
       
  5662 		DELAY  10000000 
       
  5663 		COMMAND		!AsyncError=-21			devsound1		PlayInitL
       
  5664 		OUTSTANDING
       
  5665 		COMMAND		devsound1		CloseFile
       
  5666 		COMMAND		devsound1		~
       
  5667 	END_TEST_BLOCK
       
  5668 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053
       
  5669 
       
  5670 
       
  5671 
       
  5672 
       
  5673 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054
       
  5674 
       
  5675 //!@SYMTestCaseID		MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054
       
  5676 //!@SYMAPI
       
  5677 //! TEST_BLOCK 001
       
  5678 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5679 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5680 //!                CMMFDevSound::Capabilities()
       
  5681 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5682 //!                CMMFDevSound::PlayInitL()
       
  5683 //!                CMMFDevSound::Stop()
       
  5684 //! TEST_BLOCK 002
       
  5685 //!                CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
       
  5686 //!                CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
       
  5687 //!                CMMFDevSound::Capabilities()
       
  5688 //!                CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
       
  5689 //!                CMMFDevSound::RecordInitL()
       
  5690 //!@SYMAuthor			alavariega
       
  5691 //!@SYMCreationDate		9/8/2008 
       
  5692 //!@SYMTestCaseDesc		Incoming call during PoC downlink
       
  5693 //!@SYMTestActions
       
  5694 //! TEST_BLOCK 001
       
  5695 //!                1.- create DevSoundTester instance
       
  5696 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR  )
       
  5697 //!                3.- Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying )
       
  5698 //!                4.- Capabilities
       
  5699 //!                5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
       
  5700 //!                6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) 
       
  5701 //!                7.- Start Play 
       
  5702 //!                8.- Close file
       
  5703 //!                9.- Destroy DevSound instance
       
  5704 //! TEST_BLOCK 002
       
  5705 //!                1.- create DevSoundTester instance
       
  5706 //!                2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3  )
       
  5707 //!                3.- Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStatePlaying )
       
  5708 //!                4.- Capabilities
       
  5709 //!                5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
       
  5710 //!                6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
       
  5711 //!                7.- Pause 10S(Pause=TRUE)
       
  5712 //!                8.- Start Play 10s
       
  5713 //!                9.- Close file
       
  5714 //!                10.- Destroy DevSound instance
       
  5715 //!@SYMTestStatus		Verified
       
  5716 //!@SYMTestPriority		High
       
  5717 //!@SYMTestExpectedResults
       
  5718 //!                Incoming call during PoC downlink
       
  5719 //! TEST_BLOCK 001
       
  5720 //!                AMR-NB playback as PocCallDown
       
  5721 //! TEST_BLOCK 002
       
  5722 //!                AMR playback as Voice Recording
       
  5723 //!@SYMTestType			CIT
       
  5724 
       
  5725 
       
  5726 	CONCURRENT
       
  5727 
       
  5728 
       
  5729 
       
  5730 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5731 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5732 		COMMAND		devsound1		NewL
       
  5733 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-InitializeL_command02
       
  5734 		OUTSTANDING
       
  5735 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-SetPrioritySettings_command03
       
  5736 		COMMAND		devsound1		Capabilities
       
  5737 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-SetConfigL_command05
       
  5738 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-OpenFile_command06
       
  5739 		COMMAND		!AsyncError=-13			devsound1		PlayInitL
       
  5740 		OUTSTANDING
       
  5741 		COMMAND		devsound1		CloseFile
       
  5742 		COMMAND		devsound1		~
       
  5743 	END_TEST_BLOCK
       
  5744 
       
  5745 
       
  5746 
       
  5747 	START_TEST_BLOCK	200	t_devsound	\multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini
       
  5748 		CREATE_OBJECT	CMMFDevSound		devsound1
       
  5749 		COMMAND		devsound1		NewL
       
  5750 		COMMAND		devsound1		InitializeL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-InitializeL_command02
       
  5751 		OUTSTANDING
       
  5752 		COMMAND		devsound1		SetPrioritySettings			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-SetPrioritySettings_command03
       
  5753 		COMMAND		devsound1		Capabilities
       
  5754 		COMMAND		devsound1		SetConfigL			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-SetConfigL_command05
       
  5755 		COMMAND		devsound1		OpenFile			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-OpenFile_command06
       
  5756 		COMMAND		devsound1		Stop			MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-Stop_command07
       
  5757 		DELAY  10000000 
       
  5758 		COMMAND		devsound1		PlayInitL
       
  5759 		ASYNC_DELAY  10000000 
       
  5760 		COMMAND		devsound1		CloseFile
       
  5761 		COMMAND		devsound1		~
       
  5762 	END_TEST_BLOCK
       
  5763 END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054