aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/api
diff options
context:
space:
mode:
authorlogic-finder <logicseeker@naver.com>2021-12-29 16:30:33 +0900
committerYeji Choi <61399588+yechoi42@users.noreply.github.com>2022-01-23 23:38:32 +0900
commit3b7a6f023efe9554794dc342e3c1481292098e96 (patch)
tree28e5ebd476249fd4f9f8018f541aef1398d09eaa /files/ko/web/api
parentf04bff0d06759e458e249a400873cbf2c6085fd3 (diff)
downloadtranslated-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.md106
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)