Appearance
@talkline/core
@talkline/core — the protocol, made invisible.
One class to instantiate, one error type to branch on, and no words a user should read. Everything below is exported because a host or the React bindings need it; nothing below is exported "just in case".
Installed from a release's tarballs, not a registry: Installing the SDKs.
Classes
- Call
- Emitter
- LocalParticipant
- MemoryTransport
- RecoveryController
- RemoteParticipant
- RequestIds
- Room
- StatsSampler
- TalklineClient
- TalklineError
- Track
- WebSocketTransport
Interfaces
- CallSettings
- CallState
- ClientEvents
- Clock
- DataMessage
- DeviceList
- Grants
- MediaFactory
- NegotiationState
- ParticipantInfo
- PresenceInfo
- ProtocolInfo
- QueueProgress
- RoomInfo
- RoomRecording
- RoomState
- SendDataOptions
- StatsSample
- TalklineClientOptions
- Timings
- TrackDisplay
- TrackInfo
- Transport
- TransportHandlers
Type Aliases
- Availability
- CallDirection
- CallEndReason
- CallMedia
- CallOptions
- CallStatus
- CallTarget
- ClientErrorCode
- ConnectionState
- InviteState
- OfferDecision
- ParticipantKind
- ParticipantState
- PresenceState
- QualityLevel
- ReconnectCause
- RoomMode
- ServerErrorCode
- TalklineErrorCode
- TokenProvider
- TokenSource
- TrackKind
- TrackSource
- TransportFactory
- TransportState
Variables
- browserMedia
- CAMERA_LAYERS
- CLIENT_ERROR_CODES
- DEFAULT_TIMINGS
- MAX_DATA_BYTES
- MAX_FRAME_BYTES
- PROBATOR_MID
- PROTOCOL_VERSION
- SDK_NAME
- SDK_VERSION
- SERVER_ERROR_CODES
- SUBPROTOCOL
- systemClock