Comment jouer un flux brut pur PCM avec C #?
-
24-10-2019 - |
Question
Je regardais dans System.Media.SoundPlayer et NAudio, et ils jouent autant que je sache que les flux WAVE. Le fichier WAVE est composé des données PCM pur, plus un en-tête de format.
Je ne veux pas donner cet en-tête dans le format WAVE. Je veux transmettre les paramètres (débit, etc.) programatically
La solution
Comme je l'ai dit dans le commentaire ci-dessus, en utilisant l'API Windows native (waveOutOpen, waveOutPrepareHeader, waveOutWrite, etc.), il est possible de lire les données de forme d'onde de votre choix. Je fais cette réponse pour qu'il puisse être accepté dans le cas où il est en fait ce que l'OP cherche.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow