J'ai un code de capture d'entrée micro, et ça marche bien (je peux lire, etc.). Ma question est, comment puis-je dire à quel point l'entrée était "forte" à un moment donné, par exemple, si quelqu'un chuchotait dans le microphone ou hurlait? Cela peut-il être fait avec l'API audio XNA actuelle?Comment obtenir le volume de l'entrée micro sur WP7
1
A
Répondre
2
Ceci est similaire à une question que j'ai posée il y a quelques jours. Consultez la réponse acceptée. Cela a fonctionné pour moi, et peut travailler pour toi aussi.
Questions connexes
- 1. Comment augmenter automatiquement le volume du micro dans le flash?
- 2. Comment obtenir le volume GUID
- 3. Comment obtenir le volume d'un fichier MP3?
- 4. Obtenir le niveau de volume actuel du système sur l'iPhone
- 5. Comment accrocher le bouton de recherche de matériel sur WP7
- 6. Comment obtenir le volume en ligne en Java
- 7. Définir le volume de l'appareil sur l'iPhone
- 8. Comment masquer le volume complet?
- 9. DNS personnalisé sur WP7
- 10. Saisir le micro-contrôleur info
- 11. C# obtenir le niveau de volume maître/precent
- 12. Empreinte de Lua sur un micro PPC
- 13. Silverlight sur WP7
- 14. comment détecter la position de micro sur l'iPhone?
- 15. Recevoir l'entrée et le processus de micro
- 16. comment régler le volume sur off dans mon application
- 17. Comment régler le volume sonore sur 0 en IFrame?
- 18. Comment utiliser le moteur JavaScript de John Resig Micro-Templating?
- 19. Éviter le dossier d'information sur le volume du système
- 20. iPhone Mic volume
- 21. Impossible d'utiliser dispatcher sur WP7
- 22. AVAudioRecorder normalise le volume
- 23. Curseur de volume - le volume ne change pas jusqu'à ce que la souris sur
- 24. Comment changer le volume avec MPMusicPlayerController sans affecter le volume de l'appareil
- 25. wp7, Comment bloquer le défilement dans ScrollViewer
- 26. WP7 Empêcher le défilement ListBox
- 27. comment désactiver le volume avec MPMusicPlayerController?
- 28. comment arrêter le son, le volume de commande ... avec AudioToolbox
- 29. Comment savoir si ma chaîne contient le caractère "micro" Unicode?
- 30. Obtenir les données de télémétrie de batterie WP7?
Pouvez-vous poster l'algorithme vous retrouviez avec? –
En fait, une meilleure question pourrait être, comment avez-vous décomposer le bytearray en échantillons? –
Je viens d'appliquer ce que Mark a suggéré dans le dernier commentaire: bien, vous avez besoin de savoir combien de bits par échantillon. Il semble probable qu'il sera de 16 (c'est-à-dire deux octets par échantillon). Aussi, je suppose que c'est un enregistrement mono. Donc, tous les deux octets, le transformer en un court (utiliser BitConverter) et c'est l'amplitude de cet échantillon – Joe