javax.sound.sampled.spi (Java SE 12 & JDK 12 )
Keywords: javax.sound.sampled.spi package

Module java.desktop

# Package javax.sound.sampled.spi

Supplies abstract classes for service providers to subclass when offering new audio devices, sound file readers and writers, or audio format converters.

## Related Documentation

For more information on using Java Sound see:

- The Java Sound Tutorial

Please note: In the `javax.sound.sampled.spi` APIs, a `null` reference parameter to methods is incorrect unless explicitly documented on the method as having a meaningful interpretation. Usage to the contrary is incorrect coding and may result in a run time exception either immediately or at some later time. `NullPointerException` is an example of typical and acceptable run time exception for such cases.

Since:
  1.3

- Class Summary
  Class | Description
  --- | ---
  AudioFileReader | Provider for audio file reading services.
  AudioFileWriter | Provider for audio file writing services.
  FormatConversionProvider | A format conversion provider provides format conversion services from one or more input formats to one or more output formats.
  MixerProvider | A provider or factory for a particular mixer type.