Как отобразить bitrate используя bass.dll?

Всем привет. Почему данный код не хочет выводить нормально битрейт протока?
public static int stream;
        public static double time;
        public static long len;
        public static int bitrate;

stream = Bass.BASS_StreamCreateURL(URL, 0, BASSFlag.BASS_DEFAULT, null, IntPtr.Zero);
            time = Bass.BASS_ChannelBytes2Seconds(stream, Bass.BASS_ChannelGetLength(.stream));
            len = Bass.BASS_StreamGetFilePosition(stream, BASSStreamFilePosition.BASS_FILEPOS_END);
            bitrate = (int)((((double)len) / (125.0 * time)) + 0.5);
            bitrateLabel.Text = bitrate.ToString();


Точнее, выводится набор цифр , но это явно не битрейт((( , на delphi подобный код и мат.форму работают хорошо.
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы