AudioWorkletProcessor.parameterDescriptors (static getter)
Experimental: 이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.
AudioWorkletProcessor로부터 파생된 클래스의 parameterDescriptors 읽기 전용 속성은 static getter 인데, 이는 AudioParamDescriptor 기반 객체의 iterable을 반환합니다.
이 속성은 AudioWorkletProcessor 인터페이스의 일부가 아니지만, 만약 정의된다면, 이것은 AudioWorkletProcessor 생성자에 의해 연관된 AudioWorkletNode의 parameters 속성에서 사용자 정의 AudioParam 객체들의 리스트를 생성하기 위해 내부적으로 호출됩니다.
getter를 정의하는 것은 선택 사항입니다.
구문
AudioWorkletProcessorSubclass.parameterDescriptors;
Value
AudioParamDescriptor 기반 객체들의 iterable. 이 객체들의 속성은 다음과 같습니다.
name-
AudioParam의 이름을 나타내는DOMString. 이 이름 아래에서AudioParam은 이 노드의parameters속성에서 사용 가능하고, 이 이름 아래에서AudioWorkletProcessor.process메서드는 이AudioParam의 계산된 값을 획득할 것입니다. automationRateOptional-
이
AudioParam의 자동화 비율을 나타내는"a-rate", 또는"k-rate"문자열. 기본값은"a-rate"입니다. minValueOptional-
AudioParam의 최소 값을 나타내는float. 기본 값은-3.4028235e38입니다. maxValueOptional-
AudioParam의 최대 값을 나타내는float. 기본 값은3.4028235e38입니다. defaultValueOptional-
AudioParam의 초기 값을 나타내는float. 기본값은0입니다.
예제
어떻게 static parameterDescriptors getter를 사용자 정의 AudioWorkletProcessor 에 추가하는지를 보여주는 예제 코드를 보시려면 AudioWorkletNode.parameters 를 참고해 보세요.
명세서
| Specification |
|---|
| Web Audio API> # audioworkletprocess-callback-parameters> |