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.

layout

Layout dos blocos de vídeo.

localParticipant

Vídeo participante local

localVideoCameraCycleButtonProps

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

localVideoViewOptions

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

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

onDisposeLocalStreamView

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

onDisposeRemoteStreamView

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

onRenderAvatar

Retorno de chamada para renderizar um avatar particpant

onRenderLocalVideoTile

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

onRenderRemoteVideoTile

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

remoteParticipants

Lista de participantes de vídeo remotos

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.

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.

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[]

layout

Layout dos blocos de vídeo.

layout?: VideoGalleryLayout

Valor de Propriedade

localParticipant

Vídeo participante local

localParticipant: VideoGalleryParticipant

Valor de Propriedade

localVideoCameraCycleButtonProps

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

localVideoCameraCycleButtonProps?: LocalVideoCameraCycleButtonProps

Valor de Propriedade

localVideoViewOptions

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

localVideoViewOptions?: VideoStreamOptions

Valor de Propriedade

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>

onDisposeLocalStreamView

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

onDisposeLocalStreamView?: () => void

Valor de Propriedade

() => void

onDisposeRemoteStreamView

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

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

Valor de Propriedade

(userId: string) => Promise<void>

onRenderAvatar

Retorno de chamada para renderizar um avatar particpant

onRenderAvatar?: OnRenderAvatarCallback

Valor de Propriedade

onRenderLocalVideoTile

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

onRenderLocalVideoTile?: (localParticipant: VideoGalleryParticipant) => Element

Valor de Propriedade

(localParticipant: VideoGalleryParticipant) => Element

onRenderRemoteVideoTile

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

onRenderRemoteVideoTile?: (remoteParticipant: VideoGalleryRemoteParticipant) => Element

Valor de Propriedade

(remoteParticipant: VideoGalleryRemoteParticipant) => Element

remoteParticipants

Lista de participantes de vídeo remotos

remoteParticipants?: VideoGalleryRemoteParticipant[]

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

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