UNPKG

@observertc/samples-encoder

Version:

ObserveRTC Library for Encoding Samples

18 lines 881 B
import { Encoder } from "./utils"; import { OutboundTrackSample as InputOutboundTrackSample } from "./InputSamples"; import { AttachmentEncoder } from "./utils"; import { ClientSample_PeerConnectionSample_OutboundTrackSample as OutputOutboundTrackSample } from "./OutputSamples"; export declare class OutboundTrackSampleEncoder implements Encoder<InputOutboundTrackSample, OutputOutboundTrackSample> { private _visited; private readonly _timestampEncoder; private readonly _idEncoder; private readonly _kindEncoder; private readonly _scoreEncoder; private readonly _scoreReasonsEncoder; private readonly _attachmentsEncoder; constructor(attachmentsEncoder: AttachmentEncoder); get visited(): boolean; reset(): void; encode(sample: InputOutboundTrackSample): OutputOutboundTrackSample; } //# sourceMappingURL=OutboundTrackEncoder.d.ts.map