UNPKG

mediasfu-reactnative-expo

Version:

mediasfu-reactnative-expo – Expo-managed React Native WebRTC SDK for video conferencing, webinars, live streaming, broadcast, screen sharing, whiteboard, chat, recording, live subtitles, translation, and AI agent rooms on iOS, Android, and web. Prebuilt r

17 lines (16 loc) 815 B
import { Stream, Participant, Transport, SleepType } from '../@types/types'; export interface ProcessConsumerTransportsParameters { remoteScreenStream: Stream[]; oldAllStreams: (Stream | Participant)[]; newLimitedStreams: (Stream | Participant)[]; sleep: SleepType; getUpdatedAllParams: () => ProcessConsumerTransportsParameters; [key: string]: any; } export interface ProcessConsumerTransportsOptions { consumerTransports: Transport[]; lStreams_: (Stream | Participant)[]; parameters: ProcessConsumerTransportsParameters; } export type ProcessConsumerTransportsType = (options: ProcessConsumerTransportsOptions) => Promise<void>; export declare function processConsumerTransports({ consumerTransports, lStreams_, parameters, }: ProcessConsumerTransportsOptions): Promise<void>;