Improve media selection logic.

This commit is contained in:
Dermot Duffy
2023-01-29 08:02:36 -08:00
parent 931e9febce
commit 1ad600c231
10 changed files with 243 additions and 65 deletions
+5
View File
@@ -14,6 +14,8 @@ import {
RecordingQueryResultsMap,
RecordingSegmentsQuery,
RecordingSegmentsQueryResultsMap,
CameraManagerEngineCapabilities,
CameraManagerMediaCapabilities,
} from './types';
export const CAMERA_MANAGER_ENGINE_EVENT_LIMIT_DEFAULT = 10000;
@@ -89,4 +91,7 @@ export interface CameraManagerEngine {
hass: HomeAssistant,
cameras: Map<string, CameraConfig>,
): Promise<MediaMetadata | null>;
getCapabilities(): CameraManagerEngineCapabilities | null;
getMediaCapabilities(media: ViewMedia): CameraManagerMediaCapabilities | null;
}