com.opentok.android.SubscriberKit
com.opentok.android.Subscriber
All Implemented Interfaces:
: Observer
public class Subscriber extends SubscriberKit
Used to consume an audio-video stream in the OpenTok session. Subscribers are
created by passing a valid Stream instance into the Subscriber constructor.
Subscribers can connect to receive media when you call the
Session.subscribe(SubscriberKit subscriber) method.
Nested Class Summary
Nested Classes
Modifier and Type
Class
Description
static class
Subscriber.Builder
Used to build a Subscriber object.
Nested classes/interfaces inherited from class com.opentok.android.SubscriberKit
SubscriberKit.AudioLevelListener, SubscriberKit.AudioStatsListener, SubscriberKit.CaptionsListener, SubscriberKit.MediaLinkStatsListener, SubscriberKit.SenderStats, SubscriberKit.StreamListener, SubscriberKit.SubscriberAudioStats, SubscriberKit.SubscriberListener, SubscriberKit.SubscriberMediaLinkStats, SubscriberKit.SubscriberRtcStatsReportListener, SubscriberKit.SubscriberVideoStats, SubscriberKit.VideoListener, SubscriberKit.VideoStatsListener
Field Summary
Fields inherited from class com.opentok.android.SubscriberKit
audioLevelListener, audioStatsListener, captionsListener, mediaLinkStatsListener, NETWORK_REASON_NETWORK_CONDITION_CHANGE, NO_PREFERRED_FRAMERATE, NO_PREFERRED_RESOLUTION, renderer, rtcStatsReportListener, session, stream, streamListener, subscriberListener, VIDEO_REASON_CODEC_CHANGE, VIDEO_REASON_CODEC_NOT_SUPPORTED, VIDEO_REASON_INTERRUPTION, VIDEO_REASON_NONE, VIDEO_REASON_PUBLISH_VIDEO, VIDEO_REASON_QUALITY, VIDEO_REASON_RESOLUTION_CHANGE, VIDEO_REASON_SUBSCRIBE_TO_VIDEO, videoListener, videoStatsListener
Constructor Summary
Constructors
Modifier
Constructor
Description
protected
Subscriber(Subscriber.Builder builder)
Method Summary
Methods inherited from class com.opentok.android.SubscriberKit
attachToSession, destroy, detachFromSession, finalize, getAudioVolume, getCaptionsTranslationLanguage, getPreferredFrameRate, getPreferredResolution, getRenderer, getRtcStatsReport, getSession, getStream, getSubscribeToAudio, getSubscribeToCaptions, getSubscribeToVideo, getView, onAudioDisabled, onAudioEnabled, onAudioLevelUpdated, onCaptionText, onConnected, onDisconnected, onError, onPause, onResume, onRtcStatsReport, onStreamDisconnected, onStreamReconnected, onVideoDataReceived, onVideoDisabled, onVideoDisableWarning, onVideoDisableWarningLifted, onVideoEnabled, setAudioLevelListener, setAudioStatsListener, setAudioVolume, setCaptionsListener, setCaptionsTranslationLanguage, setMediaLinkStatsListener, setPreferredFrameRate, setPreferredResolution, setRenderer, setRtcStatsReportListener, setStreamListener, setStyle, setSubscriberListener, setSubscribeToAudio, setSubscribeToCaptions, setSubscribeToVideo, setVideoListener, setVideoStatsListener, update
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Details
Subscriber
protected Subscriber(Subscriber.Builder builder)