CompoundControl

CompoundControl

둘 이상의 컨트롤 그룹을 가진 컨트롤을 나타내는 추상 클래스예요. 컨트롤은 오디오 신호 처리 체인에서 믹서 같은 장치의 동작을 제어하는 데 사용돼요.

출처: Java API Reference

본문

javax.sound.sampled 패키지에 속하는 추상 클래스로, Control을 상속해요. 복합 컨트롤은 하위 컨트롤들의 그룹을 제공하고, 각 하위 컨트롤은 개별적으로 접근할 수 있어요.

public abstract class CompoundControl extends Control

생성자

protected CompoundControl(CompoundControl.Type type, Control[] memberControls)

지정된 컨트롤 유형과 구성원 컨트롤 배열로 새 CompoundControl을 생성해요.

  • 파라미터 type: 컨트롤 유형
  • 파라미터 memberControls: 구성원 컨트롤 배열

getMemberControls

public Control[] getMemberControls()

이 복합 컨트롤의 구성원 컨트롤들을 얻어요.

  • 반환값: 구성원 컨트롤 배열

중첩 클래스 Type

CompoundControl.Type은 복합 컨트롤 유형을 나타내는 중첩 클래스예요. Control.Type을 상속하고, 모든 컨트롤은 유형이 있으며 유형을 통해 컨트롤의 종류를 판별할 수 있어요.

더 알아보기