pub fn divide_signals(
signal1: &AudioData,
signal2: &AudioData,
) -> Result<AudioData, SignalOpError>Expand description
Divides one audio signal by another with parallel processing and zero handling.
Performs sample-wise division (signal1 / signal2), producing a new AudioData.
Handles division by zero by clamping to 0.0 and logs a warning. Signals must match
in length, sample rate, and channels.
§Parameters
signal1: Numerator signal.signal2: Denominator signal.
§Returns
Ok(AudioData): Quotient signal.Err(SignalOpError): Failure due to length or metadata mismatch.