package

com.amazonaws.ivs.broadcast

Interfaces

AudioDevice.StatsCallback  
Builder<T> A utility interface used by BroadcastConfiguration to enable .with and .changing  
Releasable Marks objects that must be released with release()  
TypedLambda<T> A utility interface used by BroadcastSession for device change callbacks  

Classes

AudioDevice Audio input sources must conform to this interface  
AudioSource Use AudioSource as a generic source to send app-generated audio to the SDK in LPCM format. 
Bluetooth Manage the state of Bluetooth SCO capabilities  
BroadcastConfiguration Configuration properties for a BroadcastSession Changing any properties on this object after providing it to `BroadcastSession` will not have any effect. 
BroadcastConfiguration.Audio  
BroadcastConfiguration.Mixer Audio and Video Mixer properties. 
BroadcastConfiguration.Mixer.Slot A slot represents an on-screen and audible element that can be transitioned over time and bound and unbound to input devices. 
BroadcastConfiguration.Vec2  
BroadcastConfiguration.Vec4  
BroadcastConfiguration.Video  
BroadcastSession BroadcastSession is the primary interaction point with the IVS Broadcast SDK. 
BroadcastSession.Listener Provide a listener to receive status updates and errors from the SDK. 
BroadcastSessionTest A handle on the network quality test. 
BroadcastSessionTest.Result Information about the state of a network quality test. 
CameraSource CameraSource represents a camera input device  
Device Represents an input device such as a camera or microphone  
Device.Descriptor Represents an input device's description. 
ImageDevice Image and video input sources must conform to this interface  
ImagePreviewView A view that will render a preview of either an ImageDevice, or the composited preview of the entire BroadcastSession
Mixer The mixer determines the final on-screen and in-ear state for visual elements and audio. 
Presets Configuration and Device Presets  
Presets.Configuration BroadcastConfiguration presets. 
Presets.Devices Device presets. 
SurfaceSource An image source backed by an Android Surface. 
SystemCaptureService  

Enums

AudioDevice.Format Audio data representations  
BroadcastConfiguration.AspectMode The AspectMode determines how an image's aspect ratio will be maintained. 
BroadcastConfiguration.AudioSampleRate  
BroadcastConfiguration.LogLevel  
BroadcastSession.State  
BroadcastSessionTest.Status The state of a network quality test  
Device.Descriptor.DeviceType  
Device.Descriptor.Position Physical device position  
Device.Descriptor.StreamType Media types present in a stream  
ErrorType Enumeration of error codes used in onError(BroadcastException)
ImageDevice.Rotation Utility enum that defines common rotations by degree in radians. 

Exceptions