import { Input , SourceFilters , CustomInputArgs } from "@sceneify/core" ; export type MediaSourceSettings = { local_file : string ; hw_decode : boolean ; } ; export class MediaSource < Filters extends SourceFilters = { } > extends Input < MediaSourceSettings , Filters > { constructor ( args ) { super ( { ... args , kind : "ffmpeg_source" } ) ; } }