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: 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.
IVSStageStream Class Reference