IVSStageStream
Objective-C
@interface IVSStageStream : NSObject
                Swift
class IVSStageStream : NSObject
                A media stream that contains a single IVSDevice and a single type of media data (audio or video).
- 
                  
                  
Unavailable
Do not create instances of this class directly
Declaration
Objective-C
IVS_INIT_UNAVAILABLE - 
                  
                  
Unavailable
Do not create instances of this class directly
Declaration
Objective-C
IVS_INIT_UNAVAILABLE - 
                  
                  
A delegate that can provide updates about this stream.
Declaration
Objective-C
@property (nonatomic, weak) id<IVSStageStreamDelegate> _Nullable delegate;Swift
weak var delegate: (any IVSStageStreamDelegate)? { get set } - 
                  
                  
The mute state for this stream. This state applies to the Stage itself, not the local rendering. If this is
true, nobody can render this stream.Declaration
Objective-C
@property (nonatomic, readonly) BOOL isMuted;Swift
var isMuted: Bool { get } - 
                  
                  
Request Real Time Communication stats from this stream.
Declaration
Objective-C
- (BOOL)requestRTCStatsWithError:(NSError *_Nullable *_Nullable)outError;Swift
func requestRTCStats() throwsParameters
outErrorOn input, a pointer to an error object. If an error occurs, the pointer is an NSError object that describes the error. If you don’t want error information, pass in nil.
 - 
                  
                  
Request quality stats from this stream.
Declaration
Objective-C
- (BOOL)requestQualityStatsWithError:(NSError *_Nullable *_Nullable)outError;Swift
func requestQualityStats() throwsParameters
outErrorOn input, a pointer to an error object. If an error occurs, the pointer is an NSError object that describes the error. If you don’t want error information, pass in nil.