// _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 DecoderIntfc 
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject DevSound 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc DevSound
delete IlbcDecoder
[Endtest]

[Test]
title 1.1. Create Ilbc DecoderIntfc 
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject DevSound 1
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc DevSound
delete IlbcDecoder
[Endtest]


[Test]
title 2. SetDecoderMode
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject DevSound 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc DevSound
IlbcDecoder SetDecoderMode
delete IlbcDecoder
[Endtest]

[Test]
title 3. SetCng 
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject DevSound 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc DevSound
IlbcDecoder SetCng
delete IlbcDecoder
[Endtest]

[Test]
title 4. GetCng 
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject DevSound 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc DevSound
IlbcDecoder GetCng
delete IlbcDecoder
[Endtest]

[Test]
title 5. Create Ilbc DecoderIntfc - CreateInputStreamInstance 
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject OutputStream 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc OutputStream
delete IlbcDecoder
[Endtest]

[Test]
title 5.1. Create Ilbc DecoderIntfc - CreateInputStreamInstance 
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject OutputStream 1
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc OutputStream
delete IlbcDecoder
[Endtest]

[Test]
title 6. SetDecoderMode - CreateInputStreamInstance
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject OutputStream 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc OutputStream
IlbcDecoder SetDecoderMode
delete IlbcDecoder
[Endtest]

[Test]
title 7. SetCng - CreateInputStreamInstance
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject OutputStream 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc OutputStream
IlbcDecoder SetCng
delete IlbcDecoder
[Endtest]

[Test]
title 8. GetCng - CreateInputStreamInstance
create IlbcDecoderIntfcTestClass IlbcDecoder
IlbcDecoder CreateObject OutputStream 0
waittestclass IlbcDecoder
IlbcDecoder CreateIlbcDecoderIntfc OutputStream
IlbcDecoder GetCng
delete IlbcDecoder
[Endtest]