This commit is contained in:
Nicolas Mowen 2025-12-12 09:38:49 -07:00
parent 2f2b8e388e
commit 224bf16a4a
3 changed files with 6 additions and 12 deletions

View File

@ -81,11 +81,10 @@ export function CameraStreamingDialog({
const cameraMetadata = streamName ? streamMetadata?.[streamName] : undefined;
const audioFeatures = useMemo(() => {
return detectCameraAudioFeatures(cameraMetadata);
}, [cameraMetadata]);
const supportsAudioOutput = audioFeatures.audioOutput;
const { audioOutput: supportsAudioOutput } = useMemo(
() => detectCameraAudioFeatures(cameraMetadata),
[cameraMetadata],
);
// handlers

View File

@ -139,7 +139,6 @@ export default function Step4Validation({
}
try {
// Query the specific go2rtc stream we just created
const response = await axios.get<LiveStreamMetadata>(
`go2rtc/streams/${go2rtcStreamId}`,
);

View File

@ -169,12 +169,8 @@ export default function LiveCameraView({
},
);
const audioFeatures = useMemo(() => {
return detectCameraAudioFeatures(cameraMetadata);
}, [cameraMetadata]);
const supports2WayTalk = audioFeatures.twoWayAudio;
const supportsAudioOutput = audioFeatures.audioOutput;
const { twoWayAudio: supports2WayTalk, audioOutput: supportsAudioOutput } =
useMemo(() => detectCameraAudioFeatures(cameraMetadata), [cameraMetadata]);
// camera enabled state
const { payload: enabledState } = useEnabledState(camera.name);