MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Instance Methods | Properties | List of all members
MCRTSRemoteVideoTrackLayer Class Reference

#import <rts_remote_track.h>

Inheritance diagram for MCRTSRemoteVideoTrackLayer:
Inheritance graph
[legend]
Collaboration diagram for MCRTSRemoteVideoTrackLayer:
Collaboration graph
[legend]

Instance Methods

(instancetype _Nonnull) - initWithLayer:
 
(void) - setSpatialLayerId:
 
(void) - resetSpatialLayerId
 Reset the spatial layer ID.
 
(void) - setTemporalLayerId:
 
(void) - resetTemporalLayerId
 Reset the temporal layer ID.
 
(void) - setMaxSpatialLayerId:
 
(void) - resetMaxSpatialLayerId:
 Reset the max spatial layer ID.
 
(void) - setMaxTemporalLayerId:
 
(void) - resetMaxTemporalLayerId
 Reset the max temporal layer ID.
 
 __nativeLayer
 

Properties

NSString *_Nullable encodingId
 The encoding Id of the layer you wish to select.
 
NSNumber *_Nullable spatialLayerId
 The spatial layer ID of the SVC layer you wish to select.
 
NSNumber *_Nullable temporalLayerId
 The temporal layer ID of the SVC layer you wish to select.
 
NSNumber *_Nullable maxSpatialLayerId
 The maximum spatial layer to allow the media server to select automatically.
 
NSNumber *_Nullable maxTemporalLayerId
 The maximum temporal layer to allow the media server to select automatically.
 

Detailed Description

This class represents the selected layer information which the client wants to inform the media server to select.

Method Documentation

◆ initWithLayer:

- (instancetype _Nonnull) initWithLayer: (MCRTSRemoteTrackLayer *_Nonnull)  layer

Convenience initializer to initialize the values with the remote track layer event if no other modification is required.

◆ resetMaxSpatialLayerId:

- (void) resetMaxSpatialLayerId: (int)  maxSpatialLayerId

Reset the max spatial layer ID.

◆ resetMaxTemporalLayerId

- (void) resetMaxTemporalLayerId

Reset the max temporal layer ID.

◆ resetSpatialLayerId

- (void) resetSpatialLayerId

Reset the spatial layer ID.

◆ resetTemporalLayerId

- (void) resetTemporalLayerId

Reset the temporal layer ID.

◆ setMaxSpatialLayerId:

- (void) setMaxSpatialLayerId: (int)  maxSpatialLayerId

Set the maximum spatial layer ID.

  • Parameters:
    • maxSpatialLayerId: Selected from the RTS remote track layer event

◆ setMaxTemporalLayerId:

- (void) setMaxTemporalLayerId: (int)  maxTemporalLayerId

Set the maximum temporal layer ID.

  • Parameters:
    • maxTemporalLayerId: Selected from the RTS remote track layer event

◆ setSpatialLayerId:

- (void) setSpatialLayerId: (int)  spatialLayerId

Set the spatial layer ID.

  • Parameters:
    • spatialLayerId: Selected from the RTS remote track layer event.

◆ setTemporalLayerId:

- (void) setTemporalLayerId: (int)  temporalLayerId

Set the temporal layer ID.

  • Parameters:
    • temporalLayerId: Selected from the RTS remote track layer event.

Property Documentation

◆ encodingId

- (NSString* _Nullable) encodingId
readwritenonatomicstrong

The encoding Id of the layer you wish to select.

◆ maxSpatialLayerId

- (NSNumber* _Nullable) maxSpatialLayerId
readnonatomicassign

The maximum spatial layer to allow the media server to select automatically.

◆ maxTemporalLayerId

- (NSNumber* _Nullable) maxTemporalLayerId
readnonatomicassign

The maximum temporal layer to allow the media server to select automatically.

◆ spatialLayerId

- (NSNumber* _Nullable) spatialLayerId
readnonatomicassign

The spatial layer ID of the SVC layer you wish to select.

◆ temporalLayerId

- (NSNumber* _Nullable) temporalLayerId
readnonatomicassign

The temporal layer ID of the SVC layer you wish to select.


The documentation for this class was generated from the following file: