As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Como usar as configurações de layout
Os tópicos a seguir explicam como usar os diferentes layouts de configuração. Os layouts só entram em vigor quando alguém inicia um compartilhamento de conteúdo. Expanda cada seção para saber mais.
A ActiveSpeakerOnlyConfiguration
exibe o compartilhamento de conteúdo e o vídeo de quem está falando, o que significa que a pessoa que está falando aparece no pequeno bloco de vídeo que se sobrepõe à transmissão de compartilhamento de conteúdo.
A imagem a seguir mostra a configuração e os locais disponíveis para o bloco de quem está falando.
O exemplo a seguir mostra como implementar o layout ActiveSpeakerOnly
de forma programática. Nesse caso, o bloco do apresentador aparece no canto superior esquerdo.
{ "CompositedVideo":{ "Layout":"GridView", "Resolution":"FHD", "GridViewConfiguration":{ "ContentShareLayout":"ActiveSpeakerOnly", "ActiveSpeakerOnlyConfiguration":{ "ActiveSpeakerPosition":"TopLeft" } } } }
- ActiveSpeakerOnlyConfiguration
-
Descrição: As configurações de um bloco de vídeo
ActiveSpeakerOnly
Tipo — ActiveSpeakerOnlyConfiguration objeto
Obrigatório – Não
- ActiveSpeakerOnlyConfiguration.ActiveSpeakerPosition
-
Descrição: A posição do bloco de vídeo de quem está falando
Tipo: String
Valores válidos:
TopLeft
|TopRight
|BottomLeft
|BottomRight
Obrigatório: Não
Padrão:
TopRight
A PresenterOnlyConfiguration
exibe o compartilhamento de conteúdo e somente o vídeo do apresentador, independentemente de quem fala. A imagem a seguir mostra a configuração.
O exemplo a seguir mostra como implementar o layout de forma programática com o apresentador no canto superior direito.
{ "CompositedVideo": { "Layout": "GridView", "Resolution": "FHD", "GridViewConfiguration": { "ContentShareLayout": "PresenterOnly", "PresenterOnlyConfiguration": { "PresenterPosition": "TopRight" } } } }
- PresenterOnlyConfiguration
-
Descrição: As configurações de um layout
PresenterOnly
Tipo: objeto da
PresenterOnlyConfiguration
Obrigatório: Não
- PresenterOnlyConfiguration.PresenterPosition
-
Descrição: A posição do bloco de vídeo do apresentador
Tipo: String
Valores válidos:
TopLeft
|TopRight
|BottomLeft
|BottomRight
Obrigatório: Não
Padrão:
TopRight
A HorizontalLayoutConfiguration
exibe o compartilhamento de conteúdo e as transmissões de vídeo horizontalmente. Você pode usar a configuração TilePosition
para exibir os blocos acima ou abaixo da transmissão de compartilhamento de conteúdo. Os apresentadores sempre aparecem à esquerda. Os blocos adicionais aparecem na ordem ditada pela JoinSequence
.
A imagem a seguir mostra os blocos abaixo da transmissão de compartilhamento de conteúdo.
O exemplo a seguir mostra como implementar um layout horizontal de forma programática. Nesse caso, o layout ordena os blocos por SpeakerSequence
e os coloca abaixo do compartilhamento de tela. O layout permite no máximo quatro blocos e aplica uma proporção de 16/9.
{ "CompositedVideo":{ "Layout":"GridView", "Resolution":"FHD", "GridViewConfiguration":{ "ContentShareLayout":"Horizontal", "HorizontalLayoutConfiguration":{ "TileOrder":"SpeakerSequence", "TilePosition":"Bottom", "TileCount":4, "TileAspectRatio":"16/9" } } } }
- HorizontalLayoutConfiguration
-
Descrição: As configurações de um layout horizontal
Tipo — HorizontalLayoutConfiguration objeto
Obrigatório – Não
- HorizontalLayoutConfiguration.TilePosition
Descrição: Coloca os blocos acima ou abaixo de um compartilhamento de conteúdo.
Tipo - String
Valores válidos:
Bottom
|Top
Obrigatório: Não
Padrão: Parte inferior
- HorizontalLayoutConfiguration.TileOrder
-
Descrição: Ordena os blocos de acordo com o momento em que os usuários entram ou quando falam
Tipo: String
Valores válidos:
JoinSequence
|SpeakerSequence
Obrigatório: Não
Padrão — JoinSequence
- HorizontalLayoutConfiguration.TileCount
-
Descrição: Especifica o número de blocos que permanecem visíveis durante um compartilhamento de tela
Tipo: Inteiro
Valores válidos: 1–10
Obrigatório: Não
Padrão: 4
- HorizontalLayoutConfiguration.TileAspectRatio
-
Descrição: Especifica a proporção dos blocos
Tipo: Inteiro
Valores válidos: n/n
Obrigatório: Não
Padrão: 16/9, o valor se aplica a todos os blocos
A VerticalLayoutConfiguration
exibe o compartilhamento de conteúdo e os quatro vídeos mais recentes empilhados à direita. Os apresentadores sempre aparecem no topo. Outros participantes aparecem na ordem ditada por. TileOrder
O exemplo a seguir mostra como implementar o layout vertical de forma programática. Nesse caso, o layout ordena os blocos JoinSequence e os coloca à direita do compartilhamento de tela. O layout permite no máximo quatro blocos e aplica uma proporção de 16/9.
{ "CompositedVideo":{ "Layout": "GridView", "Resolution": "FHD", "GridViewConfiguration":{ "ContentShareLayout": "Vertical", "VerticalLayoutConfiguration":{ "TileOrder": "JoinSequence", "TilePosition": "Right", "TileCount": 4, "TileAspectRatio": "16/9" } } } }
- VerticalLayoutConfiguration
-
Descrição: As configurações para um layout vertical
Tipo — VerticalLayoutConfiguration objeto
Obrigatório – Não
- VerticalLayoutConfiguration.TilePosition
Descrição: Coloca blocos à direita ou à esquerda de um compartilhamento de conteúdo.
Tipo: String
Valores válidos:
Bottom
|Top
Obrigatório: Não
Padrão: Parte inferior
- VerticalLayoutConfiguration.TileOrder
-
Descrição: Ordena os blocos de acordo com o momento em que os usuários entram ou quando falam
Tipo: String
Valores válidos:
JoinSequence
|SpeakerSequence
Obrigatório: Não
Padrão — JoinSequence
- VerticalLayoutConfiguration.TileCount
-
Descrição: Especifica o número de blocos
Tipo: Inteiro
Valores válidos: 1–10
Obrigatório: Não
Padrão: 4
- VerticalLayoutConfiguration.TileAspectRatio
-
Descrição: Especifica a proporção dos blocos
Tipo: Inteiro
Valores válidos: n/n
Obrigatório: Não
Padrão: 9/16, o valor se aplica a todos os blocos