@observertc/samples-encoder
Version:
ObserveRTC Library for Encoding Samples
17 lines • 828 B
TypeScript
import { Encoder } from "./utils";
import { InboundTrackSample as InputInboundTrackSample } from "./InputSamples";
import { AttachmentEncoder } from "./utils";
import { ClientSample_PeerConnectionSample_InboundTrackSample as OutputInboundTrackSample } from "./OutputSamples";
export declare class InboundTrackSampleEncoder implements Encoder<InputInboundTrackSample, OutputInboundTrackSample> {
private _visited;
private readonly _timestampEncoder;
private readonly _idEncoder;
private readonly _kindEncoder;
private readonly _scoreEncoder;
private readonly _attachmentsEncoder;
constructor(attachmentsEncoder: AttachmentEncoder);
get visited(): boolean;
reset(): void;
encode(sample: InputInboundTrackSample): OutputInboundTrackSample;
}
//# sourceMappingURL=InboundTrackEncoder.d.ts.map