Hallo,
übersetze grad einen C# quellcode in java, ist grundsätzlich nicht all zu kompliziert gewesen, und mir fehlen nur noch wenige pasagen, aber da brauche ich hilfe, da ich C# nicht wirklich kann und google auch nicht immer hilfreiche ergebnisse liefert, würde ich mich freuen, wenn mir hier jemand weiter helfen kann.
Hier das erste codesnipsel:
getVersionIndex und getFrequencyIndex geben übrigens int werte zurück.
die zweite stelle, die ich net hinkrige ist:
das problem scheint das gleiche zu sein, aber die leute, die C# können werden mir wohl helfen können.
übersetze grad einen C# quellcode in java, ist grundsätzlich nicht all zu kompliziert gewesen, und mir fehlen nur noch wenige pasagen, aber da brauche ich hilfe, da ich C# nicht wirklich kann und google auch nicht immer hilfreiche ergebnisse liefert, würde ich mich freuen, wenn mir hier jemand weiter helfen kann.
Hier das erste codesnipsel:
Code:
nt[,] table = {
{32000, 16000, 8000},
{ 0, 0, 0},
{22050, 24000, 16000},
{44100, 48000, 32000}
};
return table[getVersionIndex(), getFrequencyIndex()];
die zweite stelle, die ich net hinkrige ist:
Code:
int[,,] table = {
{ // MPEG 2 & 2.5
{0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96,112,128,144,160,0}, // Layer III
{0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96,112,128,144,160,0}, // Layer II
{0, 32, 48, 56, 64, 80, 96,112,128,144,160,176,192,224,256,0} // Layer I
},
{ // MPEG 1
{0, 32, 40, 48, 56, 64, 80, 96,112,128,160,192,224,256,320,0}, // Layer III
{0, 32, 48, 56, 64, 80, 96,112,128,160,192,224,256,320,384,0}, // Layer II
{0, 32, 64, 96,128,160,192,224,256,288,320,352,384,416,448,0} // Layer I
}
};
return table[getVersionIndex() & 1, getLayerIndex()-1, getBitrateIndex()];
das problem scheint das gleiche zu sein, aber die leute, die C# können werden mir wohl helfen können.