インタフェース
javax.sound.sampled.Lineの使用

Lineを使用しているパッケージ
パッケージ
説明
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
  • javax.sound.sampledでのLineの使用

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