2010-09-06 8 views
0

Salut les gens J'ai l'intention d'enregistrer de l'audio, et plus tard de le lire, pour un de mes projets. L'exigence est que ce soit C++ (Visual studio 2008) compatible. Le reste de notre application est principalement en Silverlight/VC++. J'ai travaillé avec NAudio auparavant en C#, mais rien sur vC++.Enregistrement et lecture audio VC++


Je voudrais savoir ce qui est le mieux adapté à mes besoins:

  1. VC++ (studio visuel 2008) 32 bits compatible.
  2. Seulement besoin d'enregistrer/lire. Pas de fonctionnalités fantaisie nécessaires.
  3. Seulement 32 bits Windows 7/Vista ciblés. La fonctionnalité multi-plateforme est inutile.
  4. Besoin d'un code correctif. Peu importe si les choses sont lentes, nécessite plus de puissance de calcul, etc. Tant que ça ne plante pas, et fait ce qu'il devrait faire correctement, je suis bon.
  5. est libre (au moins pour la recherche).

Pouvez-vous suggérer quelque chose qui serait le mieux pour moi? Merci d'avance!

+0

waveIt/waveOut sont trop complexes pour vous? –

Répondre

1

Probablement le moyen le plus simple est d'utiliser MCI. Fondamentalement, vous pouvez utiliser mciSendCommand (ou mciSendString) pour envoyer une commande MCI_RECORD pour effectuer un enregistrement, ou une MCI_PLAY pour faire la lecture.