UNPKG

@ashetm/ng-mediastream

Version:

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

11 lines (10 loc) 649 B
import { BehaviorSubject, Observable } from "rxjs"; import { AMediastreamDevice } from "./mediastream-device.class"; export declare abstract class AMediastreamService extends AMediastreamDevice { protected readonly _mediaConstraints: boolean | MediaTrackConstraints; abstract readonly mediastream$: Observable<MediaStream>; protected readonly _toggleMediaStreamSubject: BehaviorSubject<boolean>; get mediastreamConstraints(): boolean | MediaTrackConstraints; constructor(_mediaConstraints: boolean | MediaTrackConstraints); protected _buildMediaConstraints(device: MediaDeviceInfo | null): boolean | MediaTrackConstraints; }