Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for iOS*
OWTRemoteMixedStream Class Reference

This class represent a mixed remote stream. More...

#import <OWTRemoteMixedStream.h>

Inheritance diagram for OWTRemoteMixedStream:
Collaboration diagram for OWTRemoteMixedStream:

Properties

NSString * viewport
 A property of mixed streams which distinguishes them from other mixed streams a conference room provides. More...
 
id< OWTRemoteMixedStreamDelegatedelegateMix
 
- Properties inherited from OWTRemoteStream
NSString * origin
 
NSString * streamId
 
OWTPublicationSettingssettings
 
OWTSubscriptionCapabilitiescapabilities
 Original settings for publishing this stream.
 
id< OWTRemoteStreamDelegatedelegate
 Capabilities remote endpoint provides for subscription.
 
- Properties inherited from OWTStream
RTCMediaStream * mediaStream
 
OWTStreamSourceInfosource
 

Additional Inherited Members

- Instance Methods inherited from OWTStream
(instancetype) - init
 
(void) - attach:
 Attach the stream's first video track to a renderer. More...
 
(NSDictionary< NSString *, NSString * > *) - attributes
 Returns a user-defined attribute dictionary. More...
 

Detailed Description

This class represent a mixed remote stream.

Property Documentation

◆ viewport

- (NSString*) viewport
readatomicstrong

A property of mixed streams which distinguishes them from other mixed streams a conference room provides.

A conference room, since Intel CS for WebRTC v3.4 and later, has been extended to support multiple presentations of the mixed audio and video for variant purposes. For example, in remote education scenario, the teacher and students may subscribe different mixed streams with view of 'teacher' and 'student' respectively in the same class conference room. It is also the label of a mixed stream indicating its peculiarity with a meaningful string-typed value, which must be unique within a room.