@observertc/samples-encoder
Version:
ObserveRTC Library for Encoding Samples
21 lines • 965 B
TypeScript
import { Encoder } from "./utils";
import { CodecStats as InputCodecStats } from "./InputSamples";
import { ClientSample_PeerConnectionSample_CodecStats } from "./OutputSamples";
import { AttachmentEncoder } from "./utils";
export declare class CodecStatsEncoder implements Encoder<InputCodecStats, ClientSample_PeerConnectionSample_CodecStats> {
private _visited;
private readonly _timestampEncoder;
private readonly _typeEncoder;
private readonly _payloadTypeEncoder;
private readonly _transportIdEncoder;
private readonly _mimeTypeEncoder;
private readonly _clockRateEncoder;
private readonly _channelsEncoder;
private readonly _sdpFmtpLineEncoder;
private readonly _attachmentsEncoder;
constructor(attachmentsEncoder: AttachmentEncoder);
get visited(): boolean;
reset(): void;
encode(sample: InputCodecStats): ClientSample_PeerConnectionSample_CodecStats;
}
//# sourceMappingURL=CodecStatsEncoder.d.ts.map