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