Package com.amazonaws.ivs.broadcast
Class StageStream
java.lang.Object
com.amazonaws.ivs.broadcast.StageStream
- Direct Known Subclasses:
AudioStageStream,ImageStageStream,LocalStageStream
A media stream that contains a single
Device and a single type of media data (audio or video).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceStageStream delegate interface to receive callbacks when RTCStats is ready after callingrequestRTCStats()or StageStream is mutedstatic enumMedia type of StageStream -
Method Summary
Modifier and TypeMethodDescriptionbooleangetMuted()Create a preview for this stream, only works when Type = Video Please usegetPreviewSurfaceView()if you can, it has better performanceabstract ImagePreviewSurfaceTargetCreate a preview for this stream, only works when Type = Videoabstract ImagePreviewSurfaceViewCreate a preview for this stream, only works when Type = Videoabstract ImagePreviewViewCreate a preview for this stream, only works when Type = Video Please usegetPreviewSurfaceView()if you can, it has better performancevoidrequest quality statistics about this StageStreamvoidrequest RTC statistics about this StageStream, if is is not being published or subscribed, it is a no-opvoidsetListener(StageStream.Listener listener)
-
Method Details
-
setListener
-
getStreamType
-
getDevice
-
requestRTCStats
public void requestRTCStats()request RTC statistics about this StageStream, if is is not being published or subscribed, it is a no-op -
requestQualityStats
public void requestQualityStats()request quality statistics about this StageStream -
getMuted
public boolean getMuted() -
getPreview
Create a preview for this stream, only works when Type = Video Please usegetPreviewSurfaceView()if you can, it has better performance- Returns:
- A new preview for this image stream
-
getPreviewSurfaceView
Create a preview for this stream, only works when Type = Video- Returns:
- A new preview for this image stream
-
getPreviewTextureView
Create a preview for this stream, only works when Type = Video Please usegetPreviewSurfaceView()if you can, it has better performance- Returns:
- A new preview for this image stream
-
getPreviewSurfaceTarget
Create a preview for this stream, only works when Type = Video- Returns:
- A new preview for this image stream, don't forget to
call
ImagePreviewSurfaceTarget.release()when done.
-