Package com.amazonaws.ivs.broadcast
Class ImageLocalStageStream
- java.lang.Object
- 
- com.amazonaws.ivs.broadcast.StageStream
- 
- com.amazonaws.ivs.broadcast.LocalStageStream
- 
- com.amazonaws.ivs.broadcast.ImageLocalStageStream
 
 
 
- 
 @RequiresApi(api=28) public class ImageLocalStageStream extends LocalStageStream 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.amazonaws.ivs.broadcast.StageStreamStageStream.Listener, StageStream.Type
 
- 
 - 
Constructor SummaryConstructors Constructor Description ImageLocalStageStream(Device device)ImageLocalStageStream(Device device, StageVideoConfiguration 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.voidsetVideoConfiguration(StageVideoConfiguration videoConfiguration)- 
Methods inherited from class com.amazonaws.ivs.broadcast.LocalStageStreamgetAudioConfiguration, getVideoConfiguration, setAudioConfiguration
 - 
Methods inherited from class com.amazonaws.ivs.broadcast.StageStreamgetDevice, getMuted, getPreview, getStreamType, requestQualityStats, requestRTCStats, setListener
 
- 
 
- 
- 
- 
Constructor Detail- 
ImageLocalStageStreampublic ImageLocalStageStream(@NonNull Device device, @Nullable StageVideoConfiguration configuration)
 - 
ImageLocalStageStreampublic ImageLocalStageStream(@NonNull Device device)
 
- 
 - 
Method Detail- 
setVideoConfigurationpublic void setVideoConfiguration(@Nullable StageVideoConfiguration videoConfiguration)- Overrides:
- setVideoConfigurationin class- LocalStageStream
 
 - 
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
 
 - 
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.
 
 - 
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
 
 
- 
 
-