useParticipant Hook
useParticipant abstracts participant class. It takes participantId, events as partameters and returns participant properties and methods.
useParticipant hook
useParticipant react hook
import {
useParticipant,
} from "@videosdk.live/react-sdk";
const onStreamEnabled = (stream) => {
setStream(stream);
};
const {
displayName,
...
} = useParticipant(participantId, {
onStreamEnabled,
...
});
Parameters
__namedParametersrequired
objectparticipantIdoptional
stringtriggersoptional
objectonStreamEnabledoptional
callbackonStreamDisabledoptional
callback
Parameters
Returns
__returnsrequired
objectdisplayNameoptional
stringparticipantoptional
ParticipantwebcamStreamoptional
MediaTrackStreammicStreamoptional
MediaTrackStreamscreenShareStreamoptional
MediaTrackStreamwebcamOnoptional
booleanmicOnoptional
booleanscreenShareOnoptional
booleanisLocaloptional
booleanisActiveSpeakeroptional
booleanpinStateoptional
{ cam: bool, share: bool }setQuality()optional
callbackenableMic()optional
callbackdisableMic()optional
callbackenableWebcam()optional
callbackdisableWebcam()optional
callback
Returns
Got a Question? Ask us on discord

