UNPKG

@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
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 };