|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.sound.sampled.Line.Info
javax.sound.sampled.DataLine.Info
public static class DataLine.Info
슈퍼 클래스로부터 상속된 클래스 정보 이외에,DataLine.Info
는 데이터 라인에 고유의 추가 정보를 제공합니다. 추가 정보에는 다음의 것이 있습니다.
Line.Info
는 기술하는 라인의 클래스를 인식하고 있기 (위해)때문에,DataLine.Info
객체는,SourceDataLine
,TargetDataLine
,Clip
등의 DataLine
서브 인터페이스를 기술할 수 있습니다. 믹서에 대해서, 이러한 타입의 라인의 유무를 조회해,DataLine.Info
의 적절한 인스턴스를 Mixer.getLine(Line.Info)
등의 메소드에 인수로서 건네줄 수가 있습니다.
Line.Info
생성자 의 개요 | |
---|---|
DataLine.Info (Class <? > lineClass,
AudioFormat format)
단일의 오디오 형식을 포함한 지정한 정보로부터 데이터 라인의 정보 객체를 구축합니다. |
|
DataLine.Info (Class <? > lineClass,
AudioFormat [] formats,
int minBufferSize,
int maxBufferSize)
지원되는 오디오 형식 및 버퍼 사이즈의 범위를 포함한 지정한 정보로부터 데이터 라인의 정보 객체를 구축합니다. |
|
DataLine.Info (Class <? > lineClass,
AudioFormat format,
int bufferSize)
단일의 오디오 형식 및 필요한 버퍼 사이즈를 포함한 지정한 정보로부터 데이터 라인의 정보 객체를 구축합니다. |
메소드의 개요 | |
---|---|
AudioFormat [] |
getFormats ()
데이터 라인에 의해 지원되는 오디오 형식세트를 가져옵니다. |
int |
getMaxBufferSize ()
데이터 라인으로 지원되는 최대 버퍼 사이즈를 가져옵니다. |
int |
getMinBufferSize ()
데이터 라인으로 지원되는 최소 버퍼 사이즈를 가져옵니다. |
boolean |
isFormatSupported (AudioFormat format)
이 데이터 라인이 특정의 오디오 형식을 지원할지 어떨지를 나타냅니다. |
boolean |
matches (Line.Info info)
지정된 정보 객체가 이 객체에 일치할지 어떨지를 판정합니다. |
String |
toString ()
데이터 라인 정보의 텍스트 기술을 가져옵니다. |
클래스 javax.sound.sampled. Line.Info 로부터 상속된 메소드 |
---|
getLineClass |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public DataLine.Info(Class <? > lineClass, AudioFormat [] formats, int minBufferSize, int maxBufferSize)
lineClass
- 정보 객체에 의해 기술되는 데이터 라인의 클래스formats
- 지원되는 형식세트minBufferSize
- 데이터 라인으로 지원되는 최소 버퍼 사이즈 (바이트수)maxBufferSize
- 데이터 라인으로 지원되는 최대 버퍼수 (바이트수)public DataLine.Info(Class <? > lineClass, AudioFormat format, int bufferSize)
lineClass
- 정보 객체에 의해 기술되는 데이터 라인의 클래스format
- 필요한 형식bufferSize
- 필요한 버퍼 사이즈 (바이트수)public DataLine.Info(Class <? > lineClass, AudioFormat format)
lineClass
- 정보 객체에 의해 기술되는 데이터 라인의 클래스format
- 필요한 형식메소드의 상세 |
---|
public AudioFormat [] getFormats()
isFormatSupported(AudioFormat)
는,getFormats()
에 의해 반환된 세트에는 없는 특정의 추가 형식의 경우에 true
를 돌려주는 일이 있습니다. 역의 경우는 없습니다. isFormatSupported(AudioFormat)
는,getFormats()
에 의해 반환된 모든 형식에 대해 true
를 돌려주는 것이 보증되고 있습니다.
AudioFormat 인스턴스내의 필드가 이 형식에 들어맞지 않는 경우, 또는 이 형식이 필드치를 광범위하게 지원하는 경우, 이러한 필드는 NOT_SPECIFIED
로 설정할 수 있습니다. 예를 들어, 최대 64 채널을 지원하는 멀티 채널 디바이스에서는, 이 메소드로부터 반환되는 AudioFormat
인스턴스의 채널 필드를 NOT_SPECIFIED
로 설정할 수 있습니다.
isFormatSupported(AudioFormat)
public boolean isFormatSupported(AudioFormat format)
true
를 돌려줍니다.
format
- 지원에 대해 조회하는 오디오 형식
true
, 그렇지 않은 경우는 false
getFormats()
,
AudioFormat.matches(javax.sound.sampled.AudioFormat)
public int getMinBufferSize()
AudioSystem.NOT_SPECIFIED
public int getMaxBufferSize()
AudioSystem.NOT_SPECIFIED
public boolean matches(Line.Info info)
Line.Info
내의 matches
info
- 이 객체라고 비교되고 있는 정보 객체
true
,
그렇지 않은 경우는 false
public String toString()
Line.Info
내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.