@rksan/mock-media-devices
Version:
WebAPI window.navigator.mediaDevices のモック
23 lines • 1.35 kB
TypeScript
import type * as types from "../types";
export declare class MockMediaStreamTrack implements types.MediaStreamTrack {
#private;
constructor(kind: types.mock.enum.MediaStreamTrackKindEnum, constrains?: types.MediaTrackConstraints);
get contentHint(): types.mock.enum.MediaStreamTrackContentsHintEnum;
set contentHint(val: types.mock.enum.MediaStreamTrackContentsHintEnum);
get enabled(): boolean;
set enabled(val: boolean);
get id(): string;
get kind(): types.mock.enum.MediaStreamTrackKindEnum;
get label(): string;
get muted(): boolean;
get readyState(): types.mock.enum.MediaStreamTrackReadyStateEnum;
applyConstraints(options?: types.mock.MediaDeviceArgs): Promise<void>;
clone(): types.MediaStreamTrack;
getCapabilities(): types.MediaTrackCapabilities;
getSettings(): types.MediaTrackSettings;
stop(): void;
addEventListener(type: types.mock.enum.MediaStreamTrackEventTypeEnum, callback: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions | undefined): void;
dispatchEvent(event: Event): boolean;
removeEventListener(type: types.mock.enum.MediaStreamTrackEventTypeEnum, callback: EventListenerOrEventListenerObject | null, options?: boolean | EventListenerOptions | undefined): void;
}
//# sourceMappingURL=MockMediaStreamTrack.d.ts.map