UNPKG

@100mslive/react-native-room-kit

Version:

100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.

22 lines 1.2 kB
import type { HMSPeer } from '@100mslive/react-native-hms'; export declare const useAllowedTracksToPublish: () => string[] | undefined; export declare const useCanPublishAudio: () => boolean; export declare const useCanPublishVideo: () => boolean; export declare const useCanPublishScreen: () => boolean; export declare const useHMSActions: () => { setLocalAudioEnabled: (enable: boolean) => Promise<undefined>; setLocalVideoEnabled: (enable: boolean) => Promise<undefined>; switchCamera: () => Promise<undefined>; setScreenShareEnabled: (enable: boolean) => Promise<undefined>; changeMetadata: (metadata: string | object) => Promise<undefined>; changeName: (name: string) => Promise<void>; raiseLocalPeerHand: () => Promise<void>; lowerLocalPeerHand: () => Promise<void>; lowerRemotePeerHand: (peer: HMSPeer) => Promise<void>; setRoomMuteLocally: (mute: boolean) => Promise<void>; }; export declare const useIsHLSStreamingOn: () => boolean; export declare const useIsAnyStreamingOn: () => boolean; export declare const useIsAnyRecordingOn: () => boolean; export declare const useIsAnyRecordingPaused: () => boolean; //# sourceMappingURL=hooks-sdk.d.ts.map