JavaTM Platform
Standard Ed. 6

javax.sound.sampled
클래스 Line.Info

java.lang.Object 
  상위를 확장 javax.sound.sampled.Line.Info
직계의 기존의 서브 클래스:
DataLine.Info , Port.Info
포함되어 있는 인터페이스:
Line


public static class Line.Info
extends Object

Line.Info 객체는, 라인에 관한 정보를 포함하고 있습니다. Line.Info 자체가 제공하는 정보는, 라인의 Java 클래스에 관해서만입니다. 라인에 관한 다른 정보는,Line.Info 의 서브 클래스에 의해 제공됩니다. 이 정보는,Line.Info 서브 클래스가 기술하고 있는 라인에 의해 구현되고 있는 것이 어느 Line 서브 인터페이스인가에 의해 정해집니다.

Line.Info 는,Line,Mixer, 및 AudioSystem 인터페이스의 다양한 메소드를 사용해 검출할 수 있습니다. 다른 메소드에 의해 사용자는 Line.Info 를 인수로서 건네주어, 지정한 설정에 일치하는 라인이 사용 가능한가를 확인해, 그 라인을 가져옵니다.

도입된 버젼:
1.3
관련 항목:
Line.getLineInfo() , Mixer.getSourceLineInfo() , Mixer.getTargetLineInfo() , Mixer.getLine(Line.Info) , Mixer.getSourceLineInfo(Line.Info) , Mixer.getTargetLineInfo(Line.Info) , Mixer.isLineSupported(Line.Info) , AudioSystem.getLine(Line.Info) , AudioSystem.getSourceLineInfo(Line.Info) , AudioSystem.getTargetLineInfo(Line.Info) , AudioSystem.isLineSupported(Line.Info)

생성자 의 개요
Line.Info (Class <? > lineClass)
          지정된 클래스의 라인을 기술하는 정보 객체를 구축합니다.
 
메소드의 개요
 Class <? > getLineClass ()
          이 라인 정보 객체가 기술하는 라인의 클래스를 가져옵니다.
 boolean matches (Line.Info  info)
          지정된 정보 객체가 이 객체에 일치할지 어떨지를 나타냅니다.
 String toString ()
          라인 정보의 텍스트 설명을 가져옵니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

Line.Info

public Line.Info(Class <? > lineClass)
지정된 클래스의 라인을 기술하는 정보 객체를 구축합니다. 이 생성자 은 일반적으로, 어플리케이션이 바람직한 라인을 기술하는데 사용합니다.

파라미터:
lineClass - 새로운 라인 정보 객체가 기술하는 라인의 클래스
메소드의 상세

getLineClass

public Class <? > getLineClass()
이 라인 정보 객체가 기술하는 라인의 클래스를 가져옵니다.

반환값:
기술된 라인의 클래스

matches

public boolean matches(Line.Info  info)
지정된 정보 객체가 이 객체에 일치할지 어떨지를 나타냅니다. 일치하기 위해서는, 지정된 객체가 이 객체와 동일한가, 또는 이 객체의 특수한 케이스인 것이 필요합니다. 지정된 정보 객체는, 이 객체와 같은 클래스의 인스턴스인지, 또는 이 객체의 subtype의 인스턴스인 것이 필요합니다. 또, 지정된 객체의 속성이 이 객체의 기능과 호환성이 있는 것이 필요합니다. 구체적으로는, 지정된 정보 객체의 경로 구성이 이 객체의 경로 구성과 호환성이 있는 것이 필요합니다. 2 개의 객체가 일치할지 어떨지를 판별하기 위해서, 서브 클래스가 다른 기준을 추가하는 경우가 있습니다.

파라미터:
info - 이 객체라고 비교되고 있는 정보 객체
반환값:
지정된 형식이 이 객체에 일치하는 경우는 true, 그렇지 않은 경우는 false

toString

public String  toString()
라인 정보의 텍스트 설명을 가져옵니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
캐릭터 라인 설명

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.