import { type AVPacket, AVCodecParameters, type AVRational } from "@libmedia/avutil"; export default abstract class AVBSFilter { inCodecpar: pointer; inTimeBase: AVRational; outCodecpar: pointer; init(codecpar: pointer, timeBase: pointer): number; destroy(): void; abstract sendAVPacket(avpacket: pointer): number; abstract receiveAVPacket(avpacket: pointer): number; abstract reset(): number; }