UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

31 lines (30 loc) 679 B
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 {};