void AnalyserHandler::setMinDecibels(double k, ExceptionState& exceptionState) { if (k < maxDecibels()) { m_analyser.setMinDecibels(k); } else { exceptionState.throwDOMException( IndexSizeError, ExceptionMessages::indexExceedsMaximumBound("minDecibels", k, maxDecibels())); } }
ExceptionOr<void> AnalyserNode::setMinDecibels(double k) { if (k > maxDecibels()) return Exception { INDEX_SIZE_ERR }; m_analyser.setMinDecibels(k); return { }; }
void AnalyserNode::setMinDecibels(double k, ExceptionCode& ec) { if (k > maxDecibels()) { ec = INDEX_SIZE_ERR; return; } m_analyser.setMinDecibels(k); }