--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmapitest/devsoundhaitest/scripts/multimedia-mmf-devsound-validation-automated-playback.script Wed Jun 09 11:20:54 2010 +0300
@@ -0,0 +1,5606 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+//
+//! @file
+//! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-playback
+//! @SYMScriptTestEnvironment This test script requires a basic ROM.
+//
+// Tests all public elements of the CMMFDevSound
+// classes as a means of confidence that the APIs work as expected.
+//
+// The purpose is to provide a regression test suite of PublishedAll
+// APIs for: CMMFDevSound
+// The tests are fully automated.
+//
+
+
+
+LOAD_SUITE t_devsound
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0001
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0001
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/7/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels=EMMFMono;Rate=EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_0x01_mono.amr)
+//! 7. Play 10 seconds
+//! 8. Stop for 5 seconds (Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. FileStartPosition
+//! 11. Stop 5 seconds
+//! 12. Play 10 seconds
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0001-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0001-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0001-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0001-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0001-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0001
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0002
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0002
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback play stop twice
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
+//! 7. Start Play 10 seconds
+//! 8. Stop for 5 seconds
+//! 9. FileStartPosition
+//! 10. Start Play 10 seconds
+//! 11. Stop
+//! 12. CloseFile
+//! 13. Destroy devsound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback play stop twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0002-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0002-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0002-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0002-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0002
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0003
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0003
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback repeat
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_0x01_mono.amr)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds (Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. FileStartPosition
+//! 11. Stop 5 seconds
+//! 12. Play 10 seconds
+//! 13. FileStartPosition
+//! 14. Stop 5 seconds
+//! 15. Play 10 seconds
+//! 16. Stop 5 seconds(Pause=TRUE)
+//! 17. Play 10 seconds
+//! 18. FileStartPosition
+//! 19. Stop 5 seconds
+//! 20. Play 10 seconds
+//! 21. Stop
+//! 22. CloseFile
+//! 23. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback repeat
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 90 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0003-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0003-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0003-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0003-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0003-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0003-0001-Stop_command16
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0003
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0004
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0004
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback twice
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying;FourCC= AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_0x01_mono.amr)
+//! 7. Start Play for 10S
+//! 8. Stop for 5S (Pause=TRUE)
+//! 9. Play for 10S
+//! 10. FileStartPosition
+//! 11. Stop for 5S
+//! 12. Play for 10S
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0004-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0004-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0004-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0004-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0004-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0004
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0005
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0005
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback using UID
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; HwDevice = {DecoderHwDevice,AMRNB})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
+//! 7. Play 10 seconds
+//! 8. Stop for 5 seconds (Pause=TRUE)
+//! 9. Resume and continue Play 10 seconds
+//! 10. Stop 5 seconds
+//! 11. FileStartPosition
+//! 12. Play 10 seconds
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback using UID
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0005-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0005-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0005-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0005-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0005-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0005
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0006
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0006
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback verify EOF
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr)
+//! 7. Start Play
+//! 8. CloseFile
+//! 9. Destroy devsound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback verify EOF
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0006-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0006-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0006-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0006-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0006
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0007
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0007
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 12.2kbps mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6.. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech_dtx_on.amr)
+//! 7. Start Play for 10 seconds
+//! 8. Stop for 5 seconds (Pause =TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. FileStartPosition
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Destroy Devsound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 12.2kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0007-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0007-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0007-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0007-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0007-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0007
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0008
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0008
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB 8k 5.15kbps mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC= AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_5.15kbps_mono_speech.amr)
+//! 7. Play 10S
+//! 8. Stop for 5S(Pause=TRUE)
+//! 9. Play 10S
+//! 10. FileStartPosition
+//! 11. Stop 5S
+//! 12. Play 10S
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete devsound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8k 5.15kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0008-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0008-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0008-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0008-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0008-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0008
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0009
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0009
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB playback verify all bitrates
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_VBR_mono_speech.amr)
+//! 7. Start Play
+//! 8. CloseFile
+//! 9. Destroy Devsound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB playback verify all bitrates
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0009-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0009-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0009-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0009-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0009
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0010
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0010
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-NB playback verify all bitrates
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_VBR_mono_speech_dtx_on.amr)
+//! 7. Start Play
+//! 8. CloseFile
+//! 9. Destroy Devsound instance.
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB playback verify all bitrates
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0010-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0010-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0010-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0010-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0010
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0011
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0011
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback repeat
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC= AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds(Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. FileStartPosition
+//! 11. Stop 5 seconds
+//! 12. Play 10 seconds
+//! 13. FileStartPosition
+//! 14. Stop 5 seconds
+//! 15. Play 10 seconds
+//! 16. Stop
+//! 17. CloseFile
+//! 18. Delete DevSound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback repeat
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0011-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0011-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0011-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0011-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0011-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0011
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0012
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0012
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback play stop twice
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC= AWB)
+//! 3. Set Priority (Priority= {Priority,PriorityNormal}; Preference= {PriorityPreference,PriorityPreferenceQuality}; PriorityState= EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate16000Hz)
+//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. Start Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. FileStartPosition
+//! 10. Start Play 10 seconds
+//! 11. Stop
+//! 12. CloseFile
+//! 13. Destroy DevSound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback play stop twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0012-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0012-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0012-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0012-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0012
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0013
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0013
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback repeat
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC= AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds(Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. FileStartPosition
+//! 11. Stop 5 seconds
+//! 12. Play 10 seconds
+//! 13. FileStartPosition
+//! 14. Stop 5 seconds
+//! 15. Play 10 seconds
+//! 16. Stop 5 seconds(Pause=TRUE)
+//! 17. Play 10 seconds
+//! 18. FileStartPosition
+//! 19. Stop 5 seconds
+//! 20. Play 10 seconds
+//! 21. Stop
+//! 22. CloseFile
+//! 23. Delete DevSound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback repeat
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0013-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0013-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0013-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0013-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0013-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0013-0001-Stop_command16
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0013
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0014
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0014
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback twice
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC= AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. Play 10 seconds
+//! 8. Stop for 5S(Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. Stop 5 seconds
+//! 11. FileStartPosition
+//! 12. Play 10 seconds
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete DevSound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0014-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0014-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0014-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0014-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0014-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0014
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0015
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0015
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback using UID
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; HwDevice = {DecoderHwDevice,AMRWB})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. Play 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Resume and continue Play 10 seconds
+//! 10. Stop 5 seconds
+//! 11. FileStartPosition
+//! 12. Play 10 seconds
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback using UID
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0015-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0015-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0015-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0015-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0015-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0015
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0016
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0016
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback verify EOF
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying;FourCC= AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. StartPlay EOF
+//! 8. CloseFile
+//! 9. Delete Devsound Instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback verify EOF
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0016-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0016-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0016-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0016-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0016
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0017
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0017
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 23.85kbps mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_23.85kbps_mono_speech.awb)
+//! 7. Start Play for 10 seconds ()
+//! 8. Pause for 5 seconds (Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10.Stop for 5 seconds
+//! 11.Start Play for 10 seconds ()
+//! 12.Stop
+//! 13.CloseFile
+//! 14.Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 23.85kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0017-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0017-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0017-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0017-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0017-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0017
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0018
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0018
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB 16k 8.85kbps mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_8.85kbps_mono_speech.awb)
+//! 7. Play 10 seconds
+//! 8. Pause 5 seconds (Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. Stop 5 seconds
+//! 11. FileStartPosition
+//! 12. Play 10 seconds
+//! 13. Stop
+//! 14. CloseFile
+//! 15. Delete DevSound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB 16k 8.85kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0018-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0018-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0018-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0018-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0018-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0018
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0019
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0019
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB playback verify all bitrates
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_VBR_mono_speech.awb)
+//! 7. Start Play ()
+//! 8. CloseFile
+//! 9. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB playback verify all bitrates
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0019-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0019-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0019-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0019-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0019
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0020
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0020
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc AMR-WB playback verify all bitrates
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = AWB)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_VBR_mono_speech_dtx_on.awb)
+//! 7. Start Play ()
+//! 8. CloseFile
+//! 9. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB playback verify all bitrates
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0020-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0020-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0020-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0020-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0020
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0021
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0021
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc G.711 a-law coded 8k mono PCM playback using UID
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; HwDevice = {DecoderHwDevice,G711})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\G711\G711_8k_8b_signed_mono_alaw.pcm)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. Set File Start Position
+//! 10. Play 10 seconds
+//! 11. Stop 5 seconds
+//! 12. Set File Start Position
+//! 13. Play 10 seconds
+//! 14. Stop
+//! 15. Close File
+//! 16. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! G.711 a-law coded 8k mono PCM playback using UID
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0021-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0021-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0021-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0021-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0021
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0023
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0023
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc G.729AB 8k 8kbps mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = G729)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\G729AB\G729AB_8k_8kbps_mono_dtx_off.bin)
+//! 7. Start Play for 10 seconds ()
+//! 8. Stop for 5 seconds
+//! 9. Start Play for 10 seconds ()
+//! 10. Stop for 5 seconds
+//! 11. Start Play for 10 seconds ()
+//! 12. Stop for 2s
+//! 13. CloseFile
+//! 14. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! G.729AB 8k 8kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 90 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0023-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0023-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0023-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0023-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0023
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0024
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0024
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc G.729AB 8k 8kbps mono playback twice
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = G729)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\G729AB\G729AB_8k_8kbps_mono_dtx_on.bin)
+//! 7. Start Play for 10 seconds ()
+//! 8. Stop for 5 seconds
+//! 9. Start Play for 10 seconds ()
+//! 10. Stop for 5 seconds
+//! 11. CloseFile
+//! 12. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! G.729AB 8k 8kbps mono playback twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0024-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0024-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0024-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0024-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0024
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0025
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0025
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc G.729AB 8k 8kbps mono playback using UID
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; HwDevice ={DecoderHwDevice,G729AB})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\G729AB\G729AB_8k_8kbps_mono_dtx_on.bin)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. Set File Start Position
+//! 10. Play 10 seconds
+//! 11. Stop 5 seconds
+//! 12. Set File Start Position
+//! 13. Play 10 seconds
+//! 14. Stop
+//! 15. CloseFile
+//! 16. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! G.729AB 8k 8kbps mono playback using UID
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0025-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0025-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0025-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0025-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0025
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0026
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0026
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc G.729AB 8k 8kbps mono playback verify EOF
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = G729)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile( Filename = {drive,mmc}\multimedia\mmf\devsound\G729AB\G729AB_8k_8kbps_mono_dtx_on.bin )
+//! 7. Start Play ()
+//! 8. CloseFile
+//! 9. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! G.729AB 8k 8kbps mono playback verify EOF
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0026-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0026-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0026-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0026-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0026
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0027
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0027
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc G.729AB 8k 8kbps mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC = G729)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\G729AB\G729AB_8k_8kbps_mono_dtx_on.bin)
+//! 7. Start Play for 10 seconds ()
+//! 8. Stop for 5 seconds
+//! 9. Start Play for 10 seconds ()
+//! 10. Stop for 5 seconds
+//! 11. Start Play for 10 seconds ()
+//! 12. Stop for 2s
+//! 13. CloseFile
+//! 14. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! G.729AB 8k 8kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0027-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0027-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0027-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0027-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0027
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0028
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0028
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc iLBC 8k 15.20kbps mono playback using UID
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; HwDevice = {DecoderHwDevice,ILBC})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\iLBC\iLBC_8k_15.20kbps_mono.bin)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. Set File Start Position
+//! 10. Play 10 seconds
+//! 11. Stop 5 seconds
+//! 12. Set File Start Position
+//! 13. Play 10 seconds
+//! 14. Stop
+//! 15. CloseFile
+//! 16. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! iLBC 8k 15.20kbps mono playback using UID
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 45 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0028-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0028-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0028-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0028-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0028
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0031
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0031
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CRepository::Set(TUint32 ,const TDesC8 {ref})
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/21/2008
+//!@SYMTestCaseDesc Play digital ringing tone file when vibra on
+//!@SYMTestActions
+//! 1. Create Central repository instance (RepUID={RepositoryID,UidVibraCtrl}).
+//! 2. Set repository settings (ItemID={ItemsID,IdVibraEnabled}; SetValue={DataID,On})
+//! 3. Create DevSound instance.
+//! 4. OpenFile( Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_44.1k_128kbps_st_Test3.mp3 )
+//! 5. Initialize devsound (Mode = EMMFStatePlaying; FourCC= MP3)
+//! 6. Set priority settings ( Priority={Priority,PriorityMax}; Preference={PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying)
+//! 7. Capabilities
+//! 8. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 9. Play audio file ()
+//! 10. Set repository settings (ItemID={ItemsID,IdVibraEnabled}; SetValue={DataID,Off} )
+//! 11. CloseFile
+//! 12. Delete DevSound instance.
+//! 13. Delete Central repository instance.
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Play digital ringing tone file when vibra on
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ CREATE_OBJECT CRepository repository1
+ COMMAND repository1 NewL MULTIMEDIA-MMF-DevSound-Playback-0031-0001-NewL_command01
+ COMMAND repository1 Set MULTIMEDIA-MMF-DevSound-Playback-0031-0001-Set_command02
+ COMMAND devsound1 NewL
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0031-0001-OpenFile_command04
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0031-0001-InitializeL_command05
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0031-0001-SetPrioritySettings_command06
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0031-0001-SetConfigL_command08
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND repository1 Set MULTIMEDIA-MMF-DevSound-Playback-0031-0001-Set_command10
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ COMMAND repository1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0031
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0032
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0032
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 11.025k 40kbps mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate11025Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_11.025k_40kbps_mono_Queen.mp3)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop for 2s
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 11.025k 40kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0032-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0032-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0032-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0032-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0032-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0032
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0033
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0033
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 16k 96-160kbps mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_16k_96-160kbps_mono_Queen.mp3)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 16k 96-160kbps mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0033-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0033-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0033-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0033-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0033-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0033
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0034
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0034
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 22.05k 64kbps stereo playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate22050Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_22.05k_64kbps_joint_st_Kilpi.mp3)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop for 2s
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 22.05k 64kbps stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0034-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0034-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0034-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0034-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0034-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0034
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0035
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0035
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 24k 160kbps stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_24k_160kbps_st_Test2.mp3)
+//! 7. Start Play for 10s
+//! 8. Pause 5s (Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop for 2s
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 24k 160kbps stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0035-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0035-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0035-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0035-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0035-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0035
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0036
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0036
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 32k 48-192kbps stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_32k_48-192kbps_st_Test1.mp3)
+//! 7. Start Play for 10s
+//! 8. Pause 5s (Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop for 2s
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 32k 48-192kbps stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0036-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0036-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0036-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0036-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0036-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0036
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0037
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0037
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 44.1k 128kbps stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
+//! 7. Start Play for 10s
+//! 8. Pause 5s (Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 44.1k 128kbps stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0037-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0037-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0037-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0037-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0037-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0037
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0038
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0038
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::SamplesPlayed()
+//!
+//!@SYMAuthor etorres
+//!@SYMCreationDate 9/8/2008
+//!@SYMTestCaseDesc MP3 44.1k 128kbps stereo playback verify played samples
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration & pause for 5s (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test4.mp3)
+//! 7. Start Play for 1 second
+//! 8. Samples Played for 1 second
+//! 9. Samples Played for 1 second
+//! 10. Samples Played for 1 second
+//! 11. Samples Played
+//! 12. Samples Played
+//! 13. Close file
+//! 14. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 44.1k 128kbps stereo playback verify played samples
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 10 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0038-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0038-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0038-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0038-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 1000000
+ COMMAND devsound1 SamplesPlayed
+ ASYNC_DELAY 1000000
+ COMMAND devsound1 SamplesPlayed
+ ASYNC_DELAY 1000000
+ COMMAND devsound1 SamplesPlayed
+ ASYNC_DELAY 1000000
+ COMMAND devsound1 SamplesPlayed
+ COMMAND devsound1 SamplesPlayed
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0038
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0039
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0039
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 48k 160-256kbps stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 160-256kbps stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0039-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0039-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0039-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0039-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0039-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0039
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0040
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0040
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 48k 320kbps stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 320kbps stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0040-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0040-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0040-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0040-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0040-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0040
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0041
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0041
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 48k 320kbps stereo playback play stop twice
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound ( Mode=EMMFStatePlaying; FourCC= MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_320kbps_st_Queen.MP3)
+//! 7. Start Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. Set file pointer to start position
+//! 10. Start Play 10 seconds
+//! 11. Stop
+//! 12. Close file
+//! 13. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 320kbps stereo playback play stop twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0041-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0041-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0041-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0041-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0041
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0042
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0042
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 48k 320kbps stereo playback repeat
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC= MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_320kbps_st_Queen.MP3)
+//! 7. Play 10 seconds
+//! 8. Pause 5 seconds(Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. Stop 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Play 10 seconds
+//! 13. Stop 5 seconds
+//! 14. Set file pointer to start position
+//! 15. Play 10 seconds
+//! 16. Pause 5 seconds(Pause=TRUE)
+//! 17. Play 10 seconds
+//! 18. Stop 5 seconds
+//! 19. Set file pointer to start position
+//! 20. Play 10 seconds
+//! 21. Stop
+//! 22. Close file
+//! 23. Delete DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 320kbps stereo playback repeat
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0042-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0042-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0042-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0042-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0042-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0042-0001-Stop_command16
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0042
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0043
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0043
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 48k 320kbps stereo playback twice
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_320kbps_st_Queen.mp3)
+//! 7. Start Play for 10 seconds
+//! 8. Stop for 5 seconds
+//! 9. Set file pointer to start position
+//! 10. Start Play for 10 seconds
+//! 11. Stop
+//! 12. Close file
+//! 13. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 320kbps stereo playback twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0043-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0043-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0043-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0043-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0043
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0044
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0044
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 48k 320kbps stereo playback using UID
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; HwDevice = {DecoderHwDevice,MP3})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_320kbps_st_Queen.mp3)
+//! 7. Play 10 seconds
+//! 8. Stop for 5 seconds (Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. Set file pointer to start position
+//! 11. Stop 5 seconds
+//! 12. Play 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Delete DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 320kbps stereo playback using UID
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0044-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0044-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0044-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0044-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0044-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0044
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0045
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0045
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc MP3 48k 320kbps stereo playback verify EOF
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_320kbps_st_Queen.mp3)
+//! 7. Start Play
+//! 8. Close file
+//! 9. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 48k 320kbps stereo playback verify EOF
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0045-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0045-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0045-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0045-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0045
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0046
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0046
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 11.025k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate11025Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_11.025k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 11.025k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0046-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0046-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0046-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0046-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0046-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0046
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0047
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0047
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 11.025k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate11025Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_11.025k_16b_signed_st_Test2.pcm )
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 11.025k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0047-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0047-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0047-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0047-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0047-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0047
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0048
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0048
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 12k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate12000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_12k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 12k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0048-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0048-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0048-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0048-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0048-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0048
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0049
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0049
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 12k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate12000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_12k_16b_signed_st_Test1.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 12k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0049-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0049-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0049-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0049-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0049-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0049
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0050
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0050
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 16k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_16k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 16k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0050-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0050-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0050-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0050-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0050-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0050
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0051
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0051
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 16k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 16k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0051-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0051-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0051-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0051-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0051-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0051
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0052
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0052
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 22.05k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate22050Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_22.05k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 22.05k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0052-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0052-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0052-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0052-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0052-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0052
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0053
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0053
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 22.05k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate22050Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_22.05k_16b_signed_st_Test1.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 22.05k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0053-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0053-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0053-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0053-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0053-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0053
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0054
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0054
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 24k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_24k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 24k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0054-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0054-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0054-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0054-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0054-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0054
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0055
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0055
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 24k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_24k_16b_signed_st_Test2.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 24k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0055-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0055-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0055-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0055-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0055-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0055
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0056
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0056
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 32k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_32k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 32k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0056-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0056-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0056-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0056-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0056-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0056
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0057
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0057
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 32k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_32k_16b_signed_st_Test1.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 32k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0057-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0057-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0057-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0057-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0057-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0057
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0058
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0058
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 44.1k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_44.1k_16b_signed_mono_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 44.1k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0058-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0058-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0058-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0058-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0058-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0058
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0059
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0059
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 44.1k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 44.1k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0059-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0059-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0059-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0059-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0059-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0059
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0060
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0060
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 48k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_st_Dire.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 48k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0060-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0060-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0060-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0060-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0060-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0060
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0061
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0061
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState )
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM 48k stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 48k stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0061-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0061-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0061-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0061-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0061-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0061
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0062
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0062
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 48k stereo playback play stop twice
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_st_Dire.pcm)
+//! 7. Start Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. Set file pointer to start position
+//! 10. Start Play 10 seconds
+//! 11. Stop
+//! 12. Close file
+//! 13. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 48k stereo playback play stop twice
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0062-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0062-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0062-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0062-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0062
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0063
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0063
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 48k stereo playback verify EOF
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_st_Dire.pcm)
+//! 7. Start Play
+//! 8. Close file
+//! 9. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 48k stereo playback verify EOF
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0063-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0063-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0063-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0063-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0063
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0064
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0064
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 8k mono playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_8k_16b_signed_mono_Test1.pcm)
+//! 7. Start Play for 10 seconds
+//! 8. Pause for 5 seconds(Pause=TRUE)
+//! 9. Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Start Play for 10 seconds
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 8k mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0064-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0064-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0064-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0064-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0064-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0064
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0065
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0065
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM 8k mono playback repeat
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
+//! 3. Set Priority ( Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_8k_16b_signed_mono_Test1.pcm)
+//! 7. Play 10 seconds
+//! 8. Pause 5 seconds(Pause=TRUE)
+//! 9. Play 10 seconds
+//! 10. Stop 5 seconds
+//! 11. Set file pointer to start position
+//! 12. Play 10 seconds
+//! 13. Stop 5 seconds
+//! 14. Set file pointer to start position
+//! 15. Play 10 seconds
+//! 16. Pause 5 seconds(Pause=TRUE)
+//! 17. Play 10 seconds
+//! 18. Stop 5 seconds
+//! 19. Set file pointer to start position
+//! 20. Play 10 seconds
+//! 21. Stop
+//! 22. Close file
+//! 23. Delete DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM 8k mono playback repeat
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0065-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0065-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0065-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0065-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0065-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0065-0001-Stop_command16
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0065
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0066
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0066
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TUid aHWDev, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM Playback
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; HwDevice = {DecoderHwDevice,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_8k_16b_signed_mono_speech.pcm)
+//! 7. Play 10 seconds
+//! 8. Stop 5 seconds
+//! 9. Set file pointer to start position
+//! 10. Play 10 seconds
+//! 11. Stop 5 seconds
+//! 12. Set file pointer to start position
+//! 13. Play 10 seconds
+//! 14. Stop
+//! 15. Close file
+//! 16. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM Playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0066-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0066-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0066-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0066-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0066-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0066
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0067
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0067
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM Playback with default DevSound values
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize Devsound (Mode=EMMFStatePlaying)
+//! 3. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_8k_16b_signed_mono_speech.pcm)
+//! 4. Start Play
+//! 5. Close file
+//! 6. Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM Playback with default DevSound values
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 20 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0067-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0067-0001-OpenFile_command03
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0067
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0068
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0068
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver , TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings )
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities )
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM Playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration(Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm)
+//! 7. Start Play 10s
+//! 8. Pause 5s(Pause=TRUE)
+//! 9. Resume 10s
+//! 10. Stop 5s
+//! 11. FileStartPosition
+//! 12. Start Play 10s
+//! 13. Stop
+//! 14. Close file
+//! 15. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM Playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0068-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0068-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0068-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0068-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Playback-0068-0001-Stop_command08
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 FileStartPosition
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0068
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0069
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0069
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 44.1 KHz stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority ={Priority,PriorityAudioPlayback} ; Preference ={PriorityPreference,PriorityPreferenceAudioPlayback} ; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
+//! 7. Play 30s
+//! 8. Stop
+//! 9. CloseFile
+//! 10. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 44.1 KHz stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0069-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0069-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0069-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0069-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 30000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0069
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0070
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0070
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 44.1 and 48 KHz stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance devsound1
+//! 2. Create Devsound instance devsound2
+//! 3. devsound1 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = MP3)
+//! 4. devsound1 Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
+//! 5. devsound1 Capabilities
+//! 6. devsound1 Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 7. devsound2 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = MP3)
+//! 8. devsound2 Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStatePlaying)
+//! 9. devsound2 Capabilities
+//! 10. devsound2 Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 11. devsound1 Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
+//! 12. devsound1 Play 10s
+//! 13. devsound2 Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
+//! 14. devsound2 Play 10s
+//! 15. devsound2 Stop 10s
+//! 16. devsound1 Stop
+//! 17. devsound1 CloseFile
+//! 18. devsound2 CloseFile
+//! 19. devsound1 Delete devsound instance
+//! 20. devsound2 Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 44.1 and 48 KHz stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ CREATE_OBJECT CMMFDevSound devsound2
+ COMMAND devsound1 NewL
+ COMMAND devsound2 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0070-0001-InitializeL_command03
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0070-0001-SetPrioritySettings_command04
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0070-0001-SetConfigL_command06
+ COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0070-0001-InitializeL_command07
+ OUTSTANDING
+ COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0070-0001-SetPrioritySettings_command08
+ COMMAND devsound2 Capabilities
+ COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0070-0001-SetConfigL_command10
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0070-0001-OpenFile_command11
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0070-0001-OpenFile_command13
+ COMMAND devsound2 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound2 Stop
+ DELAY 1000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound2 CloseFile
+ COMMAND devsound1 ~
+ COMMAND devsound2 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0070
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0071
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0071
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc MP3 44.1 KHz stereo playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3. Set Priority (Priority ={Priority,PriorityIncomingCall} ; Preference ={PriorityPreference,PriorityPreferenceIncomingCall} ; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3)
+//! 7. Play 30s
+//! 8. Stop
+//! 9. CloseFile
+//! 10. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 44.1 KHz stereo playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0071-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0071-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0071-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0071-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 30000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0071
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0072
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0072
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc AMR-NB 8KHz mono playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority (Priority ={Priority,PriorityPocCallDown} ; Preference ={PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
+//! 7. Play 30s
+//! 8. Stop
+//! 9. CloseFile
+//! 10. Delete devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB 8KHz mono playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0072-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0072-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0072-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0072-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 30000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0072
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0073
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0073
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor jpacho
+//!@SYMCreationDate 7/28/2008
+//!@SYMTestCaseDesc PCM playback as camera tone
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
+//! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 4. Set Priority (Priority={Priority,PriorityCameraTone}; Preference={PriorityPreference,PriorityPreferenceCameraTone} ; PriorityState=EMMFStatePlaying)
+//! 5. Capabilities
+//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
+//! 7. Start Play for 30 seconds
+//! 8. Stop
+//! 9.Close file
+//! 10.Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM playback as camera tone
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 90 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0073-0001-OpenFile_command02
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0073-0001-InitializeL_command03
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0073-0001-SetPrioritySettings_command04
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0073-0001-SetConfigL_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 30000000
+ COMMAND devsound1 Stop
+ DELAY 2000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0073
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0074
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0074
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor alavariega
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Long NRT playback
+//!@SYMTestActions
+//! 1.- create DevSoundTester instance
+//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3 )
+//! 3.- Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState = EMMFStatePlaying )
+//! 4.- Capabilities
+//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6.- Open file (Filename ={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_long.mp3)
+//! 7.- Start Play
+//! 8.- Close file
+//! 9.- Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Long NRT playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0074-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0074-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0074-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0074-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0074
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0075
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0075
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::SetVolume(TInt)
+//! CMMFDevSound::SetPlayBalanceL(TInt, TInt)
+//!@SYMAuthor alavariega
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Stereo balance during audio playback
+//!@SYMTestActions
+//! 1.- Create a Instance of DevSound
+//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3)
+//! 3.- Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
+//! 4.- Capabilities
+//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6.- OpenFile (Filename={drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3)
+//! 7.- SetVolume (Volume = 50)
+//! 8.- StartPlay 10s
+//! 9.- SetPlayBalance 10000 ( LeftPercentage = 90;RightPercentage = 10)
+//! 10.- SetPlayBalance 10000 ( LeftPercentage = 10; RightPercentage = 90)
+//! 11.- Stop
+//! 12.-CloseFile
+//! 13.-Delete DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Stereo balance during audio playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0075-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0075-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0075-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0075-0001-OpenFile_command06
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0075-0001-SetVolume_command07
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 SetPlayBalanceL MULTIMEDIA-MMF-DevSound-Playback-0075-0001-SetPlayBalanceL_command09
+ COMMAND devsound1 SetPlayBalanceL MULTIMEDIA-MMF-DevSound-Playback-0075-0001-SetPlayBalanceL_command10
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0075
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0076
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0076
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor ddamian
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Insert and remove mono headset during audio playback
+//!@SYMTestActions
+//! 1.- Create DevSound instance
+//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
+//! 4.- Capabilities
+//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate22050Hz)
+//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_22.05k_16b_signed_st_Test1.pcm)
+//! 7.- Play
+//! 8.- Close File
+//! 9.- Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Insert and remove mono headset during audio playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0076-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0076-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0076-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0076-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0076
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0077
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0077
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor ddamian
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Insert and remove stereo headset during audio playback
+//!@SYMTestActions
+//! 1.- Create DevSound instance
+//! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW})
+//! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
+//! 4.- Capabilities
+//! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate22050Hz)
+//! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_22.05k_16b_signed_st_Test1.pcm)
+//! 7.- Play
+//! 8.- Close File
+//! 9.- Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Insert and remove stereo headset during audio playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0077-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0077-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0077-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0077-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0077
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0078
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0078
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::SetVolume(TInt)
+//!@SYMAuthor arueda
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Playback with volume settings
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC ={SpecialFourCC,RAW})
+//! 3. SetPriority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState =EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels=EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open file (Filename={drive,mmc}\multimedia\MMF\DEVSOUND\PCM\PCM_48k_16b_signed_st_Test1.pcm)
+//! 7. StartPlay
+//! 8. SetVolume(Volume=60)
+//! 9. SetVolume(Volume=70)
+//! 10. SetVolume(Volume=80)
+//! 11. SetVolume(Volume=90)
+//! 12. SetVolume(Volume=100)
+//! 13. SetVolume(Volume=90)
+//! 14. SetVolume(Volume=80)
+//! 15. SetVolume(Volume=70)
+//! 16. SetVolume(Volume=60)
+//! 17. SetVolume(Volume=50)
+//! 18. SetVolume(Volume=40)
+//! 19. SetVolume(Volume=30)
+//! 20. SetVolume(Volume=20)
+//! 21. SetVolume(Volume=10)
+//! 22. SetVolume(Volume=0)
+//! 23. SetVolume(Volume=10)
+//! 24. SetVolume(Volume=20)
+//! 25. SetVolume(Volume=30)
+//! 26. SetVolume(Volume=40)
+//! 27. SetVolume(Volume=50)
+//! 28. Stop
+//! 29. Close File.
+//! 30.Destroy DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Playback with volume settings
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0078-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0078-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command08
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command09
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command10
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command11
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command12
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command13
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command14
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command15
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command16
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command17
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command18
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command19
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command20
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command21
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command22
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command23
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command24
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command25
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command26
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0078-0001-SetVolume_command27
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0078
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0079
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0079
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//! CMMFDevSound::SetVolume(TInt)
+//!@SYMAuthor fperez
+//!@SYMCreationDate 8/25/2008
+//!@SYMTestCaseDesc Playback with volume settings of high resolution
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC= {SpecialFourCC,RAW})
+//! 3. SetPriority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState =EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels=EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6.Open File (Filename={drive,mmc}\multimedia\MMF\DEVSOUND\PCM\PCM_48k_16b_signed_st_Test1.pcm)
+//! 7.StartPlay
+//! 8. SetVolume (Volume=50)
+//! 9. SetVolume (Volume=55)
+//! 10. SetVolume (Volume=60)
+//! 11. SetVolume (Volume=65)
+//! 12. SetVolume (Volume=70)
+//! 13. SetVolume (Volume=75)
+//! 14. SetVolume (Volume=80)
+//! 15. SetVolume (Volume=85)
+//! 16. SetVolume (Volume=90)
+//! 17. SetVolume (Volume=95)
+//! 18. SetVolume (Volume=100)
+//! 19. SetVolume (Volume=95)
+//! 20. SetVolume (Volume=90)
+//! 21. SetVolume (Volume=85)
+//! 22. SetVolume (Volume=80)
+//! 23. SetVolume (Volume=75)
+//! 24. SetVolume (Volume=70)
+//! 25. SetVolume (Volume=65)
+//! 26. SetVolume (Volume=60)
+//! 27. SetVolume (Volume=55)
+//! 28. SetVolume (Volume=50)
+//! 29. SetVolume (Volume=45)
+//! 30. SetVolume (Volume=40)
+//! 31. SetVolume (Volume=35)
+//! 32. SetVolume (Volume=30)
+//! 33. SetVolume (Volume=25)
+//! 34. SetVolume (Volume=20)
+//! 35. SetVolume (Volume=15)
+//! 36. SetVolume (Volume=10)
+//! 37. SetVolume (Volume=5)
+//! 38. SetVolume (Volume=0)
+//! 39. SetVolume (Volume=5)
+//! 40. SetVolume (Volume=10)
+//! 41. SetVolume (Volume=15)
+//! 42. SetVolume (Volume=20)
+//! 43. SetVolume (Volume=25)
+//! 44. SetVolume (Volume=30)
+//! 45. SetVolume (Volume=35)
+//! 46. SetVolume (Volume=40)
+//! 47. SetVolume (Volume=45)
+//! 48. SetVolume (Volume=50)
+//! 49. Stop
+//! 50. Close file
+//! 51. Delete DevSound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Playback with volume settings of high resolution
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0079-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0079-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command08
+ ASYNC_DELAY 20000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command09
+ ASYNC_DELAY 5000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command10
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command11
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command12
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command13
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command14
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command15
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command16
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command17
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command18
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command19
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command20
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command21
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command22
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command23
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command24
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command25
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command26
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command27
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command28
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command29
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command30
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command31
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command32
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command33
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command34
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command35
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command36
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command37
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command38
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command39
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command40
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command41
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command42
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command43
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command44
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command45
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command46
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command47
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0079-0001-SetVolume_command48
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0079
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0080
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0080
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::SetVolume(TInt)
+//!@SYMAuthor arueda
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Ringing tone playback with volume settings of high resolution
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC ={SpecialFourCC,RAW})
+//! 3. SetPriority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState =EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels=EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 6. Open File (Filename={drive,mmc}\multimedia\MMF\DEVSOUND\PCM\PCM_48k_16b_signed_st_Test1.pcm)
+//! 7. StartPlay
+//! 8. SetVolume (Volume=50)
+//! 9. SetVolume (Volume=55)
+//! 10. SetVolume (Volume=60)
+//! 11. SetVolume (Volume=65)
+//! 12. SetVolume (Volume=70)
+//! 13. SetVolume (Volume=75)
+//! 14. SetVolume (Volume=80)
+//! 15. SetVolume (Volume=85)
+//! 16. SetVolume (Volume=90)
+//! 17. SetVolume (Volume=95)
+//! 18. SetVolume (Volume=100)
+//! 19. SetVolume (Volume=95)
+//! 20. SetVolume (Volume=90)
+//! 21. SetVolume (Volume=85)
+//! 22. SetVolume (Volume=80)
+//! 23. SetVolume (Volume=75)
+//! 24. SetVolume (Volume=70)
+//! 25. SetVolume (Volume=65)
+//! 26. SetVolume (Volume=60)
+//! 27. SetVolume (Volume=55)
+//! 28. SetVolume (Volume=50)
+//! 29. SetVolume (Volume=45)
+//! 30. SetVolume (Volume=40)
+//! 31. SetVolume (Volume=35)
+//! 32. SetVolume (Volume=30)
+//! 33. SetVolume (Volume=25)
+//! 34. SetVolume (Volume=20)
+//! 35. SetVolume (Volume=15)
+//! 36. SetVolume (Volume=10)
+//! 37. SetVolume (Volume=5)
+//! 38. SetVolume (Volume=0)
+//! 39. SetVolume (Volume=5)
+//! 40. SetVolume (Volume=10)
+//! 41. SetVolume (Volume=15)
+//! 42. SetVolume (Volume=20)
+//! 43. SetVolume (Volume=25)
+//! 44. SetVolume (Volume=30)
+//! 45. SetVolume (Volume=35)
+//! 46. SetVolume (Volume=40)
+//! 47. SetVolume (Volume=45)
+//! 48. SetVolume (Volume=50)
+//! 49. Stop
+//! 50. Close file
+//! 51. delete instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Ringing tone playback with volume settings of high resolution
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0080-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0080-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command08
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command09
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command10
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command11
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command12
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command13
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command14
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command15
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command16
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command17
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command18
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command19
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command20
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command21
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command22
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command23
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command24
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command25
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command26
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command27
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command28
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command29
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command30
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command31
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command32
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command33
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command34
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command35
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command36
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command37
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command38
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command39
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command40
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command41
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command42
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command43
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command44
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command45
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command46
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command47
+ ASYNC_DELAY 2000000
+ COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Playback-0080-0001-SetVolume_command48
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0080
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0081
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0081
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::RecordInitL()
+//!@SYMAuthor arueda
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Volume level comparison between 48k mono and stereo MP3 playbacks
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Create DevSound Instance att2
+//! 3. Initialize att1 ( Mode=EMMFStatePlaying; FourCC=MP3)
+//! 4. SetPriority (Priority ={Priority,PriorityAudioPlayback}; Preference={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
+//! 5. Capabilities
+//! 6. SetConfiguration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz)
+//! 7. Initialize att2 ( Mode=EMMFStatePlaying; FourCC=MP3)
+//! 8. SetPriority (Priority ={Priority,PriorityAudioPlayback}; Preference={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying)
+//! 9. Capabilities
+//! 10. SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 11. Open File (Filename={drive,mmc}\multimedia\MMF\DEVSOUND\MP3\MP3_11.025k_40kbps_mono_Test2.mp3)
+//! 12. Open File (Filename={drive,mmc}\multimedia\MMF\DEVSOUND\MP3\MP3_44.1k_128kbps_st_Queen.mp3)
+//! 13. Play 10 att1
+//! 14. Stop 5 att1
+//! 15. Play 10 att2
+//! 16. Stop 5 att2
+//! 17. close file
+//! 18. close file
+//! 19. delete att1
+//! 20. delete att2
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Volume level comparison between 48k mono and stereo MP3 playbacks
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ CREATE_OBJECT CMMFDevSound devsound2
+ COMMAND devsound1 NewL
+ COMMAND devsound2 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0081-0001-InitializeL_command03
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0081-0001-SetPrioritySettings_command04
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0081-0001-SetConfigL_command06
+ COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0081-0001-InitializeL_command07
+ OUTSTANDING
+ COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0081-0001-SetPrioritySettings_command08
+ COMMAND devsound2 Capabilities
+ COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0081-0001-SetConfigL_command10
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0081-0001-OpenFile_command11
+ COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0081-0001-OpenFile_command12
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound2 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound2 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound2 CloseFile
+ COMMAND devsound1 ~
+ COMMAND devsound2 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0081
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0082
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0082
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor arueda
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Incoming call with digital audio ringing tone
+//!@SYMTestActions
+//! 1. Create DevSound Instance att1
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC =MP3)
+//! 3. SetPriority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState =EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels=EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open File(Filename={drive,mmc}\multimedia\MMF\DEVSOUND\MP3\MP3_44.1k_128kbps_st_Queen.mp3)
+//! 7. StartPlay
+//! 8. Close File
+//! 9. Destroy DevSound Instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Incoming call with digital audio ringing tone
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0082-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0082-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0082-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0082-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0082
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0083
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0083
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor arueda
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc Incoming SMS with digital audio ringing tone
+//!@SYMTestActions
+//! 1.- Create DevSound Instance att1
+//! 2. Initialize DevSound ( Mode=EMMFStatePlaying; FourCC =MP3)
+//! 3. SetPriority (Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState =EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels=EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. Open File(Filename={drive,mmc}\multimedia\MMF\DEVSOUND\MP3\MP3_44.1k_128kbps_st_Queen.mp3)
+//! 7. StartPlay
+//! 8. Close File
+//! 9. Destroy DevSound Instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! Incoming SMS with digital audio ringing tone
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0083-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0083-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0083-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0083-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0083
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0084
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0084
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor myanez
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc PCM playback as MobileTV
+//!@SYMTestActions
+//! 1. Create Devsound Instance
+//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm)
+//! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = P16)
+//! 4. Set Priority (Priority = {Priority,PriorityMobileTV}; Preference = {PriorityPreference,PriorityPreferenceMobileTV}; PriorityState=EMMFStatePlaying)
+//! 5. Capabilities
+//! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz)
+//! 7. Start Play
+//! 8.Close File
+//! 9.Destroy Devsound Instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! PCM playback as MobileTV
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0084-0001-OpenFile_command02
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0084-0001-InitializeL_command03
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0084-0001-SetPrioritySettings_command04
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0084-0001-SetConfigL_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0084
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0085
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0085
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc AMR-NB playback as PocCallDown
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ;PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
+//! 7. Start Play EOF
+//! 8. Close file
+//! 9. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB playback as PocCallDown
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 1000 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0085-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0085-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0085-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0085-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0085
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0086
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0086
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::RecordInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc AMR playback as PocCallUp several times
+//!@SYMTestActions
+//! 1. Create Devsound instance devsound1
+//! 2. Create Devsound instance devsound2
+//! 3. devsound1 Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR)
+//! 4. devsound1 Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording)
+//! 5. devsound1 Capabilities
+//! 6. devsound1 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 7. devsound2 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 8. devsound2 Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ;PriorityState=EMMFStatePlaying)
+//! 9. devsound2 Capabilities
+//! 10. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 11. devsoud1 Replace File(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr)
+//! 12. devsound1 Start Record 10s
+//! 13. devsound1 Stop 5s
+//! 14. devsound2 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr)
+//! 15. devsound2 Start Play 10s
+//! 16. devsound2 Stop 1s
+//! 17. devsound2 FileStartPosition
+//! 18. devsound2 Start Play 10s
+//! 19. devsound2 stop 5s
+//! 20. devsound1 Resume Recording 10s
+//! 21. devsound1 Stop 5s
+//! 22. devsound1 closeFile
+//! 23. devsound2 closeFile
+//! 24. devsound1 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 25. devsound1 Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 26. devsound1 Capabilities
+//! 27. devsound1 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 28. devsound1 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr)
+//! 29. devsound1 Start Play EOF
+//! 30. devsound1 CloseFile
+//! 31. devsound1 Destroy Devsound instance
+//! 32. devsound2 Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR playback as PocCallUp several times
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ CREATE_OBJECT CMMFDevSound devsound2
+ COMMAND devsound1 NewL
+ COMMAND devsound2 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0086-0001-InitializeL_command03
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0086-0001-SetPrioritySettings_command04
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0086-0001-SetConfigL_command06
+ COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0086-0001-InitializeL_command07
+ OUTSTANDING
+ COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0086-0001-SetPrioritySettings_command08
+ COMMAND devsound2 Capabilities
+ COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0086-0001-SetConfigL_command10
+ COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Playback-0086-0001-ReplaceFile_command11
+ COMMAND devsound1 RecordInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0086-0001-OpenFile_command14
+ COMMAND devsound2 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound2 Stop
+ DELAY 1000000
+ COMMAND devsound2 FileStartPosition
+ COMMAND devsound2 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound2 Stop
+ DELAY 5000000
+ COMMAND devsound1 RecordInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 CloseFile
+ COMMAND devsound2 CloseFile
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0086-0001-InitializeL_command24
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0086-0001-SetPrioritySettings_command25
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0086-0001-SetConfigL_command27
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0086-0001-OpenFile_command28
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ COMMAND devsound2 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0086
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0087
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0087
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor myanez
+//!@SYMCreationDate 8/11/2008
+//!@SYMTestCaseDesc AMR-WB playback verify all bitrates when cng on
+//!@SYMTestActions
+//! 1. Create Devsound Instance
+//! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\G729AB\G729AB_8k_8kbps_mono_dtx_on.bin)
+//! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = G729)
+//! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
+//! 5. Capabilities
+//! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 7. Start Play for 10 seconds
+//! 8. Stop for 5 seconds
+//! 9. Start Play for 10 seconds
+//! 10. Stop for 5 seconds
+//! 11. Start Play for 10 seconds
+//! 12. Stop
+//! 13.Close File
+//! 14.Destroy Devsound Instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-WB playback verify all bitrates when cng on
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0087-0001-OpenFile_command02
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0087-0001-InitializeL_command03
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0087-0001-SetPrioritySettings_command04
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0087-0001-SetConfigL_command06
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ DELAY 5000000
+ COMMAND devsound1 PlayInitL
+ ASYNC_DELAY 10000000
+ COMMAND devsound1 Stop
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0087
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0088
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0088
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//!@SYMAuthor etorres
+//!@SYMCreationDate 9/8/2008
+//!@SYMTestCaseDesc AMR-NB playback as PocCallDown
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz)
+//! 6. OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_VBR_mono_speech_dtx_on.amr)
+//! 7. StartPlay EOF
+//! 8. CloseFile
+//! 9. Destroy Devsound instance
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB playback as PocCallDown
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0088-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0088-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0088-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0088-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0088
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0089
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0089
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState)
+//! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(TMMFCapabilities {ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Pause()
+//!@SYMAuthor fperez
+//!@SYMCreationDate 9/8/2008
+//!@SYMTestCaseDesc MP3 playback
+//!@SYMTestActions
+//! 1. Create Devsound instance
+//! 2. Initialize Devsound (Mode= EMMFStatePlaying; FourCC= {SpecialFourCC, RAW})
+//! 3. Set Priority (Priority= {Priority,PriorityAudioPlayback}; Preference= {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState= EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz)
+//! 6. OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_freq_sweep.pcm)
+//! 7. Play
+//! 8. CloseFile
+//! 9. Delete devsound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! MP3 playback
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0089-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0089-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0089-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0089-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0089
+
+
+
+
+START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0090
+
+//!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0090
+//!@SYMAPI
+//! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState)
+//! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref})
+//! CMMFDevSound::Capabilities()
+//! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref})
+//! CMMFDevSound::PlayInitL()
+//! CMMFDevSound::Stop()
+//!@SYMAuthor jguillermo
+//!@SYMCreationDate 9/8/2008
+//!@SYMTestCaseDesc AMR-NB playback as PocCallDown
+//!@SYMTestActions
+//! 1. Create DevSound instance
+//! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AWB)
+//! 3. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying)
+//! 4. Capabilities
+//! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz)
+//! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-wb\AMRWB_16k_VBR_mono_speech_dtx_on.awb)
+//! 7. Play EOF
+//! 8. Close file
+//! 9. Destroy DevSound instance
+//!
+//!@SYMTestStatus Verified
+//!@SYMTestPriority High
+//!@SYMTestExpectedResults
+//! AMR-NB playback as PocCallDown
+//!@SYMTestType CIT
+
+ START_TEST_BLOCK 70 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-playback.ini
+ CREATE_OBJECT CMMFDevSound devsound1
+ COMMAND devsound1 NewL
+ COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Playback-0090-0001-InitializeL_command02
+ OUTSTANDING
+ COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Playback-0090-0001-SetPrioritySettings_command03
+ COMMAND devsound1 Capabilities
+ COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Playback-0090-0001-SetConfigL_command05
+ COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Playback-0090-0001-OpenFile_command06
+ COMMAND devsound1 PlayInitL
+ OUTSTANDING
+ COMMAND devsound1 CloseFile
+ COMMAND devsound1 ~
+ END_TEST_BLOCK
+END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-PLAYBACK-0090
+