Suggestions

close search

StringeeAudioManager

public class StringeeAudioManager



Manages audio routing for Stringee calls.



Summary


Nested classes
StringeeAudioManager.AudioManagerEvents

Monitors audio device changes.

Public methods
static StringeeAudioManager static StringeeAudioManager create(Context)

Perform create.

void void start(AudioManagerEvents)

Perform start.

void void stop()

Perform stop.

void void selectAudioDevice(AudioDevice)

Perform select audio device.

Set Set getAudioDevices()

Return audio devices.

AudioDevice AudioDevice getSelectedAudioDevice()

Return selected audio device.

void void setSpeakerphoneOn(boolean)

Set speakerphone on.

void void setBluetoothScoOn(boolean)

Set bluetooth sco on.



Public methods


create

static StringeeAudioManager create(Context)

Perform create.



start

void start(AudioManagerEvents)

Perform start.



stop

void stop()

Perform stop.



selectAudioDevice

void selectAudioDevice(AudioDevice)

Perform select audio device.



getAudioDevices

Set getAudioDevices()

Return audio devices.



getSelectedAudioDevice

AudioDevice getSelectedAudioDevice()

Return selected audio device.



setSpeakerphoneOn

void setSpeakerphoneOn(boolean)

Set speakerphone on.



setBluetoothScoOn

void setBluetoothScoOn(boolean)

Set bluetooth sco on.



Nested classes


StringeeAudioManager.AudioManagerEvents

public interface AudioManagerEvents

Monitors audio device changes.


Public methods
void void onAudioDeviceChanged(AudioDevice selectedAudioDevice, Set<AudioDevice> availableAudioDevices)

Callback invoked when audio device changed.



Public methods


onAudioDeviceChanged

void onAudioDeviceChanged(AudioDevice selectedAudioDevice, Set<AudioDevice> availableAudioDevices)

Callback invoked when audio device changed.



Nested enums


AudioDevice

Defines available audio device values.

Enum values
SPEAKER_PHONE

Represents SPEAKER_PHONE.

WIRED_HEADSET

Represents WIRED_HEADSET.

EARPIECE

Represents EARPIECE.

BLUETOOTH

Represents BLUETOOTH.

NONE

Represents NONE.


SPEAKER_PHONE

StringeeAudioManager.AudioDevice.SPEAKER_PHONE

Represents SPEAKER_PHONE.



WIRED_HEADSET

StringeeAudioManager.AudioDevice.WIRED_HEADSET

Represents WIRED_HEADSET.



EARPIECE

StringeeAudioManager.AudioDevice.EARPIECE

Represents EARPIECE.



BLUETOOTH

StringeeAudioManager.AudioDevice.BLUETOOTH

Represents BLUETOOTH.



NONE

StringeeAudioManager.AudioDevice.NONE

Represents NONE.