onvif-rx
Version:
Interact with ONVIF cameras and devices using RXJS
15 lines (14 loc) • 499 B
TypeScript
import { ISystemConfig } from '../config/interfaces';
import { ManagedONVIFApi } from '../api';
export interface IManagedDevice {
/**
* ONVIF standard API
*/
readonly api: ManagedONVIFApi;
}
export interface IDeviceInitConfig {
readonly deviceUrl: string;
readonly username?: string;
readonly password?: string;
}
export declare const createManagedDevice: (config: IDeviceInitConfig) => import("typescript-monads").IReader<ISystemConfig, IManagedDevice>;