diff options
author | logic-finder <logicseeker@naver.com> | 2021-12-29 16:30:33 +0900 |
---|---|---|
committer | Yeji Choi <61399588+yechoi42@users.noreply.github.com> | 2022-01-23 23:38:32 +0900 |
commit | 3b7a6f023efe9554794dc342e3c1481292098e96 (patch) | |
tree | 28e5ebd476249fd4f9f8018f541aef1398d09eaa /files/ko/web/api | |
parent | f04bff0d06759e458e249a400873cbf2c6085fd3 (diff) | |
download | translated-content-3b7a6f023efe9554794dc342e3c1481292098e96.tar.gz translated-content-3b7a6f023efe9554794dc342e3c1481292098e96.tar.bz2 translated-content-3b7a6f023efe9554794dc342e3c1481292098e96.zip |
translate the below document.
AudioNode.channelCountMode
Diffstat (limited to 'files/ko/web/api')
-rw-r--r-- | files/ko/web/api/audionode/channelcountmode/index.md | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/files/ko/web/api/audionode/channelcountmode/index.md b/files/ko/web/api/audionode/channelcountmode/index.md new file mode 100644 index 0000000000..5b5f2e1fd9 --- /dev/null +++ b/files/ko/web/api/audionode/channelcountmode/index.md @@ -0,0 +1,106 @@ +--- +title: AudioNode.channelCountMode +slug: Web/API/AudioNode/channelCountMode +tags: + - API + - AudioNode + - Property + - Reference + - Web Audio API + - channelCountMode +browser-compat: api.AudioNode.channelCountMode +--- +{{ APIRef("Web Audio API") }} + +{{ domxref("AudioNode") }} 인터페이스의 `channelCountMode` 프로퍼티는 노드의 입력과 출력 사이에서 채널들이 반드시 일치되어야만 하는 방법을 기술하는 열거형 값을 나타냅니다. + +`channelCountMode` 의 가능한 값과 그 의미는 다음과 같습니다. + +<table class="no-markdown"> + <thead> + <tr> + <th scope="col">값</th> + <th scope="col">설명</th> + <th scope="col"> + 다음의 <code>AudioNode</code> 자식들은 이것이 기본값입니다 + </th> + </tr> + </thead> + <tbody> + <tr> + <td><code>max</code></td> + <td> + 채널의 수는 모든 연결의 최대 채널의 수와 같습니다. 이 경우, <code>channelCount</code>는 무시되고 오직 업믹싱이 일어납니다. + </td> + <td> + {{domxref("GainNode")}}, {{domxref("DelayNode")}}, + {{domxref("ScriptProcessorNode")}}, + {{domxref("ChannelMergerNode")}}, + {{domxref("BiquadFilterNode")}}, + {{domxref("WaveShaperNode")}} + </td> + </tr> + <tr> + <td><code>clamped-max</code></td> + <td> + 채널의 수는 모든 연결의 최대 채널 수와 같은데, <code>channelCount</code>의 값에 고정됩니다. + </td> + <td> + {{domxref("PannerNode")}}, {{domxref("ConvolverNode")}}, + {{domxref("DynamicsCompressorNode")}} + </td> + </tr> + <tr> + <td><code>explicit</code></td> + <td> + 채널의 수는 <code>channelCount</code>의 값에 의해 정의됩니다. + </td> + <td> + {{domxref("AudioDestinationNode")}}, + {{domxref("AnalyserNode")}}, + {{domxref("ChannelSplitterNode")}} + </td> + </tr> + </tbody> +</table> + +> **참고:** 명세서의 구 버전에서는, {{domxref("ChannelSplitterNode")}}의 기본값은 max였습니다. + +## 구문 + +```js +var oscillator = audioCtx.createOscillator(); +oscillator.channelCountMode = 'explicit'; +``` + +### 값 + +[channelCountMode](https://webaudio.github.io/web-audio-api/#idl-def-ChannelCountMode)를 나타내는 열거형 값. + +## 예제 + +```js +var AudioContext = window.AudioContext || window.webkitAudioContext; + +var audioCtx = new AudioContext(); + +var oscillator = audioCtx.createOscillator(); +var gainNode = audioCtx.createGain(); + +oscillator.connect(gainNode); +gainNode.connect(audioCtx.destination); + +oscillator.channelCountMode = 'explicit'; +``` + +## 명세서 + +{{Specifications}} + +## 브라우저 호환성 + +{{Compat}} + +## 같이 보기 + +- [Web Audio API 사용하기](/ko/docs/Web/API/Web_Audio_API/Using_Web_Audio_API) |