All Classes and Interfaces
Class
Description
This class contains a few convenience methods for doing requests to Bambuser's API.
This is the main class and entry point to the library.
Basic information describing an available camera.
An Observer interface that should be passed to
storeLocalMedia(path, observer)
or
storeLocalMedia(fileDescriptor, observer)
to receive callbacks while
recording a local copy of a broadcast.An Observer interface that must be implemented for you to receive callbacks about important
state changes and events within the
Broadcaster
.A callback interface that can be passed to
takePicture(file, resolution, observer)
An Observer interface that should be passed to
setTalkbackObserver(observer)
to receive callbacks about
talkback stream state changes.An interface that can optionally be used with
setUplinkSpeedObserver(observer)
to receive callbacks about uplink speed tests which the
Broadcaster
can do while not broadcasting.An interface that should be passed to
setViewerCountObserver(ViewerCountObserver)
to receive callbacks about
the current and total number of viewers of the broadcast.Class for integrating playback of Bambuser broadcasts in an app.
An interface that should be passed to
setViewerCountObserver(ViewerCountObserver)
to receive callbacks about the
current and total number of viewers of the broadcast.A latency measurement consists of the measured
LatencyMeasurement.latency
and the LatencyMeasurement.uncertainty
of
the measurement.A
BroadcastPlayer
instance will always be in one of these states.A SurfaceView which adjusts its aspect ratio to fit the camera preview resolution.