@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
31 lines (30 loc) • 679 B
TypeScript
import type { MediaParserMetadataEntry } from '../../metadata/get-metadata';
export type WavHeader = {
type: 'wav-header';
fileSize: number;
};
export type WavFmt = {
type: 'wav-fmt';
numberOfChannels: number;
sampleRate: number;
byteRate: number;
blockAlign: number;
bitsPerSample: number;
};
export type WavList = {
type: 'wav-list';
metadata: MediaParserMetadataEntry[];
};
export type WavId3 = {
type: 'wav-id3';
};
export type WavData = {
type: 'wav-data';
dataSize: number;
};
type WavBox = WavHeader | WavFmt | WavList | WavId3 | WavData;
export type WavStructure = {
type: 'wav';
boxes: WavBox[];
};
export {};