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

#import <RTCMediaStreamTrack.h>

Inheritance diagram for RTCMediaStreamTrack:
NSObject NSObject RTCAudioTrack RTCAudioTrack RTCVideoTrack RTCVideoTrack

Instance Methods

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initWithNativeTrack:type: [implementation]
 
(instancetype) - initWithNativeTrack:type: [implementation]
 
(instancetype) - initWithNativeTrack: [implementation]
 
(instancetype) - initWithNativeTrack: [implementation]
 
(BOOL- isEqualToTrack: [implementation]
 
(BOOL- isEqualToTrack: [implementation]
 

Class Methods

(webrtc::MediaStreamTrackInterface::TrackState+ nativeTrackStateForState: [implementation]
 
(webrtc::MediaStreamTrackInterface::TrackState+ nativeTrackStateForState: [implementation]
 
(RTCMediaStreamTrackState) + trackStateForNativeState: [implementation]
 
(RTCMediaStreamTrackState) + trackStateForNativeState: [implementation]
 
(NSString *) + stringForState: [implementation]
 
(NSString *) + stringForState: [implementation]
 

Properties

NSStringkind
 
NSStringtrackId
 
BOOL isEnabled
 
RTCMediaStreamTrackState readyState
 
rtc::scoped_refptr< webrtc::MediaStreamTrackInterfacenativeTrack [implementation]
 

Method Documentation

◆ initWithNativeTrack:() [1/2]

- (instancetype) initWithNativeTrack: (rtc::scoped_refptr< webrtc::MediaStreamTrackInterface >)  nativeTrack
implementation

◆ initWithNativeTrack:() [2/2]

- (instancetype) initWithNativeTrack: (rtc::scoped_refptr< webrtc::MediaStreamTrackInterface >)  nativeTrack
implementation

◆ initWithNativeTrack:type:() [1/2]

- (instancetype) initWithNativeTrack: (rtc::scoped_refptr< webrtc::MediaStreamTrackInterface >)  nativeTrack
type: (RTCMediaStreamTrackType)  NS_DESIGNATED_INITIALIZER 
implementation

Initialize an RTCMediaStreamTrack from a native MediaStreamTrackInterface.

◆ initWithNativeTrack:type:() [2/2]

- (instancetype) initWithNativeTrack: (rtc::scoped_refptr< webrtc::MediaStreamTrackInterface >)  nativeTrack
type: (RTCMediaStreamTrackType)  NS_DESIGNATED_INITIALIZER 
implementation

Initialize an RTCMediaStreamTrack from a native MediaStreamTrackInterface.

◆ isEqualToTrack:() [1/2]

- (BOOL) isEqualToTrack: (RTCMediaStreamTrack *)  track
implementation

◆ isEqualToTrack:() [2/2]

- (BOOL) isEqualToTrack: (RTCMediaStreamTrack *)  track
implementation

◆ nativeTrackStateForState:() [1/2]

+ MediaStreamTrackInterface: (RTCMediaStreamTrackState)  state
implementation

◆ nativeTrackStateForState:() [2/2]

+ MediaStreamTrackInterface: (RTCMediaStreamTrackState)  state
implementation

◆ NS_UNAVAILABLE() [1/2]

- (instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE() [2/2]

- (instancetype) NS_UNAVAILABLE

◆ stringForState:() [1/2]

+ (NSString *) stringForState: (RTCMediaStreamTrackState)  state
implementation

◆ stringForState:() [2/2]

+ (NSString *) stringForState: (RTCMediaStreamTrackState)  state
implementation

◆ trackStateForNativeState:() [1/2]

+ (RTCMediaStreamTrackState) trackStateForNativeState: (webrtc::MediaStreamTrackInterface::TrackState nativeState
implementation

◆ trackStateForNativeState:() [2/2]

+ (RTCMediaStreamTrackState) trackStateForNativeState: (webrtc::MediaStreamTrackInterface::TrackState nativeState
implementation

Property Documentation

◆ isEnabled

- (BOOL) isEnabled
readwritenonatomicassign

The enabled state of the track.

◆ kind

- (NSString *) kind
readnonatomicassign

The kind of track. For example, "audio" if this track represents an audio track and "video" if this track represents a video track.

◆ nativeTrack

- (scoped_refptr<)webrtc:
readnonatomicassignimplementation

The native MediaStreamTrackInterface passed in or created during construction.

◆ readyState

- (RTCMediaStreamTrackState) readyState
readnonatomicassign

The state of the track.

◆ trackId

- (NSString *) trackId
readnonatomicassign

An identifier string.


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