export class FlvScriptSample extends Sample { } export class SeiSample extends Sample { } export class MetadataTrack { /** @readonly */ readonly id: 3; /** @readonly */ readonly type: string; timescale: number; /** @type {FlvScriptSample[]} */ flvScriptSamples: FlvScriptSample[]; /** @type {SeiSample[]} */ seiSamples: SeiSample[]; /** * @returns {boolean} */ exist(): boolean; reset(): void; /** * @returns {boolean} */ hasSample(): boolean; } declare class Sample { /** * @param {Object} data * @param {number} pts */ constructor(data: Object, pts: number); time: number; data: Object; originPts: number; pts: number; } export {};