В настоящее время я использую libopus для кодирования имеющегося у меня звука.
При ознакомлении с документацией о том, как использовать кодировщик, один из аргументов функции кодирования принимаетэто max_data_bytes
, opus_int32
, который имеет следующую документацию:
Size of the allocated memory for the output payload. May be used to impose an upper limit on the instant bitrate, but should not be used as the only bitrate control
К сожалению, я не смог получить много из этого определения относительно того, как установитьверхний размер и отношение этого аргумента к битрейту.Я попытался обратиться к некоторым из приведенных примеров, таким как this или this , но оба имеют аргумент, определенный как некоторую константу без большой информации.
Может ли кто-нибудь помочь мне понятьопределение этого значения и какое число мне может быть интересно использовать для него?Спасибо!