Package com.opentok.android
Class Session.Capabilities
java.lang.Object
com.opentok.android.Session.Capabilities
- Enclosing class:
Session
Defines the value returned by the
Session.getCapabilities()
method.
After you have connected to a session and the
Session.SessionListener.onConnected(Session session)
method has been called,
this property identifies whether the client can publish streams, subscribe to streams,
and use the methods to
mute the audio
of streams in a session, based on the role assigned to the token used to connect to
the session.
For example,
if you connect to a session using a token that is assigned a Subscriber role, the
canPublish
property of this object is set to false
(and the client
does not have privileges to publish to the session). For more information, see the OpenTok
token documentation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
Whether the client can request force mute streams in the session or disable the active mute state in a session (true
) or not (false
).boolean
Whether the client can publish streams to the session (true
) or not (false
).boolean
Whether the client can subscribe to streams in the session (true
) or not (false
). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
canPublish
public boolean canPublishWhether the client can publish streams to the session (true
) or not (false
). This is set tofalse
for clients that connect to a session using a token that is assigned a Subscriber role. -
canSubscribe
public boolean canSubscribeWhether the client can subscribe to streams in the session (true
) or not (false
). -
canForceMute
public boolean canForceMuteWhether the client can request force mute streams in the session or disable the active mute state in a session (true
) or not (false
).- See Also:
-
-
Constructor Details
-
Capabilities
public Capabilities()
-
-
Method Details