UNPKG

@rksan/mock-media-devices

Version:

WebAPI window.navigator.mediaDevices のモック

20 lines 1.18 kB
import type * as types from "../../types"; export interface MediaStream extends EventTarget { readonly active: boolean; readonly id: string; addTrack(track: types.MediaStreamTrack): void; clone(): types.MediaStream; getAudioTracks(): types.MediaStreamTrack[]; getTrackById(id: string): types.MediaStreamTrack | undefined; getTracks(): types.MediaStreamTrack[]; getVideoTracks(): types.MediaStreamTrack[]; removeTrack(track: types.MediaStreamTrack): void; addEventListener(type: "addtrack" | "removetrack", callback: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions | undefined): void; dispatchEvent(event: types.MediaStreamTrackEvent): boolean; removeEventListener(type: "addtrack" | "removetrack", callback: EventListenerOrEventListenerObject | null, options?: boolean | EventListenerOptions | undefined): void; onaddtrack?(event: types.MediaStreamTrackEvent): void; onremovetrack?(event: types.MediaStreamTrackEvent): void; onactive?(event: types.MediaStreamTrackEvent): void; oninactive?(event: types.MediaStreamTrackEvent): void; } //# sourceMappingURL=MediaStream.d.ts.map