パッケージ
javax.sound.sampledの使用
javax.sound.sampledを使用するパッケージ
パッケージ
説明
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
新しいオーディオ・デバイス、ソース・ファイルのリーダーやライター、またはオーディオ形式コンバータを提供するときに、サービス・プロバイダがサブクラス化するabstractクラスを提供します。
-
javax.sound.sampledにより使用されるjavax.sound.sampledのクラスクラス説明
AudioFileFormat
クラスのインスタンスは、オーディオ・ファイルについて、ファイル・タイプ、バイト数で表されるファイルの長さ、ファイルに含まれるオーディオ・データのサンプル・フレーム数で表される長さ、オーディオ・データの形式などを記述します。Type
クラスのインスタンスは、オーディオ・ファイルの標準タイプのいずれかを表します。AudioFormat
は、サウンド・ストリーム内でデータの特定の配列を指定するクラスです。Encoding
クラスは、オーディオ・ストリームに使用されるデータ表現の特定の種類を指定します。オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。BooleanControl.Type
クラスのインスタンスは、ブール型のコントロールの種類を識別します。Clip
インタフェースは特殊な種類のデータ・ラインを表し、そのオーディオ・データはリアルタイムでストリーム化するのではなく、再生前にロードできます。CompoundControl.Type
内部クラスのインスタンスは複合型のコントロールの種類を識別します。Lines
には、ラインを介したオーディオ信号の引渡しに影響を与える、ゲインやパンなどのコントロール・セットが1組含まれていることがあります。Type
クラスのインスタンスはコントロールのタイプを表します。DataLine
は、メディア関連の機能をそのスーパー・インタフェース、Line
に追加します。EnumControl.Type
内部クラスのインスタンスは、列挙されたコントロールの種類を識別します。FloatControl.Type
内部クラスのインスタンスは、浮動小数点型のコントロールの種類を識別します。Line
インタフェースは、モノラル・チャネルまたは多重チャネルのオーディオ・フィードを表します。Line.Info
オブジェクトは、ラインに関する情報を含んでいます。LineEvent
クラスは、ラインが開く、閉じる、開始する、または停止するたびにラインがリスナーに送信する情報をカプセル化します。LineEvent.Type内部クラスはラインで発生するイベントの種類を識別します。LineListener
インタフェースを実装するクラスのインスタンスを登録して、ラインのステータスが変化したときにイベントを受信することができます。LineUnavailableException
は、ラインが使用不可のため開けないことを示す例外です。ミキサーは1つ以上のラインを持つオーディオ装置です。Mixer.Info
クラスは、製品の名前、バージョン、ベンダー、テキスト説明など、オーディオ・ミキサーに関する情報を表します。Port.Info
クラスは、ポートの名前、ミキサーにとってそのポートがソースであるかターゲットであるかなど、ポート固有の追加情報でLine.Info
を拡張します。ソース・データ・ラインはデータを書き込めるデータ・ラインです。ターゲット・データ線は、オーディオ・データを読み出すことができるDataLine
の一種です。UnsupportedAudioFileException
は、認識されたファイル・タイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。 -
javax.sound.sampled.spiにより使用されるjavax.sound.sampledのクラスクラス説明
AudioFileFormat
クラスのインスタンスは、オーディオ・ファイルについて、ファイル・タイプ、バイト数で表されるファイルの長さ、ファイルに含まれるオーディオ・データのサンプル・フレーム数で表される長さ、オーディオ・データの形式などを記述します。Type
クラスのインスタンスは、オーディオ・ファイルの標準タイプのいずれかを表します。AudioFormat
は、サウンド・ストリーム内でデータの特定の配列を指定するクラスです。Encoding
クラスは、オーディオ・ストリームに使用されるデータ表現の特定の種類を指定します。オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。ミキサーは1つ以上のラインを持つオーディオ装置です。Mixer.Info
クラスは、製品の名前、バージョン、ベンダー、テキスト説明など、オーディオ・ミキサーに関する情報を表します。UnsupportedAudioFileException
は、認識されたファイル・タイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。