Class AudioMixerConfig


  • public class AudioMixerConfig
    extends java.lang.Object
    Contains configuration for audio mixer
    • Constructor Detail

      • AudioMixerConfig

        public AudioMixerConfig()
    • Method Detail

      • getMixerMode

        public AudioMixerMode getMixerMode()
        Gets configured mixer mode
        Returns:
        configured mixer mode
      • setMergeMode

        public AudioMixerConfig setMergeMode​(AudioMergeMode merge)
        Set mode audio streams merging
        Parameters:
        merge - mode used for audio streams merging
        Returns:
        this object
      • getMergeMode

        public AudioMergeMode getMergeMode()
        Gets configured audio merge mode
        Returns:
        configured audio merge mode
      • setSampleRate

        public AudioMixerConfig setSampleRate​(int sampleRate)
        Sets sample rate for audio stream. Supported 48 kHz, 16 kHz, 8 kHz
        Parameters:
        sampleRate - target sample rate in Hz
        Returns:
        this object
      • getSampleRate

        public int getSampleRate()
        Gets sample rate for audio stream
        Returns:
        sample rate