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