Estoy intentando realizar una aplicación que, cuando hables por el micrófono, el audio sea enviado por UDP. El principal problema que tengo es que necesito que el audio utilice el codec G.711u y es lo que no se como hacerlo. ¿Alguien tiene alguna idea?
Creo que AudioRecord utiliza PCM lineal (8 o 16 bits). G711 también es PCM pero no lineal, por lo tanto ncesitarás convertirlo.
Desconozco si hay alguna librería en B4A que haga el trabajo. Si no, siempre se puede implementar en B4A (aquí el equivalente en C). Ten en cuenta que en B4A y Java los bytes son signed!!