2011-05-22 5 views
0

AudioRecord a des méthodes pour obtenir les données comme byte [], short [] et ByteBuffer.AudioRecord: bits par échantillon

Je ne vois rien dans la documentation qui indique combien de bits par échantillon sont utilisés.

Peut-il enregistrer en 8 bits? 16 bits? Plus? (Comment est-ce déterminé/réglé?)

La méthode qui retourne byte []/ByteBuffer peut-elle être utilisée pour des échantillons de 16 bits, et comment l'octet le plus significatif/l'octet le moins significatif sera-t-il différencié?

Répondre

3

On peut supposer que c'est ce que getAudioFormat() vous dit ...

+0

Un grand merci, oui, il était juste en face de moi! Donc je présume alors que les méthodes read() qui fournissent un ByteBuffer et un byte [] ne peuvent pas être utilisées pour un PCM 16 bits? Et qu'est-ce qui détermine si c'est enregistré en 8 ou 16 bits? – Jodes

Questions connexes