CompoundControl
CompoundControl
둘 이상의 컨트롤 그룹을 가진 컨트롤을 나타내는 추상 클래스예요. 컨트롤은 오디오 신호 처리 체인에서 믹서 같은 장치의 동작을 제어하는 데 사용돼요.
본문
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을 상속하고, 모든 컨트롤은 유형이 있으며 유형을 통해 컨트롤의 종류를 판별할 수 있어요.