useMeetingStageLayout
function useMeetingStageLayout(__namedParameters): object;
Parameters
| Parameter | Type |
|---|---|
__namedParameters | { expandPrimaryVideo: boolean; isPresenting: boolean; isPresentationPoppedOut?: boolean; presentationEmphasis?: PresentationEmphasis; setEmphasis: (emphasis) => void; } |
__namedParameters.expandPrimaryVideo | boolean |
__namedParameters.isPresenting | boolean |
__namedParameters.isPresentationPoppedOut? | boolean |
__namedParameters.presentationEmphasis? | PresentationEmphasis |
__namedParameters.setEmphasis | (emphasis) => void |
Returns
object
| Name | Type |
|---|---|
meetingStreamStatus | StreamStatus |
presoStreamStatus | StreamStatus |
setIsMeetingVideoBrowserPip | Dispatch<SetStateAction<boolean>> |
setIsPresentationBrowserPip | Dispatch<SetStateAction<boolean>> |
handleMeetingVideoClick() | () => Promise<void> |
handlePresentationVideoClick() | () => Promise<void> |
mainOnKeyDown() | (e) => void |
presentationOnKeyDown() | (e) => void |
mainVideoComponentRef | RefObject<MeetingVideoRef | null> |
presentationVideoComponentRef | RefObject<MeetingVideoRef | null> |