|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.sound.sampled.AudioFormat.Encoding
Encoding
클래스는 오디오 스트림에 사용되는 데이터 표현의 특정의 종류를 지정합니다. 인코딩에는 채널수, 샘플 레이트, 샘플 사이즈, frame rate 및 바이트 순서 이외의 사운드 형식의 다양한 면이 포함됩니다.
오디오 인코딩으로 자주(잘) 사용되는 종류의 1 개에, 펄스부호변조 (PCM)가 있습니다. 이 PCM 는 사운드 파형을 선형 (비례)으로 표현한 것입니다. PCM 를 사용하면(자), 각 샘플에 저장되고 있는 수치는 그 시점의 사운드 압력의 즉시 진폭 에 비례합니다. 그 수치의 상당수는 부호 첨부 정수 또는 부호 없음 정수가 됩니다. PCM 이외의 다른 인코딩으로서 mu-law 및 a-law 가 있습니다. 이러한 인코딩은 스피치를 녹음하는 경우에 자주(잘) 사용되는 사운드 진폭의 비선형 매핑입니다.
이 클래스에서 작성된 PCM_SIGNED, PCM_UNSIGNED 등의 정적 오브젝트의 1 개를 참조하면(자), 사전에 정의된 인코딩을 사용할 수 있습니다. 서비스 프로바이더는 압축 오디오 형식이나 부동 소수점의 PCM 샘플등이 새로운 인코딩을 작성해, 이것들을
클래스에서 이용할 수가 있습니다.
AudioSystem
Encoding
클래스는 정적이기 때문에, 같은 인코딩 클래스의 모든 AudioFormat
오브젝트는 같은 클래스가 다른 인스턴스는 아니고, 같은 오브젝트를 참조합니다. 이것은 2 개의 형식의 인코딩 클래스가 동일한가 확인해 일치시킬 수가 있습니다.
AudioFormat
,
FormatConversionProvider
필드의 개요 | |
static AudioFormat.Encoding |
ALAW
a-law 의 encode 데이터를 지정합니다. |
static AudioFormat.Encoding |
PCM_SIGNED
부호 첨부 리니어 PCM 데이터를 지정합니다. |
static AudioFormat.Encoding |
PCM_UNSIGNED
부호 없음 리니어 PCM 데이터를 지정합니다. |
static AudioFormat.Encoding |
ULAW
u-law 의 encode 데이터를 지정합니다. |
생성자의 개요 | |
protected |
AudioFormat.Encoding (String name)
새로운 인코딩을 구축합니다. |
메소드의 개요 | |
boolean |
equals (Object obj)
equals 메소드를 파이나라이즈 합니다. |
int |
hashCode ()
hashCode 메소드를 파이나라이즈 합니다. |
String |
toString ()
인코딩의 String 표현을 제공합니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
필드의 상세 |
public static final AudioFormat.Encoding PCM_SIGNED
public static final AudioFormat.Encoding PCM_UNSIGNED
public static final AudioFormat.Encoding ULAW
public static final AudioFormat.Encoding ALAW
생성자의 상세 |
protected AudioFormat.Encoding(String name)
name
- 인코딩의 새로운 타입의 이름메소드의 상세 |
public final boolean equals(Object obj)
Object
내의 equals
obj
- 비교 대상의 참조 오브젝트
true
, 그렇지 않은 경우는 false
Object.hashCode()
,
Hashtable
public final int hashCode()
Object
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public final String toString()
String
표현을 제공합니다. 이 String
는 constructor로 건네진 이름과 같습니다. 사전에 정의되고 있는 인코딩의 경우, 그 이름은 인코딩의 변수 (필드) 명과 닮아 있습니다. 예를 들어,PCM_SIGNED.toString()
에서는 이름 「pcm_signed」가 돌려주어집니다.
Object
내의 toString
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.