@huddle01/react
Version:
The Huddle01 React SDK offers a comprehensive suite of hooks, methods and event listeners that allow for seamless real-time audio and video communication with minimal coding required.
18 lines (15 loc) • 570 B
TypeScript
import { Producer, SupportedCodecs } from '@huddle01/web-core/types';
declare const useLocalScreenShare: (props?: {
onProduceStart?: (producer: Producer) => void;
onProduceClose?: (label: string) => void;
onProduceError?: () => void;
}) => {
shareStream: MediaStream | null;
startScreenShare: (data?: {
prefferedCodec?: SupportedCodecs;
}) => Promise<MediaStream | undefined>;
stopScreenShare: () => Promise<void>;
audioTrack: MediaStreamTrack | null;
videoTrack: MediaStreamTrack | null;
};
export { useLocalScreenShare };