auditory.sampled
Interface BufferedSoundUnaryOp

All Known Implementing Classes:
AbstractBufferedSoundUnaryOp, FIRFilterOp, InvertOp, NoiseOp, ReverseOp, SpeedChangeOp

public interface BufferedSoundUnaryOp

The requirements of all unary operations that can be performed on BufferedSound objects

See Also:
"The Design and Implementation of Multimedia Software © 2011"

Method Summary
 BufferedSound filter(BufferedSound src, BufferedSound dest)
          Performs a single-input/single-output operation on a BufferedSound.
 

Method Detail

filter

BufferedSound filter(BufferedSound src,
                     BufferedSound dest)
Performs a single-input/single-output operation on a BufferedSound. If the destination is null, a BufferedSound with an appropriate AudioFormat and length is created and returned.

Parameters:
src - The operand (i.e., sound to operate on)
dest - An empty sound to hold the result (or null)
Throws:
java.lang.IllegalArgumentException - if the sounds don't match


Design and Implementation of Multimedia Software, Jones and Bartlett Publishers