ReverbType
ReverbType
리버브(잔향) 처리 유형을 나타내는 클래스예요. 오디오 신호에 적용할 리버브 효과의 매개변수를 나타내요.
본문
javax.sound.sampled 패키지에 속하는 클래스로, java.lang.Object를 상속해요. ReverbType은 컨트롤(예: EnumControl 또는 FloatControl)이 리버브 유형을 지정할 때 사용되는 매개변수 객체예요. 각 리버브 유형은 구현이 직접 결정하는 설정 값들을 담아요.
ReverbType은 리버브 효과의 특성을 나타내는 여러 매개변수를 가져요. 일반적인 매개변수로는 초기 반사 지연, 초기 반사 수준, 잔향 지연, 잔향 수준, 확산 등이 있어요. 이 값들은 리버브가 어떻게 들릴지 결정해요.
public class ReverbType extends Object
생성자
public ReverbType(String name, int earlyReflectionDelay, float earlyReflectionIntensity,
int lateReflectionDelay, float lateReflectionIntensity,
int decayTime)
지정된 이름과 매개변수 값으로 새 리버브 유형을 생성해요.
- 파라미터
name: 리버브 유형의 이름 - 파라미터
earlyReflectionDelay: 초기 반사 지연(마이크로초) - 파라미터
earlyReflectionIntensity: 초기 반사 수준(데시벨) - 파라미터
lateReflectionDelay: 잔향 지연(마이크로초) - 파라미터
lateReflectionIntensity: 잔향 수준(데시벨) - 파라미터
decayTime: 감쇠 시간(마이크로초)
getName
public String getName()
이 리버브 유형의 이름을 얻어요. 리버브 효과의 이름(예: "CAVE", "HALL")을 나타내요.
- 반환값: 리버브 유형의 이름
toString
public String toString()
이 리버브 유형의 문자열 표현을 반환해요. 리버브 유형을 설명하는 문자열을 반환해요.