Forum de la communauté SFML

Aide => Audio => Discussion démarrée par: siscomteam le Novembre 12, 2016, 04:53:10 am

Titre: Capture data audio record en temps réel
Posté par: siscomteam le Novembre 12, 2016, 04:53:10 am
Bonjour
Safait plus que 15 jours et j'arrive pas à capter les données en temps réel, si par exemple j'utilise la configuration: samplespersec = 8000 channel = 1 mono, dans mon travail je dois capter les échantillons chaque 0.01 seconde donc avec cette configuration 80 échantillons. Chaque échantillons codé sur PCM16 bits, j'ai essayé onProcessSample(samples, countSample) mais elle donne des grandes valeurs par ex countSamples = 800 !! Alors des idées des propositions !!
Merci d'avance.
Titre: Re : Capture data audio record en temps réel
Posté par: brunnerant le Novembre 12, 2016, 07:55:28 am
Dans la documentation, tu peux trouver ça :
Citer
Par défaut, les échantillons audio sont fournis à la fonction membre onProcessSamples toutes les 100 ms.

Donc, je pense que tu as simplement oublié d'appeler la fonction setProcessingInterval(sf::seconds(0.01))