クラス
javax.sound.sampled.AudioFormatの使用
AudioFormatを使用するパッケージ
パッケージ
説明
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
新しいオーディオ・デバイス、ソース・ファイルのリーダーやライター、またはオーディオ形式コンバータを提供するときに、サービス・プロバイダがサブクラス化するabstractクラスを提供します。
-
javax.sound.sampledでのAudioFormatの使用
AudioFormatとして宣言されているjavax.sound.sampled内のフィールドAudioFormatを返すjavax.sound.sampledのメソッド修飾子と型メソッド説明AudioFileFormat.getFormat()
オーディオ・ファイルに含まれるオーディオ・データの形式を取得します。AudioInputStream.getFormat()
オーディオ入力ストリーム内のサウンド・データのオーディオ形式を取得します。DataLine.getFormat()
データ・ラインのオーディオ・データの現在の形式(エンコーディング、サンプル・レート、チャネル数など)を取得します。DataLine.Info.getFormats()
データ・ラインによってサポートされるオーディオ形式のセットを取得します。static AudioFormat[]
AudioSystem.getTargetFormats
(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 特定のエンコーディングを持つ形式、およびインストールされた形式変換のセットを使用して指定された形式のストリームからシステムが取得できる形式を取得します。型AudioFormatのパラメータを持つjavax.sound.sampledのメソッド修飾子と型メソッド説明static AudioInputStream
AudioSystem.getAudioInputStream
(AudioFormat targetFormat, AudioInputStream sourceStream) 指定されたオーディオ入力ストリームを変換して、示された形式のオーディオ入力ストリームを取得します。static SourceDataLine
AudioSystem.getSourceDataLine
(AudioFormat format) AudioFormat
オブジェクトで指定された形式でオーディオ・データを再生するために使用するソース・データ・ラインを取得します。static SourceDataLine
AudioSystem.getSourceDataLine
(AudioFormat format, Mixer.Info mixerinfo) AudioFormat
オブジェクトで指定された形式で、Mixer.Info
オブジェクトによって指定されたミキサーによって提供されたオーディオ・データの再生に使用できるソース・データ・ラインを取得します。static TargetDataLine
AudioSystem.getTargetDataLine
(AudioFormat format) AudioFormat
オブジェクトで指定された形式でオーディオ・データを録音するために使用できるターゲット・データ・ラインを取得します。static TargetDataLine
AudioSystem.getTargetDataLine
(AudioFormat format, Mixer.Info mixerinfo) AudioFormat
オブジェクトで指定された形式で、Mixer.Info
オブジェクトによって指定されたミキサーによって提供されたオーディオ・データの録音に使用できるターゲット・データ・ラインを取得します。static AudioFormat.Encoding[]
AudioSystem.getTargetEncodings
(AudioFormat sourceFormat) インストールされた形式変換のセットを使用して、指定された形式のオーディオ入力ストリームからシステムが取得できるエンコーディングを取得します。static AudioFormat[]
AudioSystem.getTargetFormats
(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 特定のエンコーディングを持つ形式、およびインストールされた形式変換のセットを使用して指定された形式のストリームからシステムが取得できる形式を取得します。static boolean
AudioSystem.isConversionSupported
(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 指定されたエンコーディングのオーディオ入力ストリームを、指定された形式のオーディオ入力ストリームから取得できるかどうかを示します。static boolean
AudioSystem.isConversionSupported
(AudioFormat targetFormat, AudioFormat sourceFormat) 指定された形式のオーディオ入力ストリームを、別の指定された形式のオーディオ入力ストリームから取得できるかどうかを示します。boolean
DataLine.Info.isFormatSupported
(AudioFormat format) このデータ・ラインが特定のオーディオ形式をサポートするかどうかを示します。boolean
AudioFormat.matches
(AudioFormat format) この形式が指定された形式と一致するかどうかを示します。void
Clip.open
(AudioFormat format, byte[] data, int offset, int bufferSize) クリップを開き、必要なシステム・リソースを獲得して操作可能になっていることを示します。void
SourceDataLine.open
(AudioFormat format) 指定されたフォーマットでラインを開き、ラインが必要なシステム・リソースを獲得して操作可能になるようにします。void
SourceDataLine.open
(AudioFormat format, int bufferSize) 指定されたフォーマットと指定されたバッファ・サイズでラインを開き、ラインが必要なシステム・リソースを獲得して操作可能になるようにします。void
TargetDataLine.open
(AudioFormat format) 指定されたフォーマットでラインを開き、ラインが必要なシステム・リソースを獲得して操作可能になるようにします。void
TargetDataLine.open
(AudioFormat format, int bufferSize) 指定されたフォーマットと指定されたバッファ・サイズでラインを開き、ラインが必要なシステム・リソースを獲得して操作可能になるようにします。型AudioFormatのパラメータを持つjavax.sound.sampledのコンストラクタ修飾子コンストラクタ説明protected
AudioFileFormat
(AudioFileFormat.Type type, int byteLength, AudioFormat format, int frameLength) オーディオ・ファイル形式オブジェクトを構築します。AudioFileFormat
(AudioFileFormat.Type type, AudioFormat format, int frameLength) オーディオ・ファイル形式オブジェクトを構築します。AudioFileFormat
(AudioFileFormat.Type type, AudioFormat format, int frameLength, Map<String, Object> properties) 定義された一式のプロパティを使用して、オーディオ・ファイル形式オブジェクトを構築します。AudioInputStream
(InputStream stream, AudioFormat format, long length) 指定された入力ストリームからのオーディオ・データを使用して、要求された形式およびサンプル・フレーム数で表される長さをもつオーディオ入力ストリームを構築します。Info
(Class<?> lineClass, AudioFormat format) 単一のオーディオ形式を含む指定した情報からデータ・ラインの情報オブジェクトを構築します。Info
(Class<?> lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize) サポートされるオーディオ形式およびバッファ・サイズの範囲を含む指定した情報からデータ・ラインの情報オブジェクトを構築します。Info
(Class<?> lineClass, AudioFormat format, int bufferSize) 単一のオーディオ形式および必要なバッファ・サイズを含む指定した情報からデータ・ラインの情報オブジェクトを構築します。 -
javax.sound.sampled.spiでのAudioFormatの使用
修飾子と型メソッド説明abstract AudioFormat[]
FormatConversionProvider.getTargetFormats
(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 形式コンバータによってサポートされている指定されたエンコーディングでターゲット形式のセットを取得します。型AudioFormatのパラメータを持つjavax.sound.sampled.spiのメソッド修飾子と型メソッド説明abstract AudioInputStream
FormatConversionProvider.getAudioInputStream
(AudioFormat targetFormat, AudioInputStream sourceStream) 指定されたオーディオ入力ストリームから、指定された形式でオーディオ入力ストリームを取得します。abstract AudioFormat.Encoding[]
FormatConversionProvider.getTargetEncodings
(AudioFormat sourceFormat) 特定のソース形式について形式コンバータがサポートするターゲット形式エンコーディングのセットを取得します。abstract AudioFormat[]
FormatConversionProvider.getTargetFormats
(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 形式コンバータによってサポートされている指定されたエンコーディングでターゲット形式のセットを取得します。boolean
FormatConversionProvider.isConversionSupported
(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat) 特定の形式から特定のエンコーディングへの変換を形式コンバータがサポートするかどうかを示します。boolean
FormatConversionProvider.isConversionSupported
(AudioFormat targetFormat, AudioFormat sourceFormat) 特定の形式から別の形式への変換を形式コンバータがサポートしているかどうかを示します。