Files
Aiq-Lite-UI/src/features/dashboard/hooks/useCreateVideoSnapshot.ts

18 lines
533 B
TypeScript

import { useRef } from "react";
import type { SightingType } from "../../../utils/types";
export const useCreateVideoSnapshot = (mostRecentSighting: SightingType) => {
const latestBitMapRef = useRef<ImageBitmap | null>(null);
const snapshotUrl = mostRecentSighting?.overviewUrl;
const image = new Image();
image.src = snapshotUrl;
const plateRect = mostRecentSighting?.overviewPlateRect;
const plateTrack = mostRecentSighting?.plateTrack;
return { snapshotUrl, latestBitMapRef, image, plateRect, plateTrack };
};