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: