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.