Plateformes d'assistance Windows Linux/Unix MacOS Matériel/Hardware Logiciels/
csauvane
Messages postés18Date d'inscriptionmardi 29 avril 2008StatutMembreDernière intervention17 janvier 2009
-
17 janv. 2009 à 21:56
SebLinck
Messages postés212Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention23 juin 2011
-
21 juin 2009 à 18:27
Bonjour,
Pour un projet, j'ai dans une grande chaine de caractère des données brutes d'un son Wave.
L'avantage de le mettre dans une chaine de caractère est que 1 ou 2 caractère (ou plus) donnent une note (8bits per sample ou 16bits per sample - un caractère fait 8 bits). Pour traiter ce son (en l'occurence, faire un effet d'echo), je dois prendre les valeurs, les atenuer, les sommer et les remettre en format caractère.
Je cherche donc comment utiliser les fonctions existantes ou quelle fonction ecrire pour passer de 1 ou 2 caractères à une valeur entière : en fait relire les bits mais au format entier et non caractère... Un cast suffit-il ?
Je dois faire cela sachant que les données à récupérer sont signées (-127 a 127 en 8 bits).
Je vous remercie... dites moi si il manque des détails pour répondre.