TVILocalVideoTrack Class Reference
| Inherits from | TVIVideoTrack : TVITrack : NSObject | 
|---|---|
| Declared in | TVIVideoTrack.h | 
  enabled
	Indicates if track is enabled.
@property (nonatomic, assign, getter=isEnabled) BOOL enabledDeclared In
TVIVideoTrack.h
  capturer
	The capturer that is associated with this track.
@property (nonatomic, strong, readonly, nonnull) id<TVIVideoCapturer> capturerDeclared In
TVIVideoTrack.h
  constraints
	The video constraints.
@property (nonatomic, strong, readonly, nonnull) TVIVideoConstraints *constraintsDeclared In
TVIVideoTrack.h
– init
	Developers shouldn’t initialize this class directly.
- (null_unspecified instancetype)initDiscussion
Tracks cannot be created explicitly
Declared In
TVIVideoTrack.h
+ trackWithCapturer:
	Creates a TVILocalVideoTrack with a TVIVideoCapturer.
+ (nullable instancetype)trackWithCapturer:(nonnull id<TVIVideoCapturer>)capturerParameters
capturer | 
						A   | 
					
|---|
Return Value
A Track which is ready to be shared with Participants in a Room, or nil if an error occurs.
Discussion
This method allows you to provide a TVIVideoCapturer, and uses the default TVIVideoConstraints.
Declared In
TVIVideoTrack.h
+ trackWithCapturer:enabled:constraints:
	Creates a TVILocalVideoTrack with a TVIVideoCapturer, TVIVideoConstraints and an enabled setting.
+ (nullable instancetype)trackWithCapturer:(nonnull id<TVIVideoCapturer>)capturer enabled:(BOOL)enabled constraints:(nullable TVIVideoConstraints *)constraintsParameters
capturer | 
						A   | 
					
|---|---|
enabled | 
						Determines if the Track is enabled at creation time.  | 
					
constraints | 
						A   | 
					
Return Value
A Track which is ready to be shared with Participants in a Room, or nil if an error occurs.
Discussion
This method allows you to provide specific TVIVideoConstraints, and produce a disabled Track if you wish.
Declared In
TVIVideoTrack.h