Windows, c++ et wav - Programmation
Marsh Posté le 13-11-2001 à 01:36:41
Adapté depuis des routines de gdmag :
PlayWav.h
Code :
|
PlayWav.cpp
Code :
|
Marsh Posté le 13-11-2001 à 07:53:13
gooopil a écrit a écrit : J'aimerais savoir comment on fait pour jouer un fichier wav. J'ai regardé whotsit.org, g trouvé ce que cherchais mais je comprend pas énormément de trucs vu que c'est assez énorme. En plus y'a juste le format et pas le code en c++ pour le lire... Ouais faut pas rêver... Mais j'aimerais bien pouvoir faire ça et vu que c'est pas une priorité, j'aimerais bien ne pas avoir à me casser le cerveau en 2... Merci |
Je ne te parlerai pas de directSound parce que je ne connais pas.
Par contre, pour te renseigner sur les fonctions basiques pour jouer de la musique, regarde les suivantes:
- lecture des entêtes de fichier wav: mmioOpen, mmioRead, etc...
mais si tu veux lire toi même l'entête, tu peux aussi le faire (moi c'est ce que je fais souvent).
- pour le record:
waveInOpen, waveInUnprepareHeader, waveInPrepareHeader? waveInAddBuffer
- pour le play:
waveOutOpen, waveOutUnprepareHeader, waveOutPrepareHeader, waveOutWrite.
Ce sont les fonctions principales. En cherchant tout cela dans le MSDN, tu devrais t'en sortir assez rapidement.
bon courage. Mais moi je m'étais bien marré à faire ça
Marsh Posté le 13-11-2001 à 12:00:54
sans se casser doit avoir un truc genre PlaySound qui te lit un vaw
si c juste pour faire pouet pouet de tps a autre c OK, mais si tu veux quelque chose de plus evoluer (genre tu fais un jeu), faudra te tourner vers directSound
le code pour lire le .wav je l'ai, mais pas la, si ca t'interesse fodra attendre un ptit peu (ce soir)
Marsh Posté le 13-11-2001 à 15:55:45
ca NOUS interresse (je programme avec gooopil) donc envoie ca dès que tu peut
Marsh Posté le 13-11-2001 à 16:19:15
woue OK, enfin il fait rien de plus que de lire un wav alacon non-compresse, hein ?
Marsh Posté le 14-11-2001 à 00:14:58
chrisbk a écrit a écrit : woue OK, enfin il fait rien de plus que de lire un wav alacon non-compresse, hein ? |
C'est ça, je veux juste jouer un wav à la con, c'est juste pour faire plus abouti dans notre projet. Merci tgrx pour ton source
Marsh Posté le 14-11-2001 à 08:27:05
youps sorry ca m'est sorti de la tete
je la retente ce soir
Marsh Posté le 12-11-2001 à 22:41:57
J'aimerais savoir comment on fait pour jouer un fichier wav. J'ai regardé whotsit.org, g trouvé ce que cherchais mais je comprend pas énormément de trucs vu que c'est assez énorme. En plus y'a juste le format et pas le code en c++ pour le lire... Ouais faut pas rêver...
Mais j'aimerais bien pouvoir faire ça et vu que c'est pas une priorité, j'aimerais bien ne pas avoir à me casser le cerveau en 2...
Merci