|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.sound.sampled.spi.FormatConversionProvider
public abstract class FormatConversionProvider
형식 변환 프로바이더는, 1 개(살) 이상의 입력 형식으로부터 1 개 이상의 출력 형식에의 형식 변환 서비스를 제공합니다. 컨버터에는, 오디오 데이터의 encode 또는 복호화, 혹은 그 양쪽 모두를 실시하는 codec, 코드 변환기등이 포함됩니다. 형식 컨버터는, 지원되는 변환의 판별, 및 변환된 데이터를 읽어들일 수 있는 오디오 스트림을 취득하기 위한 메소드를 제공합니다.
소스 형식은 착신 오디오 데이터의 형식을 나타냅니다. 이 형식은 변환됩니다.
타겟 형식은, 처리필의 변환된 오디오 데이터의 형식입니다. 이것은,getAudioInputStream
메소드의 1 개에 의해 반환된 스트림로부터 읽어들일 수 있는 데이터 형식입니다.
생성자 의 개요 | |
---|---|
FormatConversionProvider ()
|
메소드의 개요 | |
---|---|
abstract AudioInputStream |
getAudioInputStream (AudioFormat.Encoding targetEncoding,
AudioInputStream sourceStream)
지정된 오디오 입력 스트림로부터, 지정된 인코딩으로 오디오 입력 스트림을 가져옵니다. |
abstract AudioInputStream |
getAudioInputStream (AudioFormat targetFormat,
AudioInputStream sourceStream)
지정된 오디오 입력 스트림로부터, 지정된 형식에서 오디오 입력 스트림을 가져옵니다. |
abstract AudioFormat.Encoding [] |
getSourceEncodings ()
이 프로바이더가 제공하는 형식 변환 서비스의 소스 형식 인코딩세트를 가져옵니다. |
abstract AudioFormat.Encoding [] |
getTargetEncodings ()
이 프로바이더가 제공하는 형식 변환 서비스의 타겟 형식 인코딩세트를 가져옵니다. |
abstract AudioFormat.Encoding [] |
getTargetEncodings (AudioFormat sourceFormat)
특정의 소스 형식에 대해 형식 컨버터가 지원하는 타겟 형식 인코딩세트를 가져옵니다. |
abstract AudioFormat [] |
getTargetFormats (AudioFormat.Encoding targetEncoding,
AudioFormat sourceFormat)
형식 컨버터가 지원하는 지정된 인코딩을 가지는 타겟 형식세트를 가져옵니다. |
boolean |
isConversionSupported (AudioFormat.Encoding targetEncoding,
AudioFormat sourceFormat)
특정의 형식으로부터 특정의 인코딩에의 변환을 형식 컨버터가 지원할지 어떨지를 나타냅니다. |
boolean |
isConversionSupported (AudioFormat targetFormat,
AudioFormat sourceFormat)
특정의 형식으로부터 다른 형식에의 변환을 형식 컨버터가 지원하고 있을지 어떨지를 나타냅니다. |
boolean |
isSourceEncodingSupported (AudioFormat.Encoding sourceEncoding)
지정된 소스 형식 인코딩으로부터의 변환을 형식 컨버터가 지원하고 있을지 어떨지를 나타냅니다. |
boolean |
isTargetEncodingSupported (AudioFormat.Encoding targetEncoding)
지정된 타겟 형식 인코딩에의 변환을 형식 컨버터가 지원하고 있을지 어떨지를 나타냅니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public FormatConversionProvider()
메소드의 상세 |
---|
public abstract AudioFormat.Encoding [] getSourceEncodings()
public abstract AudioFormat.Encoding [] getTargetEncodings()
public boolean isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding)
sourceEncoding
- 지원에 대해 조회하는 소스 형식 인코딩
true
, 그렇지 않은 경우는 false
public boolean isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
targetEncoding
- 지원에 대해 조회하는 타겟 형식 인코딩
true
, 그렇지 않은 경우는 false
public abstract AudioFormat.Encoding [] getTargetEncodings(AudioFormat sourceFormat)
public boolean isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
targetEncoding
- 송출 데이터의 바람직한 인코딩sourceFormat
- 착신 데이터의 형식
true
, 그렇지 않은 경우는 false
public abstract AudioFormat [] getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
public boolean isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat)
targetFormat
- 송출 데이터의 바람직한 형식sourceFormat
- 착신 데이터의 형식
true
, 그렇지 않은 경우는 false
public abstract AudioInputStream getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
targetEncoding
- 처리 후의 스트림의 바람직한 인코딩sourceStream
- 처리하는 데이터의 read원의 스트림
IllegalArgumentException
- 제공된 형식 변환이 지원되어 있지 않은 경우public abstract AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
targetFormat
- 처리 후의 스트림의 바람직한 데이터 형식sourceStream
- 처리하는 데이터의 read원의 스트림
IllegalArgumentException
- 제공된 형식 변환이 지원되어 있지 않은 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.