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