UNPKG

@rksan/mock-media-devices

Version:

WebAPI window.navigator.mediaDevices のモック

29 lines 1.27 kB
import type * as types from "../types"; /** * * @export * @class MockMediaStream * @extends {EventTarget} */ export declare class MockMediaStream extends EventTarget implements types.MediaStream { #private; constructor(); get active(): boolean; get id(): string; addTrack(track: types.MediaStreamTrack): void; clone(): types.MediaStream; getAudioTracks(): types.MediaStreamTrack[]; getTrackById(id: string): types.MediaStreamTrack | undefined; /** * @experimental */ getTracks(): types.MediaStreamTrack[]; getVideoTracks(): types.MediaStreamTrack[]; removeTrack(track: types.MediaStreamTrack): void; addEventListener(type: types.mock.enum.MediaStreamEventTypeEnum, callback: types.mock.MediaStreamEventHandler | null, options?: boolean | AddEventListenerOptions | undefined): void; dispatchEvent(event: types.MediaStreamTrackEvent): boolean; removeEventListener(type: types.mock.enum.MediaStreamEventTypeEnum, callback: types.mock.MediaStreamEventHandler | null, options?: boolean | EventListenerOptions | undefined): void; onaddtrack?(event: types.MediaStreamTrackEvent): void; onremovetrack?(event: types.MediaStreamTrackEvent): void; } //# sourceMappingURL=MockMediaStream.d.ts.map