Partilhar via


VideoGalleryProps interface

Props para VideoGallery.

Propriedades

dominantSpeakers

Lista de userIds de alto-falantes dominantes na ordem de sua dominância. O índice 0 é o mais dominante.

isTogetherModeActive

Indica se o modo de conjunto está ativo

layout

Layout dos blocos de vídeo.

localParticipant

Vídeo participante local

localScreenShareView

Controla a exibição do fluxo de compartilhamento de tela local na galeria

localVideoCameraCycleButtonProps

Informações de controle da câmera para botão para alternar câmeras.

localVideoTileSize

Determina a proporção do bloco de vídeo local na galeria de vídeos.

localVideoViewOptions

Opções de visualização de vídeo local

maxParticipantsToSpotlight

Máximo de participantes que podem ser destacados

maxRemoteVideoStreams

Número máximo de fluxos de vídeo remotos participantes que é renderizado.

onCreateLocalStreamView

Retorno de chamada para criar a visualização do fluxo de vídeo local

onCreateRemoteStreamView

Retorno de chamada para criar uma visualização remota de fluxo de vídeo

onCreateTogetherModeStreamView

Retorno de chamada para criar uma exibição de fluxo em modo conjunto

onDisposeLocalScreenShareStreamView

Retorno de chamada para descartar uma exibição de fluxo de compartilhamento de tela local

onDisposeLocalStreamView

Retorno de chamada para eliminar a visualização do fluxo de vídeo local

onDisposeRemoteScreenShareStreamView

Retorno de chamada para descartar uma exibição de fluxo de compartilhamento de tela remota

onDisposeRemoteStreamView
onDisposeRemoteVideoStreamView

Retorno de chamada para descartar uma visualização remota de fluxo de vídeo

onDisposeTogetherModeStreamView

Retorno de chamada para descartar uma exibição de fluxo em modo conjunto

onForbidAudio

Este retorno de chamada é para proibir áudio para participantes remotos

onForbidVideo

Este retorno de chamada é para proibir vídeo para participantes remotos

onMuteParticipant

Este retorno de chamada é para silenciar um participante remoto

onPermitAudio

Este retorno de chamada é para permitir áudio para participantes remotos

onPermitVideo

Este retorno de chamada é para permitir vídeo para participantes remotos

onPinParticipant

Esse retorno de chamada será chamado quando um bloco de vídeo do participante for fixado.

onRenderAvatar

Retorno de chamada para renderizar um avatar de participante

onRenderLocalVideoTile

Retorno de chamada para renderizar o bloco de vídeo local

onRenderRemoteVideoTile

Retorno de chamada para renderizar um bloco de vídeo remoto

onSetTogetherModeSceneSize

Este retorno de chamada é para definir o tamanho da cena para o modo de conjunto

onStartLocalSpotlight

Este retorno de chamada é para iniciar o destaque para o bloco de vídeo do participante local.

onStartRemoteSpotlight

Este retorno de chamada é para parar o destaque para o bloco de vídeo do participante local.

onStartTogetherMode

Este retorno de chamada é para iniciar o modo de conjunto

onStopLocalSpotlight

Este retorno de chamada é para iniciar o destaque para blocos de vídeo de participantes remotos.

onStopRemoteSpotlight

Este retorno de chamada é para parar o destaque para blocos de vídeo de participantes remotos.

onUnpinParticipant

Esse retorno de chamada será chamado quando um bloco de vídeo do participante for desfixado.

overflowGalleryPosition

Determina o layout da overflowGallery dentro da VideoGallery.

pinnedParticipants

Lista de userIds participantes fixos.

reactionResources

Recursos de reação para like, coração, riso, aplausos e surpresa.

remoteParticipants

Lista de participantes de vídeo remotos

remoteVideoTileMenu

Opções para mostrar o menu de mosaico de vídeo remoto.

remoteVideoViewOptions

Opções de visualização remota de vídeos

showCameraSwitcherInLocalPreview

Se deseja exibir o botão do comutador de câmera de vídeo local

showMuteIndicator

Se deseja exibir um ícone de mudo ao lado do nome de exibição do usuário.

spotlightedParticipants

Lista de userIds participantes em destaque.

startTogetherModeEnabled

Indica se o participante local pode iniciar o modo de conjunto

strings

Cadeias de caracteres opcionais a serem substituídas no componente

styles

Permite que os usuários passem um objeto contendo estilos CSS personalizados para o contêiner da galeria.

togetherModeSeatingCoordinates

Posição sentada dos participantes em modo conjunto

togetherModeStreams

Streams de vídeo em modo conjunto

videoTilesOptions

Opções adicionais para blocos de vídeo

Detalhes de Propriedade

dominantSpeakers

Lista de userIds de alto-falantes dominantes na ordem de sua dominância. O índice 0 é o mais dominante.

dominantSpeakers?: string[]

Valor de Propriedade

string[]

isTogetherModeActive

Indica se o modo de conjunto está ativo

isTogetherModeActive?: boolean

Valor de Propriedade

boolean

layout

Layout dos blocos de vídeo.

layout?: VideoGalleryLayout

Valor de Propriedade

localParticipant

Vídeo participante local

localParticipant: VideoGalleryLocalParticipant

Valor de Propriedade

localScreenShareView

Controla a exibição do fluxo de compartilhamento de tela local na galeria

localScreenShareView?: LocalScreenShareView

Valor de Propriedade

localVideoCameraCycleButtonProps

Informações de controle da câmera para botão para alternar câmeras.

localVideoCameraCycleButtonProps?: LocalVideoCameraCycleButtonProps

Valor de Propriedade

localVideoTileSize

Determina a proporção do bloco de vídeo local na galeria de vídeos.

localVideoTileSize?: LocalVideoTileSize

Valor de Propriedade

Observações

'followDeviceOrientation' responderá à orientação da tela e mudará entre as proporções 9:16 (retrato) e 16:9 (paisagem).

localVideoViewOptions

Opções de visualização de vídeo local

localVideoViewOptions?: VideoStreamOptions

Valor de Propriedade

maxParticipantsToSpotlight

Máximo de participantes que podem ser destacados

maxParticipantsToSpotlight?: number

Valor de Propriedade

number

maxRemoteVideoStreams

Número máximo de fluxos de vídeo remotos participantes que é renderizado.

maxRemoteVideoStreams?: number

Valor de Propriedade

number

onCreateLocalStreamView

Retorno de chamada para criar a visualização do fluxo de vídeo local

onCreateLocalStreamView?: (options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

Valor de Propriedade

(options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

onCreateRemoteStreamView

Retorno de chamada para criar uma visualização remota de fluxo de vídeo

onCreateRemoteStreamView?: (userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

Valor de Propriedade

(userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

onCreateTogetherModeStreamView

Retorno de chamada para criar uma exibição de fluxo em modo conjunto

onCreateTogetherModeStreamView?: (options?: TogetherModeStreamOptions) => Promise<void | TogetherModeStreamViewResult>

Valor de Propriedade

(options?: TogetherModeStreamOptions) => Promise<void | TogetherModeStreamViewResult>

onDisposeLocalScreenShareStreamView

Retorno de chamada para descartar uma exibição de fluxo de compartilhamento de tela local

onDisposeLocalScreenShareStreamView?: () => Promise<void>

Valor de Propriedade

() => Promise<void>

onDisposeLocalStreamView

Retorno de chamada para eliminar a visualização do fluxo de vídeo local

onDisposeLocalStreamView?: () => void

Valor de Propriedade

() => void

onDisposeRemoteScreenShareStreamView

Retorno de chamada para descartar uma exibição de fluxo de compartilhamento de tela remota

onDisposeRemoteScreenShareStreamView?: (userId: string) => Promise<void>

Valor de Propriedade

(userId: string) => Promise<void>

onDisposeRemoteStreamView

Aviso

Esta API foi preterida.

use onDisposeRemoteVideoStreamView and onDisposeRemoteScreenShareStreamView instead

Callback to dispose a remote video stream view

onDisposeRemoteStreamView?: (userId: string) => Promise<void>

Valor de Propriedade

(userId: string) => Promise<void>

onDisposeRemoteVideoStreamView

Retorno de chamada para descartar uma visualização remota de fluxo de vídeo

onDisposeRemoteVideoStreamView?: (userId: string) => Promise<void>

Valor de Propriedade

(userId: string) => Promise<void>

onDisposeTogetherModeStreamView

Retorno de chamada para descartar uma exibição de fluxo em modo conjunto

onDisposeTogetherModeStreamView?: () => Promise<void>

Valor de Propriedade

() => Promise<void>

onForbidAudio

Este retorno de chamada é para proibir áudio para participantes remotos

onForbidAudio?: (userIds: string[]) => Promise<void>

Valor de Propriedade

(userIds: string[]) => Promise<void>

onForbidVideo

Este retorno de chamada é para proibir vídeo para participantes remotos

onForbidVideo?: (userIds: string[]) => Promise<void>

Valor de Propriedade

(userIds: string[]) => Promise<void>

onMuteParticipant

Este retorno de chamada é para silenciar um participante remoto

onMuteParticipant?: (userId: string) => Promise<void>

Valor de Propriedade

(userId: string) => Promise<void>

onPermitAudio

Este retorno de chamada é para permitir áudio para participantes remotos

onPermitAudio?: (userIds: string[]) => Promise<void>

Valor de Propriedade

(userIds: string[]) => Promise<void>

onPermitVideo

Este retorno de chamada é para permitir vídeo para participantes remotos

onPermitVideo?: (userIds: string[]) => Promise<void>

Valor de Propriedade

(userIds: string[]) => Promise<void>

onPinParticipant

Esse retorno de chamada será chamado quando um bloco de vídeo do participante for fixado.

onPinParticipant?: (userId: string) => void

Valor de Propriedade

(userId: string) => void

onRenderAvatar

Retorno de chamada para renderizar um avatar de participante

onRenderAvatar?: OnRenderAvatarCallback

Valor de Propriedade

onRenderLocalVideoTile

Retorno de chamada para renderizar o bloco de vídeo local

onRenderLocalVideoTile?: (localParticipant: VideoGalleryLocalParticipant) => Element

Valor de Propriedade

(localParticipant: VideoGalleryLocalParticipant) => Element

onRenderRemoteVideoTile

Retorno de chamada para renderizar um bloco de vídeo remoto

onRenderRemoteVideoTile?: (remoteParticipant: VideoGalleryRemoteParticipant) => Element

Valor de Propriedade

(remoteParticipant: VideoGalleryRemoteParticipant) => Element

onSetTogetherModeSceneSize

Este retorno de chamada é para definir o tamanho da cena para o modo de conjunto

onSetTogetherModeSceneSize?: (width: number, height: number) => void

Valor de Propriedade

(width: number, height: number) => void

onStartLocalSpotlight

Este retorno de chamada é para iniciar o destaque para o bloco de vídeo do participante local.

onStartLocalSpotlight?: () => Promise<void>

Valor de Propriedade

() => Promise<void>

onStartRemoteSpotlight

Este retorno de chamada é para parar o destaque para o bloco de vídeo do participante local.

onStartRemoteSpotlight?: (userIds: string[]) => Promise<void>

Valor de Propriedade

(userIds: string[]) => Promise<void>

onStartTogetherMode

Este retorno de chamada é para iniciar o modo de conjunto

onStartTogetherMode?: () => Promise<void>

Valor de Propriedade

() => Promise<void>

onStopLocalSpotlight

Este retorno de chamada é para iniciar o destaque para blocos de vídeo de participantes remotos.

onStopLocalSpotlight?: () => Promise<void>

Valor de Propriedade

() => Promise<void>

onStopRemoteSpotlight

Este retorno de chamada é para parar o destaque para blocos de vídeo de participantes remotos.

onStopRemoteSpotlight?: (userIds: string[]) => Promise<void>

Valor de Propriedade

(userIds: string[]) => Promise<void>

onUnpinParticipant

Esse retorno de chamada será chamado quando um bloco de vídeo do participante for desfixado.

onUnpinParticipant?: (userId: string) => void

Valor de Propriedade

(userId: string) => void

overflowGalleryPosition

Determina o layout da overflowGallery dentro da VideoGallery.

overflowGalleryPosition?: OverflowGalleryPosition

Valor de Propriedade

pinnedParticipants

Lista de userIds participantes fixos.

pinnedParticipants?: string[]

Valor de Propriedade

string[]

reactionResources

Recursos de reação para like, coração, riso, aplausos e surpresa.

reactionResources?: ReactionResources

Valor de Propriedade

remoteParticipants

Lista de participantes de vídeo remotos

remoteParticipants?: VideoGalleryRemoteParticipant[]

Valor de Propriedade

remoteVideoTileMenu

Opções para mostrar o menu de mosaico de vídeo remoto.

remoteVideoTileMenu?: false | VideoTileContextualMenuProps | VideoTileDrawerMenuProps

Valor de Propriedade

remoteVideoViewOptions

Opções de visualização remota de vídeos

remoteVideoViewOptions?: VideoStreamOptions

Valor de Propriedade

showCameraSwitcherInLocalPreview

Se deseja exibir o botão do comutador de câmera de vídeo local

showCameraSwitcherInLocalPreview?: boolean

Valor de Propriedade

boolean

showMuteIndicator

Se deseja exibir um ícone de mudo ao lado do nome de exibição do usuário.

showMuteIndicator?: boolean

Valor de Propriedade

boolean

spotlightedParticipants

Lista de userIds participantes em destaque.

spotlightedParticipants?: string[]

Valor de Propriedade

string[]

startTogetherModeEnabled

Indica se o participante local pode iniciar o modo de conjunto

startTogetherModeEnabled?: boolean

Valor de Propriedade

boolean

strings

Cadeias de caracteres opcionais a serem substituídas no componente

strings?: Partial<VideoGalleryStrings>

Valor de Propriedade

styles

Permite que os usuários passem um objeto contendo estilos CSS personalizados para o contêiner da galeria.

styles?: VideoGalleryStyles

Valor de Propriedade

togetherModeSeatingCoordinates

Posição sentada dos participantes em modo conjunto

togetherModeSeatingCoordinates?: VideoGalleryTogetherModeParticipantPosition

Valor de Propriedade

togetherModeStreams

Streams de vídeo em modo conjunto

togetherModeStreams?: VideoGalleryTogetherModeStreams

Valor de Propriedade

videoTilesOptions

Opções adicionais para blocos de vídeo

videoTilesOptions?: VideoTilesOptions

Valor de Propriedade