Package io.livekit.server
See: Description
-
Class Summary Class Description AccessToken Access tokens are required to connect to the server. AgentDispatchServiceClient A client for explicit agent dispatch. ConnectorServiceClient A client for interacting with the Connector service. WhatsAppCallOptions Options for WhatsApp calls (dial and accept). TwilioCallOptions Options for Twilio calls. EncodedOutputs EgressServiceClient A client for interacting with the Egress service. IngressServiceClient A client for interacting with the Ingress service. RoomServiceClient A client for interacting managing LiveKit rooms and participants. SIPGrant See: SIP Grants SIPAdmin Can manage sip resources SIPCall Can make outbound calls ServiceClientBase SipServiceClient A client for interacting with the SIP service. CreateSipInboundTrunkOptions CreateSipOutboundTrunkOptions UpdateSipInboundTrunkOptions UpdateSipOutboundTrunkOptions SipDispatchRule SipDispatchRuleDirect This creates a Dispatch Rule that puts all callers into a specified room, optionally protected by a pin. SipDispatchRuleIndividual This creates a Dispatch Rule that creates a new room for each caller. CreateSipDispatchRuleOptions UpdateSipDispatchRuleOptions CreateSipParticipantOptions TransferSipParticipantOptions VideoGrant See: Video Grants RoomCreate permission to create rooms RoomList permission to list available rooms RoomRecord permissions to use Egress service RoomAdmin permission to moderate a room RoomJoin permission to join a room Room name of the room, required if join or admin is set RoomName name of the room, required if join or admin is set DestinationRoomName CanPublish allow participant to publish tracks CanSubscribe allow participant to subscribe to the room CanPublishData allow participant to publish data to tracks CanPublishSources TrackSource types that a participant may publish. CanUpdateOwnMetadata allow participant to update its own metadata IngressAdmin permission to manage ingress Hidden hide participant from others (used by recorder) Recorder indicates this participant is recording the room Agent indicates this participant is allowed to connect to LiveKit as an Agent Framework worker WebhookReceiver -
Interface Summary Interface Description AgentDispatchService Retrofit Interface for accessing the AgentDispatchService Apis. ConnectorService Retrofit Interface for accessing the Connector Service APIs. EgressService Retrofit Interface for accessing the EgressService Apis. IngressService Retrofit Interface for accessing the IngressService Apis. RoomService Retrofit Interface for accessing the RoomService Apis. SipService Retrofit Interface for accessing the SipService Apis. -
Enum Summary Enum Description AudioMixing