// _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 G711 DecoderIntfc - DevSound
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject DevSound
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc DevSound
delete G711Decoder
[Endtest]


[Test]
title 2. SetDecoderMode- DevSound
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject DevSound
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc DevSound
G711Decoder SetDecoderMode
delete G711Decoder
[Endtest]

[Test]
title 3. SetCng - DevSound
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject DevSound
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc DevSound
G711Decoder SetCng
delete G711Decoder
[Endtest]

[Test]
title 4. GetCng - DevSound
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject DevSound
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc DevSound
G711Decoder GetCng
delete G711Decoder
[Endtest]

[Test]
title 5. SetPlc - DevSound
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject DevSound
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc DevSound
G711Decoder SetPlc
delete G711Decoder
[Endtest]

[Test]
title 6. Create G711 DecoderIntfc - OutputStream
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject OutputStream
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc OutputStream
delete G711Decoder
[Endtest]


[Test]
title 7. SetDecoderMode - OutputStream
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject OutputStream
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc OutputStream
G711Decoder SetDecoderMode
delete G711Decoder
[Endtest]

[Test]
title 8. SetCng - OutputStream
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject OutputStream
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc OutputStream
G711Decoder SetCng
delete G711Decoder
[Endtest]

[Test]
title 9. GetCng - OutputStream
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject OutputStream
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc OutputStream
G711Decoder GetCng
delete G711Decoder
[Endtest]

[Test]
title 10. SetPlc - OutputStream
create G711DecoderIntfcTestClass G711Decoder
G711Decoder CreateObject OutputStream
waittestclass G711Decoder
G711Decoder CreateG711DecoderIntfc OutputStream
G711Decoder SetPlc
delete G711Decoder
[Endtest]
