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