UNPKG

@observertc/observer-js

Version:

Server Side NodeJS Library for processing ObserveRTC Samples

32 lines 1.59 kB
import { CalculatedScore } from './scores/CalculatedScore'; import { MediaKind } from './common/types'; import { OutboundTrackSample } from './schema/ClientSample'; import { Detectors } from './detectors/Detectors'; import { ObservedPeerConnection } from './ObservedPeerConnection'; import { ObservedOutboundRtp } from './ObservedOutboundRtp'; import { ObservedMediaSource } from './ObservedMediaSource'; export declare class ObservedOutboundTrack implements OutboundTrackSample { timestamp: number; readonly id: string; readonly kind: MediaKind; private readonly _peerConnection; private readonly _outboundRtps?; private readonly _mediaSource?; readonly detectors: Detectors; private _visited; appData?: Record<string, unknown>; readonly calculatedScore: CalculatedScore; addedAt?: number | undefined; removedAt?: number | undefined; muted?: boolean; attachments?: Record<string, unknown> | undefined; constructor(timestamp: number, id: string, kind: MediaKind, _peerConnection: ObservedPeerConnection, _outboundRtps?: ObservedOutboundRtp[] | undefined, _mediaSource?: ObservedMediaSource | undefined); get score(): number | undefined; get visited(): boolean; getPeerConnection(): ObservedPeerConnection; getOutboundRtps(): ObservedOutboundRtp[] | undefined; getMediaSource(): ObservedMediaSource | undefined; getRemoteInboundTracks(): import("./ObservedInboundTrack").ObservedInboundTrack[] | undefined; update(stats: OutboundTrackSample): void; } //# sourceMappingURL=ObservedOutboundTrack.d.ts.map