Class LocalParticipant
Inheritance
System.Object
LocalParticipant
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: cs.temp.dll.dll
Syntax
public class LocalParticipant : Participant
Methods
CreateScreenTracks(Nullable<ScreenShareCaptureOptions>)
Declaration
public JSPromise<JSArray<LocalTrack>> CreateScreenTracks(ScreenShareCaptureOptions? options = null)
Parameters
Returns
CreateTracks(Nullable<CreateLocalTracksOptions>)
Declaration
public JSPromise<JSArray<LocalTrack>> CreateTracks(CreateLocalTracksOptions? options = null)
Parameters
Returns
EnableCameraAndMicrophone()
Declaration
public JSPromise EnableCameraAndMicrophone()
Returns
GetTrackPublication(TrackSource)
Declaration
public LocalTrackPublication GetTrackPublication(TrackSource source)
Parameters
Returns
GetTrackPublicationByName(String)
Declaration
public LocalTrackPublication GetTrackPublicationByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetTrackPublicationBySid(String)
Declaration
public LocalTrackPublication GetTrackPublicationBySid(string sid)
Parameters
Type |
Name |
Description |
System.String |
sid |
|
Returns
LastCameraError()
Declaration
public JSError LastCameraError()
Returns
LastMicrophoneError()
Declaration
public JSError LastMicrophoneError()
Returns
PublishData(Byte[], Boolean, String[], String)
Declaration
public JSPromise PublishData(byte[] data, bool reliable, string[] destinationIdentities, string topic)
Parameters
Type |
Name |
Description |
System.Byte[] |
data |
|
System.Boolean |
reliable |
|
System.String[] |
destinationIdentities |
|
System.String |
topic |
|
Returns
PublishData(Byte[], Int32, Int32, Boolean, String[], String)
Declaration
public JSPromise PublishData(byte[] data, int offset, int size, bool reliable, string[] destinationIdentities, string topic)
Parameters
Type |
Name |
Description |
System.Byte[] |
data |
|
System.Int32 |
offset |
|
System.Int32 |
size |
|
System.Boolean |
reliable |
|
System.String[] |
destinationIdentities |
|
System.String |
topic |
|
Returns
PublishTrack(LocalTrack, Nullable<TrackPublishOptions>)
Declaration
public JSPromise<LocalTrackPublication> PublishTrack(LocalTrack track, TrackPublishOptions? options = null)
Parameters
Returns
Declaration
public JSPromise<LocalTrackPublication> PublishTrack(MediaStreamTrack track, TrackPublishOptions? options = null)
Parameters
Returns
SetAttributes(JSMap<String, String>)
Declaration
public JSPromise SetAttributes(JSMap<string, string> attributes)
Parameters
Type |
Name |
Description |
JSMap<System.String, System.String> |
attributes |
|
Returns
SetCameraEnabled(Boolean, Nullable<VideoCaptureOptions>, Nullable<TrackPublishOptions>)
Declaration
public JSPromise<LocalTrackPublication> SetCameraEnabled(bool enabled, VideoCaptureOptions? options = null, TrackPublishOptions? publishOptions = null)
Parameters
Returns
Declaration
public JSPromise SetMetadata(string metadata)
Parameters
Type |
Name |
Description |
System.String |
metadata |
|
Returns
SetMicrophoneEnabled(Boolean, Nullable<AudioCaptureOptions>, Nullable<TrackPublishOptions>)
Declaration
public JSPromise<LocalTrackPublication> SetMicrophoneEnabled(bool enabled, AudioCaptureOptions? options = null, TrackPublishOptions? publishOptions = null)
Parameters
Returns
SetName(String)
Declaration
public JSPromise SetName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
SetScreenShareEnabled(Boolean, Nullable<ScreenShareCaptureOptions>, Nullable<TrackPublishOptions>)
Declaration
public JSPromise<LocalTrackPublication> SetScreenShareEnabled(bool enabled, ScreenShareCaptureOptions? options = null, TrackPublishOptions? publishOptions = null)
Parameters
Returns
SetTrackSubscriptionPermissions(Boolean, ParticipantTrackPermission[])
Declaration
public void SetTrackSubscriptionPermissions(bool allParticipantsAllowed, ParticipantTrackPermission[] participantTrackPermissions)
Parameters
UnpublishTrack(LocalTrack, Nullable<Boolean>)
Declaration
public LocalTrackPublication UnpublishTrack(LocalTrack track, bool? stopOnUnpublish = null)
Parameters
Type |
Name |
Description |
LocalTrack |
track |
|
System.Nullable<System.Boolean> |
stopOnUnpublish |
|
Returns
Declaration
public LocalTrackPublication UnpublishTrack(MediaStreamTrack track, bool? stopOnUnpublish = null)
Parameters
Type |
Name |
Description |
MediaStreamTrack |
track |
|
System.Nullable<System.Boolean> |
stopOnUnpublish |
|
Returns