author | Tapani Kanerva <tapani.kanerva@nice.fi> |
Tue, 16 Nov 2010 14:11:25 +0200 | |
branch | RCL_3 |
changeset 67 | b35006be8823 |
parent 23 | 545d349d14da |
permissions | -rw-r--r-- |
// // 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-recording //! @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-RECORDING-0001 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //! CMMFDevSound::Pause() //!@SYMAuthor etorres //!@SYMCreationDate 7/28/2008 //!@SYMTestCaseDesc AMR-NB recording with pause //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr) //! 7. Record 10s //! 8. Pause 5s(Pause=TRUE) //! 9. Record 10s //! 10. Stop 5s //! 11. CloseFile //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR) //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 14. Capabilities //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr) //! 17. Start Play EOF //! 18. CloseFile //! 19. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! AMR-NB recording with pause //!@SYMTestType CIT START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0001-0001-Stop_command08 DELAY 5000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command15 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-OpenFile_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //! CMMFDevSound::Pause() //!@SYMAuthor etorres //!@SYMCreationDate 7/28/2008 //!@SYMTestCaseDesc AMR-WB recording with pause //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AWB) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb) //! 7. Record 10s //! 8. Pause 5s(Pause=TRUE) //! 9. Record 10s //! 10. Stop 5s //! 11. CloseFile //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AWB) //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 14. Capabilities //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb) //! 17. Start Play EOF //! 18. CloseFile //! 19. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! AMR-WB recording with pause //!@SYMTestType CIT START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0002-0001-Stop_command08 DELAY 5000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command15 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-OpenFile_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //! CMMFDevSound::Pause() //!@SYMAuthor etorres //!@SYMCreationDate 7/28/2008 //!@SYMTestCaseDesc G.711 recording with pause //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G711) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm) //! 7. Record 10s //! 8. Pause 5s(Pause=TRUE) //! 9. Record 10s //! 10. Stop 5s //! 11. CloseFile //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G711) //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 14. Capabilities //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm) //! 17. Start Play EOF //! 18. CloseFile //! 19. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! G.711 recording with pause //!@SYMTestType CIT START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0003-0001-Stop_command08 DELAY 5000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command15 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-OpenFile_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //! CMMFDevSound::Pause() //!@SYMAuthor etorres //!@SYMCreationDate 7/28/2008 //!@SYMTestCaseDesc G.729AB recording with pause //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G729) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin) //! 7. Record 10s //! 8. Pause 5s(Pause=TRUE) //! 9. Record 10s //! 10. Stop 5s //! 11. CloseFile //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G729) //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 14. Capabilities //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin) //! 17. Start Play EOF //! 18. CloseFile //! 19. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! G.729AB recording with pause //!@SYMTestType CIT START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0004-0001-Stop_command08 DELAY 5000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command15 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-OpenFile_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //! CMMFDevSound::Pause() //!@SYMAuthor etorres //!@SYMCreationDate 7/28/2008 //!@SYMTestCaseDesc iLBC recording with pause //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = ILBC) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin) //! 7. Record 10s //! 8. Pause 5s(Pause=TRUE) //! 9. Record 10s //! 10. Stop 5s //! 11. CloseFile //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = ILBC) //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 14. Capabilities //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin) //! 17. Start Play EOF //! 18. CloseFile //! 19. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! iLBC recording with pause //!@SYMTestType CIT START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0005-0001-Stop_command08 DELAY 5000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command15 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-OpenFile_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //! CMMFDevSound::Pause() //!@SYMAuthor etorres //!@SYMCreationDate 7/28/2008 //!@SYMTestCaseDesc PCM recording with pause //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm) //! 7. Record 10s //! 8. Pause 5s(Pause=TRUE) //! 9. Record 10s //! 10. Stop 5s //! 11. CloseFile //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 14. Capabilities //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm) //! 17. Start Play EOF //! 18. CloseFile //! 19. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM recording with pause //!@SYMTestType CIT START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0006-0001-Stop_command08 DELAY 5000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command15 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-OpenFile_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 16 KHz mono recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 16 KHz mono recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 16 KHz stereo recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 16 KHz stereo recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 24 KHz mono recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 24 KHz mono recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 24 KHz stereo recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 24 KHz stereo recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 32 KHz mono recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 32 KHz mono recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 32KHz stereo recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 32KHz stereo recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 48KHz mono recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 48KHz mono recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 48KHz stereo recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 48KHz stereo recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 8KHz mono recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 8KHz mono recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016 //!@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 7/21/2008 //!@SYMTestCaseDesc PCM - 8KHz stereo recording and playback //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm) //! 7. Record 10s //! 8. Stop 5s //! 9. CloseFile //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm) //! 15. Start Play EOF //! 16. CloseFile //! 17. Delete devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM - 8KHz stereo recording and playback //!@SYMTestType CIT START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc AMR-NB 8KHz recording and playback several times //!@SYMTestActions //! 1.- Create DevSound Instance att1 //! 2.- Create DevSound Instance att2 //! 3.- att1 Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 4.- att1 Set Priority (Priority ={Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp}; PriorityState = EMMFStateRecording) //! 5.- att1 Capabilities //! 6.- att1 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 7.- att1 ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\PoCCallStressTest.amr) //! 8.- att1 Record 5s //! 9.- att1 Stop 2s //! 10.- att1 Record 3s //! 11.- att1 Stop 4s //! 12.- att1 CloseFile //! 13.- att2 Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) //! 14.- att2 Set Priority (Priority ={Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying) //! 15.- att2 Capabilities //! 16.- att2 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 17.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) //! 18.- Start Play 2s //! 19.- Stop 1s //! 20.- Start Play 5s //! 21.- Stop //! 22. Close File //! 23.- Delete att1 //! 24.- Delete att2 //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! AMR-NB 8KHz recording and playback several times //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 CREATE_OBJECT CMMFDevSound devsound2 COMMAND devsound1 NewL COMMAND devsound2 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command03 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command04 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command06 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-ReplaceFile_command07 COMMAND devsound1 RecordInitL ASYNC_DELAY 5000000 COMMAND devsound1 Stop DELAY 2000000 COMMAND devsound1 RecordInitL ASYNC_DELAY 3000000 COMMAND devsound1 Stop DELAY 4000000 COMMAND devsound1 CloseFile COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command13 OUTSTANDING COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command14 COMMAND devsound2 Capabilities COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command16 COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-OpenFile_command17 COMMAND devsound2 PlayInitL ASYNC_DELAY 2000000 COMMAND devsound2 Stop DELAY 1000000 COMMAND devsound2 PlayInitL ASYNC_DELAY 5000000 COMMAND devsound2 Stop COMMAND devsound2 CloseFile COMMAND devsound1 ~ COMMAND devsound2 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 16k mono record and playback //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 16k mono record and playback //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 16k stereo record and playback //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 16k stereo record and playback //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 24k mono record and playback //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 24k mono record and playback //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 24k stereo record and recording //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 24k stereo record and recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 32k mono record and recording //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate32000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.- Delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 32k mono record and recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 32k stereo record and recording //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate32000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 32k stereo record and recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 48k mono record and recording //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate48000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 48k mono record and recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 48k stereo record and recording //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVideoRecording}; Preference = {PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate48000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-Delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 48k stereo record and recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 8k mono record and recording //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 8k mono record and recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 8 KHz mono recording and playback //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 8 KHz mono recording and playback //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 8k mono record rec stop twice //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice1.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice2.pcm) //! 11.- StartRecord 10s //! 12.- Stop //! 13.- CloseFile //! 14.-Delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 8k mono record rec stop twice //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command10 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 8k mono record using UID //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 8k mono record using UID //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 8k mono record when accessory is not used //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 8k mono record when accessory is not used //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //! CMMFDevSound::Stop() //!@SYMAuthor alavariega //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc PCM 8k stereo record //!@SYMTestActions //! 1.- Create a Instance of DevSound //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) //! 4.- Capabilities //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm) //! 7.- StartRecord 10s //! 8.- Stop 5s //! 9.- CloseFile //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm) //! 15.- StartPlay EOF //! 16.- CloseFile //! 17.-delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM 8k stereo record //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //!@SYMAuthor ddamian //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc Audio routing - 16k stereo recording when mono headset is used //!@SYMTestActions //! 1.- Create DevSound instance //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording) //! 4.- Capabilities //! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) //! 7.- Record 10s //! 8.- Stop 5s //! 9.- Close File //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) //! 15.- Play EOF //! 16.- Close File //! 17.- Destroy Data //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! Audio routing - 16k stereo recording when mono headset is used //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //!@SYMAuthor ddamian //!@SYMCreationDate 8/11/2008 //!@SYMTestCaseDesc Audio routing - Insert mono headset during 16k stereo recording //!@SYMTestActions //! 1.- Create DevSound instance //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording) //! 4.- Capabilities //! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) //! 7.- Record 20s //! 8.- Stop 5s //! 9.- Close File //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) //! 12.- Capabilities //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) //! 15..- Play EOF //! 16.- Close File //! 17.- Destroy Data //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! Audio routing - Insert mono headset during 16k stereo recording //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 20000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034 //!@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 PCM recording ando playback with gain //!@SYMTestActions //! 1. Create DevSound instance //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW}) //! 3. SetPriority (Priority={Priority,PriorityVoiceRecording}; Preference={PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState=EMMFStateRecording) //! 4. Capabilities //! 5. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm) //! 6. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz) //! 7. StartRecord 10 s //! 8. SetGain (gain=0) //! 9. SetGain (gain=1) //! 10. Stop //! 11. CloseFile //! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC={SpecialFourCC,RAW}) //! 13. SetPriority (Priority={Priority,PriorityAudioPlayback}; Preference={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) //! 14. Capabilities //! 15. Open File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm) //! 16. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz) //! 17. StartPlay EOF //! 18. Stop //! 19. Close File //! 20. Detele DevSound instance. //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM recording ando playback with gain //!@SYMTestType CIT START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-ReplaceFile_command05 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command08 ASYNC_DELAY 10000000 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command09 ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 2000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command13 COMMAND devsound1 Capabilities COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-OpenFile_command15 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command16 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 Stop COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035 //!@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 Input source capability - Voice recording with not allowed sample rate //!@SYMTestActions //! 1. Create DevSound instance //! 2. Initialize DevSound ( Mode=EMMFStateRecording; FourCC ={SpecialFourCC,RAW}) //! 3. SetPriority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState =EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels=EMMFMono; Rate = EMMFSampleRate44100Hz) //! 6. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\recording\badFile.pcm) //! 7. StartRecord //! 8. Stop //! 9. Close File //! 10. Destroy DevSound Instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! Input source capability - Voice recording with not allowed sample rate //!@SYMTestType CIT START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND !Error=-5 devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0035-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036 //!@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-NB playback as PocCallDown //!@SYMTestActions //! 1. Create Devsound instance //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR) //! 3. Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr) //! 7. Start Recording 10 s //! 8. Stop 5s //! 9. Close File //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR) //! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) //! 12. Capabilities //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 14. Open File(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr) //! 15. Start Play EOF //! 16. Close file //! 17. Destroy Devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! AMR-NB playback as PocCallDown //!@SYMTestType CIT START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command10 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command11 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command13 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-OpenFile_command14 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037 //!@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-NB recording as PocCallDown //!@SYMTestActions //! 1. Create Devsound instance devsound1 //! 2. Create Devsound instance devsound2 //! 3. devsound1 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR) //! 4. devsound1 Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ;PriorityState=EMMFStatePlaying) //! 5. devsound1 Capabilities //! 6. devsound1 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 7. devsound2 Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR) //! 8. devsound2 Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording) //! 9. devsound2 Capabilities //! 10. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 11. devsound1 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) //! 12. devsound2 Replace File(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr) //! 13. devsound1 StartPlay 10S //! 14. devsound1 Stop 5S //! 15. devsound2 StartRecord 10S //! 16. devsound2 Stop 1S //! 17. devsound2 Resume Recording 10S //! 18. devsound2 Stop 5S //! 19. devsound1 FileStartPosition //! 20. devsound1 StartPlay 10S //! 21. devsound1 Stop 5s //! 22. devsound1 closefile //! 23. devsound2 closefile //! 24. devsound2 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR) //! 25. devsound2 Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) //! 26. devsound2 Capabilities //! 27. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) //! 28. devsound2 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr) //! 29. devsound2 Start Play EOF //! 30. devsound2 CloseFile //! 31. devsound1 Destroy Devsound instance //! 32. devsound2 Destroy Devsound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! AMR-NB recording as PocCallDown //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 CREATE_OBJECT CMMFDevSound devsound2 COMMAND devsound1 NewL COMMAND devsound2 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command03 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command04 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command06 COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command07 OUTSTANDING COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command08 COMMAND devsound2 Capabilities COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command10 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command11 COMMAND devsound2 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-ReplaceFile_command12 COMMAND devsound1 PlayInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound2 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound2 Stop DELAY 1000000 COMMAND devsound2 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound2 Stop DELAY 5000000 COMMAND devsound1 FileStartPosition COMMAND devsound1 PlayInitL ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound2 CloseFile COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command24 OUTSTANDING COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command25 COMMAND devsound2 Capabilities COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command27 COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command28 COMMAND devsound2 PlayInitL OUTSTANDING COMMAND devsound2 CloseFile COMMAND devsound1 ~ COMMAND devsound2 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037 START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038 //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038 //!@SYMAPI //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) //! CMMFDevSound::Capabilities() //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) //! CMMFDevSound::PlayInitL() //! CMMFDevSound::RecordInitL() //!@SYMAuthor jguillermo //!@SYMCreationDate 9/8/2008 //!@SYMTestCaseDesc PCM stereo recording with gain control //!@SYMTestActions //! 1. Create DevSound instance //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) //! 3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording) //! 4. Capabilities //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm) //! 7. Record 10 seconds //! 8. Set Gain and delay 10 seconds (Gain = 0) //! 9. Set Gain and delay 10 seconds (Gain = 1 ) //! 10. Stop 5 seconds //! 11. Close file //! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) //! 13. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) //! 14. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) //! 15. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm) //! 16. Play EOF //! 17. Close file //! 18. Delete DevSound instance //!@SYMTestStatus Verified //!@SYMTestPriority High //!@SYMTestExpectedResults //! PCM stereo recording with gain control //!@SYMTestType CIT START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini CREATE_OBJECT CMMFDevSound devsound1 COMMAND devsound1 NewL COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command02 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command03 COMMAND devsound1 Capabilities COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command05 COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-ReplaceFile_command06 COMMAND devsound1 RecordInitL ASYNC_DELAY 10000000 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command08 ASYNC_DELAY 10000000 COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command09 ASYNC_DELAY 10000000 COMMAND devsound1 Stop DELAY 5000000 COMMAND devsound1 CloseFile COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command12 OUTSTANDING COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command13 COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command14 COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-OpenFile_command15 COMMAND devsound1 PlayInitL OUTSTANDING COMMAND devsound1 CloseFile COMMAND devsound1 ~ END_TEST_BLOCK END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038