Кодировка MP3, неубедительный размер буфера

#c #lame

Вопрос:

Я изучаю MP3-кодер, используя библиотеку Lame.

Это часть кода, на который я ссылаюсь(он работает, без ошибок)

 const int WAV_SIZE = 8192 * 3; const int MP3_SIZE = 8192 * 3; short int wav_buffer[WAV_SIZE * 2]; unsigned char mp3_buffer[MP3_SIZE];  

Есть ли какое-либо конкретное правило или что-то еще, чтобы дать размер буфера wav/mp3 от Lame? В коде, похоже, размер буфера указан как wav_buffer[WAV_SIZE * 2] и беззнаковый символ mp3_buffer[MP3_SIZE] для каждого из них.

Я предполагаю, что будет некоторая документация для определения размера буфера кодирования. Пожалуйста, дайте мне знать.

Спасибо