@@ -5499,7 +5499,7 @@ export interface VideoBackgroundReplacementEffect extends BackgroundReplacementC
54995499export const VideoGallery: (props: VideoGalleryProps) => JSX.Element;
55005500
55015501// @public (undocumented)
5502- export type VideoGalleryLayout = 'default' | 'floatingLocalVideo' | 'speaker' | /* @conditional-compile-remove(large-gallery) */ 'largeGallery' | 'focusedContent';
5502+ export type VideoGalleryLayout = 'default' | 'floatingLocalVideo' | 'speaker' | /* @conditional-compile-remove(large-gallery) */ 'largeGallery' | /* @conditional-compile-remove(together-mode) */ 'togetherMode' | 'focusedContent';
55035503
55045504// @public
55055505export interface VideoGalleryLocalParticipant extends VideoGalleryParticipant {
@@ -5525,6 +5525,8 @@ export type VideoGalleryParticipant = {
55255525// @public
55265526export interface VideoGalleryProps {
55275527 dominantSpeakers?: string[];
5528+ // (undocumented)
5529+ isTogetherModeActive?: boolean;
55285530 layout?: VideoGalleryLayout;
55295531 localParticipant: VideoGalleryLocalParticipant;
55305532 localVideoCameraCycleButtonProps?: LocalVideoCameraCycleButtonProps;
@@ -5534,12 +5536,16 @@ export interface VideoGalleryProps {
55345536 maxRemoteVideoStreams?: number;
55355537 onCreateLocalStreamView?: (options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>;
55365538 onCreateRemoteStreamView?: (userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>;
5539+ // (undocumented)
5540+ onCreateTogetherModeStreamView?: (options?: VideoStreamOptions) => Promise<void | TogetherModeStreamViewResult>;
55375541 onDisposeLocalScreenShareStreamView?: () => Promise<void>;
55385542 onDisposeLocalStreamView?: () => void;
55395543 onDisposeRemoteScreenShareStreamView?: (userId: string) => Promise<void>;
55405544 // @deprecated (undocumented)
55415545 onDisposeRemoteStreamView?: (userId: string) => Promise<void>;
55425546 onDisposeRemoteVideoStreamView?: (userId: string) => Promise<void>;
5547+ // (undocumented)
5548+ onDisposeTogetherModeStreamView?: () => Promise<void>;
55435549 onForbidAudio?: (userIds: string[]) => Promise<void>;
55445550 onForbidVideo?: (userIds: string[]) => Promise<void>;
55455551 onMuteParticipant?: (userId: string) => Promise<void>;
@@ -5549,8 +5555,11 @@ export interface VideoGalleryProps {
55495555 onRenderAvatar?: OnRenderAvatarCallback;
55505556 onRenderLocalVideoTile?: (localParticipant: VideoGalleryLocalParticipant) => JSX.Element;
55515557 onRenderRemoteVideoTile?: (remoteParticipant: VideoGalleryRemoteParticipant) => JSX.Element;
5558+ // (undocumented)
5559+ onSetTogetherModeSceneSize?: (width: number, height: number) => void;
55525560 onStartLocalSpotlight?: () => Promise<void>;
55535561 onStartRemoteSpotlight?: (userIds: string[]) => Promise<void>;
5562+ onStartTogetherMode?: () => Promise<void>;
55545563 onStopLocalSpotlight?: () => Promise<void>;
55555564 onStopRemoteSpotlight?: (userIds: string[]) => Promise<void>;
55565565 onUnpinParticipant?: (userId: string) => void;
@@ -5563,8 +5572,14 @@ export interface VideoGalleryProps {
55635572 showCameraSwitcherInLocalPreview?: boolean;
55645573 showMuteIndicator?: boolean;
55655574 spotlightedParticipants?: string[];
5575+ // (undocumented)
5576+ startTogetherModeEnabled?: boolean;
55665577 strings?: Partial<VideoGalleryStrings>;
55675578 styles?: VideoGalleryStyles;
5579+ // (undocumented)
5580+ togetherModeSeatingCoordinates?: VideoGalleryTogetherModeParticipantPosition;
5581+ // (undocumented)
5582+ togetherModeStreams?: VideoGalleryTogetherModeStreams;
55685583 videoTilesOptions?: VideoTilesOptions;
55695584}
55705585
0 commit comments