モジュール java.desktop
パッケージ javax.sound.sampled

クラスAudioInputStream

java.lang.Object
java.io.InputStream
javax.sound.sampled.AudioInputStream
すべての実装されたインタフェース:
Closeable, AutoCloseable

public class AudioInputStream extends InputStream
オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。 長さはバイト数ではなくサンプル・フレーム数で表します。 いくつかのメソッドを使用して、ストリームから指定したバイト数、あるいは未指定のバイト数を読み込むことができます。 オーディオ入力ストリームは、読み込まれた最終バイトを記録します。 任意のバイト数をスキップし、後ろの位置へ移動して読み込むことができます。 オーディオ入力ストリームは、マークをサポートします。 マークを設定すると現在の位置が記憶され、あとでその位置に戻ることができます。

AudioSystemクラスには、AudioInputStreamオブジェクトを操作する多くのメソッドがあります。 たとえば、メソッドを使用すると次の操作を実行できます。

  • 外部のオーディオ・ファイル、ストリーム、またはURLからオーディオ入力ストリームを取得
  • オーディオ入力ストリームから外部ファイルを書き出します。
  • オーディオ入力ストリームを別のオーディオ形式に変換します。

導入されたバージョン:
1.3
関連項目: