onvif
    Preparing search index...

    Interface Provisioning

    Provisioning service

     const caps = await cam.provisioning.getServiceCapabilities();
    const videoSource = caps.source![0].videoSourceToken;
    await cam.provisioning.panMove({ videoSource, direction: 'Left', timeout: 'PT1S' });
    await cam.provisioning.stop({ videoSource });
    interface Provisioning {
        onvif: Onvif;
        service: keyof OnvifServices;
        xmlns: string;
        focusMove(options: FocusMove): Promise<void>;
        getServiceCapabilities(): Promise<Capabilities>;
        getUsage(options: GetUsage): Promise<Usage>;
        panMove(options: PanMove): Promise<void>;
        request<T = any>(
            body: Record<string, any>,
            options?: LineraseOptions,
        ): Promise<T>;
        rollMove(options: RollMove): Promise<void>;
        stop(options: Stop): Promise<void>;
        tiltMove(options: TiltMove): Promise<void>;
        zoomMove(options: ZoomMove): Promise<void>;
    }

    Hierarchy (View Summary)

    Index
    onvif: Onvif
    service: keyof OnvifServices
    xmlns: string
    • Stops all provisioning movements for a video source.

      Parameters

      Returns Promise<void>

    • Changes the focal length relative to the video source.

      Parameters

      Returns Promise<void>