Package com.amazonaws.ivs.broadcast
Class AudioLocalStageStream
- java.lang.Object
- 
- com.amazonaws.ivs.broadcast.StageStream
- 
- com.amazonaws.ivs.broadcast.LocalStageStream
- 
- com.amazonaws.ivs.broadcast.AudioLocalStageStream
 
 
 
- 
 @RequiresApi(api=28) public class AudioLocalStageStream extends LocalStageStream 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.amazonaws.ivs.broadcast.StageStreamStageStream.Listener, StageStream.Type
 
- 
 - 
Constructor SummaryConstructors Constructor Description AudioLocalStageStream(Device device)Note: Since VOICE_COMMUNICATION audio mode is used, audio may be routed from a different audio device than the oneAudioLocalStageStreamwas created with.AudioLocalStageStream(Device device, StageAudioConfiguration configuration)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagePreviewSurfaceTargetgetPreviewSurfaceTarget()Create a preview for this stream, only works when Type = VideoImagePreviewSurfaceViewgetPreviewSurfaceView()Create a preview for this stream, only works when Type = VideoImagePreviewViewgetPreviewTextureView()Create a preview for this stream, only works when Type = Video Please useStageStream.getPreviewSurfaceView()if you can, it has better performancevoidsetMuted(boolean muted)setMuted mutes current LocalStageStream.voidsetStatsCallback(AudioDevice.StatsCallback callback)- 
Methods inherited from class com.amazonaws.ivs.broadcast.LocalStageStreamgetAudioConfiguration, getVideoConfiguration, setAudioConfiguration, setVideoConfiguration
 - 
Methods inherited from class com.amazonaws.ivs.broadcast.StageStreamgetDevice, getMuted, getPreview, getStreamType, requestQualityStats, requestRTCStats, setListener
 
- 
 
- 
- 
- 
Constructor Detail- 
AudioLocalStageStreampublic AudioLocalStageStream(@NonNull Device device)Note: Since VOICE_COMMUNICATION audio mode is used, audio may be routed from a different audio device than the oneAudioLocalStageStreamwas created with. Based on device vendor audio policy.
 - 
AudioLocalStageStreampublic AudioLocalStageStream(@NonNull Device device, @Nullable StageAudioConfiguration configuration)
 
- 
 - 
Method Detail- 
getPreviewTextureViewpublic ImagePreviewView getPreviewTextureView() Description copied from class:StageStreamCreate a preview for this stream, only works when Type = Video Please useStageStream.getPreviewSurfaceView()if you can, it has better performance- Specified by:
- getPreviewTextureViewin class- StageStream
- Returns:
- A new preview for this image stream
 
 - 
getPreviewSurfaceTargetpublic ImagePreviewSurfaceTarget getPreviewSurfaceTarget() Description copied from class:StageStreamCreate a preview for this stream, only works when Type = Video- Specified by:
- getPreviewSurfaceTargetin class- StageStream
- Returns:
- A new preview for this image stream, don't forget to
 call ImagePreviewSurfaceTarget.release()when done.
 
 - 
getPreviewSurfaceViewpublic ImagePreviewSurfaceView getPreviewSurfaceView() Description copied from class:StageStreamCreate a preview for this stream, only works when Type = Video- Specified by:
- getPreviewSurfaceViewin class- StageStream
- Returns:
- A new preview for this image stream
 
 - 
setStatsCallbackpublic void setStatsCallback(AudioDevice.StatsCallback callback) 
 - 
setMutedpublic void setMuted(boolean muted) Description copied from class:LocalStageStreamsetMuted mutes current LocalStageStream.- Specified by:
- setMutedin class- LocalStageStream
- Parameters:
- muted- Mute the stream if it is true, and unmute the stream if it is false
 
 
- 
 
-