PWMediaStream Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | PWMediaStream.h |
Properties
defaultStream
An object of webrtc media stream.
@property (strong, nonatomic, readonly) RTCMediaStream *defaultStreamDeclared In
PWMediaStream.h
audioEnabled
Attrubute determines that audio of media stream is enabled or disabled.
@property (nonatomic, assign, getter=isAudioEnabled) BOOL audioEnabledDeclared In
PWMediaStream.h
videoEnabled
Attrubute determines that video of media stream is enabled or disabled.
@property (nonatomic, assign, getter=isVideoEnabled) BOOL videoEnabledDeclared In
PWMediaStream.h
audioTrackAvailable
Attrubute determines that audio track is available or not.
@property (nonatomic, assign, getter=isAudioTrackAvailable) BOOL audioTrackAvailableDeclared In
PWMediaStream.h
videoTrackAvailable
Attrubute determines that video track is available or not.
@property (nonatomic, assign, getter=isVideoTrackAvailable) BOOL videoTrackAvailableDeclared In
PWMediaStream.h
videoTracks
Collection of video tracks in media stream.
@property (nonatomic, strong, readonly, nullable) NSArray *videoTracksDeclared In
PWMediaStream.h
audioTracks
Collection of audio tracks in media stream.
@property (nonatomic, strong, readonly, nullable) NSArray *audioTracksDeclared In
PWMediaStream.h
Initializing
– initWithMediaStream:
Initialize media stream wrapper.
- (instancetype)initWithMediaStream:(RTCMediaStream *)mediaStreamParameters
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 *)videoTrackParameters
videoTrack |
An object of |
|---|
Declared In
PWMediaStream.h
– removeVideoTrack:
Remove video track from media stream.
- (void)removeVideoTrack:(RTCVideoTrack *)videoTrackParameters
videoTrack |
An object of |
|---|
Declared In
PWMediaStream.h