From d8ee5fe8cf6d8a0ba5f6254c99a5c2ede68f1ea2 Mon Sep 17 00:00:00 2001 From: logic-finder <83723320+logic-finder@users.noreply.github.com> Date: Sun, 15 Aug 2021 23:45:20 +0900 Subject: [ko] Work done for PeriodicWave and PeriodicWave() articles. (#1650) * Work done for PeriodicWave articles. * issue fixed (#7141) --- files/ko/web/api/periodicwave/index.html | 55 +++++++++++++++++ .../web/api/periodicwave/periodicwave/index.html | 70 ++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 files/ko/web/api/periodicwave/index.html create mode 100644 files/ko/web/api/periodicwave/periodicwave/index.html (limited to 'files') diff --git a/files/ko/web/api/periodicwave/index.html b/files/ko/web/api/periodicwave/index.html new file mode 100644 index 0000000000..b976fd48d0 --- /dev/null +++ b/files/ko/web/api/periodicwave/index.html @@ -0,0 +1,55 @@ +--- +title: PeriodicWave +slug: Web/API/PeriodicWave +tags: + - API + - Audio + - Interface + - Media + - PeriodicWave + - Reference + - Web Audio + - Web Audio API + - waveform +browser-compat: api.PeriodicWave +--- +
{{ APIRef("Web Audio API") }}
+ +PeriodicWave
인터페이스는 {{domxref("OscillatorNode")}}의 출력을 형성하는데 사용될 수 있는 주기적인 파형을 정의합니다.
PeriodicWave
에는 입력도 출력도 없습니다; 이것은 {{domxref("OscillatorNode.setPeriodicWave()")}}를 호출할 때 사용자 정의 oscillator를 정의하기 위해 쓰입니다. PeriodicWave
그 자체는 {{domxref("BaseAudioContext.createPeriodicWave")}}에 의해 생성/반환됩니다.
PeriodicWave
객체 인스턴스를 생성합니다. 만약 처음에 사용자 정의 속성 값을 설정하기를 원한다면, {{domxref("BaseAudioContext.createPeriodicWave")}} 팩토리 메서드를 대신 사용하세요.없습니다; 또한, PeriodicWave
는 어떠한 속성도 상속받지 않습니다.
없습니다; 또한, PeriodicWave
는 어떠한 메서드도 상속받지 않습니다.
간단한 사인파를 포함하는 PeriodicWave
객체를 어떻게 생성하는지 보여주는 간단한 예제 코드를 {{domxref("BaseAudioContext.createPeriodicWave")}}에서 확인해 보세요.
{{Compat}}
+ +{{APIRef("Web Audio API")}}
+ +Web Audio API의 PeriodicWave()
생성자는 새로운 {{domxref("PeriodicWave")}} 객체 인스턴스를 생성합니다.
var myWave = new PeriodicWave(context, options);+ +
{{domxref("AudioNodeOptions")}} dictionary로부터 매개변수를 상속받습니다.
+ +context
options
{{optional_inline}}PeriodicWave
가 가지기를 바라는 속성들을 정의하는 PeriodicWaveOptions
dictionary 객체 (이것은 또한 PeriodicWaveConstraints
+ dictionary에 정의된 옵션들도 상속받습니다.):
+ real
: 여러분이 파동을 형성하기 위해 사용하기를 원하는 코사인 항을 포함하는 {{domxref("Float32Array")}} ({{domxref("BaseAudioContext.createPeriodicWave")}}의 real
매개변수와 동일)imag
: 여러분이 파동을 형성하기 위해 사용하기를 원하는 사인 항을 포함하는 {{domxref("Float32Array")}} ({{domxref("BaseAudioContext.createPeriodicWave")}}의 imag
매개변수와 동일)새로운 {{domxref("PeriodicWave")}} 객체 인스턴스.
+ +var real = new Float32Array(2); +var imag = new Float32Array(2); +var ac = new AudioContext(); + +real[0] = 0; +imag[0] = 0; +real[1] = 1; +imag[1] = 0; + +var options = { + real : real, + imag : imag, + disableNormalization : false +} + +var wave = new PeriodicWave(ac, options);+ +
{{Compat}}
-- cgit v1.2.3-54-g00ecf