onvif
    Preparing search index...

    Interface Analytics

    Analytics service

    interface Analytics {
        onvif: Onvif;
        service: keyof OnvifServices;
        xmlns: string;
        createAnalyticsModules(options: CreateAnalyticsModules): Promise<void>;
        createRules(options: CreateRules): Promise<void>;
        deleteAnalyticsModules(options: DeleteAnalyticsModules): Promise<void>;
        deleteRules(options: DeleteRules): Promise<void>;
        getAnalyticsModuleOptions(
            options: GetAnalyticsModuleOptions,
        ): Promise<ConfigOptions[]>;
        getAnalyticsModules(options: GetAnalyticsModules): Promise<Config[]>;
        getRuleOptions(options: GetRuleOptions): Promise<ConfigOptions[]>;
        getRules(options: GetRules): Promise<Config[]>;
        getServiceCapabilities(): Promise<Capabilities>;
        getSupportedAnalyticsModules(
            options: GetSupportedAnalyticsModules,
        ): Promise<SupportedAnalyticsModules>;
        getSupportedMetadata(
            options?: GetSupportedMetadata,
        ): Promise<MetadataInfo[]>;
        getSupportedRules(options: GetSupportedRules): Promise<SupportedRules>;
        modifyAnalyticsModules(options: ModifyAnalyticsModules): Promise<void>;
        modifyRules(options: ModifyRules): Promise<void>;
        request<T = any>(
            body: Record<string, any>,
            options?: LineraseOptions,
        ): Promise<T>;
    }

    Hierarchy (View Summary)

    Index
    onvif: Onvif
    service: keyof OnvifServices
    xmlns: string
    • Creates one or more rules on a video analytics configuration.

      Parameters

      Returns Promise<void>