Class AudioPipelineFactory


  • public class AudioPipelineFactory
    extends java.lang.Object
    Factory for audio pipelines. Contains helper methods to determine whether an audio pipeline is even required.
    • Constructor Detail

      • AudioPipelineFactory

        public AudioPipelineFactory()
    • Method Detail

      • isProcessingRequired

        public static boolean isProcessingRequired​(AudioProcessingContext context,
                                                   AudioDataFormat inputFormat)
        Parameters:
        context - Audio processing context to check output format from
        inputFormat - 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 processing
        inputFormat - The parameters of the PCM input.
        Returns:
        A pipeline which delivers the input to the final frame destination.