|
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 도 참조해 주세요.