@@ -5499,7 +5499,7 @@ export interface VideoBackgroundReplacementEffect extends BackgroundReplacementC
5499
5499
export const VideoGallery: (props: VideoGalleryProps) => JSX.Element;
5500
5500
5501
5501
// @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';
5503
5503
5504
5504
// @public
5505
5505
export interface VideoGalleryLocalParticipant extends VideoGalleryParticipant {
@@ -5525,6 +5525,8 @@ export type VideoGalleryParticipant = {
5525
5525
// @public
5526
5526
export interface VideoGalleryProps {
5527
5527
dominantSpeakers?: string[];
5528
+ // (undocumented)
5529
+ isTogetherModeActive?: boolean;
5528
5530
layout?: VideoGalleryLayout;
5529
5531
localParticipant: VideoGalleryLocalParticipant;
5530
5532
localVideoCameraCycleButtonProps?: LocalVideoCameraCycleButtonProps;
@@ -5534,12 +5536,16 @@ export interface VideoGalleryProps {
5534
5536
maxRemoteVideoStreams?: number;
5535
5537
onCreateLocalStreamView?: (options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>;
5536
5538
onCreateRemoteStreamView?: (userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>;
5539
+ // (undocumented)
5540
+ onCreateTogetherModeStreamView?: (options?: VideoStreamOptions) => Promise<void | TogetherModeStreamViewResult>;
5537
5541
onDisposeLocalScreenShareStreamView?: () => Promise<void>;
5538
5542
onDisposeLocalStreamView?: () => void;
5539
5543
onDisposeRemoteScreenShareStreamView?: (userId: string) => Promise<void>;
5540
5544
// @deprecated (undocumented)
5541
5545
onDisposeRemoteStreamView?: (userId: string) => Promise<void>;
5542
5546
onDisposeRemoteVideoStreamView?: (userId: string) => Promise<void>;
5547
+ // (undocumented)
5548
+ onDisposeTogetherModeStreamView?: () => Promise<void>;
5543
5549
onForbidAudio?: (userIds: string[]) => Promise<void>;
5544
5550
onForbidVideo?: (userIds: string[]) => Promise<void>;
5545
5551
onMuteParticipant?: (userId: string) => Promise<void>;
@@ -5549,8 +5555,11 @@ export interface VideoGalleryProps {
5549
5555
onRenderAvatar?: OnRenderAvatarCallback;
5550
5556
onRenderLocalVideoTile?: (localParticipant: VideoGalleryLocalParticipant) => JSX.Element;
5551
5557
onRenderRemoteVideoTile?: (remoteParticipant: VideoGalleryRemoteParticipant) => JSX.Element;
5558
+ // (undocumented)
5559
+ onSetTogetherModeSceneSize?: (width: number, height: number) => void;
5552
5560
onStartLocalSpotlight?: () => Promise<void>;
5553
5561
onStartRemoteSpotlight?: (userIds: string[]) => Promise<void>;
5562
+ onStartTogetherMode?: () => Promise<void>;
5554
5563
onStopLocalSpotlight?: () => Promise<void>;
5555
5564
onStopRemoteSpotlight?: (userIds: string[]) => Promise<void>;
5556
5565
onUnpinParticipant?: (userId: string) => void;
@@ -5563,8 +5572,14 @@ export interface VideoGalleryProps {
5563
5572
showCameraSwitcherInLocalPreview?: boolean;
5564
5573
showMuteIndicator?: boolean;
5565
5574
spotlightedParticipants?: string[];
5575
+ // (undocumented)
5576
+ startTogetherModeEnabled?: boolean;
5566
5577
strings?: Partial<VideoGalleryStrings>;
5567
5578
styles?: VideoGalleryStyles;
5579
+ // (undocumented)
5580
+ togetherModeSeatingCoordinates?: VideoGalleryTogetherModeParticipantPosition;
5581
+ // (undocumented)
5582
+ togetherModeStreams?: VideoGalleryTogetherModeStreams;
5568
5583
videoTilesOptions?: VideoTilesOptions;
5569
5584
}
5570
5585
0 commit comments