ultimatepos/Modules/Communication/node_modules/livekit-client/dist/ts4.2/test/MockMediaStreamTrack.d.ts

27 lines
1.5 KiB
TypeScript

export default class MockMediaStreamTrack implements MediaStreamTrack {
contentHint: string;
enabled: boolean;
id: string;
kind: string;
label: string;
muted: boolean;
onended: ((this: MediaStreamTrack, ev: Event) => any) | null;
onmute: ((this: MediaStreamTrack, ev: Event) => any) | null;
onunmute: ((this: MediaStreamTrack, ev: Event) => any) | null;
readyState: MediaStreamTrackState;
isolated: boolean;
onisolationchange: ((this: MediaStreamTrack, ev: Event) => any) | null;
applyConstraints(constraints?: MediaTrackConstraints): Promise<void>;
clone(): MediaStreamTrack;
getCapabilities(): MediaTrackCapabilities;
getConstraints(): MediaTrackConstraints;
getSettings(): MediaTrackSettings;
stop(): void;
addEventListener<K extends keyof MediaStreamTrackEventMap>(type: K, listener: (this: MediaStreamTrack, ev: MediaStreamTrackEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
removeEventListener<K extends keyof MediaStreamTrackEventMap>(type: K, listener: (this: MediaStreamTrack, ev: MediaStreamTrackEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
dispatchEvent(event: Event): boolean;
}
//# sourceMappingURL=MockMediaStreamTrack.d.ts.map