|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.EventObject
javax.sound.sampled.LineEvent
public class LineEvent
LineEvent
클래스는, 라인이 열린다, 닫는, 개시한다, 또는 정지할 때마다 라인이 청취자에게 송신하는 정보를 캡슐화합니다. 이것들 4 개 상태 변화는 각각, 대응하는 형태의 이벤트에 의해 나타내집니다. 청취자는 이벤트를 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 Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.