From 3b7a6f023efe9554794dc342e3c1481292098e96 Mon Sep 17 00:00:00 2001 From: logic-finder Date: Wed, 29 Dec 2021 16:30:33 +0900 Subject: translate the below document. AudioNode.channelCountMode --- .../ko/web/api/audionode/channelcountmode/index.md | 106 +++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 files/ko/web/api/audionode/channelcountmode/index.md (limited to 'files/ko/web') 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` 의 가능한 값과 그 의미는 다음과 같습니다. + + + + + + + + + + + + + + + + + + + + + + + + + + +
설명 + 다음의 AudioNode 자식들은 이것이 기본값입니다 +
max + 채널의 수는 모든 연결의 최대 채널의 수와 같습니다. 이 경우, channelCount는 무시되고 오직 업믹싱이 일어납니다. + + {{domxref("GainNode")}}, {{domxref("DelayNode")}}, + {{domxref("ScriptProcessorNode")}}, + {{domxref("ChannelMergerNode")}}, + {{domxref("BiquadFilterNode")}}, + {{domxref("WaveShaperNode")}} +
clamped-max + 채널의 수는 모든 연결의 최대 채널 수와 같은데, channelCount의 값에 고정됩니다. + + {{domxref("PannerNode")}}, {{domxref("ConvolverNode")}}, + {{domxref("DynamicsCompressorNode")}} +
explicit + 채널의 수는 channelCount의 값에 의해 정의됩니다. + + {{domxref("AudioDestinationNode")}}, + {{domxref("AnalyserNode")}}, + {{domxref("ChannelSplitterNode")}} +
+ +> **참고:** 명세서의 구 버전에서는, {{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) -- cgit v1.2.3-54-g00ecf