UNPKG

@ashetm/ng-mediastream

Version:

``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.

11 lines (10 loc) 569 B
import { Observable } from "rxjs"; import { IMediastreamMicrophoneService } from "./mediastream-microphone-service.interface"; import { AMediastreamService } from "./mediastream-service.class"; export declare abstract class AMediastreamMicrophoneService extends AMediastreamService implements IMediastreamMicrophoneService { protected readonly _userMedia$: Observable<MediaStream>; disableMicrophone(): void; enableMicrophone(): void; toggleMicrophone(): void; updateMicrophoneDevice(device: MediaDeviceInfo & Record<'kind', 'audioinput'>): void; }