LiveKit JS Client SDK - v2.17.2
    Preparing search index...

    Type Alias PublicationEventCallbacks

    type PublicationEventCallbacks = {
        cpuConstrained: (track: LocalVideoTrack) => void;
        ended: (track?: Track) => void;
        muted: () => void;
        subscribed: (track: RemoteTrack) => void;
        subscriptionFailed: (error: SubscriptionError) => void;
        subscriptionPermissionChanged: (
            status: PermissionStatus,
            prevStatus: PermissionStatus,
        ) => void;
        subscriptionStatusChanged: (
            status: SubscriptionStatus,
            prevStatus: SubscriptionStatus,
        ) => void;
        timeSyncUpdate: (timestamp: number) => void;
        transcriptionReceived: (transcription: TranscriptionSegment[]) => void;
        unmuted: () => void;
        unsubscribed: (track: RemoteTrack) => void;
        updateSettings: (settings: UpdateTrackSettings) => void;
        updateSubscription: (sub: UpdateSubscription) => void;
    }
    Index

    Properties

    cpuConstrained: (track: LocalVideoTrack) => void
    ended: (track?: Track) => void
    muted: () => void
    subscribed: (track: RemoteTrack) => void
    subscriptionFailed: (error: SubscriptionError) => void
    subscriptionPermissionChanged: (
        status: PermissionStatus,
        prevStatus: PermissionStatus,
    ) => void
    subscriptionStatusChanged: (
        status: SubscriptionStatus,
        prevStatus: SubscriptionStatus,
    ) => void
    timeSyncUpdate: (timestamp: number) => void
    transcriptionReceived: (transcription: TranscriptionSegment[]) => void
    unmuted: () => void
    unsubscribed: (track: RemoteTrack) => void
    updateSettings: (settings: UpdateTrackSettings) => void
    updateSubscription: (sub: UpdateSubscription) => void