@@ -5568,7 +5568,7 @@ export interface VideoBackgroundReplacementEffect extends BackgroundReplacementC
5568
5568
export const VideoGallery: (props: VideoGalleryProps) => JSX.Element;
5569
5569
5570
5570
// @public (undocumented)
5571
- export type VideoGalleryLayout = 'default' | 'floatingLocalVideo' | 'speaker' | /* @conditional-compile-remove(large-gallery) */ 'largeGallery' | 'focusedContent';
5571
+ export type VideoGalleryLayout = 'default' | 'floatingLocalVideo' | 'speaker' | /* @conditional-compile-remove(large-gallery) */ 'largeGallery' | /* @conditional-compile-remove(together-mode) */ 'togetherMode' | 'focusedContent';
5572
5572
5573
5573
// @public
5574
5574
export interface VideoGalleryLocalParticipant extends VideoGalleryParticipant {
@@ -5594,6 +5594,8 @@ export type VideoGalleryParticipant = {
5594
5594
// @public
5595
5595
export interface VideoGalleryProps {
5596
5596
dominantSpeakers?: string[];
5597
+ // (undocumented)
5598
+ isTogetherModeActive?: boolean;
5597
5599
layout?: VideoGalleryLayout;
5598
5600
localParticipant: VideoGalleryLocalParticipant;
5599
5601
localVideoCameraCycleButtonProps?: LocalVideoCameraCycleButtonProps;
@@ -5603,12 +5605,16 @@ export interface VideoGalleryProps {
5603
5605
maxRemoteVideoStreams?: number;
5604
5606
onCreateLocalStreamView?: (options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>;
5605
5607
onCreateRemoteStreamView?: (userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>;
5608
+ // (undocumented)
5609
+ onCreateTogetherModeStreamView?: (options?: VideoStreamOptions) => Promise<void | TogetherModeStreamViewResult>;
5606
5610
onDisposeLocalScreenShareStreamView?: () => Promise<void>;
5607
5611
onDisposeLocalStreamView?: () => void;
5608
5612
onDisposeRemoteScreenShareStreamView?: (userId: string) => Promise<void>;
5609
5613
// @deprecated (undocumented)
5610
5614
onDisposeRemoteStreamView?: (userId: string) => Promise<void>;
5611
5615
onDisposeRemoteVideoStreamView?: (userId: string) => Promise<void>;
5616
+ // (undocumented)
5617
+ onDisposeTogetherModeStreamView?: () => Promise<void>;
5612
5618
onForbidAudio?: (userIds: string[]) => Promise<void>;
5613
5619
onForbidVideo?: (userIds: string[]) => Promise<void>;
5614
5620
onMuteParticipant?: (userId: string) => Promise<void>;
@@ -5618,8 +5624,11 @@ export interface VideoGalleryProps {
5618
5624
onRenderAvatar?: OnRenderAvatarCallback;
5619
5625
onRenderLocalVideoTile?: (localParticipant: VideoGalleryLocalParticipant) => JSX.Element;
5620
5626
onRenderRemoteVideoTile?: (remoteParticipant: VideoGalleryRemoteParticipant) => JSX.Element;
5627
+ // (undocumented)
5628
+ onSetTogetherModeSceneSize?: (width: number, height: number) => void;
5621
5629
onStartLocalSpotlight?: () => Promise<void>;
5622
5630
onStartRemoteSpotlight?: (userIds: string[]) => Promise<void>;
5631
+ onStartTogetherMode?: () => Promise<void>;
5623
5632
onStopLocalSpotlight?: () => Promise<void>;
5624
5633
onStopRemoteSpotlight?: (userIds: string[]) => Promise<void>;
5625
5634
onUnpinParticipant?: (userId: string) => void;
@@ -5632,8 +5641,14 @@ export interface VideoGalleryProps {
5632
5641
showCameraSwitcherInLocalPreview?: boolean;
5633
5642
showMuteIndicator?: boolean;
5634
5643
spotlightedParticipants?: string[];
5644
+ // (undocumented)
5645
+ startTogetherModeEnabled?: boolean;
5635
5646
strings?: Partial<VideoGalleryStrings>;
5636
5647
styles?: VideoGalleryStyles;
5648
+ // (undocumented)
5649
+ togetherModeSeatingCoordinates?: VideoGalleryTogetherModeParticipantPosition;
5650
+ // (undocumented)
5651
+ togetherModeStreams?: VideoGalleryTogetherModeStreams;
5637
5652
videoTilesOptions?: VideoTilesOptions;
5638
5653
}
5639
5654
0 commit comments