La recherche dans un fichier audio basé sur le niveau du paquet est simple. Il suffit de changer currentPacket lors du remplissage du tampon suivant:rechercher dans un fichier audio en fonction de l'heure
AudioFileReadPackets(_audioFile, false, &numBytes, _packetDescs, _currentPacket, &numPackets, buffer->mAudioData);
Mais si vous voulez chercher à 10s de position depuis le début du fichier? Pour les fichiers CBR, cela devrait être simple à calculer - mais qu'en est-il des fichiers VBR?
Existe-t-il un moyen de le faire sans convertir le fichier entier en LPCM? – kevlar