diff --git a/lib/SettingsMenu.tsx b/lib/SettingsMenu.tsx index 67d9916..41655dd 100644 --- a/lib/SettingsMenu.tsx +++ b/lib/SettingsMenu.tsx @@ -6,6 +6,7 @@ import { useLocalParticipant, MediaDeviceMenu, TrackToggle, + useRoomContext, } from '@livekit/components-react'; import styles from '../styles/SettingsMenu.module.css'; @@ -19,10 +20,11 @@ export interface SettingsMenuProps extends React.HTMLAttributes */ export function SettingsMenu(props: SettingsMenuProps) { const layoutContext = useMaybeLayoutContext(); + const room = useRoomContext(); const settings = React.useMemo(() => { return { - media: { camera: true, microphone: true, label: 'Media Devices', speaker: false }, + media: { camera: true, microphone: true, label: 'Media Devices', speaker: true }, effects: { label: 'Effects' }, }; }, []); @@ -108,8 +110,11 @@ export function SettingsMenu(props: SettingsMenuProps) { {settings.media && settings.media.speaker && ( <>

Speaker & Headphones

-
- +
+ Audio Output +
+ +
)}