Optionalconfig: Partial<LiveKitServerConfig>Explicit credentials; omitted fields fall back to environment variables (via LiveKitTokenService). The egress client uses the HTTP(S) form of the server URL.
Optionalclient: EgressClientLikeAn injectable egress client (primarily for unit testing); defaults to a real
EgressClient built from the resolved credentials.
Looks up the room name for an egress id.
The egress id to query.
The room name, or undefined if not found.
Lists active recordings for a room.
The room to query.
The active recordings.
Starts a composite recording of a room.
The recording parameters.
The started recording info.
Stops a recording.
The egress id returned by StartRoomRecording.
The final recording info.
Starts/stops/lists LiveKit room recordings (composite egress).