UNPKG

@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

21 lines (20 loc) 3.17 kB
import { HMSPreferredSimulcastLayer } from '../internal'; import { HMSStatsStore } from '../schema'; export declare const selectHMSStats: { localPeerStats: import("reselect").OutputSelector<HMSStatsStore, import("../internal").HMSPeerStats | undefined, (res1: Record<string, import("../internal").HMSPeerStats | undefined>, res2: string) => import("../internal").HMSPeerStats | undefined>; packetsLost: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; jitter: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; publishBitrate: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; subscribeBitrate: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; availablePublishBitrate: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; availableSubscribeBitrate: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; totalBytesSent: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; totalBytesReceived: import("reselect").OutputSelector<HMSStatsStore, number | undefined, (res: import("../internal").HMSPeerStats | undefined) => number | undefined>; peerStatsByID: (id?: string | undefined) => import("../selectors/common").StoreSelector<HMSStatsStore, import("../internal").HMSPeerStats | undefined>; trackStatsByID: (id?: string | undefined) => import("../selectors/common").StoreSelector<HMSStatsStore, import("../internal").HMSTrackStats | undefined>; localAudioTrackStatsByID: (id?: string | undefined) => import("../selectors/common").StoreSelector<HMSStatsStore, import("../internal").HMSTrackStats | undefined>; localVideoTrackStatsByID: (id?: string | undefined) => import("../selectors/common").StoreSelector<HMSStatsStore, import("../internal").HMSTrackStats[] | undefined>; localVideoTrackStatsByLayer: (layer?: HMSPreferredSimulcastLayer) => (id?: string | undefined) => import("../selectors/common").StoreSelector<HMSStatsStore, import("../internal").HMSTrackStats | undefined>; localAudioTrackStats: import("reselect").OutputSelector<HMSStatsStore, import("../internal").HMSTrackStats | undefined, (res1: Record<string, import("../internal").HMSTrackStats[] | undefined>, res2: string | undefined) => import("../internal").HMSTrackStats | undefined>; localVideoTrackStats: import("reselect").OutputSelector<HMSStatsStore, import("../internal").HMSTrackStats | undefined, (res1: Record<string, import("../internal").HMSTrackStats[] | undefined>, res2: string | undefined) => import("../internal").HMSTrackStats | undefined>; };