Package ej.audio.mp3
Class Mp3Parser
java.lang.Object
ej.audio.mp3.Mp3Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classImmutable data holder for MP3 audio parameters such assampleRateandnumChannels. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Mp3Parser.Mp3ParametersgetFormatParameters(InputStream inputStream) Extracts audio format parameters (sample rate and number of channels) from the header of an MP3 input stream.
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
-
-
Method Details
-
getFormatParameters
public static Mp3Parser.Mp3Parameters getFormatParameters(InputStream inputStream) throws ej.audio.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:
ej.audio.AudioException- when format is not recognizedIOException- when inputStream cannot be read
-