Interface | Description |
---|---|
BaseVideoCapturer.CaptureSwitch |
An interface for defining how the
BaseVideoCapturer.CaptureSwitch.cycleCamera()
method of a Publisher object that implements a custom video capturer. |
Publisher.CameraListener |
Monitors when the camera used by the publisher changes.
|
PublisherKit.AudioLevelListener |
Monitors changes in the audio level of the publisher.
|
PublisherKit.AudioStatsListener |
Defines the listener object for getting publisher audio statistcs.
|
PublisherKit.PublisherListener |
Monitors when a publisher starts and stops streaming to the session.
|
PublisherKit.PublisherRtcStatsReportListener |
Defines the listener object for getting publisher RTC stats reports.
|
PublisherKit.VideoStatsListener |
Defines the listener object for getting publisher video statistcs.
|
Session.ArchiveListener |
Monitors when an archive recording of the session starts and stops.
|
Session.ConnectionListener |
Monitors when other clients connect and disconnect to the session.
|
Session.ReconnectionListener |
Monitors when an a client tries to automatically reconnect after losing its connection to an
OpenTok session.
|
Session.SessionListener |
Monitors state changes in a
Session object. |
Session.SessionOptionsProvider | Deprecated |
Session.SignalListener |
Monitors when a signal is sent in the session.
|
Session.StreamPropertiesListener |
Monitors when properties of streams in the session change.
|
SubscriberKit.AudioLevelListener |
Monitors changes in the audio level of the subscriber.
|
SubscriberKit.AudioStatsListener |
Defines the listener object for getting subscriber audio statistcs.
|
SubscriberKit.StreamListener |
Monitors when the subscriber's stream is interrupted and resumes.
|
SubscriberKit.SubscriberListener |
Monitors state changes of a
SubscriberKit instance. |
SubscriberKit.SubscriberRtcStatsReportListener |
Defines the listener object for getting subscriber RTC stats reports.
|
SubscriberKit.VideoListener |
Monitors when the subscriber starts and stops receiving video data.
|
SubscriberKit.VideoStatsListener |
Defines the listener object for getting subscriber video statistcs.
|
Class | Description |
---|---|
AudioDeviceManager |
Use the AudioDeviceManager to set a custom audio device to be used by the app.
|
BaseAudioDevice |
Defines an audio device for use in a session.
|
BaseAudioDevice.AudioBus |
The audio bus marshals audio data between the network and the audio
device.
|
BaseAudioDevice.AudioSettings |
Defines the format of the audio when a custom audio driver is used.
|
BaseVideoCapturer |
Defines a video capturer to be used by a
PublisherKit object. |
BaseVideoCapturer.CaptureSettings |
Defines the capture settings for a video capturer.
|
BaseVideoRenderer |
Defines a video renderer to be used by a PublisherKit object or a
SubscriberKit object.
|
Connection |
Represents a connection between a client and an OpenTok session.
|
MediaUtils |
Includes a static
MediaUtils.getSupportedCodecs(Context context) method to discover which
video codecs are supported on the device. |
OpentokError |
Defines errors thrown by the OpenTok Android SDK.
|
Publisher |
Used to capture an audio-video stream from the device's microphone and camera
for use in an OpenTok session.
|
Publisher.Builder |
Used to build a
Publisher object. |
PublisherKit |
A publisher captures an audio-video stream from the sources you specify.
|
PublisherKit.Builder |
Used to build a
PublisherKit object. |
PublisherKit.PublisherAudioStats |
Defines audio statistics for a publisher.
|
PublisherKit.PublisherRtcStats |
Represents RTC statistics for a media stream published by the publisher.
|
PublisherKit.PublisherVideoStats |
Defines video statistics for a publisher.
|
Session |
Represents an OpenTok session in which the client is participating.
|
Session.Builder | |
Session.Builder.IceServer |
This is part of the
configurable TURN feature.
|
Session.Capabilities |
Defines the value returned by the
Session.getCapabilities() method. |
Session.ConfigurableSessionOptions | |
Session.SessionOptions |
A base class for defining advanced session options with the
Session.Builder.sessionOptions(Session.SessionOptions sessionOptions) method. |
Stream |
Represents an audio-video stream in an OpenTok session.
|
Subscriber |
Used to consume an audio-video stream in the OpenTok session.
|
Subscriber.Builder |
Used to build a
Subscriber object. |
SubscriberKit |
A SubscriberKit (subscriber) object renders media data bound to a Stream
The SubscriberKit class lets you set a custom video renderer for the video stream.
|
SubscriberKit.Builder |
Used to build a
SubscriberKit object. |
SubscriberKit.SubscriberAudioStats |
Defines audio statistics for a subscriber.
|
SubscriberKit.SubscriberVideoStats |
Defines video statistics for a subscriber.
|
VideoUtils |
Includes a VideoUtils class, used when setting the preferred
resolution using the
SubscriberKit.setPreferredResolution(VideoUtils.Size
preferredResolution) method. |
VideoUtils.Size |
Defines a video resolution to be used when setting the preferred resolution
using the
SubscriberKit.setPreferredResolution(VideoUtils.Size
preferredResolution) method. |