Package com.amazonaws.ivs.broadcast
Class StageAudioManager
java.lang.Object
com.amazonaws.ivs.broadcast.StageAudioManager
Manages audio settings for all stages.
 
Note that the first time you use this class (either to create a StageAudioManager object or to access one of its static methods), you must ensure that you are not asynchronously accessing one of the following classes at the same time: Device, DeviceDiscovery, BroadcastSession or Stage. Otherwise there is a risk of deadlock due to loading the underlying native library.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic enum - 
Method Summary
Modifier and TypeMethodDescriptionstatic StageAudioManagergetInstance(android.content.Context context) Returns an instance of the StageAudioManager.getUsage()voidsetConfiguration(StageAudioManager.Source source, StageAudioManager.ContentType contentType, StageAudioManager.Usage usage) void 
- 
Method Details
- 
setPreset
- Throws:
 IllegalStateException
 - 
setConfiguration
public void setConfiguration(@NonNull StageAudioManager.Source source, @NonNull StageAudioManager.ContentType contentType, @NonNull StageAudioManager.Usage usage) throws IllegalStateException - Throws:
 IllegalStateException
 - 
getSource
 - 
getContentType
 - 
getUsage
 - 
getInstance
Returns an instance of the StageAudioManager.- Parameters:
 context- The current application context- Returns:
 - the instance of the StageAudioManager
 
 
 -