interface MediaStreamTrack implements EventTargetimport { type MediaStreamTrack } from "https://deno.land/x/windmill@v1.364.2/node_modules/evt/lib/types/lib.dom.d.ts"; A single media track within a stream; typically, these are audio or video tracks, but other track types may exist as well. Propertiesenabled: booleanreadonlyid: stringreadonlyisolated: booleanreadonlykind: stringreadonlylabel: stringreadonlymuted: booleanonended: ((this: MediaStreamTrack, ev: Event) => any) | nullonisolationchange: ((this: MediaStreamTrack, ev: Event) => any) | nullonmute: ((this: MediaStreamTrack, ev: Event) => any) | nullonunmute: ((this: MediaStreamTrack, ev: Event) => any) | nullreadonlyreadyState: MediaStreamTrackStateMethodsapplyConstraints(constraints?: MediaTrackConstraints): Promise<void>clone(): MediaStreamTrackgetCapabilities(): MediaTrackCapabilitiesgetConstraints(): MediaTrackConstraintsgetSettings(): MediaTrackSettingsstop(): voidaddEventListener<K extends keyof MediaStreamTrackEventMap>(type: K,listener: (this: MediaStreamTrack, ev: MediaStreamTrackEventMap[K]) => any,options?: boolean | AddEventListenerOptions,): voidaddEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): voidremoveEventListener<K extends keyof MediaStreamTrackEventMap>(type: K,listener: (this: MediaStreamTrack, ev: MediaStreamTrackEventMap[K]) => any,options?: boolean | EventListenerOptions,): voidremoveEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | EventListenerOptions,): void