@livekit/components-core
Version:
This package is a wrapper around the [livekit/client-sdk-js](https://github.com/livekit/client-sdk-js) package. It transforms the event based logic into simple to use observable state and component level APIs. This package is the core for all framework sp
13 lines • 651 B
TypeScript
import type { TrackReferenceOrPlaceholder } from '../track-reference';
/**
* Default sort for `TrackReferenceOrPlaceholder`, it'll order participants by:
* 1. local camera track (publication.isLocal)
* 2. remote screen_share track
* 3. local screen_share track
* 4. remote dominant speaker camera track (sorted by speaker with the loudest audio level)
* 5. other remote speakers that are recently active
* 6. remote unmuted camera tracks
* 7. remote tracks sorted by joinedAt
*/
export declare function sortTrackReferences(tracks: TrackReferenceOrPlaceholder[]): TrackReferenceOrPlaceholder[];
//# sourceMappingURL=sort-track-bundles.d.ts.map