Class AudioConfiguration
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.player.AudioConfiguration
-
public class AudioConfiguration extends java.lang.ObjectConfiguration for audio processing.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioConfiguration.ResamplingQualityResampling quality levels
-
Field Summary
Fields Modifier and Type Field Description static intOPUS_QUALITY_MAX
-
Constructor Summary
Constructors Constructor Description AudioConfiguration()Create a new configuration with default values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioConfigurationcopy()AudioFrameBufferFactorygetFrameBufferFactory()intgetOpusEncodingQuality()AudioDataFormatgetOutputFormat()AudioConfiguration.ResamplingQualitygetResamplingQuality()booleanisFilterHotSwapEnabled()voidsetFilterHotSwapEnabled(boolean filterHotSwapEnabled)voidsetFrameBufferFactory(AudioFrameBufferFactory frameBufferFactory)voidsetOpusEncodingQuality(int opusEncodingQuality)voidsetOutputFormat(AudioDataFormat outputFormat)voidsetResamplingQuality(AudioConfiguration.ResamplingQuality resamplingQuality)
-
-
-
Field Detail
-
OPUS_QUALITY_MAX
public static final int OPUS_QUALITY_MAX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getResamplingQuality
public AudioConfiguration.ResamplingQuality getResamplingQuality()
-
setResamplingQuality
public void setResamplingQuality(AudioConfiguration.ResamplingQuality resamplingQuality)
-
getOpusEncodingQuality
public int getOpusEncodingQuality()
-
setOpusEncodingQuality
public void setOpusEncodingQuality(int opusEncodingQuality)
-
getOutputFormat
public AudioDataFormat getOutputFormat()
-
setOutputFormat
public void setOutputFormat(AudioDataFormat outputFormat)
-
isFilterHotSwapEnabled
public boolean isFilterHotSwapEnabled()
-
setFilterHotSwapEnabled
public void setFilterHotSwapEnabled(boolean filterHotSwapEnabled)
-
getFrameBufferFactory
public AudioFrameBufferFactory getFrameBufferFactory()
-
setFrameBufferFactory
public void setFrameBufferFactory(AudioFrameBufferFactory frameBufferFactory)
-
copy
public AudioConfiguration copy()
- Returns:
- A copy of this configuration.
-
-