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