PWMediaStream Class Reference
Inherits from | NSObject |
---|---|
Declared in | PWMediaStream.h |
Properties
defaultStream
An object of webrtc media stream.
@property (strong, nonatomic, readonly) RTCMediaStream *defaultStream
Declared In
PWMediaStream.h
audioEnabled
Attrubute determines that audio of media stream is enabled or disabled.
@property (nonatomic, assign, getter=isAudioEnabled) BOOL audioEnabled
Declared In
PWMediaStream.h
videoEnabled
Attrubute determines that video of media stream is enabled or disabled.
@property (nonatomic, assign, getter=isVideoEnabled) BOOL videoEnabled
Declared In
PWMediaStream.h
audioTrackAvailable
Attrubute determines that audio track is available or not.
@property (nonatomic, assign, getter=isAudioTrackAvailable) BOOL audioTrackAvailable
Declared In
PWMediaStream.h
videoTrackAvailable
Attrubute determines that video track is available or not.
@property (nonatomic, assign, getter=isVideoTrackAvailable) BOOL videoTrackAvailable
Declared In
PWMediaStream.h
videoTracks
Collection of video tracks in media stream.
@property (nonatomic, strong, readonly, nullable) NSArray *videoTracks
Declared In
PWMediaStream.h
audioTracks
Collection of audio tracks in media stream.
@property (nonatomic, strong, readonly, nullable) NSArray *audioTracks
Declared In
PWMediaStream.h
Initializing
– initWithMediaStream:
Initialize media stream wrapper.
- (instancetype)initWithMediaStream:(RTCMediaStream *)mediaStream
Parameters
mediaStream |
An object of webrtc media stream. |
---|
Return Value
Instance of PWMediaStream
.
Declared In
PWMediaStream.h
A/V Tracks
– addVideoTrack:
Add video track to media stream.
- (void)addVideoTrack:(RTCVideoTrack *)videoTrack
Parameters
videoTrack |
An object of |
---|
Declared In
PWMediaStream.h
– removeVideoTrack:
Remove video track from media stream.
- (void)removeVideoTrack:(RTCVideoTrack *)videoTrack
Parameters
videoTrack |
An object of |
---|
Declared In
PWMediaStream.h