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

23 lines (22 loc) 999 B
import AnalyticsEvent from './AnalyticsEvent'; import { HMSException } from '../error/HMSException'; export default class MediaPluginsAnalyticsFactory { static failure(pluginName: string, error: HMSException): AnalyticsEvent; static audioPluginFailure(pluginName: string, sampleRate: number, error: HMSException): AnalyticsEvent; static audioPluginStats({ pluginName, duration, loadTime, sampleRate, }: { pluginName: string; duration: number; loadTime: number; sampleRate: number; }): AnalyticsEvent; static added(pluginName: string, added_at: number): AnalyticsEvent; static stats({ pluginName, duration, loadTime, avgPreProcessingTime, avgProcessingTime, inputFrameRate, pluginFrameRate, }: { pluginName: string; duration: number; loadTime: number; avgPreProcessingTime?: number; avgProcessingTime?: number; inputFrameRate?: number; pluginFrameRate?: number; }): AnalyticsEvent; }