// _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 G729 EncoderIntfc 
create G729EncoderIntfcTestClass G729Encoder
G729Encoder CreateDevSoundInstance
waittestclass G729Encoder
G729Encoder CreateG729EncoderIntfc 
delete G729Encoder
[Endtest]

[Test]
title 2. SetVadMode
create G729EncoderIntfcTestClass G729Encoder
G729Encoder CreateDevSoundInstance
waittestclass G729Encoder
G729Encoder CreateG729EncoderIntfc 
G729Encoder SetVadMode
delete G729Encoder
[Endtest]

[Test]
title 3. GetVadMode 
create G729EncoderIntfcTestClass G729Encoder
G729Encoder CreateDevSoundInstance
waittestclass G729Encoder
G729Encoder CreateG729EncoderIntfc 
G729Encoder GetVadMode
delete G729Encoder
[Endtest]

[Test]
title 4. Create G729 EncoderIntfc - InputStreamInstance
create G729EncoderIntfcTestClass G729Encoder
G729Encoder CreateInputStreamInstance
waittestclass G729Encoder
G729Encoder CreateG729EncoderIntfc 
delete G729Encoder
[Endtest]

[Test]
title 5. SetVadMode - InputStreamInstance
create G729EncoderIntfcTestClass G729Encoder
G729Encoder CreateInputStreamInstance
waittestclass G729Encoder
G729Encoder CreateG729EncoderIntfc 
G729Encoder SetVadMode
delete G729Encoder
[Endtest]

[Test]
title 6. GetVadMode - InputStreamInstance
create G729EncoderIntfcTestClass G729Encoder
G729Encoder CreateInputStreamInstance
waittestclass G729Encoder
G729Encoder CreateG729EncoderIntfc 
G729Encoder GetVadMode
delete G729Encoder
[Endtest]


