In APS, after started streaming,
Under switch statement:
TInt ret = iQ0->Receive(buffer);
Loopback testing :-
if (buffer.iCommand == EAPSRecordData)
For testing my implementation i am just looping back the recorder data to player.
Usually what will be the buffer size received? i am getting 14 as buffer size during recording.
But in VOIP audio service documentation under comparison section of APS and VAS, it has been given as VAS advantage "Removed 164-byte buffer limitation (buffer size is determined by the adaptation)".
Can anyone please comment on the above section.
I have implemented mmfdevsound for my VOIP application instead of APS and VAS, which requires 160 bytes per frame. Now planned to move APS since it supports voice routing, but unfortunately i am getting 14 bytes per frame which crashes my application.
Please share your view and ideas such i can rectify the problem.