| インタフェース | 説明 |
|---|---|
| Clip |
Clipインタフェースは特殊な種類のデータ・ラインを表し、そのオーディオ・データはリアルタイムでストリーム化するのではなく、再生前にロードできます。 |
| DataLine |
DataLineは、メディア関連の機能をそのスーパー・インタフェース、に追加します。 |
| Line |
Lineインタフェースは、モノラル・チャネルまたは多重チャネルのオーディオ・フィードを表します。 |
| LineListener |
LineListenerインタフェースを実装するクラスのインスタンスを登録して、ラインのステータスが変化したときにイベントを受信することができます。 |
| Mixer |
ミキサーは1つ以上のラインを持つオーディオ装置です。
|
| Port |
ポートは、オーディオ装置へオーディオを入力し、または装置からオーディオを出力する単純なラインです。
|
| SourceDataLine |
ソース・データ・ラインはデータを書き込めるデータ・ラインです。
|
| TargetDataLine |
ターゲット・データ・ラインは、オーディオ・データをそこから読み込めるタイプの
です。 |
| クラス | 説明 |
|---|---|
| AudioFileFormat |
AudioFileFormatクラスのインスタンスは、オーディオ・ファイルについて、ファイル・タイプ、バイト数で表されるファイルの長さ、ファイルに含まれるオーディオ・データのサンプル・フレーム数で表される長さ、オーディオ・データの形式などを記述します。 |
| AudioFileFormat.Type |
Typeクラスのインスタンスは、オーディオ・ファイルの標準タイプのいずれかを表します。 |
| AudioFormat |
AudioFormatは、サウンド・ストリーム内でデータの特定の配列を指定するクラスです。 |
| AudioFormat.Encoding |
Encodingクラスは、オーディオ・ストリームに使用されるデータ表現の特定の種類を指定します。 |
| AudioInputStream |
オーディオ入力ストリームは、オーディオの形式および長さが指定されている入力ストリームです。
|
| AudioPermission |
AudioPermissionクラスは、オーディオ・システム・リソースへのアクセス権を表します。 |
| AudioSystem |
AudioSystemクラスは、サンプリングされたオーディオ・システム・リソースのエントリ・ポイントとして動作します。 |
| BooleanControl |
BooleanControlは、ラインのオーディオに影響を与える2つの設定を切り替える機能を提供します。 |
| BooleanControl.Type |
BooleanControl.Typeクラスのインスタンスは、ブール型のコントロールの種類を識別します。 |
| CompoundControl |
グラフィック・イコライザなどの
CompoundControlは、複数の関連プロパティを制御し、その各プロパティ自体はControlとして表されます。 |
| CompoundControl.Type |
CompoundControl.Type内部クラスのインスタンスは複合型のコントロールの種類を識別します。 |
| Control |
Linesには、ラインを介したオーディオ信号の引渡しに影響を与える、ゲインやパンなどのコントロール・セットが1組含まれていることがあります。 |
| Control.Type |
Typeクラスのインスタンスはコントロールのタイプを表します。 |
| DataLine.Info |
スーパー・クラスから継承されたクラス情報以外に、
DataLine.Infoはデータ・ラインに固有の追加情報を提供します。 |
| EnumControl |
EnumControlは離散的戻り値のセットのコントロールを提供し、各戻り値はオブジェクトによって表されます。 |
| EnumControl.Type |
EnumControl.Type内部クラスのインスタンスは、列挙されたコントロールの種類を識別します。 |
| FloatControl |
FloatControlオブジェクトは、ある範囲の浮動小数点型の値のコントロールを提供します。 |
| FloatControl.Type |
FloatControl.Type内部クラスのインスタンスは、浮動小数点型のコントロールの種類を識別します。 |
| Line.Info |
Line.Infoオブジェクトは、ラインに関する情報を含んでいます。 |
| LineEvent |
LineEventクラスは、ラインが開く、閉じる、開始する、または停止するたびにラインがリスナーに送信する情報をカプセル化します。 |
| LineEvent.Type |
LineEvent.Type内部クラスはラインで発生するイベントの種類を識別します。
|
| Mixer.Info |
Mixer.Infoクラスは、製品の名前、バージョン、ベンダー、テキスト説明など、オーディオ・ミキサーに関する情報を表します。 |
| Port.Info |
Port.Infoクラスは、ポートの名前、ミキサーにとってそのポートがソースであるかターゲットであるかなど、ポート固有の追加情報でを拡張します。 |
| ReverbType |
ReverbTypeクラスは、オーディオ信号に適用されるさまざまなリバーブ設定にアクセスするためのメソッドを提供します。 |
| 例外 | 説明 |
|---|---|
| LineUnavailableException |
LineUnavailableExceptionは、ラインが使用不可のため開けないことを示す例外です。 |
| UnsupportedAudioFileException |
UnsupportedAudioFileExceptionは、認識されたファイル・タイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。