TargetDataLine.getFramePosition () против read () - PullRequest
0 голосов
/ 07 июня 2011

Что на самом деле означает «текущая» позиция кадра?Это не описано в документации.

Если я только что прочитал некоторый буфер из TargetDataLine и после этого вызвал getFramePosition - тогда это будет позиция

  1. first
  2. последний
  3. другой

кадр в буфере восстановления?

1 Ответ

1 голос
/ 07 июня 2011

Просмотр документации:

Получает текущую позицию в аудиоданных, в примерах кадров.Положение кадра измеряет количество выборочных кадров, захваченных или отрисованных линией с момента ее открытия.Это возвращаемое значение будет перенесено через 2 ^ 31 кадр.Вместо этого рекомендуется использовать getLongFramePosition.

Мне кажется, это будет первый кадр, так как он считается с момента открытия линии.

Также я хотел бы указатьчто API указывает, что вместо него рекомендуется использовать getLongFramePosition.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...