インタフェースPort

すべてのスーパー・インタフェース:
AutoCloseable, Line

public interface Port extends Line
ポートは、オーディオ装置へオーディオを入力し、または装置からオーディオを出力する単純なラインです。 ソース・ライン(ミキサー入力)として動作するポートの一般的な例としては、マイクロフォン、ライン入力、およびCD-ROMドライブがあります。 ターゲット・ライン(ミキサー出力)として動作するポートには、スピーカ、ヘッドフォン、ライン出力などがあります。 ポートには、Port.Infoオブジェクトを使用してアクセスできます。
導入されたバージョン:
1.3
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インタフェース
    説明
    static class 
    Port.Infoクラスは、ポートの名前や、それがミキサーのソースかターゲットかなど、ポート固有の追加情報を使用してLine.Infoを拡張します。
  • メソッドのサマリー

    インタフェースLineで宣言されたメソッド

    addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
    修飾子と型
    メソッド
    説明
    void
    リスナーをこのラインに追加します。
    void
    ラインを閉じ、ラインで使用していたシステム・リソースを解放できることを示します。
    指定されたタイプのコントロールがある場合、そのコントロールを取得します。
    このラインに関連付けられたコントロールのセットを取得します。
    このラインを説明するLine.Infoオブジェクトを取得します。
    boolean
    指定されたタイプのコントロールをラインがサポートしているかどうかを示します。
    boolean
    ラインが開いているかどうか、つまり現在はサウンドを再生または収集していなくてもシステム・リソースを確保し操作可能であるかどうかを示します。
    void
    ラインを開き、必要なシステム・リソースを獲得して操作可能になっていることを示します。
    void
    このラインのリスナーのリストから、指定されたリスナーを削除します。