Package ej.audio.mp3
Class Mp3Parser
- java.lang.Object
-
- ej.audio.mp3.Mp3Parser
-
public class Mp3Parser extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMp3Parser.Mp3ParametersImmutable data holder for MP3 audio parameters such assampleRateandnumChannels.
-
Field Summary
Fields Modifier and Type Field Description static intHEADER_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Mp3Parser.Mp3ParametersgetFormatParameters(InputStream inputStream)Extracts audio format parameters (sample rate and number of channels) from the header of an MP3 input stream.
-
-
-
Field Detail
-
HEADER_SIZE
public static final int HEADER_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFormatParameters
public static Mp3Parser.Mp3Parameters getFormatParameters(InputStream inputStream) throws AudioException, IOException
Extracts audio format parameters (sample rate and number of channels) from the header of an MP3 input stream.- Parameters:
inputStream- the MP3 input stream- Returns:
- an
Mp3Parser.Mp3Parameterscontaining sample rate and number of channels - Throws:
AudioException- when format is not recognizedIOException- when inputStream cannot be read
-
-