Может кто-нибудь объяснить разницу между Java AudioFormat и AudioFileFormat?

В документации Java говорится, что AudioFormat: «Формат данных говорит вам, как интерпретировать серию байтов «сырых» сэмплированных аудиоданных, таких как сэмплы, которые уже были прочитаны из звукового файла, или сэмплы, которые были захвачены с входа микрофона. ." Для AudioFileFormat он говорит: «Формат файла определяет структуру звукового файла, включая не только формат необработанных аудиоданных в файле, но и другую информацию, которая может храниться в файле».

Чем «необработанные аудиоданные» в AudioFileFormat отличаются от необработанных выборочных данных в AudioFormat?

Извините, я просто не могу уложить это в голове.

Спасибо, ТВ


person Tavern_Walker    schedule 28.02.2014    source источник
comment
Краткий обзор документации для AudioFormat говорит нам следующее: класс AudioFileFormat инкапсулирует AudioFormat в дополнение к другой информации, относящейся к файлу. Так что они отличаются тем, что один оборачивает другой.   -  person Dan Temple    schedule 28.02.2014


Ответы (1)


Короче говоря, AudioFileFormat предоставляет информацию о самом файле, такую ​​как тип файла, длина файла. AudioFormat предоставляет информацию о фактических данных в файле, таких как размер кадра, частота дискретизации, битрейт.

person Tavern_Walker    schedule 24.04.2014