UNPKG

@rksan/mock-media-devices

Version:

WebAPI window.navigator.mediaDevices のモック

30 lines 1.04 kB
import type * as types from "../../types"; /** * Mock of MediaStreamTrack * @ref [MediaStreamTrack | MDN](https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack) * @export * @interface MediaStreamTrack * @extends {EventTarget} */ export interface MediaStreamTrack extends EventTarget { contentHint: "" | "speech" | "speech-recognition" | "music" | "motion" | "detail" | "text"; enabled: boolean; readonly id: string; readonly kind: "audio" | "video"; readonly label: string; readonly muted: boolean; readonly readyState: "live" | "ended"; applyConstraints(options?: types.mock.MediaDeviceArgs): Promise<void>; clone(): types.MediaStreamTrack; getCapabilities(): types.MediaTrackCapabilities; getSettings(): types.MediaTrackSettings; stop(): void; onended?(event: Event): void; onmute?(event: Event): void; /** * @deprecated */ onoverconstrained?(event: Event): void; onunmute?(event: Event): void; } //# sourceMappingURL=MediaStreamTrack.d.ts.map