PWMediaStream Class Reference

Inherits from NSObject
Declared in PWMediaStream.h

Overview

PWMediaStream is an Objective-C wrapper for webrtc media stream interface.

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 RTCVideoTrack.

Declared In

PWMediaStream.h

– removeVideoTrack:

Remove video track from media stream.

- (void)removeVideoTrack:(RTCVideoTrack *)videoTrack

Parameters

videoTrack

An object of RTCVideoTrack.

Declared In

PWMediaStream.h