|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
javax.sound.sampled.LineEvent
public class LineEvent
LineEvent 類別封裝某一行每次打開、關閉、啟動或停止時向其偵聽器發送的資訊。這四種狀態更改中的每一種更改都由相應的事件型別表示。偵聽器將事件作為一個參數接收到其 update 方法中。通過查詢事件,偵聽器可以瞭解事件的型別、負責該事件的行,以及發生事件時行所處理的資料量。
儘管此類別實作了 Serializable,但試圖序列化 LineEvent 物件仍將失敗。
Line,
LineListener.update(javax.sound.sampled.LineEvent)| 巢狀類別摘要 | |
|---|---|
static class |
LineEvent.Type
該 LineEvent.Type 內部類別標識行上所發生事件的種類別。 |
| 欄位摘要 |
|---|
| 從類別 java.util.EventObject 繼承的欄位 |
|---|
source |
| 建構子摘要 | |
|---|---|
LineEvent(Line line,
LineEvent.Type type,
long position)
建構源自指定行的指定型別的新事件。 |
|
| 方法摘要 | |
|---|---|
long |
getFramePosition()
獲得事件發生時行的音頻資料的位置,用樣本幀表示。 |
Line |
getLine()
獲得作為此事件的源的音頻行。 |
LineEvent.Type |
getType()
獲得事件的型別。 |
String |
toString()
獲得事件的字元串表示形式。 |
| 從類別 java.util.EventObject 繼承的方法 |
|---|
getSource |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 建構子詳細資訊 |
|---|
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()
EventObject 中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。