Lecture d'un fichier .wav octet par octet

devVb10 Messages postés 6 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 27 juillet 2007 - 26 juil. 2007 à 09:23
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 - 27 juil. 2007 à 21:54
Bonjour


je dois creer une procedure permettant de lire un fichier .wav octet par octet pour pouvoir supprimer l' header par exemple.


Je sais que je n'ai pas trop développé mais je vois pas trop comment expliquer plus donc voila si quelqu'un a une idée


Merci

6 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
26 juil. 2007 à 09:27
inconcevable de lire un fichier octet par octet, impensable en terme d'accès disques...

utilises ce genre de choses :

Dim xbData() as byte
Open "C:\Son1.wav" For Binary Access Read As #1
Redim xbData(...)
Get #1,,xbData
Close #1
0
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
26 juil. 2007 à 09:31
Si... c'est possible ! Avec les API WaveOut and co.

Evidament ça ne sera pas "octet par octet" puisque les données sont organiser sous forme de paquet (voir format WAV) mais tu pourras gerer toi même l'envoi de ses paquets à la carte son.

@+

E.B.
0
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
26 juil. 2007 à 09:35
Ok la remarque de Renfield est juste (j'avais pas lu en entier) même si c'est un gros fichier le mieu est de lire de gros morceau (ou la totalite) de ce fichier afin de liberer le disque des contrainte de lecture.

Mais je pense que la question reposait surtout sur "l'envoy des données vers la carte son"

@+

E.B.
0
devVb10 Messages postés 6 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 27 juillet 2007
26 juil. 2007 à 10:26
   Oui en fait les données je dois les envoyer sur mon modem audio pour les transmettre vers un telephone


   j'ai lu plein de truc sur le sujet et notamment qu'il fallait envoyer octet par octet sans l'header le fichier .wav d'ou ma question
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
devVb10 Messages postés 6 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 09:03
EBArtSoft (ou quelqu'un d'autre!!) pourrais tu m'expliquer comment faire pour envoyer mon fichier paquet par paquet
j'ai regardé les API wave... mais j'ai pas trop compris le fonctionnement donc si ta un bout de code à me montrer je pense que ca peut bien m'aider

merci
0
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
27 juil. 2007 à 21:54
Le probleme c'est que je n'ais aucune idée du "comment envoyer les données vers le modem". Sur le wave je peux aider mais pour ce qui est de la partie transmission malheureusement non.

@+

E.B.
0
Rejoignez-nous