useIsRecording
function useIsRecording(_room?): boolean;Defined in: packages/react/src/hooks/track/useIsRecording.ts:29
The useIsRecording hook returns a boolean that indicates if the room is currently being recorded.
Parameters
| Parameter | Type |
|---|---|
_room? | unknown |
Returns
boolean
Example
// Basic — read whether the current room is recording.
const isRecording = useIsRecording();
// Advanced — show a room-level recording indicator.
function RecordingIndicator() {
const isRecording = useIsRecording();
return <span aria-live="polite">{isRecording ? "Recording" : "Not recording"}</span>;
}
function RoomWithRecordingIndicator() {
return (
<VoiceRoom agent={agent}>
<RecordingIndicator />
</VoiceRoom>
);
}