void AudioDestinationNode::SetChannelCount(uint32_t aChannelCount, ErrorResult& aRv) { if (aChannelCount > MaxChannelCount()) { aRv.Throw(NS_ERROR_DOM_INDEX_SIZE_ERR); return; } AudioNode::SetChannelCount(aChannelCount, aRv); }
float BChannelSlider::ThumbDeltaFor(int32 channel) { float delta = 0.0; if (channel >= 0 && channel < MaxChannelCount()) { float range = ThumbRangeFor(channel); int32 limitRange = MaxLimitList()[channel] - MinLimitList()[channel]; delta = (ValueList()[channel] - MinLimitList()[channel]) * range / limitRange; if (fIsVertical) delta = range - delta; } return delta; }