All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AudioData Defines audio data passed into the PublisherKit.CustomAudioTransformer.transform() method.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.BaseAudioDevice.BluetoothState Defines values for theBaseAudioDevice.getBluetoothState()
method.BaseAudioDevice.OutputMode Defines values for theBaseAudioDevice.setOutputMode(OutputMode mode)
method.BaseVideoCapturer Defines a video capturer to be used by aPublisherKit
object.BaseVideoCapturer.CaptureSettings Defines the capture settings for a video capturer.BaseVideoCapturer.CaptureSwitch An interface for defining how theBaseVideoCapturer.CaptureSwitch.cycleCamera()
method of a Publisher object that implements a custom video capturer.BaseVideoCapturer.VideoContentHint Defines the content hint settings for a video capturer.BaseVideoRenderer Defines a video renderer to be used by a PublisherKit object or a SubscriberKit object.CaCertificates Connection Represents a connection between a client and an OpenTok session.MediaUtils Includes a staticMediaUtils.getSupportedCodecs(Context context)
method to discover which video codecs are supported on the device.MediaUtils.VideoCodecType An enum of video codec types.MuteForcedInfo Defines theinfo
parameter of theSession.onMuteForced(MuteForcedInfo info)
andSession.onMuteForced(MuteForcedInfo info)
methods.OpentokError Defines errors thrown by the OpenTok Android SDK.OpentokError.Domain Defines error domains values for OpentokError objects.OpentokError.ErrorCode Defines error code values for OpentokError objects.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 aPublisher
object.Publisher.CameraCaptureFrameRate Defines values for theframeRate
parameter of thePublisher.Builder.frameRate(Publisher.CameraCaptureFrameRate frameRate)
method.Publisher.CameraCaptureResolution Defines values for theresolution
parameter of thePublisher.Builder.resolution(Publisher.CameraCaptureResolution resolution)
method.Publisher.CameraListener Monitors when the camera used by the publisher changes.PublisherKit A publisher captures an audio-video stream from the sources you specify.PublisherKit.AudioLevelListener Monitors changes in the audio level of the publisher.PublisherKit.AudioStatsListener Defines the listener object for getting publisher audio statistcs.PublisherKit.Builder Used to build aPublisherKit
object.PublisherKit.CustomAudioTransformer Defines a custom transformer for an audio stream, to be passed into theAudioTransformer(String name, CustomAudioTransformer transformer)
constructor.PublisherKit.CustomVideoTransformer Defines a custom transformer for a video stream, to be passed into theconstructor.
PublisherKit.MuteListener Monitors when a moderator has forced this publisher to mute audio.PublisherKit.PublisherAudioStats Defines audio statistics for a publisher.PublisherKit.PublisherKitVideoType Defines values for thePublisherKit.setPublisherVideoType(PublisherKitVideoType type)
method.PublisherKit.PublisherListener Monitors when a publisher starts and stops streaming to the session.PublisherKit.PublisherRtcStats Represents RTC statistics for a media stream published by the publisher.PublisherKit.PublisherRtcStatsReportListener Defines the listener object for getting publisher RTC stats reports.PublisherKit.PublisherVideoStats Defines video statistics for a publisher.PublisherKit.VideoListener Monitors when the publisher starts and stops receiving video data.PublisherKit.VideoStatsListener Defines the listener object for getting publisher video statistcs.Session Represents an OpenTok session in which the client is participating.Session.ArchiveListener Monitors when an archive recording of the session starts and stops.Session.Builder Session.Builder.IceServer This is part of the configurable TURN feature.Session.Builder.IncludeServers This is part of the configurable TURN feature.Session.Builder.TransportPolicy This is part of the configurable TURN feature.Session.Capabilities Defines the value returned by theSession.getCapabilities()
method.Session.ConfigurableSessionOptions Session.ConnectionListener Monitors when other clients connect and disconnect to the session.Session.MuteListener Monitors when a moderator mutes streams in the session or disables the mute state in 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 aSession
object.Session.SessionOptions A base class for defining advanced session options with theSession.Builder.sessionOptions(Session.SessionOptions sessionOptions)
method.Session.SessionOptionsProvider Deprecated. Session.SignalListener Monitors when a signal is sent in the session.Session.StreamCaptionsPropertiesListener Monitors when caption properties of streams in the session change.Session.StreamPropertiesListener Monitors when properties of streams in the session change.Stream Represents an audio-video stream in an OpenTok session.Stream.StreamVideoType Defines values for theStream.getStreamVideoType()
method.Subscriber Used to consume an audio-video stream in the OpenTok session.Subscriber.Builder Used to build aSubscriber
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.AudioLevelListener Monitors changes in the audio level of the subscriber.SubscriberKit.AudioStatsListener Defines the listener object for getting subscriber audio statistcs.SubscriberKit.Builder Used to build aSubscriberKit
object.SubscriberKit.CaptionsListener A listener for updated caption text.SubscriberKit.StreamListener Monitors when the subscriber's stream is interrupted and resumes.SubscriberKit.SubscriberAudioStats Defines audio statistics for a subscriber.SubscriberKit.SubscriberListener Monitors state changes of aSubscriberKit
instance.SubscriberKit.SubscriberRtcStatsReportListener Defines the listener object for getting subscriber RTC stats reports.SubscriberKit.SubscriberVideoStats Defines video statistics for a subscriber.SubscriberKit.VideoListener Monitors when the subscriber starts and stops receiving video data.SubscriberKit.VideoStatsListener Defines the listener object for getting subscriber video statistcs.VideoUtils Includes a VideoUtils class, used when setting the preferred resolution using theSubscriberKit.setPreferredResolution(VideoUtils.Size preferredResolution)
method.VideoUtils.Size Defines a video resolution to be used when setting the preferred resolution using theSubscriberKit.setPreferredResolution(VideoUtils.Size preferredResolution)
method.