UNPKG

mpegts.js

Version:

HTML5 MPEG2-TS Stream Player

41 lines (40 loc) 989 B
export declare enum H264NaluType { kUnspecified = 0, kSliceNonIDR = 1, kSliceDPA = 2, kSliceDPB = 3, kSliceDPC = 4, kSliceIDR = 5, kSliceSEI = 6, kSliceSPS = 7, kSlicePPS = 8, kSliceAUD = 9, kEndOfSequence = 10, kEndOfStream = 11, kFiller = 12, kSPSExt = 13, kReserved0 = 14 } export declare class H264NaluPayload { type: H264NaluType; data: Uint8Array; } export declare class H264NaluAVC1 { type: H264NaluType; data: Uint8Array; constructor(nalu: H264NaluPayload); } export declare class H264AnnexBParser { private readonly TAG; private data_; private current_startcode_offset_; private eof_flag_; constructor(data: Uint8Array); private findNextStartCodeOffset; readNextNaluPayload(): H264NaluPayload | null; } export declare class AVCDecoderConfigurationRecord { private data; constructor(sps: Uint8Array, pps: Uint8Array, sps_details: any); getData(): Uint8Array; }