java.lang.Object

com.opentok.android.Session.Capabilities

Übergeordnete Klasse: : Sitzung


public static class Session.Capabilities erweitert Objekt

Definiert den Wert, der von der Session.getCapabilities() Methode. Nachdem Sie eine Verbindung zu einer Sitzung hergestellt haben und die Session.SessionListener.onConnected(Session session) Die Methode wurde aufgerufen; diese Eigenschaft gibt an, ob der Client Streams veröffentlichen, Streams abonnieren und die Methoden nutzen kann, um Den Ton der Streams in einer Sitzung stummschalten, abhängig von der Rolle, die dem Token zugewiesen wurde, das für die Verbindung mit der Sitzung verwendet wird.

Wenn Sie sich beispielsweise mit einem Token, dem die Rolle „Subscriber“ zugewiesen ist, bei einer Sitzung anmelden, wird die canPublish Die Eigenschaft dieses Objekts ist auf false (und der Client verfügt nicht über die Berechtigungen, in der Sitzung zu veröffentlichen). Weitere Informationen finden Sie bei OpenTok Token Dokumentation.

Zusammenfassung der Felddaten

Felder

Modifikator und Typ

Feld

Beschreibung

boolean

canForceDisconnect

Ob der Client die erzwungene Trennung von Verbindungen innerhalb der Sitzung anfordern kann (true) oder nicht (false).

boolean

canForceMute

Ob der Client in der Sitzung das erzwungene Stummschalten von Streams anfordern oder den aktuellen Stummschaltstatus in einer Sitzung deaktivieren kann (true) oder nicht (false).

boolean

canPublish

Ob der Client Streams in der Sitzung veröffentlichen kann (true) oder nicht (false).

boolean

canSubscribe

Ob der Client in der Sitzung Streams abonnieren kann (true) oder nicht (false).

Zusammenfassung zum Konstruktor

Konstruktoren

Konstruktor

Beschreibung

Capabilities()

Zusammenfassung der Methode

Alle MethodenInstanzmethodenKonkrete Methoden

Modifikator und Typ

Methode

Beschreibung

String

toString()

Von der Klasse „java.lang.“ geerbte Methoden.Objekt

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Felddetails

canPublish

public boolean canPublish

Ob der Client Streams in der Sitzung veröffentlichen kann (true) oder nicht (false). Dies ist auf false für Clients, die sich mit einem Token, dem die Rolle „Subscriber“ zugewiesen ist, bei einer Sitzung anmelden.

canSubscribe

public boolean canSubscribe

Ob der Client in der Sitzung Streams abonnieren kann (true) oder nicht (false).

canForceMute

public boolean canForceMute

Ob der Client in der Sitzung das erzwungene Stummschalten von Streams anfordern oder den aktuellen Stummschaltstatus in einer Sitzung deaktivieren kann (true) oder nicht (false).

Siehe auch: : - Session.forceMuteAll(Iterable) - Session.forceMuteStream(Stream stream) - Session.disableForceMute()

canForceDisconnect

public boolean canForceDisconnect

Ob der Client die erzwungene Trennung von Verbindungen innerhalb der Sitzung anfordern kann (true) oder nicht (false).

Siehe auch: : - Session.forceDisconnect(Connection connection)

Angaben zum Hersteller

Fähigkeiten

public Capabilities()

Details zur Methode

toString

öffentlich  Zeichenfolge toString()

Überschreibungen: : toString im Unterricht  Object