java.lang.Object

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)