MillicastSDK 2.2.0
|
#include <rts_remote_track.h>
Instance Methods | |
(void) | - enableWithRenderer:layer:promote:completionHandler: |
(void) | - enableWithRenderer:promote:completionHandler: |
(void) | - enableWithRenderer:layer:completionHandler: |
(void) | - enableWithRenderer:completionHandler: |
Properties | |
NSArray< MCRTSRemoteTrackLayer * > *_Nonnull | active |
Currently active layers in the event. | |
The layers update event. Note that if the RtsTrack is projected onto multiple RtcTracks, the backend sends layers per RtcTrack, so the RTS track will get multiple layer events. No debouncing/deduplication is implemented.
- (void) enableWithRenderer: | (id< MCVideoRenderer > _Nonnull) | renderer | |
completionHandler: | (enable(renderer:completionHandler:)) | NS_SWIFT_NAME |
Enable the track with default promote and layer behavour.
- (void) enableWithRenderer: | (id< MCVideoRenderer > _Nonnull) | renderer | |
layer: | (MCRTSRemoteVideoTrackLayer *_Nonnull) | layer | |
completionHandler: | (enable(renderer:layer:completionHandler:)) | NS_SWIFT_NAME |
Enable the track with default promote behavour, which is false.
- (void) enableWithRenderer: | (id< MCVideoRenderer > _Nonnull) | renderer | |
layer: | (MCRTSRemoteVideoTrackLayer *_Nonnull) | layer | |
promote: | (BOOL) | promote | |
completionHandler: | (enable(renderer:layer:promote:completionHandler:)) | NS_SWIFT_NAME |
- (void) enableWithRenderer: | (id< MCVideoRenderer > _Nonnull) | renderer | |
promote: | (BOOL) | promote | |
completionHandler: | (enable(renderer:promote:completionHandler:)) | NS_SWIFT_NAME |
Enable the track with default layer behaviour
|
readnonatomicassign |
Currently active layers in the event.