Je ne l'ai jamais développé pour un iPhone, mais si vous avez un contrôle suffisant sur le tampon envoyé à AudioDevice, alors vous pouvez faire ce qui suit:
que vous avez un mémoire tampon de lecture à partir un audiofile, si vous envoyez seulement tous les échantillons pairs à l'audiodevice (probablement mis dans un autre tampon qui est passé à une fonction), alors il doublera la fréquence et la moitié du temps pour lire le fichier.
Si vous voulez quelque chose entre vous devez calculer entre les échantillons ou resample l'audiofile = interpoler les valeurs entre les échantillons successifs. OpenAL vous permet de changer de pitch avec la propriété source AL_PITCH.
ceci [travaillait] (http://stackoverflow.com/questions/2035975/how-do-you-completely-remove-and-release-memory-of-an-openal-sound-file/4647692#4647692) pour moi! – cregox