Class RequestResponse
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class RequestResponse : IMessage<RequestResponse>, IEquatable<RequestResponse>, IDeepCloneable<RequestResponse>, IBufferMessage, IMessage
- Inheritance
-
RequestResponse
- Implements
-
IBufferMessage
- Inherited Members
-
Constructors
RequestResponse()
RequestResponse(RequestResponse)
public RequestResponse(RequestResponse other)
Parameters
other RequestResponse
Properties
AddTrack
public AddTrackRequest AddTrack { get; set; }
Property Value
- AddTrackRequest
Message
public string Message { get; set; }
Property Value
- string
Mute
public MuteTrackRequest Mute { get; set; }
Property Value
- MuteTrackRequest
PublishDataTrack
public PublishDataTrackRequest PublishDataTrack { get; set; }
Property Value
- PublishDataTrackRequest
Reason
public RequestResponse.Types.Reason Reason { get; set; }
Property Value
- RequestResponse.Types.Reason
RequestCase
public RequestResponse.RequestOneofCase RequestCase { get; }
Property Value
- RequestResponse.RequestOneofCase
RequestId
public uint RequestId { get; set; }
Property Value
- uint
Trickle
public TrickleRequest Trickle { get; set; }
Property Value
- TrickleRequest
UnpublishDataTrack
public UnpublishDataTrackRequest UnpublishDataTrack { get; set; }
Property Value
- UnpublishDataTrackRequest
UpdateAudioTrack
public UpdateLocalAudioTrack UpdateAudioTrack { get; set; }
Property Value
- UpdateLocalAudioTrack
public UpdateParticipantMetadata UpdateMetadata { get; set; }
Property Value
- UpdateParticipantMetadata
UpdateVideoTrack
public UpdateLocalVideoTrack UpdateVideoTrack { get; set; }
Property Value
- UpdateLocalVideoTrack
Methods
ClearRequest()
public void ClearRequest()