onvif
    Preparing search index...

    Interface Search

    Search service

    const summary = await cam.search.getRecordingSummary();
    const token = await cam.search.findRecordings({
    scope: { includedRecordings: ['RecordingToken_1'] },
    keepAliveTime: 'PT10S',
    });
    const results = await cam.search.getRecordingSearchResults({ searchToken: token });
    await cam.search.endSearch({ searchToken: token });
    interface Search {
        onvif: Onvif;
        service: keyof OnvifServices;
        xmlns: string;
        endSearch(options: EndSearch): Promise<Date>;
        findEvents(options: FindEvents): Promise<string>;
        findMetadata(options: FindMetadata): Promise<string>;
        findPTZPosition(options: FindPTZPosition): Promise<string>;
        findRecordings(options: FindRecordings): Promise<string>;
        getEventSearchResults(
            options: GetEventSearchResults,
        ): Promise<FindEventResultList>;
        getMediaAttributes(options: GetMediaAttributes): Promise<MediaAttributes[]>;
        getMetadataSearchResults(
            options: GetMetadataSearchResults,
        ): Promise<FindMetadataResultList>;
        getPTZPositionSearchResults(
            options: GetPTZPositionSearchResults,
        ): Promise<FindPTZPositionResultList>;
        getRecordingInformation(
            options: GetRecordingInformation,
        ): Promise<RecordingInformation>;
        getRecordingSearchResults(
            options: GetRecordingSearchResults,
        ): Promise<FindRecordingResultList>;
        getRecordingSummary(
            _options?: GetRecordingSummary,
        ): Promise<RecordingSummary>;
        getSearchState(options: GetSearchState): Promise<SearchState>;
        getServiceCapabilities(): Promise<Capabilities>;
        request<T = any>(
            body: Record<string, any>,
            options?: LineraseOptions,
        ): Promise<T>;
    }

    Hierarchy (View Summary)

    Index
    onvif: Onvif
    service: keyof OnvifServices
    xmlns: string
    • Starts a search for events in recorded data.

      Parameters

      Returns Promise<string>