27 lines
1.5 KiB
TypeScript
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
|