Package libsidutils
Klasse AudioUtils
java.lang.Object
libsidutils.AudioUtils
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic short[]convertToMonoWithSampleRate(InputStream is, long maxSeconds, SamplingRate sampleRate) Convert an audio input stream into mono using the target sample rate.
-
Felddetails
-
LOG
-
-
Konstruktordetails
-
AudioUtils
public AudioUtils()
-
-
Methodendetails
-
convertToMonoWithSampleRate
public static short[] convertToMonoWithSampleRate(InputStream is, long maxSeconds, SamplingRate sampleRate) throws IOException, UnsupportedAudioFileException Convert an audio input stream into mono using the target sample rate. Sample size must be 16-bit signed and little-endian.- Stereo is converted to mono.
- If the audio does not match the target sample rate, resampling takes place (downward or upward). Upward resampling is just a simple duplication of sample data.
- Parameter:
is- audio input streammaxSeconds- maximum number of seconds to use (rest of the available audio input samples are discarded)sampleRate- target sample rate- Gibt zurück:
- samples in the resulting format
- Löst aus:
IOException- I/O errorUnsupportedAudioFileException- audio input format not supported
-