// _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 Speech EncoderIntfc - DevSound 
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateDevSoundInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
delete SpeechEncoderConfig
[Endtest]

[Test]
title 2. SetBitrate - DevSound 
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateDevSoundInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig SetBitrate
SpeechEncoderConfig GetBitrate
delete SpeechEncoderConfig
[Endtest]

[Test]
title 3. SetVadMode - DevSound 
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateDevSoundInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig SetVadMode
SpeechEncoderConfig GetVadMode
delete SpeechEncoderConfig
[Endtest]

[Test]
title 4. GetVadMode - DevSound 
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateDevSoundInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig GetVadMode
delete SpeechEncoderConfig
[Endtest]

[Test]
title 5. GetBitrate - DevSound 
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateDevSoundInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig GetBitrate
delete SpeechEncoderConfig
[Endtest]

[Test]
title 6. GetSupportedBitrates - DevSound 
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateDevSoundInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig GetSupportedBitrates
delete SpeechEncoderConfig
[Endtest]

[Test]
title 7. Create Speech EncoderIntfc - InputStream
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateInputStreamInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
delete SpeechEncoderConfig
[Endtest]

[Test]
title 8. SetBitrate - InputStream
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateInputStreamInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig SetBitrate
SpeechEncoderConfig GetBitrate
delete SpeechEncoderConfig
[Endtest]

[Test]
title 9. SetVadMode - InputStream
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateInputStreamInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig SetVadMode
delete SpeechEncoderConfig
[Endtest]

[Test]
title 10. GetVadMode - InputStream
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateInputStreamInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig GetVadMode
delete SpeechEncoderConfig
[Endtest]

[Test]
title 11. GetBitrate - InputStream
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateInputStreamInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig GetBitrate
delete SpeechEncoderConfig
[Endtest]

[Test]
title 12. GetSupportedBitrates - InputStream
create SpeechEncoderConfigTestClass SpeechEncoderConfig
SpeechEncoderConfig CreateInputStreamInstance
waittestclass SpeechEncoderConfig
SpeechEncoderConfig CreateSpeechEncoderConfig
SpeechEncoderConfig GetSupportedBitrates
delete SpeechEncoderConfig
[Endtest]
