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
TypeScript
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>;