Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# File.ReadAllBytes("sound.wav")

Ahoj.
Mam nějaký zvukový soubor typu wav a načetl jsem z něj data do pole pomocí read all text. Pole je datového typu byte. Velikost pole = velikosti souboru wav v bajtech. V poli tečka mam veškerý informace o wav souborů a taky samotný zvuk v báječný. Pole obsahuje například název souboru (v bajtech) nebo samotné vzorky tohoto zvuku. Wav soubor má 16 bitový zvuk což znamena ze je možnost na vzorek uložit az dva na ses načtou možností vzorků. Já potřebují nějak vytáhnout hodnotu vzorků číslo jedna ze zvuku a potřebují to vidět jako 16 bitové d číslo. No jo ale pole je přeci bajtove takže tam se asi 16 bitové číslo nevejde. Wav má na to styl ze rozdělit 16 bitové číslo do dvou bajtovych čísel. Moje otázka tedy zni jaky způsobem ty čísla rozděluje neboli převod 16 bitového čísla na dvě bajtove...

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny