2009-12-25 15 views
2

Ce que j'essaie de faire: Enregistrer la sortie du haut-parleur à l'aide d'unités audio.Enregistrer la sortie du haut-parleur avec l'unité audio

Ce que j'ai essayé: J'utilise Apples exemple de code « RecordAudioToFile », (http://developer.apple.com/mac/library/samplecode/RecordAudioToFile) qui fait exactement ce que je veux, sauf qu'il utilise le microphone comme entrée.

Il pensait changer kAudioHardwarePropertyDefaultInputDevice-kAudioHardwarePropertyDefaultOutputDevice résoudrait mon problème, mais avec le changement, je reçois pas d'appels à la méthode de rappel.

Voir mon code ici (ligne 361 a le changement ci-dessus): http://www.rdahl.se/misc/DCAudioFileRecorder_modified.cpp.

AIDE NÉCESSAIRE!

  • Que dois-je faire pour résoudre mon problème?
  • Conseils sur les bons guides sur le développement de l'unité audio?

Merci! :)

Répondre

2

Vous ne pouvez pas utiliser un périphérique de sortie (haut-parleurs) comme périphérique d'entrée. AFAIK la solution utilisée par le logiciel comme Jack OS X doit apparaître comme un faux périphérique audio et rediriger la sortie d'un programme vers ce pseudo-dispositif.

+0

pouvez-vous donner plus d'informations, comment faire cela? – procr

Questions connexes