J'ai téléchargé l'application audio-echo depuis le portail android NDK pour opensl. En raison de l'absence de documentation, je ne suis pas en mesure d'identifier comment modifier la fréquence d'échantillonnage et la taille de la mémoire tampon de l'audio.Existe-t-il un moyen d'échantillonner l'audio en utilisant des ouvertures sur android avec différents taux d'échantillonnage et tailles de mémoire tampon?
Si quelqu'un a une idée sur la façon de:
- changement de la taille de la mémoire tampon et le taux d'échantillonnage sur OpenSL
- Lire les tampons d'être transmis à un code C à traiter
- Fed à la module de sortie de OpenSL à être introduit dans les enceintes
une autre alternative je me sens est lue à la cadence d'échantillonnage préférée et la taille du tampon, mais sous-échantillonner et upsample dans le code lui-même et utiliser un circu lar tampon pour obtenir les données souhaitées. Mais comment lisons-nous et alimentons-nous les données en openSL?