звук в Delphi

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

12 мар 2007, 16:02

Конкретно интересует MP3.
Нашел примеры, заголовочные файлы. Но есть одна загвоздка: код должен быть кроссплатформенным и работать под Kylix. А вся проблема в том, что в линуксовой версии библиотеки lame нет функций, которые есть в Windows.

Код: Выделить всё

  hLame := LoadLibrary(LameDllName);
  if hLame <> 0 then begin
    _InitStream   := GetProcAddress(hLame, 'beInitStream');
    _EncodeChunk  := GetProcAddress(hLame, 'beEncodeChunk');
    _DeinitStream := GetProcAddress(hLame, 'beDeinitStream');
    _CloseStream  := GetProcAddress(hLame, 'beCloseStream');
    _Ver          := GetProcAddress(hLame, 'beVersion');
  end;
В линуксовой библиотеке нет функций с префиксом 'be' и работа становится невозможной.
Ответить