Enregistrement de la sortie audio de l’application

Je suis en train de construire un projet en C ++ à l’aide de Visual Studio sous Windows 8. Cette application capture la vidéo à partir de la caméra et déclenche des animations virtuelles en temps réel, certains sons étant également joués.

L’utilisateur a la possibilité d’enregistrer l’expérience en vidéo et en son. Je suis déjà en mesure d’enregistrer de la vidéo. Je souhaite maintenant créer une piste audio contenant les sons lus par l’application afin de fusionner ultérieurement des fichiers vidéo et audio.

Alors, quel est le meilleur moyen d’enregistrer la sortie audio d’une application dans Windows? Permettez-moi de souligner que je ne veux PAS enregistrer d’audio à partir de périphériques d’entrée (tels qu’un microphone), mais uniquement à partir de l’application elle-même.

Meilleures salutations.

Il n’y a pas d’enregistrement de sortie d’application. Si vous générez vous-même de l’audio, vous en copiez une copie à des fins d’enregistrement, mixez si vous avez plusieurs sources, puis utilisez l’une des API pour générer un fichier en fonction de vos préférences: écriture directe d’un fichier WAV, fichiers audio Windows Media (ASF / WMA), DriectShow, Media Foundation, bibliothèques tierces.

Les données audio de lecture réelles sont mélangées et envoyées pour une lecture ultérieure. Parfois, vous pouvez activer l’enregistrement en boucle pour capturer une sortie entièrement mélangée (pas seulement d’une application spécifique à travers) comme s’il s’agissait d’une capture à partir d’un périphérique d’entrée audio en temps réel.