@flomon-ui/jsmpeg
Version:
Flomon for jsmpeg
27 lines (26 loc) • 723 B
TypeScript
export default BitBuffer;
declare class BitBuffer {
constructor(bufferOrLength: any, mode: any);
bytes: Uint8Array;
byteLength: number;
mode: any;
index: number;
resize(size: any): void;
evict(sizeNeeded: any): void;
write(buffers: any): number;
appendSingleBuffer(buffer: any): void;
findNextStartCode(): number;
findStartCode(code: any): number;
nextBytesAreStartCode(): boolean;
peek(count: any): number;
read(count: any): number;
skip(count: any): any;
rewind(count: any): void;
has(count: any): boolean;
}
declare namespace BitBuffer {
namespace MODE {
const EVICT: number;
const EXPAND: number;
}
}