Table of Contents

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()

public 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

UpdateMetadata

public UpdateParticipantMetadata UpdateMetadata { get; set; }

Property Value

UpdateParticipantMetadata

UpdateVideoTrack

public UpdateLocalVideoTrack UpdateVideoTrack { get; set; }

Property Value

UpdateLocalVideoTrack

Methods

ClearRequest()

public void ClearRequest()