モジュール java.desktop
パッケージ javax.sound.sampled

クラスControl

  • 直系の既知のサブクラス:
    BooleanControl, CompoundControl, EnumControl, FloatControl

    public abstract class Control
    extends Object
    Linesには、ラインを介したオーディオ信号の引渡しに影響を与える、ゲインやパンなどのコントロール・セットが1組含まれていることがあります。 Java SoundのLineオブジェクトを使用すると、そのクラスを引数としてgetControlメソッドへ渡して、特定のコントロール・オブジェクトを取得できます。

    各コントロール・タイプにはそれぞれ別の目的や機能があるため、それらのすべての機能には各コントロール・タイプを定義するサブクラスからアクセスします。

    導入されたバージョン:
    1.3
    関連項目:
    Line.getControls(), Line.isControlSupported(javax.sound.sampled.Control.Type)
    • ネストされたクラスのサマリー

      ネストされたクラス 
      修飾子と型 クラス 説明
      static class  Control.Type
      Typeクラスのインスタンスはコントロールのタイプを表します。
    • コンストラクタのサマリー

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected Control​(Control.Type type)
      指定されたタイプのコントロールを構築します。
    • コンストラクタの詳細

      • Control

        protected Control​(Control.Type type)
        指定されたタイプのコントロールを構築します。
        パラメータ:
        type - 必要なコントロールの種類
    • メソッドの詳細

      • getType

        public Control.Type getType()
        コントロールのタイプを取得します。
        戻り値:
        コントロールのタイプ
      • toString

        public String toString()
        コントロール・タイプとその現在の状態を示す文字列を取得します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        コントロールの文字列表現