|
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, 그렇지 않은 경우는 falsegetFormats() ,
AudioFormat.matches(javax.sound.sampled.AudioFormat) public int getMinBufferSize()
AudioSystem.NOT_SPECIFIEDpublic int getMaxBufferSize()
AudioSystem.NOT_SPECIFIEDpublic boolean matches(Line.Info info)
Line.Info 내의 matches info - 이 객체라고 비교되고 있는 정보 객체
true,
그렇지 않은 경우는 falsepublic 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 도 참조해 주세요.