Class PcmChunkDecoder
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.format.transcoder.PcmChunkDecoder
-
- All Implemented Interfaces:
AudioChunkDecoder
public class PcmChunkDecoder extends java.lang.Object implements AudioChunkDecoder
Audio chunk decoder for PCM data.
-
-
Constructor Summary
Constructors Constructor Description PcmChunkDecoder(AudioDataFormat format, boolean bigEndian)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Frees up all held resources.voiddecode(byte[] encoded, java.nio.ShortBuffer buffer)
-
-
-
Constructor Detail
-
PcmChunkDecoder
public PcmChunkDecoder(AudioDataFormat format, boolean bigEndian)
- Parameters:
format- Source audio format.bigEndian- Whether the samples are in big-endian format (as opposed to little-endian).
-
-
Method Detail
-
decode
public void decode(byte[] encoded, java.nio.ShortBuffer buffer)- Specified by:
decodein interfaceAudioChunkDecoder- Parameters:
encoded- Encoded bytesbuffer- Output buffer for the PCM data
-
close
public void close()
Description copied from interface:AudioChunkDecoderFrees up all held resources.- Specified by:
closein interfaceAudioChunkDecoder
-
-