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