LiveKit ESP32 SDK v0.3.3
Loading...
Searching...
No Matches
livekit_types.h
1/*
2 * Copyright 2025 LiveKit, Inc.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#pragma once
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
32
199
200#ifdef __cplusplus
201}
202#endif
livekit_connection_state_t
Connection state of a room.
Definition livekit_types.h:25
livekit_failure_reason_t
Reason why room connection failed.
Definition livekit_types.h:35
@ LIVEKIT_CONNECTION_STATE_RECONNECTING
Reestablishing connection after a failure.
Definition livekit_types.h:29
@ LIVEKIT_CONNECTION_STATE_CONNECTED
Connected.
Definition livekit_types.h:28
@ LIVEKIT_CONNECTION_STATE_CONNECTING
Establishing connection.
Definition livekit_types.h:27
@ LIVEKIT_CONNECTION_STATE_FAILED
Connection failed after maximum number of retries.
Definition livekit_types.h:30
@ LIVEKIT_CONNECTION_STATE_DISCONNECTED
Disconnected.
Definition livekit_types.h:26
@ LIVEKIT_FAILURE_REASON_PING_TIMEOUT
Ping Timeout.
Definition livekit_types.h:78
@ LIVEKIT_FAILURE_REASON_SIP_USER_UNAVAILABLE
SIP User Unavailable.
Definition livekit_types.h:158
@ LIVEKIT_FAILURE_REASON_UNAUTHORIZED
Unauthorized.
Definition livekit_types.h:58
@ LIVEKIT_FAILURE_REASON_DUPLICATE_IDENTITY
Duplicate Identity.
Definition livekit_types.h:86
@ LIVEKIT_FAILURE_REASON_UNREACHABLE
Unreachable.
Definition livekit_types.h:44
@ LIVEKIT_FAILURE_REASON_OTHER
Other failure reason.
Definition livekit_types.h:197
@ LIVEKIT_FAILURE_REASON_SIP_USER_REJECTED
SIP User Rejected.
Definition livekit_types.h:166
@ LIVEKIT_FAILURE_REASON_JOIN_INCOMPLETE
Join Incomplete.
Definition livekit_types.h:126
@ LIVEKIT_FAILURE_REASON_BAD_TOKEN
Bad Token.
Definition livekit_types.h:51
@ LIVEKIT_FAILURE_REASON_MEDIA_FAILURE
Media Failure.
Definition livekit_types.h:190
@ LIVEKIT_FAILURE_REASON_ROOM_DELETED
Room Deleted.
Definition livekit_types.h:110
@ LIVEKIT_FAILURE_REASON_SERVER_SHUTDOWN
Server Shutdown.
Definition livekit_types.h:94
@ LIVEKIT_FAILURE_REASON_STATE_MISMATCH
State Mismatch.
Definition livekit_types.h:118
@ LIVEKIT_FAILURE_REASON_SIP_TRUNK_FAILURE
SIP Trunk Failure.
Definition livekit_types.h:174
@ LIVEKIT_FAILURE_REASON_MIGRATION
Migration.
Definition livekit_types.h:134
@ LIVEKIT_FAILURE_REASON_ROOM_CLOSED
Room Closed.
Definition livekit_types.h:150
@ LIVEKIT_FAILURE_REASON_NONE
No failure has occurred.
Definition livekit_types.h:37
@ LIVEKIT_FAILURE_REASON_CONNECTION_TIMEOUT
Connection Timeout.
Definition livekit_types.h:182
@ LIVEKIT_FAILURE_REASON_SIGNAL_CLOSE
Signal Close.
Definition livekit_types.h:142
@ LIVEKIT_FAILURE_REASON_RTC
RTC.
Definition livekit_types.h:65
@ LIVEKIT_FAILURE_REASON_MAX_RETRIES
Max Retries.
Definition livekit_types.h:72
@ LIVEKIT_FAILURE_REASON_PARTICIPANT_REMOVED
Participant Removed.
Definition livekit_types.h:102