Package org.red5.codec
Class MP3Audio
java.lang.Object
org.red5.codec.MP3Audio
- All Implemented Interfaces:
IAudioStreamCodec
Red5 audio codec for the MP3 audio format.
Stores the decoder configuration
- Author:
- Paul Gregoire ([email protected])
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddData(org.apache.mina.core.buffer.IoBuffer data) Update the state of the codec with the passed data.booleancanHandleData(org.apache.mina.core.buffer.IoBuffer data) Returns true if the codec knows how to handle the passed stream data.org.apache.mina.core.buffer.IoBufferReturns information used to configure the decoder.getName()voidreset()Reset the codec to its initial state.
-
Field Details
-
CODEC_NAME
- See Also:
-
-
Constructor Details
-
MP3Audio
public MP3Audio()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceIAudioStreamCodec- Returns:
- the name of the audio codec.
-
reset
public void reset()Description copied from interface:IAudioStreamCodecReset the codec to its initial state.- Specified by:
resetin interfaceIAudioStreamCodec
-
canHandleData
public boolean canHandleData(org.apache.mina.core.buffer.IoBuffer data) Description copied from interface:IAudioStreamCodecReturns true if the codec knows how to handle the passed stream data.- Specified by:
canHandleDatain interfaceIAudioStreamCodec- Parameters:
data- some sample data to see if this codec can handle it.- Returns:
- can this code handle the data.
-
addData
public boolean addData(org.apache.mina.core.buffer.IoBuffer data) Description copied from interface:IAudioStreamCodecUpdate the state of the codec with the passed data.- Specified by:
addDatain interfaceIAudioStreamCodec- Parameters:
data- data to tell the codec we're adding- Returns:
- true for success. false for error.
-
getDecoderConfiguration
public org.apache.mina.core.buffer.IoBuffer getDecoderConfiguration()Description copied from interface:IAudioStreamCodecReturns information used to configure the decoder.- Specified by:
getDecoderConfigurationin interfaceIAudioStreamCodec- Returns:
- the data for decoder setup.
-