@flomon-ui/jsmpeg
Version:
Flomon for jsmpeg
31 lines (30 loc) • 880 B
TypeScript
export default TS;
declare class TS {
bits: any;
leftoverBytes: any;
guessVideoFrameEnd: boolean;
pidsToStreamIds: {};
pesPacketInfo: {};
startTime: number;
currentTime: number;
connect(streamId: any, destination: any): void;
write(buffer: any): void;
parsePacket(): boolean;
resync(): boolean;
packetStart(pi: any, pts: any, payloadLength: any): void;
packetAddData(pi: any, start: any, end: any): boolean;
packetComplete(pi: any): void;
}
declare namespace TS {
namespace STREAM {
const PACK_HEADER: number;
const SYSTEM_HEADER: number;
const PROGRAM_MAP: number;
const PRIVATE_1: number;
const PADDING: number;
const PRIVATE_2: number;
const AUDIO_1: number;
const VIDEO_1: number;
const DIRECTORY: number;
}
}