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

クラスAudioFileFormat

java.lang.Object
javax.sound.sampled.AudioFileFormat

public class AudioFileFormat extends Object
AudioFileFormatクラスのインスタンスは、オーディオ・ファイルについて、ファイル・タイプ、バイト数で表されるファイルの長さ、ファイルに含まれるオーディオ・データのサンプル・フレーム数で表される長さ、オーディオ・データの形式などを記述します。

AudioSystemクラスには、オーディオ・ファイルの形式を決定したり、オーディオ・ファイルからオーディオ入力ストリームを取得したり、オーディオ入力ストリームからオーディオ・ファイルを書き込むためのメソッドが含まれています。

AudioFileFormatオブジェクトには、一式のプロパティを組み込むことができます。 1つのプロパティは、キーと値のペアから成ります。キーはString型で、対応するプロパティ値は任意のオブジェクトです。 プロパティには、作成者や著作権やファイルのデュレーションなど、付加的な情報のメタデータを指定します。 プロパティはオプション情報であり、プロパティを提供または認識するためのファイル・リーダーおよびファイル・ライターの実装は必須ではありません。

次の表に、実装で使用される一般的なプロパティの例を示します。

オーディオ・ファイル形式のプロパティ
プロパティ・キー 値のタイプ 説明
"duration" Long マイクロ秒単位でのファイルの再生デュレーション
"author" String このファイルの作成者の名前
"title" String このファイルのタイトル
"copyright" String 著作権メッセージ
"date" Date 録音またはリリースの日付
"comment" String 任意のテキスト

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