Namespace LiveKit
Classes
- LiveKitApiException
Exception thrown when a LiveKit Twirp API request fails.
Provides structured access to the Twirp error code, message, and HTTP status code returned by the server. Extends HttpRequestException so existing catch blocks continue to work.
- LiveKitOptions
Configuration options for LiveKit services.
Contains settings for API authentication, server URL, and webhook validation. See LiveKit Documentation for setup instructions.
- LiveKitWebhookEvents
Constants for LiveKit webhook event types.
These constants represent the different event types that LiveKit can send via webhooks. Use these values to check the
Eventproperty of aWebhookEvent.See LiveKit Webhooks Documentation for more information.
- ServiceCollectionExtensions
Extension methods for configuring LiveKit services in an IServiceCollection.
Registers LiveKit Room, Egress, Ingress, SIP, and other services for ASP.NET Core dependency injection. See LiveKit Documentation for integration details.
Enums
- TwirpErrorCode
Represents the error codes defined by the Twirp protocol.