sl@0: // sl@0: // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: // sl@0: //! @file sl@0: //! @SYMTestSuiteName multimedia-mmf-devsound-validation-automated-recording sl@0: //! @SYMScriptTestEnvironment This test script requires a basic ROM. sl@0: // sl@0: // Tests all public elements of the CMMFDevSound sl@0: // classes as a means of confidence that the APIs work as expected. sl@0: // sl@0: // The purpose is to provide a regression test suite of PublishedAll sl@0: // APIs for: CMMFDevSound sl@0: // The tests are fully automated. sl@0: // sl@0: sl@0: sl@0: sl@0: LOAD_SUITE t_devsound sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/28/2008 sl@0: //!@SYMTestCaseDesc AMR-NB recording with pause sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AMR) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr) sl@0: //! 7. Record 10s sl@0: //! 8. Pause 5s(Pause=TRUE) sl@0: //! 9. Record 10s sl@0: //! 10. Stop 5s sl@0: //! 11. CloseFile sl@0: //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMR_pause.amr) sl@0: //! 17. Start Play EOF sl@0: //! 18. CloseFile sl@0: //! 19. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AMR-NB recording with pause sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0001-0001-Stop_command08 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0001-0001-SetConfigL_command15 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0001-0001-OpenFile_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0001 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/28/2008 sl@0: //!@SYMTestCaseDesc AMR-WB recording with pause sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = AWB) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb) sl@0: //! 7. Record 10s sl@0: //! 8. Pause 5s(Pause=TRUE) sl@0: //! 9. Record 10s sl@0: //! 10. Stop 5s sl@0: //! 11. CloseFile sl@0: //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = AWB) sl@0: //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAWB_pause.awb) sl@0: //! 17. Start Play EOF sl@0: //! 18. CloseFile sl@0: //! 19. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AMR-WB recording with pause sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0002-0001-Stop_command08 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0002-0001-SetConfigL_command15 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0002-0001-OpenFile_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0002 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/28/2008 sl@0: //!@SYMTestCaseDesc G.711 recording with pause sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G711) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Pause 5s(Pause=TRUE) sl@0: //! 9. Record 10s sl@0: //! 10. Stop 5s sl@0: //! 11. CloseFile sl@0: //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G711) sl@0: //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG711_pause.pcm) sl@0: //! 17. Start Play EOF sl@0: //! 18. CloseFile sl@0: //! 19. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! G.711 recording with pause sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0003-0001-Stop_command08 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0003-0001-SetConfigL_command15 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0003-0001-OpenFile_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0003 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/28/2008 sl@0: //!@SYMTestCaseDesc G.729AB recording with pause sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = G729) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin) sl@0: //! 7. Record 10s sl@0: //! 8. Pause 5s(Pause=TRUE) sl@0: //! 9. Record 10s sl@0: //! 10. Stop 5s sl@0: //! 11. CloseFile sl@0: //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = G729) sl@0: //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecG729_pause.bin) sl@0: //! 17. Start Play EOF sl@0: //! 18. CloseFile sl@0: //! 19. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! G.729AB recording with pause sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0004-0001-Stop_command08 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0004-0001-SetConfigL_command15 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0004-0001-OpenFile_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0004 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/28/2008 sl@0: //!@SYMTestCaseDesc iLBC recording with pause sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = ILBC) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin) sl@0: //! 7. Record 10s sl@0: //! 8. Pause 5s(Pause=TRUE) sl@0: //! 9. Record 10s sl@0: //! 10. Stop 5s sl@0: //! 11. CloseFile sl@0: //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = ILBC) sl@0: //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecILBC_pause.bin) sl@0: //! 17. Start Play EOF sl@0: //! 18. CloseFile sl@0: //! 19. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! iLBC recording with pause sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0005-0001-Stop_command08 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0005-0001-SetConfigL_command15 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0005-0001-OpenFile_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0005 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TMMFState ) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings {ref} ) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities {ref} ) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //! CMMFDevSound::Pause() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/28/2008 sl@0: //!@SYMTestCaseDesc PCM recording with pause sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound (Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Pause 5s(Pause=TRUE) sl@0: //! 9. Record 10s sl@0: //! 10. Stop 5s sl@0: //! 11. CloseFile sl@0: //! 12. Initialize Devsound (Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 13. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 16. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecRAW_pause.pcm) sl@0: //! 17. Start Play EOF sl@0: //! 18. CloseFile sl@0: //! 19. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM recording with pause sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 60 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop MULTIMEDIA-MMF-DevSound-Recording-0006-0001-Stop_command08 sl@0: DELAY 5000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0006-0001-SetConfigL_command15 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0006-0001-OpenFile_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0006 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 16 KHz mono recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_mono_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 16 KHz mono recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0007-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0007-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0007 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 16 KHz stereo recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_16k_stereo_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 16 KHz stereo recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0008-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0008-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0008 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 24 KHz mono recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_mono_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 24 KHz mono recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0009-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0009-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0009 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 24 KHz stereo recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_24k_stereo_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 24 KHz stereo recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0010-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0010-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0010 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 32 KHz mono recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_mono_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 32 KHz mono recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0011-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0011-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0011 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 32KHz stereo recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_32k_stereo_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 32KHz stereo recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0012-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0012-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0012 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 48KHz mono recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_mono_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 48KHz mono recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0013-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0013-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0013 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 48KHz stereo recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_48k_stereo_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 48KHz stereo recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0014-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0014-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0014 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 8KHz mono recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_mono_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 8KHz mono recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0015-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0015-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0015 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 7/21/2008 sl@0: //!@SYMTestCaseDesc PCM - 8KHz stereo recording and playback sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. ReplaceFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm) sl@0: //! 7. Record 10s sl@0: //! 8. Stop 5s sl@0: //! 9. CloseFile sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityNormal}; Preference = {PriorityPreference,PriorityPreferenceQuality}; PriorityState = EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) sl@0: //! 14. OpenFile (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecPCM_8k_stereo_10s.pcm) sl@0: //! 15. Start Play EOF sl@0: //! 16. CloseFile sl@0: //! 17. Delete devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM - 8KHz stereo recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 35 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0016-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0016-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0016 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc AMR-NB 8KHz recording and playback several times sl@0: //!@SYMTestActions sl@0: //! 1.- Create DevSound Instance att1 sl@0: //! 2.- Create DevSound Instance att2 sl@0: //! 3.- att1 Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 4.- att1 Set Priority (Priority ={Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp}; PriorityState = EMMFStateRecording) sl@0: //! 5.- att1 Capabilities sl@0: //! 6.- att1 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 7.- att1 ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\PoCCallStressTest.amr) sl@0: //! 8.- att1 Record 5s sl@0: //! 9.- att1 Stop 2s sl@0: //! 10.- att1 Record 3s sl@0: //! 11.- att1 Stop 4s sl@0: //! 12.- att1 CloseFile sl@0: //! 13.- att2 Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 14.- att2 Set Priority (Priority ={Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ; PriorityState = EMMFStatePlaying) sl@0: //! 15.- att2 Capabilities sl@0: //! 16.- att2 Set Configuration(Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 17.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 18.- Start Play 2s sl@0: //! 19.- Stop 1s sl@0: //! 20.- Start Play 5s sl@0: //! 21.- Stop sl@0: //! 22. Close File sl@0: //! 23.- Delete att1 sl@0: //! 24.- Delete att2 sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AMR-NB 8KHz recording and playback several times sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: CREATE_OBJECT CMMFDevSound devsound2 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound2 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command06 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-ReplaceFile_command07 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 5000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 2000000 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 3000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 4000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-InitializeL_command13 sl@0: OUTSTANDING sl@0: COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetPrioritySettings_command14 sl@0: COMMAND devsound2 Capabilities sl@0: COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0017-0001-SetConfigL_command16 sl@0: COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0017-0001-OpenFile_command17 sl@0: COMMAND devsound2 PlayInitL sl@0: ASYNC_DELAY 2000000 sl@0: COMMAND devsound2 Stop sl@0: DELAY 1000000 sl@0: COMMAND devsound2 PlayInitL sl@0: ASYNC_DELAY 5000000 sl@0: COMMAND devsound2 Stop sl@0: COMMAND devsound2 CloseFile sl@0: COMMAND devsound1 ~ sl@0: COMMAND devsound2 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0017 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 16k mono record and playback sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate16000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCM.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 16k mono record and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0018-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0018-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0018 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 16k stereo record and playback sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec16kPCMStereo.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 16k stereo record and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0019-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0019-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0019 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 24k mono record and playback sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate24000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCM.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 24k mono record and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0020-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0020-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0020 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 24k stereo record and recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate24000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec24kPCMStereo.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 24k stereo record and recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0021-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0021-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0021 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 32k mono record and recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate32000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate32000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCM.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.- Delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 32k mono record and recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0022-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0022-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0022 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 32k stereo record and recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate32000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate32000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec32kPCMStereo.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 32k stereo record and recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0023-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0023-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0023 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 48k mono record and recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate48000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate =EMMFSampleRate48000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCM.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 48k mono record and recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0024-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0024-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0024 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 48k stereo record and recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVideoRecording}; Preference = {PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate48000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate =EMMFSampleRate48000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec48kPCMStereo.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-Delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 48k stereo record and recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0025-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0025-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0025 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 8k mono record and recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCM.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 8k mono record and recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0026-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0026-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0026 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 8 KHz mono recording and playback sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMPhoneMem.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 8 KHz mono recording and playback sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0027-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0027-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0027 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 8k mono record rec stop twice sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice1.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMRecStopTwice2.pcm) sl@0: //! 11.- StartRecord 10s sl@0: //! 12.- Stop sl@0: //! 13.- CloseFile sl@0: //! 14.-Delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 8k mono record rec stop twice sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0028-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0028-0001-ReplaceFile_command10 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0028 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 8k mono record using UID sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMUID.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 8k mono record using UID sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0029-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0029-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0029 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 8k mono record when accessory is not used sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMWithoutAcc.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 8k mono record when accessory is not used sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0030-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0030-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0030 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor alavariega sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM 8k stereo record sl@0: //!@SYMTestActions sl@0: //! 1.- Create a Instance of DevSound sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 3.- Set Priority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording ) sl@0: //! 4.- Capabilities sl@0: //! 5.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) sl@0: //! 6.- ReplaceFile (Filename={drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm) sl@0: //! 7.- StartRecord 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- CloseFile sl@0: //! 10.- Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW} ) sl@0: //! 11.- Set Priority (Priority ={Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying ) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) sl@0: //! 14.- OpenFile(Filename = {drive,mmc}\multimedia\mmf\devsound\recording\Rec8kPCMStereo.pcm) sl@0: //! 15.- StartPlay EOF sl@0: //! 16.- CloseFile sl@0: //! 17.-delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM 8k stereo record sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0031-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0031-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0031 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Audio routing - 16k stereo recording when mono headset is used sl@0: //!@SYMTestActions sl@0: //! 1.- Create DevSound instance sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording) sl@0: //! 4.- Capabilities sl@0: //! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) sl@0: //! 7.- Record 10s sl@0: //! 8.- Stop 5s sl@0: //! 9.- Close File sl@0: //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) sl@0: //! 15.- Play EOF sl@0: //! 16.- Close File sl@0: //! 17.- Destroy Data sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Audio routing - 16k stereo recording when mono headset is used sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0032-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0032-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0032 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //!@SYMAuthor ddamian sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Audio routing - Insert mono headset during 16k stereo recording sl@0: //!@SYMTestActions sl@0: //! 1.- Create DevSound instance sl@0: //! 2.- Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3.- Set priority settings (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState = EMMFStateRecording) sl@0: //! 4.- Capabilities sl@0: //! 5.- SetConfiguration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 6.- Replace File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) sl@0: //! 7.- Record 20s sl@0: //! 8.- Stop 5s sl@0: //! 9.- Close File sl@0: //! 10.- initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 11.- Set priority settings (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState = EMMFStatePlaying) sl@0: //! 12.- Capabilities sl@0: //! 13.- Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate16000Hz) sl@0: //! 14.- Open File (Filename = {drive,mmc}\multimedia\mmf\devsound\recording\RoutingRecWithAcc.pcm) sl@0: //! 15..- Play EOF sl@0: //! 16.- Close File sl@0: //! 17.- Destroy Data sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Audio routing - Insert mono headset during 16k stereo recording sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 20000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0033-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0033-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0033 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //!@SYMAuthor arueda sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc PCM recording ando playback with gain sl@0: //!@SYMTestActions sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC={SpecialFourCC,RAW}) sl@0: //! 3. SetPriority (Priority={Priority,PriorityVoiceRecording}; Preference={PriorityPreference,PriorityPreferenceVideoRecording}; PriorityState=EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm) sl@0: //! 6. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz) sl@0: //! 7. StartRecord 10 s sl@0: //! 8. SetGain (gain=0) sl@0: //! 9. SetGain (gain=1) sl@0: //! 10. Stop sl@0: //! 11. CloseFile sl@0: //! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC={SpecialFourCC,RAW}) sl@0: //! 13. SetPriority (Priority={Priority,PriorityAudioPlayback}; Preference={PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 14. Capabilities sl@0: //! 15. Open File (Filename={drive,mmc}\multimedia\mmf\devsound\Recording\GainRecMono.pcm) sl@0: //! 16. SetConfiguration (Channels=EMMFMono; Rate=EMMFSampleRate8000Hz) sl@0: //! 17. StartPlay EOF sl@0: //! 18. Stop sl@0: //! 19. Close File sl@0: //! 20. Detele DevSound instance. sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM recording ando playback with gain sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 900 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-ReplaceFile_command05 sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command08 sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetGain_command09 sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 2000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0034-0001-OpenFile_command15 sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0034-0001-SetConfigL_command16 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0034 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //!@SYMAuthor arueda sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc Input source capability - Voice recording with not allowed sample rate sl@0: //!@SYMTestActions sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode=EMMFStateRecording; FourCC ={SpecialFourCC,RAW}) sl@0: //! 3. SetPriority (Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState =EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels=EMMFMono; Rate = EMMFSampleRate44100Hz) sl@0: //! 6. Replace File (Filename={drive,mmc}\multimedia\mmf\devsound\recording\badFile.pcm) sl@0: //! 7. StartRecord sl@0: //! 8. Stop sl@0: //! 9. Close File sl@0: //! 10. Destroy DevSound Instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! Input source capability - Voice recording with not allowed sample rate sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 300 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND !Error=-5 devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0035-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0035-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0035 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc AMR-NB playback as PocCallDown sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance sl@0: //! 2. Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR) sl@0: //! 3. Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr) sl@0: //! 7. Start Recording 10 s sl@0: //! 8. Stop 5s sl@0: //! 9. Close File sl@0: //! 10. Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 11. Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) sl@0: //! 12. Capabilities sl@0: //! 13. Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 14. Open File(Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\RecAMRNBPoC.amr) sl@0: //! 15. Start Play EOF sl@0: //! 16. Close file sl@0: //! 17. Destroy Devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AMR-NB playback as PocCallDown sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 50 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-InitializeL_command10 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetPrioritySettings_command11 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0036-0001-SetConfigL_command13 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0036-0001-OpenFile_command14 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0036 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver {ref}, TFourCC, TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(TMMFPrioritySettings {ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(TMMFCapabilities {ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //! CMMFDevSound::Stop() sl@0: //!@SYMAuthor etorres sl@0: //!@SYMCreationDate 8/11/2008 sl@0: //!@SYMTestCaseDesc AMR-NB recording as PocCallDown sl@0: //!@SYMTestActions sl@0: //! 1. Create Devsound instance devsound1 sl@0: //! 2. Create Devsound instance devsound2 sl@0: //! 3. devsound1 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 4. devsound1 Set Priority (Priority = {Priority,PriorityPocCallDown}; Preference = {PriorityPreference,PriorityPreferencePocCallDown} ;PriorityState=EMMFStatePlaying) sl@0: //! 5. devsound1 Capabilities sl@0: //! 6. devsound1 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 7. devsound2 Initialize Devsound ( Mode = EMMFStateRecording; FourCC = AMR) sl@0: //! 8. devsound2 Set Priority (Priority = {Priority,PriorityPocCallUp}; Preference = {PriorityPreference,PriorityPreferencePocCallUp};PriorityState=EMMFStateRecording) sl@0: //! 9. devsound2 Capabilities sl@0: //! 10. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 11. devsound1 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\AMR-NB\AMRNB_8k_12.2kbps_mono_speech.amr) sl@0: //! 12. devsound2 Replace File(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr) sl@0: //! 13. devsound1 StartPlay 10S sl@0: //! 14. devsound1 Stop 5S sl@0: //! 15. devsound2 StartRecord 10S sl@0: //! 16. devsound2 Stop 1S sl@0: //! 17. devsound2 Resume Recording 10S sl@0: //! 18. devsound2 Stop 5S sl@0: //! 19. devsound1 FileStartPosition sl@0: //! 20. devsound1 StartPlay 10S sl@0: //! 21. devsound1 Stop 5s sl@0: //! 22. devsound1 closefile sl@0: //! 23. devsound2 closefile sl@0: //! 24. devsound2 Initialize Devsound ( Mode = EMMFStatePlaying; FourCC = AMR) sl@0: //! 25. devsound2 Set Priority (Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback};PriorityState=EMMFStatePlaying) sl@0: //! 26. devsound2 Capabilities sl@0: //! 27. devsound2 Set Configuration (Channels = EMMFMono; Rate = EMMFSampleRate8000Hz) sl@0: //! 28. devsound2 OpenFile(Filename= {drive,mmc}\multimedia\mmf\devsound\Recording\PoCCallPlayRepeated.amr) sl@0: //! 29. devsound2 Start Play EOF sl@0: //! 30. devsound2 CloseFile sl@0: //! 31. devsound1 Destroy Devsound instance sl@0: //! 32. devsound2 Destroy Devsound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! AMR-NB recording as PocCallDown sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: CREATE_OBJECT CMMFDevSound devsound2 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound2 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command03 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command04 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command06 sl@0: COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command07 sl@0: OUTSTANDING sl@0: COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command08 sl@0: COMMAND devsound2 Capabilities sl@0: COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command10 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command11 sl@0: COMMAND devsound2 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-ReplaceFile_command12 sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound2 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound2 Stop sl@0: DELAY 1000000 sl@0: COMMAND devsound2 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound2 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 FileStartPosition sl@0: COMMAND devsound1 PlayInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound2 CloseFile sl@0: COMMAND devsound2 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-InitializeL_command24 sl@0: OUTSTANDING sl@0: COMMAND devsound2 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetPrioritySettings_command25 sl@0: COMMAND devsound2 Capabilities sl@0: COMMAND devsound2 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0037-0001-SetConfigL_command27 sl@0: COMMAND devsound2 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0037-0001-OpenFile_command28 sl@0: COMMAND devsound2 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound2 CloseFile sl@0: COMMAND devsound1 ~ sl@0: COMMAND devsound2 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0037 sl@0: sl@0: sl@0: sl@0: sl@0: START_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038 sl@0: sl@0: //!@SYMTestCaseID MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038 sl@0: //!@SYMAPI sl@0: //! CMMFDevSound::InitializeL(MDevSoundObserver{ref}, TFourCC , TMMFState) sl@0: //! CMMFDevSound::SetPrioritySettings(const TMMFPrioritySettings{ref}) sl@0: //! CMMFDevSound::Capabilities() sl@0: //! CMMFDevSound::SetConfigL(const TMMFCapabilities{ref}) sl@0: //! CMMFDevSound::PlayInitL() sl@0: //! CMMFDevSound::RecordInitL() sl@0: //!@SYMAuthor jguillermo sl@0: //!@SYMCreationDate 9/8/2008 sl@0: //!@SYMTestCaseDesc PCM stereo recording with gain control sl@0: //!@SYMTestActions sl@0: //! 1. Create DevSound instance sl@0: //! 2. Initialize DevSound ( Mode = EMMFStateRecording; FourCC = {SpecialFourCC,RAW}) sl@0: //! 3. Set Priority ( Priority = {Priority,PriorityVoiceRecording}; Preference = {PriorityPreference,PriorityPreferenceVoiceRecording} ; PriorityState=EMMFStateRecording) sl@0: //! 4. Capabilities sl@0: //! 5. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) sl@0: //! 6. Replace file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm) sl@0: //! 7. Record 10 seconds sl@0: //! 8. Set Gain and delay 10 seconds (Gain = 0) sl@0: //! 9. Set Gain and delay 10 seconds (Gain = 1 ) sl@0: //! 10. Stop 5 seconds sl@0: //! 11. Close file sl@0: //! 12. Initialize DevSound ( Mode = EMMFStatePlaying; FourCC = {SpecialFourCC,RAW}) sl@0: //! 13. Set Priority ( Priority = {Priority,PriorityAudioPlayback}; Preference = {PriorityPreference,PriorityPreferenceAudioPlayback}; PriorityState=EMMFStatePlaying) sl@0: //! 14. Set Configuration (Channels = EMMFStereo; Rate = EMMFSampleRate8000Hz) sl@0: //! 15. Open file (Filename = {drive,mmc}\multimedia\mmf\devsound\Recording\GainRecStereo.pcm) sl@0: //! 16. Play EOF sl@0: //! 17. Close file sl@0: //! 18. Delete DevSound instance sl@0: //!@SYMTestStatus Verified sl@0: //!@SYMTestPriority High sl@0: //!@SYMTestExpectedResults sl@0: //! PCM stereo recording with gain control sl@0: //!@SYMTestType CIT sl@0: sl@0: START_TEST_BLOCK 100 t_devsound \multimedia\mmf\devsound\multimedia-mmf-devsound-validation-automated-recording.ini sl@0: CREATE_OBJECT CMMFDevSound devsound1 sl@0: COMMAND devsound1 NewL sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command02 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command03 sl@0: COMMAND devsound1 Capabilities sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command05 sl@0: COMMAND devsound1 ReplaceFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-ReplaceFile_command06 sl@0: COMMAND devsound1 RecordInitL sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command08 sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 SetGain MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetGain_command09 sl@0: ASYNC_DELAY 10000000 sl@0: COMMAND devsound1 Stop sl@0: DELAY 5000000 sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 InitializeL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-InitializeL_command12 sl@0: OUTSTANDING sl@0: COMMAND devsound1 SetPrioritySettings MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetPrioritySettings_command13 sl@0: COMMAND devsound1 SetConfigL MULTIMEDIA-MMF-DevSound-Recording-0038-0001-SetConfigL_command14 sl@0: COMMAND devsound1 OpenFile MULTIMEDIA-MMF-DevSound-Recording-0038-0001-OpenFile_command15 sl@0: COMMAND devsound1 PlayInitL sl@0: OUTSTANDING sl@0: COMMAND devsound1 CloseFile sl@0: COMMAND devsound1 ~ sl@0: END_TEST_BLOCK sl@0: END_TESTCASE MULTIMEDIA-MMF-DEVSOUND-VALIDATION-AUTOMATED-RECORDING-0038