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-comb_pp 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: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0001 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 Audio playback during audio playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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.. Set expected play error( ExpectedPlayError=-13) sl@0: //! 8. Start Play sl@0: //! 9.Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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 and delay 10 seconds (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 for 10 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: //! Audio playback during audio playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! AMR playback for 10 seconds sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0001-0002-OpenFile_command06 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-COMB_PP-0001 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0002 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 Calendar alarm during audio playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 30 seconds sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm};PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration and delay 10 seconds(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 for 10 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: //! Calendar alarm during audio playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0001-OpenFile_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: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0002-0002-OpenFile_command06 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-COMB_PP-0002 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/25/2008 sl@0: //!@SYMTestCaseDesc Calendar alarm during incoming SMS sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3) sl@0: //! 4. Set priority settings ( Priority = {Priority,PriorityReceivedSMS}; Preference = {PriorityPreference,PriorityPreferenceReceivedSMS}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 7. Set expected error (ExpectedPlayError = -13) sl@0: //! 8. Start play sl@0: //! 9. Close file sl@0: //! 10.Destroy DevSound instance. sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 3. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC= MP3) sl@0: //! 4. Set priority settings ( Priority = {Priority,PriorityCalendarAlarm}; Preference = {PriorityPreference,PriorityPreferenceCalendarAlarm}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration delay 10s (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Start play 10s sl@0: //! 8. Close file sl@0: //! 9.Destroy DevSound instance. sl@0: //!@SYMTestStatus Delivered sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Calendar alarm during incoming SMS sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0001-SetConfigL_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0003-0002-SetConfigL_command06 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0003 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0004 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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::Pause() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc Incoming call during alarm clock sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityClockAlarm}; Preference = {PriorityPreference,PriorityPreferenceClockAlarm}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 7.Set Expected Error (ExpectedPlayError = -13) sl@0: //! 8. Start Play sl@0: //! 9. Close File sl@0: //! 10. Destroy Devsound Instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Pause for 10 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 10 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Incoming call during alarm clock sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0001-SetConfigL_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0004-0002-Stop_command07 sl@0: DELAY 10000000 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-COMB_PP-0004 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0005 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/25/2008 sl@0: //!@SYMTestCaseDesc Incoming call during incoming SMS sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 3. Set Priority (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_Test3.mp3) sl@0: //! 7. Set expected play error( ExpectedPlayError=-13) sl@0: //! 8. Start Play EOF sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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 & wait 10s (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 for 10 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: //! Incoming call during incoming SMS sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0005-0002-OpenFile_command06 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-COMB_PP-0005 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0006 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Incoming SMS during incoming SMS sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; 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\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play sl@0: //! 8. CloseFile sl@0: //! 9. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityReceivedSMS}; Preference= {PriorityPreference,PriorityPreferenceReceivedSMS}; 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_160-256kbps_st_Test1.mp3) sl@0: //! 7. Pause 10 seconds(Pause=TRUE) sl@0: //! 8. Play 10 seconds sl@0: //! 9. Stop sl@0: //! 10. CloseFile sl@0: //! 11. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Incoming SMS during incoming SMS sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-OpenFile_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0006-0002-Stop_command07 sl@0: DELAY 10000000 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-COMB_PP-0006 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0007 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 Mixing rule - Perform and force mute and perform sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 = EMMFSampleRate48000Hz) sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) 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: //! TEST_BLOCK 002 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityBackgroundMusic}; Preference = {PriorityPreference,PriorityPreferenceBackgroundMusic} ;PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration and delay 10 seconds (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 for 10 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: //! Mixing rule - Perform and force mute and perform sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! RAW playback for 10 s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0001-OpenFile_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: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0007-0002-OpenFile_command06 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-COMB_PP-0007 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0008 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 Mixing rule - Perform and perform sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 30 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration and delay 10 seconds (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 for 10 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mixing rule - Perform and perform sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0001-OpenFile_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: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0008-0002-OpenFile_command06 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-COMB_PP-0008 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0009 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Mixing rule - Perform and perform and quieten sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 = EMMFSampleRate48000Hz) sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) sl@0: //! 7. Play 30 seconds sl@0: //! 8. CloseFile sl@0: //! 9. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityTTSCall}; Preference= {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mixing rule - Perform and perform and quieten sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! RAW playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 30000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0009-0002-OpenFile_command06 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-COMB_PP-0009 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0010 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Mixing rule - Perform and perform and ramp down sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityTTSCall}; Preference= {PriorityPreference,PriorityPreferenceTTSCall} ; 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\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 30 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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 = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mixing rule - Perform and perform and ramp down sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0001-OpenFile_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: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0010-0002-OpenFile_command06 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-COMB_PP-0010 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0011 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Mixing rule - Perform and quieten and perform sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityCalendarAlarm}; Preference= {PriorityPreference,PriorityPreferenceCalendarAlarm}; 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\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 30 seconds sl@0: //! 8. Stop for2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityBackgroundMusic}; Preference= {PriorityPreference,PriorityPreferenceBackgroundMusic} ; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mixing rule - Perform and quieten and perform sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0001-OpenFile_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: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0011-0002-OpenFile_command06 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-COMB_PP-0011 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0012 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Mixing rule - Perform and ramp up and perform and ramp down sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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,PriorityPreferenceNone}; 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\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 30 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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 = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mixing rule - Perform and ramp up and perform and ramp down sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0001-OpenFile_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: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0012-0002-OpenFile_command06 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-COMB_PP-0012 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Mixing rule - Perform and ramp up and stop sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. Set Priority (Priority= {Priority,PriorityVoiceTagPlayback}; Preference= {PriorityPreference,PriorityPreferenceVoiceTagPlayback} ; 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\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Set expected play error( ExpectedPlayError=-13) sl@0: //! 8. Play sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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 = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 7. Play 10 seconds 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: //! Mixing rule - Perform and ramp up and stop sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 600 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0013-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0013 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0014 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/28/2008 sl@0: //!@SYMTestCaseDesc Mixing rule - Perform and stop sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Set expected play error( ExpectedPlayError=-13) sl@0: //! 8. Play sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop for 2s sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mixing rule - Perform and stop sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 600 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0014-0002-OpenFile_command06 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-COMB_PP-0014 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0015 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc TTS stream during incoming call sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityIncomingCall}; Preference = {PriorityPreference,PriorityPreferenceIncomingCall}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Start Play for 20 seconds sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy Devsound Instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Pause for 1 second(Pause=TRUE) sl@0: //! 3. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) sl@0: //! 4. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 5. Set Priority (Priority = {Priority,PriorityTTSCall}; Preference = {PriorityPreference,PriorityPreferenceTTSCall} ; PriorityState=EMMFStatePlaying) sl@0: //! 6. Capabilities sl@0: //! 7. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 8. Start Play for 10 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! TTS stream during incoming call sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 20s sl@0: //! TEST_BLOCK 002 sl@0: //! RAW playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0001-SetConfigL_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-Stop_command02 sl@0: DELAY 1000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-OpenFile_command03 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-InitializeL_command04 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-SetPrioritySettings_command05 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0015-0002-SetConfigL_command07 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-COMB_PP-0015 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0017 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc AA_Audio playback during xSP VoIP downlink with other capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 4. Set Priority (Priority ={Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) 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: //! TEST_BLOCK 002 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,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Pause for 10 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 10 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AA_Audio playback during xSP VoIP downlink with other capability sl@0: //! TEST_BLOCK 001 sl@0: //! AMR playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! RAW playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0001-SetConfigL_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 30000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0017-0002-Stop_command07 sl@0: DELAY 10000000 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-COMB_PP-0017 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0018 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/25/2008 sl@0: //!@SYMTestCaseDesc Audio playback during xSP VoIP downlink with writedevicedata capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound (Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown};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 for 20 seconds sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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 & wait 10s (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 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: //! Audio playback during xSP VoIP downlink with writedevicedata capability sl@0: //! TEST_BLOCK 001 sl@0: //! AMR playback for 20s sl@0: //! TEST_BLOCK 002 sl@0: //! RAW playback with expected error -21 sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 30 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0018-0002-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-COMB_PP-0018 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0019 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/25/2008 sl@0: //!@SYMTestCaseDesc Audio playback during audio playback with multimediadd capabilities sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 20 seconds sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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 & wait 10 s(Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3) sl@0: //! 7. Start Play for 20 seconds sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Audio playback during audio playback with multimediadd capabilities sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 20s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0019-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0019 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0020 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc Audio playback with none capability during audio playback with multimediadd capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 7.Set Expected Error (ExpectedPlayError = -13) sl@0: //! 8. Start Play for 20 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 7. Pause for 10 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 20 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Audio playback with none capability during audio playback with multimediadd capability sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 20s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0001-SetConfigL_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0020-0002-Stop_command07 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0020 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0021 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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::Pause() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc AA_Audio playback with multimediadd capability during audio playback with none capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 7.Set Expected Error (ExpectedPlayError = -13) sl@0: //! 8. Start Play for 20 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test2.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) sl@0: //! 7. Pause for 10 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 20 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AA_Audio playback with multimediadd capability during audio playback with none capability sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback with expected error -13 sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 20 s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0001-SetConfigL_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0021-0002-Stop_command07 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0021 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0023 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc AA_Audio playback during xSP VoIP downlink with other capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\amr-nb\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) 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: //! TEST_BLOCK 002 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,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Pause for 10 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 10 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AA_Audio playback during xSP VoIP downlink with other capability sl@0: //! TEST_BLOCK 001 sl@0: //! AMR playback for 30s sl@0: //! TEST_BLOCK 002 sl@0: //! PCM playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0001-SetConfigL_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 30000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0023-0002-Stop_command07 sl@0: DELAY 10000000 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-COMB_PP-0023 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0024 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, 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: //! sl@0: //! TEST_BLOCK 002 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: //! CMMFDevSound::Pause() sl@0: //! TEST_BLOCK 003 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: //! CMMFDevSound::Pause() sl@0: //! TEST_BLOCK 004 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: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor myanez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc Mix four 48k stereo MP3 playbacks sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_dinner_bell.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Start Play for 25 seconds sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy Devsound Instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_drums.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Pause for 5 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 20 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //! TEST_BLOCK 003 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_jingle_bells.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Pause for 10 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 15 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //! TEST_BLOCK 004 sl@0: //! 1. Create Devsound Instance sl@0: //! 2. Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_256kbps_st_flute.mp3) sl@0: //! 3. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 4. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) sl@0: //! 5. Capabilities sl@0: //! 6. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 7. Pause for 15 seconds(Pause=TRUE) sl@0: //! 8. Start Play for 10 seconds sl@0: //! 9. Stop sl@0: //! 10. Close File sl@0: //! 11. Destroy Devsound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix four 48k stereo MP3 playbacks sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback for 25s sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback for 20s sl@0: //! TEST_BLOCK 003 sl@0: //! MP3 playback for 15s sl@0: //! TEST_BLOCK 004 sl@0: //! MP3 playback for 10s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0001-SetConfigL_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 25000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0002-Stop_command07 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0003-Stop_command07 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 15000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-OpenFile_command02 sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-SetConfigL_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0024-0004-Stop_command07 sl@0: DELAY 15000000 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-COMB_PP-0024 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0025 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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: //! TEST_BLOCK 004 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: //! TEST_BLOCK 005 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: //! TEST_BLOCK 006 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 8/25/2008 sl@0: //!@SYMTestCaseDesc Mix six 48k mono PCM playbacks sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_dinner_bell.pcm) sl@0: //! 7. Play 40 sec sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 5 seconds sl@0: //! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_drums.pcm) sl@0: //! 7. Play 35 sec sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_flute.pcm) sl@0: //! 7. Play 30 sec sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 004 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,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 15 seconds sl@0: //! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_jingle_bells.pcm) sl@0: //! 7. Play 25 sec sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 005 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,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 20 seconds sl@0: //! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_speech2.pcm) sl@0: //! 7. Play 20 sec sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 006 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,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) and delay 25 seconds sl@0: //! 6. Open file (Filename= {drive,mmc}\multimedia\mmf\devsound\pcm\PCM_48k_16b_signed_mono_Camera.pcm) sl@0: //! 7. Play 15 sec sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix six 48k mono PCM playbacks sl@0: //! TEST_BLOCK 001 sl@0: //! RAW playback for 40s sl@0: //! TEST_BLOCK 002 sl@0: //! RAW playback for 25s sl@0: //! TEST_BLOCK 003 sl@0: //! RAW playback for 30s sl@0: //! TEST_BLOCK 004 sl@0: //! RAW playback for 25s sl@0: //! TEST_BLOCK 005 sl@0: //! RAW playback for 20s sl@0: //! TEST_BLOCK 006 sl@0: //! RAW playback for 15s sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 40000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-SetConfigL_command05 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 35000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0003-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 30000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-SetConfigL_command05 sl@0: DELAY 15000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0004-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 25000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-SetConfigL_command05 sl@0: DELAY 20000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0005-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-SetConfigL_command05 sl@0: DELAY 25000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0025-0006-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 15000000 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-COMB_PP-0025 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0026 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 16k mono AMR-WB playback with 16k mono AMR-WB playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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_23.85kbps_mono_speech.awb) sl@0: //! 7. Start Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy Devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration(Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) and delay 10 seconds sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech2.awb) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 16k mono AMR-WB playback with 16k mono AMR-WB playback sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-WB 16KHz mono playback sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-WB 16KHz mono playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0026-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0026 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0027 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 16k mono AMR-WB playback with 48k stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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_23.85kbps_mono_speech.awb) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration(Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 16k mono AMR-WB playback with 48k stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-WB 16KHz mono playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 48KHz mono playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0027-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0027 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0028 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 32k stereo PCM playback with 44.1k stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_32k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 32k stereo PCM playback with 44.1k stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! PCM 32KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 44.1KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0028-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0028 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0029 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 16k mono AMR-WB playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10 Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 44.1k stereo MP3 playback with 16k mono AMR-WB playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 44.1KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-WB 16KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0029-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0029 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0030 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 44.1k stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate44100Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 44.1k stereo MP3 playback with 44.1k stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 44.1 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 44.1KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0030-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0030 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0031 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 48k stereo MP3 playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_320kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 44.1k stereo MP3 playback with 48k stereo MP3 playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 44.1 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 48 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0031-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0031 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0032 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 48k stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 44.1k stereo MP3 playback with 48k stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 44.1 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 48 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0032-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0032 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0033 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 44.1k stereo MP3 playback with 8k mono AMR-NB playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 44.1k stereo MP3 playback with 8k mono AMR-NB playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 44.1 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-NB 8KHz mono playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0033-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0033 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0034 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k mono MP3 playback with 16k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_mono_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k mono MP3 playback with 16k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48 KHz mono playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 16KHz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 16KHz mono playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0034-0003-OpenFile_command06 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-COMB_PP-0034 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0035 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k mono MP3 playback with 44.1k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_mono_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate44100Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k mono MP3 playback with 44.1k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48 KHz mono playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 44.1 KHz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 44.1 KHz mono playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0035-0003-OpenFile_command06 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-COMB_PP-0035 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0036 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k mono MP3 playback with 48k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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 = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_mono_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k mono MP3 playback with 48k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48 KHz mono playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 48 KKz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 48 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0036-0003-OpenFile_command06 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-COMB_PP-0036 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0037 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k mono MP3 playback with 8k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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= EMMFMono; Rate= EMMFSampleRate48000Hz) sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_mono_Test1.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_mono_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k mono MP3 playback with 8k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48Khz mono playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 8 HKz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 8 KHz mono playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0037-0003-OpenFile_command06 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-COMB_PP-0037 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0038 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 16k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate16000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_mono_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate16000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_16k_16b_signed_st_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k stereo MP3 playback with 16k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 16 KHz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 16 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0038-0003-OpenFile_command06 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-COMB_PP-0038 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0039 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 44.1k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate44100Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_mono_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate16000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_44.1k_16b_signed_st_Test2.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k stereo MP3 playback with 44.1k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48K KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 44.1 KHz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 44.1 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0039-0003-OpenFile_command06 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-COMB_PP-0039 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0040 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 48k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_mono_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k stereo MP3 playback with 48k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PC, 48 KHz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 48 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0040-0003-OpenFile_command06 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-COMB_PP-0040 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0041 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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: //! TEST_BLOCK 003 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 fperez sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Mix 48k stereo MP3 playback with 8k mono and stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) sl@0: //! 7. Play 55 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFMono; Rate= EMMFSampleRate8000Hz) and delay 10 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_mono_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //! TEST_BLOCK 003 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,PriorityPreferenceNone}; PriorityState= EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels= EMMFStereo; Rate= EMMFSampleRate8000Hz) and delay 30 seconds sl@0: //! 6. OpenFile (Filename= {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_8k_16b_signed_st_Test1.pcm) sl@0: //! 7. Play 10 seconds sl@0: //! 8. Stop sl@0: //! 9. CloseFile sl@0: //! 10. Delete devsound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Mix 48k stereo MP3 playback with 8k mono and stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 48 KHz stereo playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 8 KHz mono playback sl@0: //! TEST_BLOCK 003 sl@0: //! PCM 8 KHz stereo playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 80 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 55000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0002-OpenFile_command06 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: sl@0: sl@0: sl@0: START_TEST_BLOCK 120 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-SetConfigL_command05 sl@0: DELAY 30000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0041-0003-OpenFile_command06 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-COMB_PP-0041 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0042 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 Volume control of two simultaneous audio playbacks sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1.- Create DevSound instance sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; 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 15 s sl@0: //! 8.- Set volume (Volume = 100). Wait 5 seconds sl@0: //! 9.- Set Volume (Volume = 50). Wait 20 seconds sl@0: //! 10.- Stop sl@0: //! 11.- Close File sl@0: //! 12.- Destroy DevSound instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1.- Create DevSound instance sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 3.- Set Priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceNone}; PriorityState = EMMFStatePlaying) sl@0: //! 4.- Capabilities. sl@0: //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz). Wait 5 seconds sl@0: //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) sl@0: //! 7.- Play 20s sl@0: //! 8.- Set volume (Volume = 0) and wait 5 seconds sl@0: //! 9.- Set Volume (Volume = 50) and wait 10 seconds sl@0: //! 10.- Stop sl@0: //! 11.- Close File sl@0: //! 12.- Destroy DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Volume control of two simultaneous audio playbacks sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 Playback as audioplayback sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 Playback as audioplayback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 15000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetVolume_command08 sl@0: ASYNC_DELAY 5000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0001-SetVolume_command09 sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetConfigL_command05 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetVolume_command08 sl@0: ASYNC_DELAY 5000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0042-0002-SetVolume_command09 sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0042 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0043 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 fperez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc Audio playback with none capability during audio playback with multimediadd capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) 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 = EMMFSampleRate44100Hz) sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test3.mp3) sl@0: //! 7. Play 20 seconds sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 002 sl@0: //! 1.- Create DevSound instance sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) 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 = EMMFSampleRate44100Hz). Wait 10 seconds sl@0: //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_44.1k_128kbps_st_Test4.mp3) sl@0: //! 7.- Play 20 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: //! Audio playback with none capability during audio playback with multimediadd capability sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0043-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0043 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0044 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 Audio playback during xSP VoIP downlink with writedevicedata capability sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1.- Create DevSound instance sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 3.- Set Priority settings (Priority = {Priority,PriorityUnknownVoipCallDown}; Preference = {PriorityPreference,PriorityPreferenceUnknownVoipCallDown}; 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 20 sec sl@0: //! 8.- Stop sl@0: //! 9.- Close File sl@0: //! 10.- Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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 = EMMFSampleRate48000Hz). Wait 10 seconds sl@0: //! 6.- Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\PCM\PCM_48k_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: //! Audio playback during xSP VoIP downlink with writedevicedata capability sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-NB playback as UnknownVoIPCallDown sl@0: //! TEST_BLOCK 002 sl@0: //! PCM playback as audioplayback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0044-0002-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-COMB_PP-0044 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0045 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 fperez sl@0: //!@SYMCreationDate 8/25/2008 sl@0: //!@SYMTestCaseDesc Incoming call during Mobile TV playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. create DevSound Instance att sl@0: //! 2. Initialize DevSound ( Mode= EMMFStatePlaying; FourCC= MP3) sl@0: //! 3. SetPriority (Priority = {Priority,PriorityMobileTV} ; Preference = {PriorityPreference,PriorityPreferenceMobileTV}; PriorityState = EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. SetConfiguration (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 sl@0: //! 8. Close File sl@0: //! 9. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. create DevSound Instance att 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. SetConfiguration (Channels=EMMFStereo; Rate= EMMFSampleRate48000Hz) and delay 10 seconds sl@0: //! 6. Open File (Filename= {drive,mmc}\multimedia\mmf\devsound\mp3\MP3_48k_160-256kbps_st_Test1.mp3) sl@0: //! 7. Play 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: //! Incoming call during Mobile TV playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback as Mobile TV sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback as Incoming Call sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-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: sl@0: sl@0: sl@0: START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0045-0002-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-COMB_PP-0045 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0046 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/25/2008 sl@0: //!@SYMTestCaseDesc PoC downlink during Mobile TV playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC=MP3) sl@0: //! 3. SetPriority (Priority= {Priority,PriorityMobileTV}; Preference={PriorityPreference,PriorityPreferenceMobileTV}; PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. SetConfiguration (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. Set Expected Play Error(ExpectedPlayError=-13) sl@0: //! 8. PlayInitL 30s sl@0: //! 9. Stop sl@0: //! 10. Close file sl@0: //! 11. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC=AMR) sl@0: //! 3. SetPriority (Priority={Priority,PriorityPocCallDown}; Preference={PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. SetConfiguration & wait 10s (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. PlayInitL TIMER_10S 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: //! PoC downlink during Mobile TV playback sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback as Mobile TV sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-NB playback as PocCallDown sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: ASYNC_DELAY 30000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0046-0002-OpenFile_command06 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-COMB_PP-0046 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0047 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/25/2008 sl@0: //!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with 16k mono AMR-WB playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 7. Start Play 20 s sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration & wait 10s (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-WB\AMRWB_16k_23.85kbps_mono_speech.awb) sl@0: //! 7. Start Play 20 s 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: //! Mix 8k mono AMR-NB playback with 16k mono AMR-WB playback sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-NB 8KHz playback sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-WB 8KHz playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0047-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0047 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0048 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/25/2008 sl@0: //!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with 48k stereo PCM playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 7. Start Play 20 s sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration & wait 10s (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 20 s 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: //! Mix 8k mono AMR-NB playback with 48k stereo PCM playback sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-NB 8 KHz playback sl@0: //! TEST_BLOCK 002 sl@0: //! PCM 48 KHz playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0048-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0048 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0049 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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/25/2008 sl@0: //!@SYMTestCaseDesc Mix 8k mono AMR-NB playback with 8k mono AMR-NB playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 7. Start Play 20 s sl@0: //! 8. Stop sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone};PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration & wait 10s(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_backwards.amr) sl@0: //! 7. Start Play 20 s 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: //! Mix 8k mono AMR-NB playback with 8k mono AMR-NB playback sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-NB 8 KHz playback sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-NB 8 HKz playback sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 40 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0049-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0049 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0050 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! CMMFDevSound::SetVolume(TInt) sl@0: //! TEST_BLOCK 002 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: //! CMMFDevSound::SetVolume(TInt) sl@0: //!@SYMAuthor jguillermo sl@0: //!@SYMCreationDate 9/8/2008 sl@0: //!@SYMTestCaseDesc Volume control of two simultaneous audio playbacks sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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,PriorityPreferenceNone}; 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_Test2.mp3) sl@0: //! 7. Start Play for 15 seconds sl@0: //! 8. Set volume and delay 5 seconds (Volume = 100) sl@0: //! 9. Set volume and delay 20 seconds (Volume = 50) sl@0: //! 10. Stop sl@0: //! 11. Close file sl@0: //! 12. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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,PriorityPreferenceNone}; PriorityState=EMMFStatePlaying) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration and delay 5 seconds (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\MP3\MP3_48k_128kbps_st_Test5.mp3) sl@0: //! 7. Start Play for 20 seconds sl@0: //! 8. Set volume and delay 5 seconds (Volume = 0) sl@0: //! 9. Set volume and delay 10 seconds (Volume = 50) sl@0: //! 10. Stop sl@0: //! 11. Close file sl@0: //! 12. Destroy DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Volume control of two simultaneous audio playbacks sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 Playback with volume settings sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 Playback with volume settings sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetVolume_command08 sl@0: ASYNC_DELAY 5000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0001-SetVolume_command09 sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetVolume_command08 sl@0: ASYNC_DELAY 5000000 sl@0: COMMAND devsound1 SetVolume MULTIMEDIA-MMF-DevSound-Comb_Pp-0050-0002-SetVolume_command09 sl@0: ASYNC_DELAY 20000000 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-COMB_PP-0050 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0051 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 PoC downlink during audio playback sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 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. Set expected play error( ExpectedPlayError= -13) sl@0: //! 8. Start Play sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //! TEST_BLOCK 002 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) and delay 10 seconds sl@0: //! 6. Open file (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 sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PoC downlink during audio playback sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-NB playback as PocCallDown sl@0: //! TEST_BLOCK 002 sl@0: //! MP3 playback as Incoming Call sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0051-0002-OpenFile_command06 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-COMB_PP-0051 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0052 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 9/8/2008 sl@0: //!@SYMTestCaseDesc PoC downlink during incoming SMS sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = MP3) sl@0: //! 3. Set Priority (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_Test3.mp3) sl@0: //! 7. Set expected play error( ExpectedPlayError= -13) sl@0: //! 8. Start Play sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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) and delay 10 seconds sl@0: //! 6. Open file (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 sl@0: //! 9. Close file sl@0: //! 10. Destroy DevSound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PoC downlink during incoming SMS sl@0: //! TEST_BLOCK 001 sl@0: //! G.729AB 8k 8kbps mono playback when cng on sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-NB playback verify all bitrates when cng on sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-SetConfigL_command05 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0052-0002-OpenFile_command06 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-COMB_PP-0052 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0053 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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 alavariega sl@0: //!@SYMCreationDate 9/8/2008 sl@0: //!@SYMTestCaseDesc Audio playback during PoC downlink sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1.- create DevSoundTester 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 20s sl@0: //! 8 Close file sl@0: //! 9- Destroy DevSound instance sl@0: //! TEST_BLOCK 002 sl@0: //! 1.- create DevSoundTester 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.- Pause 10s(Pause=TRUE) sl@0: //! 8.- SetExpectedError(ExpectedPlayError=-21) sl@0: //! 9.- Start Play sl@0: //! 10.- Close file sl@0: //! 11.- Destroy DevSound instance sl@0: //! sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Audio playback during PoC downlink sl@0: //! TEST_BLOCK 001 sl@0: //! MP3 playback as Received SMS sl@0: //! TEST_BLOCK 002 sl@0: //! AMR-NB playback as PocCallDown sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0001-OpenFile_command06 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-OpenFile_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0053-0002-Stop_command07 sl@0: DELAY 10000000 sl@0: COMMAND !AsyncError=-21 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-COMB_PP-0053 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054 sl@0: //!@SYMAPI sl@0: //! TEST_BLOCK 001 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: //! TEST_BLOCK 002 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::RecordInitL() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 9/8/2008 sl@0: //!@SYMTestCaseDesc Incoming call during PoC downlink sl@0: //!@SYMTestActions sl@0: //! TEST_BLOCK 001 sl@0: //! 1.- create DevSoundTester 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 sl@0: //! 8.- Close file sl@0: //! 9.- Destroy DevSound instance sl@0: //! TEST_BLOCK 002 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_Test3.mp3) sl@0: //! 7.- Pause 10S(Pause=TRUE) sl@0: //! 8.- Start Play 10s sl@0: //! 9.- Close file sl@0: //! 10.- Destroy DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Incoming call during PoC downlink sl@0: //! TEST_BLOCK 001 sl@0: //! AMR-NB playback as PocCallDown sl@0: //! TEST_BLOCK 002 sl@0: //! AMR playback as Voice Recording sl@0: //!@SYMTestType CIT sl@0: sl@0: sl@0: CONCURRENT sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0001-OpenFile_command06 sl@0: COMMAND !AsyncError=-13 devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: sl@0: sl@0: sl@0: START_TEST_BLOCK 200 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-comb_pp.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-SetConfigL_command05 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-OpenFile_command06 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Comb_Pp-0054-0002-Stop_command07 sl@0: DELAY 10000000 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-COMB_PP-0054