sl@0: // _Unsupported_ Those API could be not implemented and return KErrNotSupported sl@0: sl@0: sl@0: [Define] sl@0: KErrNotFound -1 sl@0: KErrNotSupported -5 sl@0: KErrAlreadyExists -11 sl@0: KErrNotReady -18 sl@0: KErrAccessDenied -21 sl@0: sl@0: KErrEventPending -2000 sl@0: KErrCallbackErrorCode -2001 sl@0: KErrUnexpectedValue -2002 sl@0: KErrNotificationPending -2005 sl@0: KErrUnexpectedNotification -2006 sl@0: KErrTimeoutController -2007 sl@0: sl@0: sl@0: sl@0: [Enddefine] sl@0: sl@0: sl@0: sl@0: [Test] sl@0: title 1. Create AudioVisualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: //waittestclass AudioVisualization sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 2. Get Data Rate Range for Audio Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization DataRateRange sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 3. Set Data Rate for Audio Visualization 0 sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization EnableWaveFormat sl@0: AudioVisualization StartVizualization sl@0: AudioVisualization SetDataRate 0 sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 3.1. Set Data Rate for Audio Visualization 1400833284 sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization SetDataRate 1400833284 sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: sl@0: [Test] sl@0: title 4. Get Data Rate for Audio Visualization 0 sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization SetDataRate 0 sl@0: AudioVisualization DataRate sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 4.1. Get Data Rate for Audio Visualization 1400833284 sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization SetDataRate 1400833284 sl@0: AudioVisualization DataRate sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 5. Enable Wave Format for Audio Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization EnableWaveFormat sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 6. Start Audio Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization EnableWaveFormat sl@0: AudioVisualization StartVizualization sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 7. Stop Audio Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization EnableWaveFormat sl@0: //AudioVisualization StartVizualization sl@0: AudioVisualization StopVizualization sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 8. Enable Frequency Data for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization EnableFrequencyData sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 9. Return Frequency Band Coount for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization FreqencyBandCount sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 10. Return Frequency Band Range for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization FrequencyBandCountRange sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 11. Return If Frequency is Enabled for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization IsFrequencyDataEnabled sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 12. Return If wave format Data Enabled for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization IsWaveformDataEnabled sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 13. Return SamplingRate for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization SamplingRate sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 14. Set Frequency Band Count for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization SetFrequencyBandCount 0 sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 15. Set Wave format Data Length for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization SetWaveformDataLength 0 sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 16. Return the Wave format Data Length for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization WaveformDataLength sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: sl@0: [Test] sl@0: title 17. return Wave format range Data Length for Visualization sl@0: create AudioVisualizationTestClass AudioVisualization sl@0: AudioVisualization CreateAudioVisualization sl@0: waittestclass AudioVisualization sl@0: AudioVisualization WaveformDataLengthRange sl@0: delete AudioVisualization sl@0: [Endtest] sl@0: