@100mslive/hms-video-store
Version:
@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow
24 lines (23 loc) • 966 B
TypeScript
import { HMSPeer, HMSSpeaker, HMSStore, HMSTrack } from '../../';
import { HMSAudioTrack, HMSPlaylist, HMSRole, HMSScreenVideoTrack, HMSVideoTrack } from '../../schema';
export declare let localPeer: HMSPeer;
export declare let remotePeerOne: HMSPeer;
export declare let remotePeerTwo: HMSPeer;
export declare let peerScreenSharing: HMSPeer;
export declare let localVideo: HMSVideoTrack;
export declare let localAudio: HMSAudioTrack;
export declare let remoteVideo: HMSVideoTrack;
export declare let screenShare: HMSScreenVideoTrack;
export declare let auxiliaryAudio: HMSTrack;
export declare let localSpeaker: HMSSpeaker;
export declare let screenshareAudio: HMSTrack;
export declare let hostRole: HMSRole;
export declare let speakerRole: HMSRole;
export declare let playlist: HMSPlaylist<any>;
export declare const ROLES: {
HOST: string;
SPEAKER: string;
VIEWER: string;
NOSUBSCRIBE: string;
};
export declare const makeFakeStore: () => HMSStore;