Only show the microphone button when the loaded media supports 2-way audio.

This commit is contained in:
Dermot Duffy
2023-05-07 16:47:02 -07:00
parent ae4ced8a23
commit d63a1de042
16 changed files with 109 additions and 44 deletions
@@ -1081,7 +1081,6 @@ export class FrigateCameraManagerEngine
supportsSnapshots: !isBirdseye,
supportsRecordings: !isBirdseye,
supportsTimeline: !isBirdseye,
supports2WayAudio: cameraConfig.live_provider === 'go2rtc',
};
}
@@ -182,7 +182,6 @@ export class GenericCameraManagerEngine implements CameraManagerEngine {
supportsRecordings: false,
supportsSnapshots: false,
supportsTimeline: false,
supports2WayAudio: false,
};
}
-1
View File
@@ -755,7 +755,6 @@ export class CameraManager {
supportsRecordings: perCameraCapabilities.some((cap) => cap?.supportsRecordings),
supportsSnapshots: perCameraCapabilities.some((cap) => cap?.supportsSnapshots),
supportsTimeline: perCameraCapabilities.some((cap) => cap?.supportsTimeline),
supports2WayAudio: perCameraCapabilities.some((cap) => cap?.supports2WayAudio),
};
}
}
-1
View File
@@ -100,7 +100,6 @@ interface BaseCapabilities {
supportsRecordings: boolean;
supportsSnapshots: boolean;
supportsTimeline: boolean;
supports2WayAudio: boolean;
}
export type CameraManagerCapabilities = BaseCapabilities;