インタフェース
javax.sound.sampled.Lineの使用
| パッケージ | 説明 |
|---|---|
| javax.sound.sampled |
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
|
-
javax.sound.sampledでのLineの使用
javax.sound.sampled内のLineのサブインタフェース 修飾子と型 インタフェース 説明 interfaceClipClipインタフェースは特殊な種類のデータ・ラインを表し、そのオーディオ・データはリアルタイムでストリーム化するのではなく、再生前にロードできます。interfaceDataLineDataLineは、メディア関連の機能をそのスーパー・インタフェース、Lineに追加します。interfaceMixerミキサーは1つ以上のラインを持つオーディオ装置です。interfacePortポートは、オーディオ装置へオーディオを入力し、または装置からオーディオを出力する単純なラインです。interfaceSourceDataLineソース・データ・ラインはデータを書き込めるデータ・ラインです。interfaceTargetDataLineターゲット・データ線は、オーディオ・データを読み出すことができるDataLineの一種です。Lineを返すjavax.sound.sampled内のメソッド 修飾子と型 メソッド 説明 static LineAudioSystem. getLine(Line.Info info)指定されたLine.Infoオブジェクトの記述に一致するラインを取得します。LineLineEvent. getLine()このイベントの転送元であるオーディオ・ラインを取得します。LineMixer. getLine(Line.Info info)使用可能で、かつ指定されたLine.Infoオブジェクトの記述に一致するラインを取得します。Line[]Mixer. getSourceLines()このミキサーに対し現在開いている全ソース・ラインのセットを取得します。Line[]Mixer. getTargetLines()このミキサーから現在開いている全ターゲット・ラインのセットを取得します。Line型のパラメータを持つjavax.sound.sampled内のメソッド 修飾子と型 メソッド 説明 booleanMixer. isSynchronizationSupported(Line[] lines, boolean maintainSync)指定されたラインのセットの同期をこのミキサーがサポートしているかどうかを報告します。voidMixer. synchronize(Line[] lines, boolean maintainSync)2つ以上のラインを同期化します。voidMixer. unsynchronize(Line[] lines)指定されたラインに対して同期を解除します。Line型のパラメータを持つjavax.sound.sampled内のコンストラクタ コンストラクタ 説明 LineEvent(Line line, LineEvent.Type type, long position)指定されたラインで発生した、指定されたタイプのイベントを新しく構築します。