feat: add hwOverdrive to updateActiveTracks effect deps for mid-stream switching
This commit is contained in:
@@ -152,6 +152,7 @@ export function useLiveKit() {
|
|||||||
const isCameraOn = useVoiceStore((s) => s.isCameraOn);
|
const isCameraOn = useVoiceStore((s) => s.isCameraOn);
|
||||||
const isScreenSharing = useVoiceStore((s) => s.isScreenSharing);
|
const isScreenSharing = useVoiceStore((s) => s.isScreenSharing);
|
||||||
const screenShareConfig = useVoiceStore((s) => s.screenShareConfig);
|
const screenShareConfig = useVoiceStore((s) => s.screenShareConfig);
|
||||||
|
const hwOverdrive = useVoiceStore((s) => s.hwOverdrive);
|
||||||
const voiceUserStates = useVoiceStore((s) => s.voiceUserStates);
|
const voiceUserStates = useVoiceStore((s) => s.voiceUserStates);
|
||||||
const spaceMutedUserIds = useVoiceStore((s) => s.spaceMutedUserIds);
|
const spaceMutedUserIds = useVoiceStore((s) => s.spaceMutedUserIds);
|
||||||
const spaceDeafenedUserIds = useVoiceStore((s) => s.spaceDeafenedUserIds);
|
const spaceDeafenedUserIds = useVoiceStore((s) => s.spaceDeafenedUserIds);
|
||||||
@@ -646,7 +647,7 @@ export function useLiveKit() {
|
|||||||
if (isCameraOn) { await applyOverdrive(room, Track.Source.Camera, CAMERA_OVERDRIVE); }
|
if (isCameraOn) { await applyOverdrive(room, Track.Source.Camera, CAMERA_OVERDRIVE); }
|
||||||
};
|
};
|
||||||
updateActiveTracks().catch(() => {});
|
updateActiveTracks().catch(() => {});
|
||||||
}, [room, screenShareConfig, isScreenSharing, isCameraOn]);
|
}, [room, screenShareConfig, isScreenSharing, isCameraOn, hwOverdrive]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
return () => { _connectGeneration++; SpeakingDetector.getInstance().clear(); if (roomRef.current) { destroyRoom(roomRef.current); roomRef.current = null; _activeRoom = null; } };
|
return () => { _connectGeneration++; SpeakingDetector.getInstance().clear(); if (roomRef.current) { destroyRoom(roomRef.current); roomRef.current = null; _activeRoom = null; } };
|
||||||
|
|||||||
Reference in New Issue
Block a user