Entwickler-Ecke

IO, XML und Registry - Wave-Datei einlesen


patricksharp - Do 08.11.07 18:04
Titel: Wave-Datei einlesen
Guten Abend zusammen,

wollte mich mal erkundigen, wie man mit C# eine Wav-Datei einlesen kann. Das Problem bestand bisher darin, dass jeweils 2 Bytepaare einen Wert in der Wave-Datei repräsentieren. Allerdings ließ sich immer nur 1 Byte einlesen. Das Ziel ist, sämtliche Werte nachher in einem Container (z.B. Array) zu haben und diese entsprechend manipulieren zu können (als Integer-Werte!!).

Danke im voraus!


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Do 08.11.2007 um 17:35


Mitmischer 1703 - Do 08.11.07 18:12

Stichworte:


Wie das geht weiß ich auch nich genau! :mrgreen:


Christian S. - Do 08.11.07 18:38

@Mitmischer:
(a) Das hier ist keine Delphi-Frage
(b) Selbst bei Delphi weiß ich nicht, was ein TRichEdit mit einer Wave-Datei zu tun hat.


@patricksharp:

:welcome:!
Das Problem ist also, wie man zwei Byte zu einem Integer macht? Das kannst Du entweder über die BitConverter-Klasse erreichen, oder indem Du die Bytes entsprechenden Shiftest und dann mit binärem Oder verknüpfst. Allerdings ergeben vier Byte einen Integer und nicht zwei ;-)