В настоящее время я нахожусь в реализации кодека для Java Sound SPI. Я достиг стадии, когда мне придется изменить поведение AudioInputStream (таким образом, чтобы переопределить его). Однако формулировка «рамки выборки» для меня не имеет никакого смысла. Количество сэмплов и количество кадров в кодеке - очень разные цифры и значения. Итак, в контексте этого класса, в чем его смысл?«Образец кадра» в контексте AudioInputStream
Например, frameLength документируется как «Длина этого потока в кадрах выборки». Длина потока не равна количеству кадров в потоке.
framePos задокументирован как «Текущее положение в этом потоке, в кадрах выборки (с нулевой основанием)». Означает ли это, что он содержит кадр, в котором находится текущий поток или какой образец потока включен?
т.д.