UNPKG

@observertc/samples-decoder

Version:

ObserveRTC Library for Decoding Samples

21 lines (20 loc) 635 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultExtensionStatsDecoder = void 0; const Logger_1 = require("./Logger"); class DefaultExtensionStatsDecoder { reset() { // no-op (maintains same pattern as encoder) } decode(input) { if (!input.type) { Logger_1.logger.warn("Invalid extension stats sample: missing type"); return undefined; } return { type: input.type, payload: input.payload, // payload is optional }; } } exports.DefaultExtensionStatsDecoder = DefaultExtensionStatsDecoder;