UNPKG

@100mslive/react-native-room-kit

Version:

100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.

11 lines 1.18 kB
import { HMSPeer, HMSTrack } from '@100mslive/react-native-hms'; import type { PeerTrackNode } from './utils/types'; export declare const degradeOrRestorePeerTrackNodes: (peerTrackNodes: PeerTrackNode[], peer: HMSPeer, track: HMSTrack, isDegraded: boolean) => PeerTrackNode[]; export declare const removePeerTrackNodes: (peerTrackNodes: PeerTrackNode[], peerToRemove: HMSPeer) => PeerTrackNode[]; export declare const removePeerTrackNodesWithTrack: (peerTrackNodes: PeerTrackNode[], peer: HMSPeer, track: HMSTrack) => PeerTrackNode[]; export declare const replacePeerTrackNodes: (peerTrackNodes: PeerTrackNode[], peerToReplace: HMSPeer) => PeerTrackNode[]; export declare const replacePeerTrackNodesWithTrack: (peerTrackNodes: PeerTrackNode[], peer: HMSPeer, track: HMSTrack) => PeerTrackNode[]; export declare const peerTrackNodeExistForPeer: (peerTrackNodes: PeerTrackNode[], peer: HMSPeer) => boolean; export declare const peerTrackNodeExistForPeerAndTrack: (peerTrackNodes: PeerTrackNode[], peer: HMSPeer, track: HMSTrack) => boolean; export declare const createPeerTrackNodeUniqueId: (peer: HMSPeer, track: HMSTrack) => string; //# sourceMappingURL=peerTrackNodeUtils.d.ts.map