Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LineEvent extends EventObject
LineEvent
class инкапсулирует информацию, которую строка отправляет ее слушателям всякий раз, когда строка открывается, завершения, запускается, или остановки. Каждое из этих четырех изменений состояния представляется соответствующим типом события. Слушатель получает событие в качестве параметра к update
метод. Запрашивая событие, слушатель может изучить тип события, строка, ответственная за событие, и сколько данных строка обработала, когда событие имело место. Хотя этот class Сериализуемые реализации, попытки сериализировать a LineEvent
объект перестанет работать.
Line
, LineListener.update(javax.sound.sampled.LineEvent)
Модификатор и Тип | Класс и Описание |
---|---|
static class |
LineEvent. Ввести
LineEvent. Внутренний class типа идентифицирует, какое событие имело место на строке.
|
источник
Конструктор и Описание |
---|
LineEvent(Line line, LineEvent.Type type, long position)
Создает новое событие указанного типа, происходящего из указанной строки.
|
Модификатор и Тип | Метод и Описание |
---|---|
long |
getFramePosition()
Получает позицию в аудиоданных строки, когда событие имело место, выраженный в демонстрационных фреймах.
|
Строка |
getLine()
Получает аудио строку, которая является источником этого события.
|
LineEvent. Ввести |
getType()
Получает тип события.
|
Строка |
toString()
Получает строковое представление события.
|
getSource
public LineEvent(Line line, LineEvent.Type type, long position)
line
- источник этого событияtype
- тип события (OPEN
, CLOSE
, START
, или STOP
)position
- число демонстрационных кадров, которые уже обработала строка, когда событие имело место, или AudioSystem.NOT_SPECIFIED
IllegalArgumentException
- если line
null
.public final Line getLine()
public final LineEvent.Type getType()
LineEvent.Type.OPEN
, LineEvent.Type.CLOSE
, LineEvent.Type.START
, или LineEvent.Type.STOP
)public final long getFramePosition()
Отметьте, что это поле относится только к определенным событиям, сгенерированным строками данных, такой как START
и STOP
. Для событий, сгенерированных строками, которые не считают демонстрационные фреймы, и для любых других событий, которыми не известно это значение, значение позиции должно быть AudioSystem.NOT_SPECIFIED
.
public String toString()
toString
в class EventObject
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92