クラス
javax.sound.sampled.Line.Infoの使用

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

    javax.sound.sampledLine.Infoのサブクラス
    修飾子と型 クラス 説明
    static class  DataLine.Info
    スーパー・クラスから継承されたクラス情報以外に、DataLine.Infoはデータ・ラインに固有の追加情報を提供します。
    static class  Port.Info
    Port.Infoクラスは、ポートの名前、ミキサーにとってそのポートがソースであるかターゲットであるかなど、ポート固有の追加情報でLine.Infoを拡張します。
    Line.Infoを返すjavax.sound.sampledのメソッド
    修飾子と型 メソッド 説明
    Line.Info Line.getLineInfo()
    このラインを説明するLine.Infoオブジェクトを取得します。
    static Line.Info[] AudioSystem.getSourceLineInfo​(Line.Info info)
    インストールされているミキサーでサポートされる特定のタイプのソース・ラインに関する情報を取得します。
    Line.Info[] Mixer.getSourceLineInfo()
    このミキサーがサポートしているソース・ラインのセットに関する情報を取得します。
    Line.Info[] Mixer.getSourceLineInfo​(Line.Info info)
    このミキサーがサポートしている特定のタイプのソース・ラインに関する情報を取得します。
    static Line.Info[] AudioSystem.getTargetLineInfo​(Line.Info info)
    インストールされているミキサーでサポートされる特定のタイプのターゲット・ラインに関する情報を取得します。
    Line.Info[] Mixer.getTargetLineInfo()
    このミキサーがサポートしているターゲット・ラインのセットに関する情報を取得します。
    Line.Info[] Mixer.getTargetLineInfo​(Line.Info info)
    このミキサーがサポートしている特定のタイプのターゲット・ラインに関する情報を取得します。
    Line.Infoのパラメータを持つjavax.sound.sampledのメソッド
    修飾子と型 メソッド 説明
    static Line AudioSystem.getLine​(Line.Info info)
    指定されたLine.Infoオブジェクトの記述に一致するラインを取得します。
    Line Mixer.getLine​(Line.Info info)
    使用可能で、かつ指定されたLine.Infoオブジェクトの記述に一致するラインを取得します。
    int Mixer.getMaxLines​(Line.Info info)
    ミキサー上で同時に開くことができる要求されたタイプのラインの最大数の近似値を取得します。
    static Line.Info[] AudioSystem.getSourceLineInfo​(Line.Info info)
    インストールされているミキサーでサポートされる特定のタイプのソース・ラインに関する情報を取得します。
    Line.Info[] Mixer.getSourceLineInfo​(Line.Info info)
    このミキサーがサポートしている特定のタイプのソース・ラインに関する情報を取得します。
    static Line.Info[] AudioSystem.getTargetLineInfo​(Line.Info info)
    インストールされているミキサーでサポートされる特定のタイプのターゲット・ラインに関する情報を取得します。
    Line.Info[] Mixer.getTargetLineInfo​(Line.Info info)
    このミキサーがサポートしている特定のタイプのターゲット・ラインに関する情報を取得します。
    static boolean AudioSystem.isLineSupported​(Line.Info info)
    指定されたLine.Infoオブジェクトに一致するラインをシステムがサポートしているかどうかを示します。
    boolean Mixer.isLineSupported​(Line.Info info)
    指定されたLine.Infoオブジェクトに一致するラインをミキサーがサポートしているかどうかを示します。
    boolean DataLine.Info.matches​(Line.Info info)
    指定された情報オブジェクトがこのオブジェクトに一致するかどうかを判定します。
    boolean Line.Info.matches​(Line.Info info)
    指定された情報オブジェクトがこのオブジェクトに一致するかどうかを示します。
    boolean Port.Info.matches​(Line.Info info)
    指定された情報オブジェクトがこのオブジェクトに一致するかどうかを示します。