webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Public Attributes | Properties | List of all members
RTCRtpSender Class Reference

#import <RTCRtpSender.h>

Inheritance diagram for RTCRtpSender:
NSObject NSObject

Instance Methods

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - NS_UNAVAILABLE
 
(Promise< void >) - replaceTrack
 
(instancetype) - initWithNativeRtpSender: [implementation]
 
(instancetype) - initWithNativeRtpSender: [implementation]
 

Public Attributes

readonly attribute MediaStreamTrack track
 

Properties

rtc::scoped_refptr< webrtc::RtpSenderInterfacenativeRtpSender [implementation]
 

Method Documentation

◆ initWithNativeRtpSender:() [1/2]

- (instancetype) initWithNativeRtpSender: (rtc::scoped_refptr< webrtc::RtpSenderInterface >)  NS_DESIGNATED_INITIALIZER
implementation

Initialize an RTCRtpSender with a native RtpSenderInterface.

◆ initWithNativeRtpSender:() [2/2]

- (instancetype) initWithNativeRtpSender: (rtc::scoped_refptr< webrtc::RtpSenderInterface >)  NS_DESIGNATED_INITIALIZER
implementation

Initialize an RTCRtpSender with a native RtpSenderInterface.

◆ NS_UNAVAILABLE() [1/2]

- (instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE() [2/2]

- (instancetype) NS_UNAVAILABLE

◆ replaceTrack()

- (Promise<void>) replaceTrack (MediaStreamTrack withTrack

Member Data Documentation

◆ track

- (RTCMediaStreamTrack *) track

Property Documentation

◆ nativeRtpSender

- (scoped_refptr<) webrtc:
readnonatomicassignimplementation

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