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