// _Unsupported_ Those API could be not implemented and return KErrNotSupported


[Define]
KErrNotFound -1
KErrNotSupported -5
KErrAlreadyExists -11
KErrNotReady -18
KErrAccessDenied -21

KErrEventPending -2000
KErrCallbackErrorCode -2001
KErrUnexpectedValue -2002
KErrNotificationPending -2005
KErrUnexpectedNotification -2006
KErrTimeoutController -2007



[Enddefine]



[Test]
title 1. Create AudioVisualization 
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
//waittestclass AudioVisualization
delete AudioVisualization
[Endtest]

[Test]
title 2. Get Data Rate Range for Audio Visualization 
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization DataRateRange
delete AudioVisualization
[Endtest]

[Test]
title 3. Set Data Rate for Audio Visualization 0
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization EnableWaveFormat
AudioVisualization StartVizualization
AudioVisualization SetDataRate 0
delete AudioVisualization
[Endtest]

[Test]
title 3.1. Set Data Rate for Audio Visualization 1400833284
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization SetDataRate 1400833284
delete AudioVisualization
[Endtest]


[Test]
title 4. Get Data Rate for Audio Visualization 0
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization SetDataRate 0
AudioVisualization DataRate
delete AudioVisualization
[Endtest]

[Test]
title 4.1. Get Data Rate for Audio Visualization 1400833284
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization SetDataRate 1400833284
AudioVisualization DataRate
delete AudioVisualization
[Endtest]

[Test]
title 5. Enable Wave Format for Audio Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization EnableWaveFormat
delete AudioVisualization
[Endtest]

[Test]
title 6. Start Audio Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization EnableWaveFormat
AudioVisualization StartVizualization
delete AudioVisualization
[Endtest]

[Test]
title 7. Stop Audio Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization EnableWaveFormat
//AudioVisualization StartVizualization
AudioVisualization StopVizualization
delete AudioVisualization
[Endtest]

[Test]
title 8. Enable Frequency Data for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization EnableFrequencyData
delete AudioVisualization
[Endtest]

[Test]
title 9. Return Frequency Band Coount for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization FreqencyBandCount
delete AudioVisualization
[Endtest]

[Test]
title 10. Return Frequency Band Range for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization FrequencyBandCountRange
delete AudioVisualization
[Endtest]

[Test]
title 11. Return If Frequency is Enabled for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization IsFrequencyDataEnabled
delete AudioVisualization
[Endtest]

[Test]
title 12. Return If wave format Data Enabled for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization IsWaveformDataEnabled
delete AudioVisualization
[Endtest]

[Test]
title 13. Return SamplingRate for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization SamplingRate
delete AudioVisualization
[Endtest]

[Test]
title 14. Set Frequency Band Count for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization SetFrequencyBandCount 0
delete AudioVisualization
[Endtest]

[Test]
title 15. Set Wave format Data Length for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization SetWaveformDataLength 0
delete AudioVisualization
[Endtest]

[Test]
title 16. Return the Wave format Data Length for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization WaveformDataLength
delete AudioVisualization
[Endtest]

[Test]
title 17. return Wave format range Data Length for Visualization
create AudioVisualizationTestClass AudioVisualization
AudioVisualization CreateAudioVisualization
waittestclass AudioVisualization
AudioVisualization WaveformDataLengthRange
delete AudioVisualization
[Endtest]

