|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.sound.sampled.spi.FormatConversionProvider
public abstract class FormatConversionProvider
形式変換プロバイダは、1 つ以上の入力形式から 1 つ以上の出力形式への形式変換サービスを提供します。コンバータには、オーディオデータの符号化または復号化、あるいはその両方を行う 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、そうでない場合は falsepublic boolean isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
targetEncoding - サポートについて照会するターゲット形式エンコーディング
true、そうでない場合は falsepublic 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 - 処理するデータの読み込み元のストリーム
IllegalArgumentException - 提供された形式変換がサポートされていない場合
public abstract AudioInputStream getAudioInputStream(AudioFormat targetFormat,
AudioInputStream sourceStream)
targetFormat - 処理後のストリームの望ましいデータ形式sourceStream - 処理するデータの読み込み元のストリーム
IllegalArgumentException - 提供された形式変換がサポートされていない場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。