Class AudioPipelineFactory
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.filter.AudioPipelineFactory
-
public class AudioPipelineFactory extends java.lang.ObjectFactory for audio pipelines. Contains helper methods to determine whether an audio pipeline is even required.
-
-
Constructor Summary
Constructors Constructor Description AudioPipelineFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AudioPipelinecreate(AudioProcessingContext context, PcmFormat inputFormat)Creates an audio pipeline instance based on provided settings.static booleanisProcessingRequired(AudioProcessingContext context, AudioDataFormat inputFormat)
-
-
-
Method Detail
-
isProcessingRequired
public static boolean isProcessingRequired(AudioProcessingContext context, AudioDataFormat inputFormat)
- Parameters:
context- Audio processing context to check output format frominputFormat- Input format of the audio- Returns:
- True if no audio processing is currently required with this context and input format combination.
-
create
public static AudioPipeline create(AudioProcessingContext context, PcmFormat inputFormat)
Creates an audio pipeline instance based on provided settings.- Parameters:
context- Configuration and output information for processinginputFormat- The parameters of the PCM input.- Returns:
- A pipeline which delivers the input to the final frame destination.
-
-