ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
486
486
EMPFEHLEN
-
Hallo miteinander,
ich bin gerade gezwungen einen vb6 code nach c# zu übersetzen.
Trotz nicht vorhandener vb6-Kenntnisse war das bisher auch kein Problem allerdings bin ich jetzt an einer Stelle angekommen die ich nicht recht verstehe.
Code vb:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Open WaveFileName For Binary As WaveFile If BitsPerSample = 8 Then ReDim ybyte(NumChannels - 1, NumSamples - 1) As Byte Get WaveFile, , ybyte ' read data in one go For i = 0 To NumSamples - 1 For c = 0 To NumChannels - 1 Y(i, c) = (ybyte(c, i) - 128) / 128# '8 Bits/sample is unsigned Next Next ElseIf BitsPerSample = 16 Then ReDim yshort(NumChannels - 1, NumSamples - 1) As Integer Get WaveFile, , yshort ' read data in one go For i = 0 To NumSamples - 1 For c = 0 To NumChannels - 1 Y(i, c) = (yshort(c, i)) / 32768# Next Next
Hauptsächlich geht es mal darum das ich nicht verstehe auf welche Art die Datei in das jeweilige Array gelesen wird ( Byte-weise, Zeilenweise...?).
Zum zweiten ist mir nicht ganz klar warum einmal (Wert-128)/128 und das andere mal Wert / 32768.0 gerechnet wird.
Vielleicht kann ja jemand etwas Licht ins Dunkel bringen oder mir einen Tipp verraten wie (womit) ich den Code compilieren könnte um die Ergebnise mit denen von meinem C# zu vergleichen.In order to understand recursion, one must first understand recursion.
-
14.11.10 18:01 #2Amun-Re Tutorials.de Gastzugang
8 bit = 1 byte
16 bit = ?
deshalb byte array und integer array einfach im nachfolgenden Code schauen wo die beiden array weiter verarbeitet werden und die frage ist gelöst.
mfg Amun-Re
Ähnliche Themen
-
c++ Code erklärung
Von 3Cyb3r im Forum C/C++Antworten: 2Letzter Beitrag: 10.01.09, 03:32 -
Kurze Code Erklärung
Von Davide im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 16.01.08, 12:56 -
RealURL Expiredays - Erklärung gesucht
Von Alwa im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 08.06.07, 19:14 -
Code-Erklärung
Von timo0804 im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 20.12.05, 21:35 -
[MX] AS-Erklärung gesucht!
Von Fey im Forum Flash PlattformAntworten: 2Letzter Beitrag: 07.06.02, 10:05





Zitieren
Login





