// _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 Ilbc EncoderIntfc - DevSound
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateDevSoundInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
delete IlbcEncoder
[Endtest]

[Test]
title 1.1. Create Ilbc EncoderIntfc - DevSound
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfcNull DevSound 
delete IlbcEncoder
[Endtest]


[Test]
title 2. SetEncoderMode - DevSound
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateDevSoundInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
IlbcEncoder SetEncoderMode
delete IlbcEncoder
[Endtest]

[Test]
title 3. SetVadMode - DevSound 
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateDevSoundInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
IlbcEncoder SetVadMode
delete IlbcEncoder
[Endtest]

[Test]
title 4. GetVadMode - DevSound 
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateDevSoundInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
IlbcEncoder GetVadMode
delete IlbcEncoder
[Endtest]


[Test]
title 5. Create Ilbc EncoderIntfc - InputStream
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateInputStreamInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
delete IlbcEncoder
[Endtest]

[Test]
title 5.1. Create Ilbc EncoderIntfc - InputStream
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfcNull InputStream 
delete IlbcEncoder
[Endtest]

[Test]
title 6. SetEncoderMode - InputStream
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateInputStreamInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
IlbcEncoder SetEncoderMode
delete IlbcEncoder
[Endtest]

[Test]
title 7. SetVadMode - InputStream 
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateInputStreamInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
IlbcEncoder SetVadMode
delete IlbcEncoder
[Endtest]

[Test]
title 8. GetVadMode - InputStream 
create IlbcEncoderIntfcTestClass IlbcEncoder
IlbcEncoder CreateInputStreamInstance
waittestclass IlbcEncoder
IlbcEncoder CreateIlbcEncoderIntfc 
IlbcEncoder GetVadMode
delete IlbcEncoder
[Endtest]




