Class AudioMixerConfig
- java.lang.Object
-
- com.avaya.clientservices.media.audio.AudioMixerConfig
-
public class AudioMixerConfig extends java.lang.ObjectContains configuration for audio mixer
-
-
Constructor Summary
Constructors Constructor Description AudioMixerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioMergeModegetMergeMode()Gets configured audio merge modeAudioMixerModegetMixerMode()Gets configured mixer modeintgetSampleRate()Gets sample rate for audio streamAudioMixerConfigsetMergeMode(AudioMergeMode merge)Set mode audio streams mergingAudioMixerConfigsetMixerMode(AudioMixerMode mode)Set mixer modeAudioMixerConfigsetSampleRate(int sampleRate)Sets sample rate for audio stream.
-
-
-
Method Detail
-
setMixerMode
public AudioMixerConfig setMixerMode(AudioMixerMode mode)
Set mixer mode- Parameters:
mode- mixer mode- Returns:
- this object
-
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
-
-