Classe de contenção: : Sessão
interface pública estática Session.StreamPropertiesListener
Monitora quando as propriedades dos fluxos na sessão são alteradas. Entre elas estão propriedades que indicam se o fluxo contém áudio, se contém vídeo e as dimensões do vídeo.
Veja também:
: - Session.setStreamPropertiesListener(StreamPropertiesListener listener)
Resumo do método
Todos os métodosMétodos de instânciaMétodos abstratos
Modificador e Tipo
Método
Descrição
void
onStreamHasAudioChanged(Session session, Stream stream, boolean hasAudio)
É chamado quando um stream na sessão alterna entre ter áudio e não ter áudio.
void
onStreamHasVideoChanged(Session session, Stream stream, boolean hasVideo)
É chamado quando uma transmissão na sessão alterna entre ter vídeo e não ter vídeo.
void
onStreamVideoDimensionsChanged(Session session, Stream stream, int width, int height)
É chamado quando as dimensões do vídeo de um stream na sessão são alteradas.
void
onStreamVideoTypeChanged(Session session, Stream stream, Stream.StreamVideoType videoType)
É chamado quando o tipo de vídeo de um stream na sessão é alterado.
Detalhes do método
onStreamHasAudioChanged
void onStreamHasAudioChanged(Sessão sessão, Transmissão stream, boolean hasAudio)
É chamado quando um stream na sessão alterna entre ter áudio e não ter áudio.
Parâmetros:
: session - A sessão que contém o stream.
: stream - O riacho.
: hasAudio - Se a transmissão tem áudio (true) ou não (
false).
onStreamHasVideoChanged
void onStreamHasVideoChanged(Sessão sessão, Transmissão stream, boolean hasVideo)
É chamado quando uma transmissão na sessão alterna entre ter vídeo e não ter vídeo.
Parâmetros:
: session - A sessão que contém o stream.
: stream - O riacho.
: hasVideo - Se a transmissão contém vídeo (true) ou não (
false).
onStreamVideoDimensionsChanged
void onStreamVideoDimensionsChanged(Sessão sessão, Transmissão stream, int width, int height)
É chamado quando as dimensões do vídeo de um stream na sessão são alteradas.
Parâmetros:
: session - A sessão que contém o stream.
: stream - O riacho.
: width - A nova largura do stream, em pixels.
: height - A nova altura do fluxo, em pixels.
onStreamVideoTypeChanged
void onStreamVideoTypeChanged(Sessão sessão, Transmissão stream, Stream.StreamVideoType (tipo de vídeo)
É chamado quando o tipo de vídeo de um stream na sessão é alterado.
Parâmetros:
: session - A sessão que contém o stream.
: stream - O riacho.
: videoType - O novo tipo de vídeo da transmissão.