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