public abstract class FormatConversionProvider extends Object
ソース形式は着信オーディオ・データの形式を表します。この形式は変換されます。
 ターゲット形式は、処理済みの変換されたオーディオ・データの形式です。 これは、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) | 形式コンバータがサポートする指定されたエンコーディングを持つターゲット形式のセットを取得します。このソース形式に対してサポートされる、指定されたエンコーディングのターゲット形式がない場合、長さ0の配列が返されます。 | 
| boolean | isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) | 特定の形式から特定のエンコーディングへの変換を形式コンバータがサポートするかどうかを示します。 | 
| boolean | isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat) | 特定の形式から別の形式への変換を形式コンバータがサポートしているかどうかを示します。 | 
| boolean | isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding) | 指定されたソース形式エンコーディングからの変換を形式コンバータがサポートしているかどうかを示します。 | 
| boolean | isTargetEncodingSupported(AudioFormat.Encoding targetEncoding) | 指定されたターゲット形式エンコーディングへの変換を形式コンバータがサポートしているかどうかを示します。 | 
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)
sourceFormat - 着信データの形式public boolean isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
targetEncoding - 送信データの目的のエンコーディングsourceFormat - 着信データの形式true、そうでない場合はfalsepublic abstract AudioFormat[] getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
targetEncoding - 処理後のストリームの目的のエンコーディングsourceFormat - 着信データの形式public boolean isConversionSupported(AudioFormat targetFormat, AudioFormat sourceFormat)
targetFormat - 送信データの目的の形式sourceFormat - 着信データの形式true、そうでない場合はfalsepublic abstract AudioInputStream getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
targetEncoding - 処理後のストリームの目的のエンコーディングsourceStream - 処理するデータの読込み元のストリームIllegalArgumentException - 提供された形式変換がサポートされていない場合。public abstract AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
targetFormat - 処理後のストリームの目的のデータ形式sourceStream - 処理するデータの読込み元のストリームIllegalArgumentException - 提供された形式変換がサポートされていない場合。 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。