Package com.opentok.android
package com.opentok.android
-
ClassDescriptionDefines audio data passed into the PublisherKit.CustomAudioTransformer.transform() method.Use the AudioDeviceManager to set a custom audio device to be used by the app.Defines an audio device for use in a session.The audio bus marshals audio data between the network and the audio device.Defines the format of the audio when a custom audio driver is used.Defines values for the
BaseAudioDevice.getBluetoothState()
method.Defines values for theBaseAudioDevice.setOutputMode(OutputMode mode)
method.Defines a video capturer to be used by aPublisherKit
object.Defines the capture settings for a video capturer.An interface for defining how theBaseVideoCapturer.CaptureSwitch.cycleCamera()
method of a Publisher object that implements a custom video capturer.Defines the content hint settings for a video capturer.Defines a video renderer to be used by a PublisherKit object or a SubscriberKit object.Represents a connection between a client and an OpenTok session.Includes a staticMediaUtils.getSupportedCodecs(Context context)
method to discover which video codecs are supported on the device.An enum of video codec types.Defines theinfo
parameter of theSession.onMuteForced(MuteForcedInfo info)
andSession.onMuteForced(MuteForcedInfo info)
methods.Defines errors thrown by the OpenTok Android SDK.Defines error domains values for OpentokError objects.Defines error code values for OpentokError objects.Used to capture an audio-video stream from the device's microphone and camera for use in an OpenTok session.Used to build aPublisher
object.Defines values for theframeRate
parameter of thePublisher.Builder.frameRate(Publisher.CameraCaptureFrameRate frameRate)
method.Defines values for theresolution
parameter of thePublisher.Builder.resolution(Publisher.CameraCaptureResolution resolution)
method.Monitors when the camera used by the publisher changes.A publisher captures an audio-video stream from the sources you specify.Monitors changes in the audio level of the publisher.Defines the listener object for getting publisher audio statistics.Used to build aPublisherKit
object.Defines a custom transformer for an audio stream, to be passed into thePublisherKit.AudioTransformer
constructor.Defines a custom transformer for a video stream, to be passed into thePublisherKit.VideoTransformer
constructor.Monitors when a moderator has forced this publisher to mute audio.Defines audio statistics for a publisher.Defines values for thePublisherKit.setPublisherVideoType(PublisherKitVideoType type)
method.Monitors when a publisher starts and stops streaming to the session.Represents RTC statistics for a media stream published by the publisher.Defines the listener object for getting publisher RTC stats reports.Defines video statistics for a publisher.Monitors when the publisher starts and stops receiving video data.Defines the listener object for getting publisher video statistics.Represents an OpenTok session in which the client is participating.Monitors when an archive recording of the session starts and stops.Defines a custom TURN server used in theSession.Builder.setCustomIceServers(List, IncludeServers)
method.Defines settings for whether to use only your custom TURN servers or to use those servers in addition to Vonage Video API TURN servers.Defines settings for whether to use all ICE transport types (such as host, srflx, and TURN) to establish media connectivity or to only use TURN.Defines the value returned by theSession.getCapabilities()
method.Monitors when other clients connect and disconnect to the session.Monitors when a moderator mutes streams in the session or disables the mute state in the session.Monitors when an a client tries to automatically reconnect after losing its connection to an OpenTok session.Monitors state changes in aSession
object.A base class for defining advanced session options with theSession.Builder.sessionOptions(Session.SessionOptions sessionOptions)
method.Deprecated.Monitors when a signal is sent in the session.Monitors when caption properties of streams in the session change.Monitors when properties of streams in the session change.Represents an audio-video stream in an OpenTok session.Defines values for theStream.getStreamVideoType()
method.Used to consume an audio-video stream in the OpenTok session.Used to build aSubscriber
object.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.Monitors changes in the audio level of the subscriber.Defines the listener object for getting subscriber audio statistics.Used to build aSubscriberKit
object.A listener for updated caption text.Monitors when the subscriber's stream is interrupted and resumes.Defines audio statistics for a subscriber.Monitors state changes of aSubscriberKit
instance.Defines the listener object for getting subscriber RTC stats reports.Defines video statistics for a subscriber.Monitors when the subscriber starts and stops receiving video data.Defines the listener object for getting subscriber video statistics.Includes a VideoUtils class, used when setting the preferred resolution using theSubscriberKit.setPreferredResolution(VideoUtils.Size preferredResolution)
method.Defines a video resolution to be used when setting the preferred resolution using theSubscriberKit.setPreferredResolution(VideoUtils.Size preferredResolution)
method.