UNPKG

@fishjam-cloud/react-client

Version:
9 lines 910 B
import type { FishjamClient, SimulcastConfig } from "@fishjam-cloud/ts-client"; import { Variant } from "@fishjam-cloud/ts-client"; import type { BandwidthLimits, Track } from "../types/public"; export declare const getRemoteOrLocalTrack: (tsClient: FishjamClient, remoteOrLocalTrackId: string) => Track | null; export declare function setupOnEndedCallback(track: MediaStreamTrack, getCurrentTrackId: () => string | undefined, callback: () => Promise<void>): void; export declare const getConfigAndBandwidthFromProps: (encodings: Variant[] | false | undefined, bandwidthLimits: BandwidthLimits) => readonly [number, undefined] | readonly [Map<Variant, number>, SimulcastConfig]; export declare function getTrackFromStream(stream: MediaStream, type: "audio" | "video"): MediaStreamTrack; export declare function stopStream(stream: MediaStream, type: "audio" | "video"): void; //# sourceMappingURL=track.d.ts.map