Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- active - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The indication if SDK is actively sending local video or not
- addOnDevicesChangedListener(DeviceDiscovery.OnDevicesChangedListener) - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
-
Add a listener to be notified about device changes
- addRenderer(StageRenderer) - Method in class com.amazonaws.ivs.broadcast.Stage
-
Adds a renderer to the list of renderers that will be notified of updates to the Stage.
- addSlot(BroadcastConfiguration.Mixer.Slot) - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Add a new slot to the mixer configuration
- AmazonIVSBetaAPICodecDiscovery - Annotation Interface in com.amazonaws.ivs.broadcast
- appendBuffer(long, ByteBuffer, long, long) - Method in class com.amazonaws.ivs.broadcast.AudioSource
- appendBuffer(ByteBuffer, long, long) - Method in class com.amazonaws.ivs.broadcast.AudioDevice
-
Append an audio buffer.
- appendBuffer(ByteBuffer, long, long) - Method in class com.amazonaws.ivs.broadcast.AudioSource
- attachDevice(Device) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Asynchronously attach a device for use with the broadcast session.
- attachDevice(Device.Descriptor) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Asynchronously attach and open a device for use with the broadcast session.
- attachDevice(Device.Descriptor, boolean, TypedLambda<Device>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Asynchronously attach and open a device for use with the broadcast session
- attachDevice(Device.Descriptor, TypedLambda<Device>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Asynchronously attach and open a device for use with the broadcast session.
- ATTEMPTING_PUBLISH - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.PublishState
-
The participant is attempting to publish
- ATTEMPTING_SUBSCRIBE - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeState
-
An subscription is being established to the remote participant
- attributes - Variable in class com.amazonaws.ivs.broadcast.ParticipantInfo
-
Attributes associated with this participant
- audio - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- AUDIO - Enum constant in enum class com.amazonaws.ivs.broadcast.StageStream.Type
- AUDIO_ONLY - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeType
-
Subscribe to pariticipant's audio
- AUDIO_VIDEO - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeType
-
Subscribe to both pariticipant's audio and video
- audioConfiguration - Variable in class com.amazonaws.ivs.broadcast.StageConfiguration
- AudioDevice - Class in com.amazonaws.ivs.broadcast
-
Audio input sources must conform to this interface
- AudioDevice() - Constructor for class com.amazonaws.ivs.broadcast.AudioDevice
- AudioDevice.Format - Enum Class in com.amazonaws.ivs.broadcast
-
Audio data representations
- AudioDevice.StatsCallback - Interface in com.amazonaws.ivs.broadcast
- audioFormat - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Microphone audio format
- audioLevel - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
Represents the audio level of receiving audio, and the value is between 0 and 1
- AudioLocalStageStream - Class in com.amazonaws.ivs.broadcast
- AudioLocalStageStream(Device) - Constructor for class com.amazonaws.ivs.broadcast.AudioLocalStageStream
-
Note: Since VOICE_COMMUNICATION audio mode is used, audio may be routed from a different audio device than the one
AudioLocalStageStream
was created with. - AudioLocalStageStream(Device, StageAudioConfiguration) - Constructor for class com.amazonaws.ivs.broadcast.AudioLocalStageStream
- AudioSource - Class in com.amazonaws.ivs.broadcast
-
Use AudioSource as a generic source to send app-generated audio to the SDK in LPCM format.
- AudioStageStream - Class in com.amazonaws.ivs.broadcast
-
This is a child class of
StageStream
and provide audio specific APIs and implementations - autoReconnect - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- AUX - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
- awaitDeviceChanges(Runnable) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Run a task upon the completion of pending device attachments or detachments.
B
- BACK - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
- BACK_CAMERA(Context) - Static method in class com.amazonaws.ivs.broadcast.Presets.Devices
-
Picks the back camera and default audio input
- BackgroundDetector - Class in com.amazonaws.ivs.broadcast
- BackgroundDetector() - Constructor for class com.amazonaws.ivs.broadcast.BackgroundDetector
- BAD - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
- BALANCED - Enum constant in enum class com.amazonaws.ivs.broadcast.StageVideoConfiguration.DegradationPreference
- BASIC_LANDSCAPE - Static variable in class com.amazonaws.ivs.broadcast.Presets.Configuration
-
A preset that is usable with the Basic channel type
- BASIC_PORTRAIT - Static variable in class com.amazonaws.ivs.broadcast.Presets.Configuration
-
A preset that is usable with the Basic channel type
- bind(Device, String) - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Bind a device's output to a mixer slot (specified in the mixer configuration) A common source of failure for this API is if a slot does not exist matching the provided slotName.
- Bluetooth - Class in com.amazonaws.ivs.broadcast
-
Manage the state of Bluetooth SCO capabilities
- Bluetooth() - Constructor for class com.amazonaws.ivs.broadcast.Bluetooth
- BLUETOOTH - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
- BroadcastConfiguration - Class in com.amazonaws.ivs.broadcast
-
Configuration properties for a BroadcastSession Changing any properties on this object after providing it to `BroadcastSession` will not have any effect.
- BroadcastConfiguration() - Constructor for class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- BroadcastConfiguration.AspectMode - Enum Class in com.amazonaws.ivs.broadcast
-
The AspectMode determines how an image's aspect ratio will be maintained.
- BroadcastConfiguration.Audio - Class in com.amazonaws.ivs.broadcast
- BroadcastConfiguration.AudioSampleRate - Enum Class in com.amazonaws.ivs.broadcast
- BroadcastConfiguration.AutomaticBitrateProfile - Enum Class in com.amazonaws.ivs.broadcast
-
Profiles for the automatic video bitrate behavior.
- BroadcastConfiguration.AutoReconnect - Class in com.amazonaws.ivs.broadcast
-
An object that can configure SDK auto-reconnect functionality.
- BroadcastConfiguration.LogLevel - Enum Class in com.amazonaws.ivs.broadcast
- BroadcastConfiguration.Mixer - Class in com.amazonaws.ivs.broadcast
-
Audio and Video Mixer properties.
- BroadcastConfiguration.Mixer.Slot - Class in com.amazonaws.ivs.broadcast
-
A slot represents an on-screen and audible element that can be transitioned over time and bound and unbound to input devices.
- BroadcastConfiguration.Network - Class in com.amazonaws.ivs.broadcast
- BroadcastConfiguration.Vec2 - Class in com.amazonaws.ivs.broadcast
- BroadcastConfiguration.Vec4 - Class in com.amazonaws.ivs.broadcast
- BroadcastConfiguration.Video - Class in com.amazonaws.ivs.broadcast
- BroadcastException - Exception in com.amazonaws.ivs.broadcast
- broadcastQuality - Variable in class com.amazonaws.ivs.broadcast.TransmissionStats
-
The current BroadcastQuality.
- BroadcastSession - Class in com.amazonaws.ivs.broadcast
-
BroadcastSession is the primary interaction point with the IVS Broadcast SDK.
- BroadcastSession(Context, BroadcastSession.Listener, BroadcastConfiguration, Device.Descriptor[]) - Constructor for class com.amazonaws.ivs.broadcast.BroadcastSession
-
Create a BroadcastSession object that can stream to an IVS endpoint via RTMPS.
- BroadcastSession.Listener - Class in com.amazonaws.ivs.broadcast
-
Provide a listener to receive status updates and errors from the SDK.
- BroadcastSession.RetryState - Enum Class in com.amazonaws.ivs.broadcast
-
A value representing the
BroadcastSession
retry state. - BroadcastSession.State - Enum Class in com.amazonaws.ivs.broadcast
- BroadcastSessionTest - Class in com.amazonaws.ivs.broadcast
-
A handle on the network quality test.
- BroadcastSessionTest.Result - Class in com.amazonaws.ivs.broadcast
-
Information about the state of a network quality test.
- BroadcastSessionTest.Status - Enum Class in com.amazonaws.ivs.broadcast
-
The state of a network quality test
- build() - Method in class com.amazonaws.ivs.broadcast.CameraSource.Options.Builder
-
Builds the options object
- Builder<T> - Interface in com.amazonaws.ivs.broadcast
-
A utility interface used by
BroadcastConfiguration
to enable .with and .changing - Builder() - Constructor for class com.amazonaws.ivs.broadcast.CameraSource.Options.Builder
-
Instantiate a new builder with no options
- bytesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of bytes received including retransmissions
- bytesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of bytes received including retransmissions
- bytesSent - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The total number of audio bytes sent, and it includes retransmissions
- bytesSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total number of video bytes sent, and it includes retransmissions
C
- CAMERA - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- cameraCharacteristics - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Android-specific characteristics for cameras
- CameraSource - Class in com.amazonaws.ivs.broadcast
-
CameraSource represents a camera input device
- CameraSource.Capabilities - Class in com.amazonaws.ivs.broadcast
-
Represents camera capture capabilities such as zoom support
- CameraSource.Options - Class in com.amazonaws.ivs.broadcast
-
Set options for capturing camera input such as the zoom factor
- CameraSource.Options.Builder - Class in com.amazonaws.ivs.broadcast
-
Use this class to build
CameraSource.Options
objects - cancel() - Method in class com.amazonaws.ivs.broadcast.BroadcastSessionTest
-
Cancels the associated network quality test.
- capabilities - Variable in class com.amazonaws.ivs.broadcast.ParticipantInfo
- changing(Builder<BroadcastConfiguration.Mixer.Slot>) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- changing(Builder<BroadcastConfiguration.Mixer>) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer
- changing(Builder<BroadcastConfiguration>) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- channelCount - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Microphone channel count
- clearSurface() - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceTarget
-
Clears the surface, previews will not be rendered until {
ImagePreviewSurfaceTarget.setSurface(Surface, int, int)
} is called again - CodecDiscovery - Class in com.amazonaws.ivs.broadcast
-
The interaction point for discovering codecs for use with RTMP Broadcast.
- CodecDiscovery(Context) - Constructor for class com.amazonaws.ivs.broadcast.CodecDiscovery
-
Create a new
CodecDiscovery
instance. - CodecDiscovery.Result - Class in com.amazonaws.ivs.broadcast
-
A codec result returned by
CodecDiscovery
. - com.amazonaws.ivs.broadcast - package com.amazonaws.ivs.broadcast
- concealedSamples - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of samples that are concealed samples
- concealmentEvents - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of concealment events
- configuration - Variable in class com.amazonaws.ivs.broadcast.CodecDiscovery.Result
-
The validated
BroadcastConfiguration.Video
that this codec is known to work with. - Configuration() - Constructor for class com.amazonaws.ivs.broadcast.Presets.Configuration
- CONNECTED - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
- CONNECTED - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.ConnectionState
-
SDK is connected to Stage session
- CONNECTING - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
- CONNECTING - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Status
-
The test is connecting to the ingest server and will start soon.
- CONNECTING - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.ConnectionState
-
SDK is establishing connection to Stage session
- CONSERVATIVE - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AutomaticBitrateProfile
-
This profile is conservative in how it ramps up the bitrate when the network health is good, but fast to drop the bitrate when network health is bad.
- context - Variable in class com.amazonaws.ivs.broadcast.SurfaceSource
- createAudioInputSource(int, BroadcastConfiguration.AudioSampleRate, AudioDevice.Format) - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
-
Create an audio input for a custom source.
- createAudioInputSource(int, BroadcastConfiguration.AudioSampleRate, AudioDevice.Format) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Create an audio input for a custom source.
- createImageInputSource() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Create an image input for a custom source.
- createImageInputSource(BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
-
Create an image input for a custom source.
- createServiceNotificationBuilder(String, String, Intent) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Create a notification builder that can create a persistent notification compatible with the MediaProjection API
- createSystemAudioSource(MediaProjection, TypedLambda<List<Device>>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Creates an audio capture device for capturing the system audio
- createSystemCaptureSources(Intent, Class<?>, Notification, TypedLambda<List<Device>>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
This allows you to create an
ImageDevice
that can be used to capture the Android device's screen and anAudioDevice
that can capture the Android device's audio (API 29 and above only). - CUSTOM - Enum constant in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
- CUSTOM(int) - Static method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay
-
An explicit jitter buffer delay value (in ms)
- CustomAudioSource - Class in com.amazonaws.ivs.broadcast
-
An extension of
AudioSource
to send app-generated audio to the SDK in LPCM format. - CustomAudioSource(String, long) - Constructor for class com.amazonaws.ivs.broadcast.CustomAudioSource
- CustomImageSource - Class in com.amazonaws.ivs.broadcast
-
An extension of
SurfaceSource
to send app-generated video to the SDK. - CustomImageSource(Context, Surface, SurfaceTexture, Handler, String, long) - Constructor for class com.amazonaws.ivs.broadcast.CustomImageSource
D
- DEBUG - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.LogLevel
-
Debugging messages, potentially quite verbose.
- DEFAULT - Enum constant in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
- DEFAULT() - Static method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay
-
A preset for a minimum possible delay target.
- DEFAULT_ID - Static variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
- delayInMS - Variable in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.CustomJitterBufferDelay
-
The delay (in ms) of the current jitter buffer configuration.
- delete(Uri, String, String[]) - Method in class com.amazonaws.ivs.broadcast.BackgroundDetector
- descriptor - Variable in class com.amazonaws.ivs.broadcast.AudioSource
- Descriptor() - Constructor for class com.amazonaws.ivs.broadcast.Device.Descriptor
- detachDevice(Device) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
- detachDevice(Device.Descriptor) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Close and detach a device
- Device - Class in com.amazonaws.ivs.broadcast
-
Represents an input device such as a camera or microphone
- Device() - Constructor for class com.amazonaws.ivs.broadcast.Device
- Device.Descriptor - Class in com.amazonaws.ivs.broadcast
-
Represents an input device's description.
- Device.Descriptor.DeviceType - Enum Class in com.amazonaws.ivs.broadcast
- Device.Descriptor.Position - Enum Class in com.amazonaws.ivs.broadcast
-
Physical device position
- Device.Descriptor.StreamType - Enum Class in com.amazonaws.ivs.broadcast
-
Media types present in a stream
- DeviceDiscovery - Class in com.amazonaws.ivs.broadcast
-
Use this class to discover local devices, such as microphones or cameras, to attach to the SDK.
- DeviceDiscovery(Context) - Constructor for class com.amazonaws.ivs.broadcast.DeviceDiscovery
- DeviceDiscovery.OnDevicesChangedListener - Interface in com.amazonaws.ivs.broadcast
-
A listener which notifies when the list of devices changes
- deviceId - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
System deviceId.
- Devices() - Constructor for class com.amazonaws.ivs.broadcast.Presets.Devices
- DISCONNECTED - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
- DISCONNECTED - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.ConnectionState
-
SDK is not connected to Stage session
- DOWN - Enum constant in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
E
- enableEchoCancellation(boolean) - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
-
Sets whether echo cancellation should be enabled.
- enableNoiseSuppression(boolean) - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
-
Setting this to true will enable noise suppression.
- enableTransparency(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Setting this to true will enable transparency between mixer slots at the cost of some memory usage.
- END_OF_FILE - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Connection has ended.
- equals(Object) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec2
- equals(Object) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec4
- ERROR - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.LogLevel
-
Error conditions and faults
- ERROR - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
- ERROR - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Status
-
The test failed due to an error.
- ERROR - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Generic error occurred.
- ERROR_AUTHORIZATION - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Error indicating a network resource is not authorized.
- ERROR_CONNECTION_ABORTED - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Software caused the connection to abort.
- ERROR_CONNECTION_RESET - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Connection reset by the server.
- ERROR_DEVICE_DISCONNECTED - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Device, such as a mic or camera, lost its connection.
- ERROR_INVALID_DATA - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Data or input is invalid for the operation.
- ERROR_INVALID_PARAMETER - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Method parameter is invalid.
- ERROR_INVALID_STATE - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Class or object is an invalid state.
- ERROR_NETWORK - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Unspecified Network error.
- ERROR_NETWORK_IO - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Error indicating a network I/O failure.
- ERROR_NO_SOURCE - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
No source present for the operation.
- ERROR_NOT_AVAILABLE - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Error indicating a network resource is not available.
- ERROR_NOT_CONNECTED - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Not connected.
- ERROR_NOT_SUPPORTED - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Method or feature not supported.
- ERROR_TIMEOUT - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Method or operation timed out.
- ERROR_TYPE_UNKNOWN - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Error type unknown when using fromInt(), where the argument was out of range of this enum.
- ERROR_WOULD_BLOCK - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Error indicating a non-blocking resource would block but did not; retry later.
- ERROR_WRONG_THREAD - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Call made on the wrong thread.
- ErrorType - Enum Class in com.amazonaws.ivs.broadcast
-
Enumeration of error codes used in
BroadcastSession.Listener.onError(BroadcastException)
. - EXCELLENT - Enum constant in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
- EXCELLENT - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
- exception - Variable in class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Result
-
Any error associated with the network quality test.
- exception - Variable in class com.amazonaws.ivs.broadcast.CodecDiscovery.Result
-
This will be `null` if
CodecDiscovery.Result.configuration
was provided, otherwise this will provide a description of why theVideoCodec
is not available. - exchangeDevices(Device.Descriptor, Device.Descriptor, TypedLambda<Device>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
- exchangeDevices(Device, Device.Descriptor, TypedLambda<Device>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Exchange a device with another device of the same type
F
- FAILURE - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
The SDK was unable to reconnect a failed broadcast within the maximum amount of allowed retries.
- FAST_INCREASE - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AutomaticBitrateProfile
-
This profile is fast to ramp up the bitrate when the network health is good, and fast to drop the bitrate when network health is bad.
- FILL - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AspectMode
- finalize() - Method in class com.amazonaws.ivs.broadcast.CodecDiscovery
- finalize() - Method in class com.amazonaws.ivs.broadcast.CustomAudioSource
- finalize() - Method in class com.amazonaws.ivs.broadcast.CustomImageSource
- finalize() - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
- finalize() - Method in class com.amazonaws.ivs.broadcast.Stage
- firCount - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total number of Full Intra Request(FIR) packets received
- firCount - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of Full Intra Request(FIR) packets sent
- FIT - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AspectMode
- FLOAT32 - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
32-bit floating point, interleaved.
- FLOAT32_PLANAR - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
32-bit floating point, planar.
- FLOAT64 - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
64-bit floating point, interleaved.
- FLOAT64_PLANAR - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
64-bit floating point, planar.
- frameHeight - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
Represents the height of the last encoded frame
- frameHeight - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
Represents the height of the last decoded frame
- framesDecoded - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of video frames correctly being decoded
- framesDropped - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of video frames dropped prior to decode
- framesEncoded - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of video frames encoded
- framesPerSecond - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of encoded frames during the last second
- framesPerSecond - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The number of decoded frames during the last second
- framesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of video frames being received
- framesSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
Represents the total number of frames sent
- frameWidth - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
Represents the width of the last encoded frame
- frameWidth - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
Represents the width of the last decoded frame
- freezeCount - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of video freezes experienced by receiver
- friendlyName - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
A human-readable name
- fromInt(int) - Static method in enum class com.amazonaws.ivs.broadcast.ErrorType
- FRONT - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
- FRONT_CAMERA(Context) - Static method in class com.amazonaws.ivs.broadcast.Presets.Devices
-
Picks the front camera and default audio input
G
- GAME - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Usage
- GAMING_LANDSCAPE - Static variable in class com.amazonaws.ivs.broadcast.Presets.Configuration
- GAMING_PORTRAIT - Static variable in class com.amazonaws.ivs.broadcast.Presets.Configuration
- gatherAvailableCodecs(String, BroadcastConfiguration.Video, TypedLambda<List<CodecDiscovery.Result>>) - Method in class com.amazonaws.ivs.broadcast.CodecDiscovery
-
Gather all codecs that are supported by the SDK for RTMP Broadcast.
- GENERIC - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
- getAspect() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The aspect mode of the mixer slot.
- getAudioConfiguration() - Method in class com.amazonaws.ivs.broadcast.LocalStageStream
- getAutoBitrateProfile() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The profile to use for the video's automatic bitrate algorithm.
- getBitrate() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Audio
-
The audio bitrate for the output audio stream.
- getCameraCaptureQualityFps() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Return desired fps for local preview or 0 if none was set
- getCameraCaptureQualitySize() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Return desired size for local preview or null if none was set
- getCanvasAspectMode() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer
- getCapabilities() - Method in class com.amazonaws.ivs.broadcast.CameraSource
-
Returns this camera's capabilities
- getChannels() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Audio
-
The number of channels for the output audio stream.
- getCode() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- getCodec() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The codec for the output video stream.
- getContentType() - Method in class com.amazonaws.ivs.broadcast.StageAudioManager
- getDegradationPreference() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- getDescriptor() - Method in class com.amazonaws.ivs.broadcast.AudioSource
-
From Device
- getDescriptor() - Method in class com.amazonaws.ivs.broadcast.CameraSource
- getDescriptor() - Method in class com.amazonaws.ivs.broadcast.Device
- getDescriptor() - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- getDetail() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- getDevice() - Method in class com.amazonaws.ivs.broadcast.StageStream
- getDeviceBinding(Device) - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Get a device's current binding, if it is bound.
- getEnabled() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AutoReconnect
- getError() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- getErrorCode() - Method in enum class com.amazonaws.ivs.broadcast.ErrorType
- getFillColor() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- getGain() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The gain of the mixer slot By default this is `1`.
- getHandle() - Method in class com.amazonaws.ivs.broadcast.AudioSource
- getHandle() - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- getInitialBitrate() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The initial bitrate for the output video stream.
- getInputSurface() - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
-
Retrieving this Surface can be done from any thread, but API calls on the Surface may not be thread safe.
- getInstance(Context) - Static method in class com.amazonaws.ivs.broadcast.StageAudioManager
-
Returns an instance of the StageAudioManager.
- getKeyframeInterval() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The keyframe interval for the output video stream in seconds.
- getMatchCanvasAspectMode() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
Whether or not this mixer slot automatically matches the canvas aspect mode.
- getMatchCanvasSize() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
Whether or not this mixer slot automatically matches the canvas size.
- getMaxBitrate() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The maximum bitrate for the output video stream.
- getMaxBitrate() - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
- getMaxBitrate() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- getMaxZoomFactor() - Method in class com.amazonaws.ivs.broadcast.CameraSource.Capabilities
-
Returns this camera's maximum supported zoom factor
- getMinBitrate() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The minimum bitrate for the output video stream.
- getMinBitrate() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- getMinDelay() - Method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration
- getMixer() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
- getMixerCanvasSize() - Method in class com.amazonaws.ivs.broadcast.StageConfiguration
- getMuted() - Method in class com.amazonaws.ivs.broadcast.StageStream
- getName() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The name of this mixer slot.
- getPosition() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The position of the mixer slot.
- getPreferredAudioInput() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The preferred audio input device for the mixer slot.
- getPreferredVideoInput() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The preferred video input device for the mixer slot.
- getPreview() - Method in class com.amazonaws.ivs.broadcast.StageStream
-
Create a preview for this stream, only works when Type = Video Please use
StageStream.getPreviewSurfaceView()
if you can, it has better performance - getPreviewSurfaceTarget() - Method in class com.amazonaws.ivs.broadcast.AudioLocalStageStream
- getPreviewSurfaceTarget() - Method in class com.amazonaws.ivs.broadcast.AudioStageStream
-
Get image view, but it is a no-op for AudioStageStream since audio does not have views
- getPreviewSurfaceTarget() - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Gets a
ImagePreviewSurfaceTarget
that will display a preview of this device's contents. - getPreviewSurfaceTarget() - Method in class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- getPreviewSurfaceTarget() - Method in class com.amazonaws.ivs.broadcast.ImageStageStream
-
Get custom Surface based preview
- getPreviewSurfaceTarget() - Method in class com.amazonaws.ivs.broadcast.StageStream
-
Create a preview for this stream, only works when Type = Video
- getPreviewSurfaceTarget(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
- getPreviewSurfaceTarget(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.AudioLocalStageStream
- getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.AudioStageStream
-
Get image view, but it is a no-op for AudioStageStream since audio does not have views
- getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Gets a
ImagePreviewSurfaceView
that will display a preview of this device's contents. - getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.ImageStageStream
-
Get image view
- getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Gets a
ImagePreviewSurfaceView
that will display a preview of the composited stream being produced by the SDK. - getPreviewSurfaceView() - Method in class com.amazonaws.ivs.broadcast.StageStream
-
Create a preview for this stream, only works when Type = Video
- getPreviewSurfaceView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
- getPreviewSurfaceView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Gets a
ImagePreviewSurfaceView
that will display a preview of the composited stream being produced by the SDK. - getPreviewSurfaceView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.AudioLocalStageStream
- getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.AudioStageStream
-
Get image view, but it is a no-op for AudioStageStream since audio does not have views
- getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Gets a
ImagePreviewView
that will display a preview of this device's contents. - getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.ImageStageStream
-
Get image view
- getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Gets a
ImagePreviewView
that will display a preview of the composited stream being produced by the SDK. - getPreviewTextureView() - Method in class com.amazonaws.ivs.broadcast.StageStream
-
Create a preview for this stream, only works when Type = Video Please use
StageStream.getPreviewSurfaceView()
if you can, it has better performance - getPreviewTextureView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
- getPreviewTextureView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Gets a
ImagePreviewView
that will display a preview of the composited stream being produced by the SDK. - getPreviewTextureView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- getPreviewView() - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Gets a
ImagePreviewView
that will display a preview of this device's contents. - getPreviewView() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Gets a
ImagePreviewView
that will display a preview of the composited stream being produced by the SDK. - getPreviewView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
- getPreviewView(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Gets a
ImagePreviewView
that will display a preview of the composited stream being produced by the SDK. - getSessionId() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
- getSize() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The size for the mixer slot.
- getSize() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The resolution of the output video stream.
- getSize() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- getSlots() - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Returns the currently added slots.
- getSource() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- getSource() - Method in class com.amazonaws.ivs.broadcast.StageAudioManager
- getStreamType() - Method in class com.amazonaws.ivs.broadcast.StageStream
- getTag() - Method in class com.amazonaws.ivs.broadcast.AudioSource
- getTag() - Method in class com.amazonaws.ivs.broadcast.Device
- getTag() - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- getTargetFramerate() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
The target framerate of the output video stream.
- getTargetFramerate() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- getTransparency() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The transparency for the mixer slot.
- getType(Uri) - Method in class com.amazonaws.ivs.broadcast.BackgroundDetector
- getUid() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- getUsage() - Method in class com.amazonaws.ivs.broadcast.StageAudioManager
- getVersion() - Static method in class com.amazonaws.ivs.broadcast.BroadcastSession
- getVideoConfiguration() - Method in class com.amazonaws.ivs.broadcast.LocalStageStream
- getzIndex() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
The z-index of the mixer slot.
- GOOD - Enum constant in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
H
- H264 - Static variable in class com.amazonaws.ivs.broadcast.VideoCodecName
- H265 - Static variable in class com.amazonaws.ivs.broadcast.VideoCodecName
- handle - Variable in class com.amazonaws.ivs.broadcast.AudioSource
- handle - Variable in class com.amazonaws.ivs.broadcast.SurfaceSource
- hasStream(Device.Descriptor.StreamType) - Method in class com.amazonaws.ivs.broadcast.Device.Descriptor
- headerBytesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The number of RTP header bytes received
- headerBytesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The number of RTP header bytes received
- headerBytesSent - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The number of RTP header bytes sent
- headerBytesSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of RTP header bytes sent
- HIGH - Enum constant in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
- HIGH - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
- HIGH - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
- HIGH() - Static method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay
-
A preset for a minimum delay target that is high enough to deal with relatively large network glitch.
- hugeFramesSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
Represents the total number of huge frames sent
I
- IMAGE - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.StreamType
-
Uncompressed image
- ImageDevice - Class in com.amazonaws.ivs.broadcast
-
Image and video input sources must conform to this interface
- ImageDevice() - Constructor for class com.amazonaws.ivs.broadcast.ImageDevice
- ImageDevice.FrameCallback - Interface in com.amazonaws.ivs.broadcast
- ImageDevice.Rotation - Enum Class in com.amazonaws.ivs.broadcast
-
Utility enum that defines common rotations by degree in radians.
- ImageDeviceFrame - Class in com.amazonaws.ivs.broadcast
-
A data class providing metadata about the frames going through an
ImageDevice
. - ImageLocalStageStream - Class in com.amazonaws.ivs.broadcast
- ImageLocalStageStream(Device) - Constructor for class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- ImageLocalStageStream(Device, StageVideoConfiguration) - Constructor for class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- ImagePreviewSurfaceTarget - Class in com.amazonaws.ivs.broadcast
-
A special kind of preview which is not an Android View.
- ImagePreviewSurfaceView - Class in com.amazonaws.ivs.broadcast
-
A view that will render a preview of either an
ImageDevice
, or the composited preview of the entireBroadcastSession
. - ImagePreviewView - Class in com.amazonaws.ivs.broadcast
-
A view that will render a preview of either an
ImageDevice
, or the composited preview of the entireBroadcastSession
. - ImageStageStream - Class in com.amazonaws.ivs.broadcast
-
This is a child class of
StageStream
and provide video specific APIs and implementations - INFO - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.LogLevel
-
Informational messages.
- insert(Uri, ContentValues) - Method in class com.amazonaws.ivs.broadcast.BackgroundDetector
- insertedSamplesForDeceleration - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
This is the counter of audio samples inserted to slow down playout
- INT16 - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
16-bit signed integer, interleaved.
- INT16_PLANAR - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
16-bit signed integer, planar.
- INT32 - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
32-bit signed integer, interleaved.
- INT32_PLANAR - Enum constant in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
32-bit signed integer, planar.
- INVALID - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
- isDefault - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Default device indicator
- isEchoCancellationEnabled() - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
- isEnabled() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration.Simulcast
-
Whether simulcast is enabled.
- isFatal() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- isLocal - Variable in class com.amazonaws.ivs.broadcast.ParticipantInfo
- isNoiseSuppressionEnabled() - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
- isReady() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
This state will be set once the session has been instantiated and will not change.
- isReady(long) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
- isStereo() - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
- isTransparencyEnabled() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Whether transparency is enabled for this broadcast session.
- isUseAutoBitrate() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Whether the output video stream will automatically adjust the bitrate based on network conditions.
- isUseBFrames() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Whether the output video stream uses B (Bidirectional predicted picture) frames.
- isUseIPv6() - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Network
- isUsingMinBitrate() - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- isValid() - Method in class com.amazonaws.ivs.broadcast.AudioSource
- isValid() - Method in class com.amazonaws.ivs.broadcast.Device.Descriptor
- isValid() - Method in class com.amazonaws.ivs.broadcast.Device
- isValid() - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- isZoomSupported() - Method in class com.amazonaws.ivs.broadcast.CameraSource.Capabilities
-
Returns whether this camera device supports zoom
J
- jitterBuffer - Variable in class com.amazonaws.ivs.broadcast.SubscribeConfiguration
-
Jitter buffer configuration
- JitterBufferConfiguration - Class in com.amazonaws.ivs.broadcast
-
Configuration properties for a jitter buffer
- JitterBufferConfiguration() - Constructor for class com.amazonaws.ivs.broadcast.JitterBufferConfiguration
- JitterBufferConfiguration.CustomJitterBufferDelay - Class in com.amazonaws.ivs.broadcast
-
A custom jitter buffer delay configuration.
- JitterBufferConfiguration.JitterBufferDelay - Class in com.amazonaws.ivs.broadcast
-
A jitter buffer delay configuration.
- JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset - Enum Class in com.amazonaws.ivs.broadcast
- jitterBufferDelay - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
Represents the sum of time in seconds that packets buffered in jitter buffer
- jitterBufferDelay - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
Represents the sum of time in seconds that packets buffered in jitter buffer
- jitterBufferEmittedCount - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of samples that have come out of the jitter buffer
- jitterBufferEmittedCount - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of samples that have come out of the jitter buffer
- jitterBufferMinimumDelay - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
Represents the sum of minimum obtainable jitter buffer delay in seconds
- jitterBufferMinimumDelay - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
Represents the sum of minimum obtainable jitter buffer delay in seconds
- jitterBufferTargetDelay - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
Represents the sum of target jitter buffer delay in seconds
- jitterBufferTargetDelay - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
Represents the sum of target jitter buffer delay in seconds
- join() - Method in class com.amazonaws.ivs.broadcast.Stage
-
Joins the Stage session associated with the token provided during initialization.
K
- keyFramesDecoded - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of video key frames correctly being decoded
- keyFramesEncoded - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of video key frames encoded
L
- leave() - Method in class com.amazonaws.ivs.broadcast.Stage
-
Leaves the joined Stage session.
- listAttachedDevices() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
List attached, active devices being used with the BroadcastSession
- listAvailableDevices(Context) - Static method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
List available devices for use with the BroadcastSession.
- Listener() - Constructor for class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
- listLocalDevices() - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
-
List available devices for use without attaching to either Stage or Broadcast session.
- LocalAudioStats - Class in com.amazonaws.ivs.broadcast
- LocalStageStream - Class in com.amazonaws.ivs.broadcast
-
This class represents either local audio stream or local video stream, and it is used in
Stage.Strategy
to guide SDK what stream to publish - LocalStageStream(Device, StageVideoConfiguration, StageAudioConfiguration, StageStream.Type) - Constructor for class com.amazonaws.ivs.broadcast.LocalStageStream
- LocalStageStream(Device, StageVideoConfiguration, StageStream.Type) - Constructor for class com.amazonaws.ivs.broadcast.LocalStageStream
- LocalVideoStats - Class in com.amazonaws.ivs.broadcast
- logLevel - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
-
In order to catch logs at a more granular level than `Error` during the initialization process, you will need to use this property instead of the `BroadcastSession.setLogLevel` API.
- LOW - Enum constant in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
- LOW - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
- LOW - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
- LOW() - Static method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay
-
A preset for a minimum delay target that is high enough to deal with small network glitch.
M
- MAINTAIN_FRAMERATE - Enum constant in enum class com.amazonaws.ivs.broadcast.StageVideoConfiguration.DegradationPreference
- MAINTAIN_RESOLUTION - Enum constant in enum class com.amazonaws.ivs.broadcast.StageVideoConfiguration.DegradationPreference
- measuredBitrate - Variable in class com.amazonaws.ivs.broadcast.TransmissionStats
-
The current measured average sending bitrate.
- MEDIA - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Usage
- MEDIUM - Enum constant in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
- MEDIUM - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
- MEDIUM - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
- MEDIUM() - Static method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay
-
A preset for a minimum delay target that is high enough to deal with network glitch.
- MICROPHONE - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- MICROPHONE(Context) - Static method in class com.amazonaws.ivs.broadcast.Presets.Devices
-
Pick the default microphone without choosing a camera
- mime - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
Mime type
- mime - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
Mime type
- mime - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
Mime type
- mime - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
Mime type
- mixer - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- mixer - Variable in class com.amazonaws.ivs.broadcast.StageConfiguration
- Mixer - Class in com.amazonaws.ivs.broadcast
-
The mixer determines the final on-screen and in-ear state for visual elements and audio.
- MOVIE - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.ContentType
- MUSIC - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.ContentType
N
- nackCount - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The NACK count received by SDK for sending audio
- nackCount - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The NACK count received by SDK for sending video
- nackCount - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The NACK count sent by SDK for receiving audio
- nackCount - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The NACK count sent by SDK for receiving video
- name - Variable in class com.amazonaws.ivs.broadcast.VideoCodec
-
The name of the codec, which will be one of the values from
VideoCodecName
. - NEAR_MAXIMUM - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
- NEAR_MINIMUM - Enum constant in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
- network - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- Network() - Constructor for class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Network
- networkHealth - Variable in class com.amazonaws.ivs.broadcast.TransmissionStats
-
The current NetworkHealth.
- networkQuality - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The network quality associates with publishing local audio
- networkQuality - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The network quality associates with publishing local video
- networkQuality - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The network quality associates with subscribing remote audio
- networkQuality - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The network quality associates with subscribing remote video
- NONE - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AspectMode
- NONE - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeType
-
Do not subscribe to a participant.
- NORMAL - Enum constant in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
- NOT_PUBLISHED - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.PublishState
-
The participant is not publishing and not attempting to publish
- NOT_RETRYING - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
The SDK is not currently attempting to reconnect a failed broadcast
- NOT_SUBSCRIBED - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeState
-
The participant is not being subscribed to
O
- OK - Enum constant in enum class com.amazonaws.ivs.broadcast.ErrorType
-
No Error.
- onAudioStats(double, double) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Periodically called with audio peak and rms in dBFS.
- onBind(Intent) - Method in class com.amazonaws.ivs.broadcast.SystemCaptureService
- onBroadcastQualityChanged(double) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Deprecated.Prefer onTransmissionStatsChanged instead. A number between 0 and 1 that represents the quality of the stream based on bitrate minimum and maximum provided on session configuration. 0 means the stream is at the lowest possible quality, or streaming is not possible at all. 1 means the bitrate is near the maximum allowed. If the video configuration looks like: initial bitrate = 1000 kbps minimum bitrate = 300 kbps maximum bitrate = 5,000 kbps It will be expected that a low quality is provided to this callback initially, since the initial bitrate is much closer to the minimum allowed bitrate than the maximum. If network conditions are good the quality should improve over time towards the allowed maximum.
- onConnectionStateChanged(Stage, Stage.ConnectionState, BroadcastException) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
The connection state of the associated
Stage
has changed. - onCreate() - Method in class com.amazonaws.ivs.broadcast.BackgroundDetector
- onDestroy() - Method in class com.amazonaws.ivs.broadcast.SystemCaptureService
- onDetachedFromWindow() - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceView
-
The preview is destroyed, and cannot be used again - if you need to, please create a new one
- onDeviceAdded(Device.Descriptor) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Indicates that a device has become available
- onDeviceRemoved(Device.Descriptor) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Indicates that a device has become unavailable
- onDevicesAdded(DeviceDiscovery, Collection<Device>) - Method in interface com.amazonaws.ivs.broadcast.DeviceDiscovery.OnDevicesChangedListener
-
Notifies about added devices
- onDevicesRemoved(DeviceDiscovery, Collection<Device>) - Method in interface com.amazonaws.ivs.broadcast.DeviceDiscovery.OnDevicesChangedListener
-
Notifies about removed devices
- onError(BroadcastException) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Indicates that an error occurred.
- onError(BroadcastException) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
Triggers whenever an error occurs
- onFrame(ImageDeviceFrame) - Method in interface com.amazonaws.ivs.broadcast.ImageDevice.FrameCallback
- onLocalAudioStats(LocalAudioStats) - Method in interface com.amazonaws.ivs.broadcast.StageStream.Listener
- onLocalVideoStats(List<LocalVideoStats>) - Method in interface com.amazonaws.ivs.broadcast.StageStream.Listener
- onMutedChanged(boolean) - Method in interface com.amazonaws.ivs.broadcast.StageStream.Listener
- onNetworkHealthChanged(double) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Deprecated.Prefer onTransmissionStatsChanged instead. A number between 0 and 1 that represents the current health of the network. 0 means the network is struggling to keep up and the broadcast may be experiencing latency spikes. The SDK may also reduce the quality of the broadcast on low values in order to keep it stable, depending on the minimum allowed bitrate in the broadcast configuration. A value of 1 means the network is easily able to keep up with the current demand and the SDK will be trying to increase the broadcast quality over time, depending on the maximum allowed bitrate. Lower values like 0.5 are not necessarily bad, it just means the network is being saturated, but it is still able to keep up.
- onParticipantJoined(Stage, ParticipantInfo) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
A new participant has joined the Stage and started publishing.
- onParticipantLeft(Stage, ParticipantInfo) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
A new participant has left the Stage or stopped publishing.
- onParticipantPublishStateChanged(Stage, ParticipantInfo, Stage.PublishState) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
The publish state of a participant has changed.
- onParticipantSubscribeStateChanged(Stage, ParticipantInfo, Stage.SubscribeState) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
The subscribe state of the local participant has changed with respect to a remote publisher.
- onRemoteAudioStats(RemoteAudioStats) - Method in interface com.amazonaws.ivs.broadcast.StageStream.Listener
- onRemoteVideoStats(RemoteVideoStats) - Method in interface com.amazonaws.ivs.broadcast.StageStream.Listener
- onRetryStateChanged(BroadcastSession.RetryState) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Indicates that the SDK has updated it's retry state.
- onRTCStats(Map<String, Map<String, String>>) - Method in interface com.amazonaws.ivs.broadcast.StageStream.Listener
- onStartCommand(Intent, int, int) - Method in class com.amazonaws.ivs.broadcast.SystemCaptureService
- onStateChanged(BroadcastSession.State) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Indicates that the broadcast state changed.
- onStreamsAdded(Stage, ParticipantInfo, List<StageStream>) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
Triggers whenever a remote audio/video stream is added.
- onStreamsMutedChanged(Stage, ParticipantInfo, List<StageStream>) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
Triggers whenever a stream is muted, the stream could either be
LocalStageStream
orStageStream
- onStreamsRemoved(Stage, ParticipantInfo, List<StageStream>) - Method in interface com.amazonaws.ivs.broadcast.StageRenderer
-
Triggers whenever a remote audio/video stream is removed.
- onTransmissionStatsChanged(TransmissionStats) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession.Listener
-
Periodically called with current statistics on the broadcast, such as the measured bitrate, recommended bitrate by the SDK's adaptive bitrate algorithm, average round trip time, broadcast quality (relative to configured minimum and maximum bitrates), and network health.
- op(float, float) - Method in interface com.amazonaws.ivs.broadcast.AudioDevice.StatsCallback
- op(T) - Method in interface com.amazonaws.ivs.broadcast.Builder
- op(T) - Method in interface com.amazonaws.ivs.broadcast.TypedLambda
P
- packetsLost - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The number of audio RTP packets lost
- packetsLost - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The number of video RTP packets lost
- packetsReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The number of audio RTP packets received
- packetsReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The number of video RTP packets received
- packetsSent - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The number of audio packets sent
- packetsSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of video RTP packets sent
- participantId - Variable in class com.amazonaws.ivs.broadcast.ParticipantInfo
-
An ID assigned to this participant, and it's guaranteed to be unique in one Stage session
- ParticipantInfo - Class in com.amazonaws.ivs.broadcast
-
Information about a participant
- ParticipantInfo.Capabilities - Enum Class in com.amazonaws.ivs.broadcast
- pauseCount - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of video pauses experienced by receiver
- PCM - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.StreamType
-
PCM Audio
- pixelHeight - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
- pixelWidth - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Camera pixel dimensions
- pliCount - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total number of Picture Loss Indication(PLI) packets received
- pliCount - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of Picture Loss Indication(PLI) packets sent
- POOR - Enum constant in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
- position - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
The physical location of the device, if it can be determined
- postToMediaHandler(Runnable) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- preset - Variable in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay
- Presets - Class in com.amazonaws.ivs.broadcast
-
Configuration and Device Presets
- Presets() - Constructor for class com.amazonaws.ivs.broadcast.Presets
- Presets.Configuration - Class in com.amazonaws.ivs.broadcast
-
BroadcastConfiguration
presets. - Presets.Devices - Class in com.amazonaws.ivs.broadcast
-
Device
presets. - progress - Variable in class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Result
-
The progress of the network quality test from 0 to 1.
- PUBLISH - Enum constant in enum class com.amazonaws.ivs.broadcast.ParticipantInfo.Capabilities
-
If a participant can publish or not
- PUBLISHED - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.PublishState
-
The participant is publishing
Q
- qualityLimitationBandwidthDuration - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total time spent in quality limitation state due to restricted bandwidth
- qualityLimitationCpuDuration - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total time spent in quality limitation state due to cpu
- qualityLimitationReason - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The current reason for limiting the resolution and/or framerate
- qualityLimitationResolutionChanges - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total number of seconds that SDK has spent in each quality limitation state
- QualityStats - Class in com.amazonaws.ivs.broadcast
- QualityStats() - Constructor for class com.amazonaws.ivs.broadcast.QualityStats
- QualityStats.NetworkQuality - Enum Class in com.amazonaws.ivs.broadcast
- query(Uri, String[], String, String[], String) - Method in class com.amazonaws.ivs.broadcast.BackgroundDetector
R
- RATE_16000 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_22050 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_24000 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_32000 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_44100 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_48000 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_8000 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_88200 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- RATE_96000 - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
- recommendations - Variable in class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Result
-
A list of suggestions to use for the video portion of your broadcast configuration.
- recommendedBitrate - Variable in class com.amazonaws.ivs.broadcast.TransmissionStats
-
The bitrate currently recommended by the SDK.
- recommendedVideoSettings(String, String, double, TypedLambda<BroadcastSessionTest.Result>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
This will perform a network test and provide recommendations for video configurations.
- recommendedVideoSettings(String, String, TypedLambda<BroadcastSessionTest.Result>) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Runs a network test with a default duration of 8 seconds.
- refreshStrategy() - Method in class com.amazonaws.ivs.broadcast.Stage
-
Triggers the
Stage.Strategy
on this instance to refresh its state. - Releasable - Interface in com.amazonaws.ivs.broadcast
-
Marks objects that must be released with release()
- release() - Method in class com.amazonaws.ivs.broadcast.CodecDiscovery
-
Release the resources associated with this codec discovery session.
- release() - Method in class com.amazonaws.ivs.broadcast.CustomAudioSource
-
Releases the custom audio source instance.
- release() - Method in class com.amazonaws.ivs.broadcast.CustomImageSource
-
Releases the custom image source instance.
- release() - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
-
Release the resources associated with this device discovery session.
- release() - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceTarget
-
Release this preview, after calling this method the preview is not valid anymore and you will need a new one
- release() - Method in interface com.amazonaws.ivs.broadcast.Releasable
- release() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Release BroadcastSession resources.
- release() - Method in class com.amazonaws.ivs.broadcast.Stage
-
Releases the resources associated with this Stage.
- RemoteAudioStats - Class in com.amazonaws.ivs.broadcast
- RemoteVideoStats - Class in com.amazonaws.ivs.broadcast
- removedSamplesForAcceleration - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
This is the counter of audio samples removed to speed up palyout
- removeOnDevicesChangedListener(DeviceDiscovery.OnDevicesChangedListener) - Method in class com.amazonaws.ivs.broadcast.DeviceDiscovery
-
Removes a previously added device change listener
- removeRenderer(StageRenderer) - Method in class com.amazonaws.ivs.broadcast.Stage
-
Removes a renderer from the list of renderers that will be notified of updates to the Stage.
- removeSlot(String) - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Remove a slot from the mixer configuration
- replaceStrategy(Stage.Strategy) - Method in class com.amazonaws.ivs.broadcast.Stage
-
Whenever strategy is changed and host application wants SDK to honor the change,
Stage.replaceStrategy(Strategy)
needs to be called. - requestQualityStats() - Method in class com.amazonaws.ivs.broadcast.StageStream
-
request quality statistics about this StageStream
- requestRTCStats() - Method in class com.amazonaws.ivs.broadcast.StageStream
-
request RTC statistics about this StageStream, if is is not being published or subscribed, it is a no-op
- retransmittedBytesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of retransmitted bytes that were received
- retransmittedBytesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of retransmitted bytes that were received
- retransmittedBytesSent - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The number of retransmitted bytes
- retransmittedBytesSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of retransmitted bytes
- retransmittedPacketsReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of retransmitted packets that were received
- retransmittedPacketsReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total number of retransmitted packets that were received
- retransmittedPacketsSent - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The number of audio packets retransmitted
- retransmittedPacketsSent - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The number of video RTP packets retransmitted
- RETRYING - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
The SDK is actively trying to reconnect a failed broadcast.
- rid - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
Represents the layer used by simulcast, and it is not empty only when simulcast is enabled
- rotateOnConfigurationChanges(boolean) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Enables/disables rotations of this ImageDevice when the physical device is rotated.
- rotateOnConfigurationChanges(boolean) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- rotation - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Camera rotation
- ROTATION_0 - Enum constant in enum class com.amazonaws.ivs.broadcast.ImageDevice.Rotation
- ROTATION_180 - Enum constant in enum class com.amazonaws.ivs.broadcast.ImageDevice.Rotation
- ROTATION_270 - Enum constant in enum class com.amazonaws.ivs.broadcast.ImageDevice.Rotation
- ROTATION_90 - Enum constant in enum class com.amazonaws.ivs.broadcast.ImageDevice.Rotation
- roundTripTime - Variable in class com.amazonaws.ivs.broadcast.TransmissionStats
-
The current average round trip time for network packets (not image or audio samples).
S
- sampleRate - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Microphone sample rate
- SCREEN - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- sendTimedMetadata(String) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Send timed metadata that will be automatically synchronized with the ongoing stream.
- SERVICE_ID - Static variable in class com.amazonaws.ivs.broadcast.SystemCaptureService
- setAspect(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setAudioConfiguration(StageAudioConfiguration) - Method in class com.amazonaws.ivs.broadcast.LocalStageStream
- setAudioModeManagementEnabled(boolean) - Method in class com.amazonaws.ivs.broadcast.StageAudioManager
-
Use this method to turn off the audio mode management (including for Bluetooth) done by the IVS SDK if your application wants to manage this itself.
- setAutoBitrateProfile(BroadcastConfiguration.AutomaticBitrateProfile) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
- setBitrate(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Audio
-
Set the bitrate for the audio stream.
- setCameraCaptureQuality(int, BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Set camera capture quality, by default will match publish configuration.
- setCanvasAspectMode(BroadcastConfiguration.AspectMode) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer
-
Sets the canvas aspect mode, which is the default aspect mode used by slots that were not explicitly configured with an aspect mode.
- setChannels(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Audio
-
Set the number of audio channels.
- setConfiguration(long, int, int, int) - Method in class com.amazonaws.ivs.broadcast.AudioSource
- setConfiguration(StageAudioManager.Source, StageAudioManager.ContentType, StageAudioManager.Usage) - Method in class com.amazonaws.ivs.broadcast.StageAudioManager
- setDegradationPreference(StageVideoConfiguration.DegradationPreference) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Sets the degradation preference for the publishing video stream.
- setEnabled(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AutoReconnect
-
Enables or disables auto-reconnect functionality .
- setEnabled(boolean) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration.Simulcast
- setFillColor(BroadcastConfiguration.Vec4) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
Sets the fill color for this mixer in the RGBA format.
- setGain(float) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
Sets the gain for this mixer.
- setGain(long, float) - Method in class com.amazonaws.ivs.broadcast.AudioSource
- setGain(Float) - Method in class com.amazonaws.ivs.broadcast.AudioDevice
-
Set the input gain
- setGain(Float) - Method in class com.amazonaws.ivs.broadcast.AudioSource
- setInitialBitrate(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets the initial bitrate for the video stream.
- setInputSurface(Surface, SurfaceTexture) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- setKeyframeInterval(float) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets the keyframe interval for the video stream.
- setLayerPaint(Paint) - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceView
- setListener(BroadcastSession.Listener) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Set the callback to receive state, error, and analytics data
- setListener(StageStream.Listener) - Method in class com.amazonaws.ivs.broadcast.StageStream
- setLogLevel(BroadcastConfiguration.LogLevel) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Logging level for the broadcast session.
- setMatchCanvasAspectMode(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setMatchCanvasSize(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setMaxBitrate(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets the maximum bitrate for the video stream.
- setMaxBitrate(int) - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
-
Sets the maximum bitrate for the publishing audio stream.
- setMaxBitrate(int) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Sets the maximum bitrate for the publishing video stream.
- setMinBitrate(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets the minimum bitrate for the video stream.
- setMinBitrate(int) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Sets the minimum bitrate for the publishing video stream.
- setMinDelay(JitterBufferConfiguration.JitterBufferDelay) - Method in class com.amazonaws.ivs.broadcast.JitterBufferConfiguration
-
Sets the jitter buffer minimum delay for subscribing.
- setMirrored(boolean) - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceTarget
-
Flips the preview horizontally.
- setMirrored(boolean) - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceView
-
Flips the preview horizontally.
- setMirrored(boolean) - Method in class com.amazonaws.ivs.broadcast.ImagePreviewView
-
Flips the preview horizontally.
- setMixerCanvasSize(int, int) - Method in class com.amazonaws.ivs.broadcast.StageConfiguration
-
Sets the frame image size for the video stream.
- setMixerCanvasSize(BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.StageConfiguration
- setMuted(boolean) - Method in class com.amazonaws.ivs.broadcast.AudioLocalStageStream
- setMuted(boolean) - Method in class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- setMuted(boolean) - Method in class com.amazonaws.ivs.broadcast.LocalStageStream
-
setMuted mutes current LocalStageStream.
- setName(String) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
Sets the name for this mixer.
- setOnFrameCallback(ImageDevice.FrameCallback) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Set a callback to receive information about image frames as they move through this device.
- setOnFrameCallback(ImageDevice.FrameCallback) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- setOptions(CameraSource.Options) - Method in class com.amazonaws.ivs.broadcast.CameraSource
-
Sets capture options for this camera.
- setPosition(BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setPreferredAudioInput(Device.Descriptor.DeviceType) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setPreferredVideoInput(Device.Descriptor.DeviceType) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setPreset(StageAudioManager.UseCasePreset) - Method in class com.amazonaws.ivs.broadcast.StageAudioManager
- setRotation(float) - Method in class com.amazonaws.ivs.broadcast.CameraSource
- setRotation(float) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Sets the rotation of the ImageDevice.
- setRotation(float) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- setRotation(ImageDevice.Rotation) - Method in class com.amazonaws.ivs.broadcast.ImageDevice
-
Sets the rotation of the ImageDevice.
- setSize(int, int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setSize(int, int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets the frame image size for the video stream.
- setSize(int, int) - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
-
Set the size of the surface
- setSize(BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- setSize(BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
- setSize(BroadcastConfiguration.Vec2) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Sets the resolution of the publishing video stream.
- setStatsCallback(AudioDevice.StatsCallback) - Method in class com.amazonaws.ivs.broadcast.AudioDevice
-
Set a callback to receive audio stats for this device.
- setStatsCallback(AudioDevice.StatsCallback) - Method in class com.amazonaws.ivs.broadcast.AudioLocalStageStream
- setStatsCallback(AudioDevice.StatsCallback) - Method in class com.amazonaws.ivs.broadcast.AudioSource
- setStatsCallback(AudioDevice.StatsCallback) - Method in class com.amazonaws.ivs.broadcast.AudioStageStream
- setStereo(boolean) - Method in class com.amazonaws.ivs.broadcast.StageAudioConfiguration
-
This property indicates whether the encoder is asked to encode in stereo or not.
- setSurface(Surface, int, int) - Method in class com.amazonaws.ivs.broadcast.ImagePreviewSurfaceTarget
-
Specifies a new surface for rendering the preview
- setTargetFramerate(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets the target frame rate for the video stream.
- setTargetFramerate(int) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Sets the target framerate of the publishing video stream.
- setTransparency(float) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
Sets the transparency of this mixer.
- setUseAutoBitrate(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
- setUseBFrames(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Video
-
Sets whether the output video stream uses B (Bidirectional predicted picture) frames.
- setUseIPv6(boolean) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Network
-
Enable or disable IPv6.
- setVideoConfiguration(StageVideoConfiguration) - Method in class com.amazonaws.ivs.broadcast.ImageLocalStageStream
- setVideoConfiguration(StageVideoConfiguration) - Method in class com.amazonaws.ivs.broadcast.LocalStageStream
- setzIndex(int) - Method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
-
higher values are rendered in front of lower values
- setZoomFactor(float) - Method in class com.amazonaws.ivs.broadcast.CameraSource.Options.Builder
-
Set camera zoom factor
- shouldPublishFromParticipant(Stage, ParticipantInfo) - Method in interface com.amazonaws.ivs.broadcast.Stage.Strategy
-
Return `true` to publish the associated participant, or `false` to not publish them.
- shouldReport(boolean) - Static method in class com.amazonaws.ivs.broadcast.BackgroundDetector
- shouldRotateOnConfigurationChanges - Variable in class com.amazonaws.ivs.broadcast.SurfaceSource
- shouldSubscribeToParticipant(Stage, ParticipantInfo) - Method in interface com.amazonaws.ivs.broadcast.Stage.Strategy
-
Return the
Stage.SubscribeType
corresponding to the type of media streams desired from the associated participant. - silentConcealedSamples - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of samples that are silent concealed samples
- simulcast - Variable in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- size - Variable in class com.amazonaws.ivs.broadcast.ImageDeviceFrame
-
The size of the current frame.
- slots - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer
- SPEECH - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.ContentType
- Stage - Class in com.amazonaws.ivs.broadcast
-
The main interface for the host application to create a Stage and interact with the created session.
- Stage(Context, String, Stage.Strategy) - Constructor for class com.amazonaws.ivs.broadcast.Stage
-
Create a new Stage.
- Stage.ConnectionState - Enum Class in com.amazonaws.ivs.broadcast
-
ConnectionState indicates current Stage session state
- Stage.PublishState - Enum Class in com.amazonaws.ivs.broadcast
-
The various potential publish states for a participant
- Stage.Strategy - Interface in com.amazonaws.ivs.broadcast
-
The Strategy is the decision engine associated with a Stage.
- Stage.SubscribeState - Enum Class in com.amazonaws.ivs.broadcast
-
The various potential subscribe states for a participant
- Stage.SubscribeType - Enum Class in com.amazonaws.ivs.broadcast
-
SubscribeType is used in
Stage.Strategy
to indicate whether SDK should subscribe and what media type it should subscribe - StageAudioConfiguration - Class in com.amazonaws.ivs.broadcast
- StageAudioConfiguration() - Constructor for class com.amazonaws.ivs.broadcast.StageAudioConfiguration
- StageAudioManager - Class in com.amazonaws.ivs.broadcast
-
Manages audio settings for all stages.
- StageAudioManager.ContentType - Enum Class in com.amazonaws.ivs.broadcast
- StageAudioManager.Source - Enum Class in com.amazonaws.ivs.broadcast
- StageAudioManager.Usage - Enum Class in com.amazonaws.ivs.broadcast
- StageAudioManager.UseCasePreset - Enum Class in com.amazonaws.ivs.broadcast
- StageConfiguration - Class in com.amazonaws.ivs.broadcast
-
Properties for Stage.
- StageConfiguration() - Constructor for class com.amazonaws.ivs.broadcast.StageConfiguration
- StageRenderer - Interface in com.amazonaws.ivs.broadcast
-
An interface to implement that can be used to build user interfaces.
- StageStream - Class in com.amazonaws.ivs.broadcast
-
A media stream that contains a single
Device
and a single type of media data (audio or video). - StageStream.Listener - Interface in com.amazonaws.ivs.broadcast
-
StageStream delegate interface to receive callbacks when RTCStats is ready after calling
StageStream.requestRTCStats()
or StageStream is muted - StageStream.Type - Enum Class in com.amazonaws.ivs.broadcast
-
Media type of StageStream
- stageStreamsToPublishForParticipant(Stage, ParticipantInfo) - Method in interface com.amazonaws.ivs.broadcast.Stage.Strategy
-
Return an array of media streams to publish with the associated participant.
- StageVideoConfiguration - Class in com.amazonaws.ivs.broadcast
- StageVideoConfiguration() - Constructor for class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- StageVideoConfiguration(StageVideoConfiguration) - Constructor for class com.amazonaws.ivs.broadcast.StageVideoConfiguration
- StageVideoConfiguration.DegradationPreference - Enum Class in com.amazonaws.ivs.broadcast
- StageVideoConfiguration.Simulcast - Class in com.amazonaws.ivs.broadcast
-
Simulcast configuration.
- STANDARD_LANDSCAPE - Static variable in class com.amazonaws.ivs.broadcast.Presets.Configuration
-
A preset appropriate for streaming basic content in Landscape.
- STANDARD_PORTRAIT - Static variable in class com.amazonaws.ivs.broadcast.Presets.Configuration
-
A preset appropriate for streaming basic content in Portrait.
- start(String, String) - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Start the configured broadcast session
- startBluetoothSco(Context) - Static method in class com.amazonaws.ivs.broadcast.Bluetooth
-
Enable Bluetooth SCO mode.
- statsCallback - Variable in class com.amazonaws.ivs.broadcast.AudioSource
- status - Variable in class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Result
-
The status of the network quality test.
- stop() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Stop the broadcast session, but do not deallocate resources.
- stopBluetoothSco(Context) - Static method in class com.amazonaws.ivs.broadcast.Bluetooth
-
Disable Bluetooth SCO mode.
- stopSystemCapture() - Method in class com.amazonaws.ivs.broadcast.BroadcastSession
-
Stop the system capture foreground service launched by
createSystemCaptureSources(...)
by unbinding the service, if it exists. - streams - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
The types of streams supported by the device
- STUDIO - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.UseCasePreset
- SUBSCRIBE - Enum constant in enum class com.amazonaws.ivs.broadcast.ParticipantInfo.Capabilities
-
If a participant can be subscribed or not
- SUBSCRIBE_ONLY - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.UseCasePreset
- subscribeConfigrationForParticipant(Stage, ParticipantInfo) - Method in interface com.amazonaws.ivs.broadcast.Stage.Strategy
-
Return the
SubscribeConfiguration
to subscribe to the associated participant. - SubscribeConfiguration - Class in com.amazonaws.ivs.broadcast
-
Configuration properties for subscribing
- SubscribeConfiguration() - Constructor for class com.amazonaws.ivs.broadcast.SubscribeConfiguration
- SUBSCRIBED - Enum constant in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeState
-
There is a connected subscription to the remote participant
- SUCCESS - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
The SDK successfully reconnected a failed broadcast.
- SUCCESS - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Status
-
The test completed successfully.
- SurfaceSource - Class in com.amazonaws.ivs.broadcast
-
An image source backed by an Android Surface.
- SurfaceSource(Context, Surface, SurfaceTexture, Handler, String, long, boolean) - Constructor for class com.amazonaws.ivs.broadcast.SurfaceSource
- SYSTEM_AUDIO - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- SystemCaptureService - Class in com.amazonaws.ivs.broadcast
- SystemCaptureService() - Constructor for class com.amazonaws.ivs.broadcast.SystemCaptureService
T
- tag - Variable in class com.amazonaws.ivs.broadcast.AudioSource
- TESTING - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Status
-
The test is running.
- toString() - Method in exception com.amazonaws.ivs.broadcast.BroadcastException
- toString() - Method in class com.amazonaws.ivs.broadcast.TransmissionStats
- toString() - Method in class com.amazonaws.ivs.broadcast.VideoCodec
- totalEncodedBytesTarget - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The value is increaed by the target frame size in bytes every time a frame has been encoded
- totalEncodeTime - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total number of seconds that has been spent encoding video frames
- totalFreezesDuration - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total duration of rendered frames which are considered frozen
- totalPacketSendDelay - Variable in class com.amazonaws.ivs.broadcast.LocalAudioStats
-
The total number of seconds that packets have bufferered locally
- totalPacketSendDelay - Variable in class com.amazonaws.ivs.broadcast.LocalVideoStats
-
The total number of seconds that RTP packets have bufferered locally
- totalPausesDuration - Variable in class com.amazonaws.ivs.broadcast.RemoteVideoStats
-
The total duration of pauses in seconds
- totalSamplesReceived - Variable in class com.amazonaws.ivs.broadcast.RemoteAudioStats
-
The total number of samples that have been received
- transition(String, BroadcastConfiguration.Mixer.Slot, double, Runnable) - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Transition a slot to a new state Multiple concurrent transitions are not supported on the same slot.
- TransmissionStats - Class in com.amazonaws.ivs.broadcast
-
TransmissionStats contains statistics on the broadcast's current measured bitrate, recommended bitrate by the SDK's adaptive bitrate algorithm, average round trip time, broadcast quality (relative to configured minimum and maximum bitrates), and network health.
- TransmissionStats.BroadcastQuality - Enum Class in com.amazonaws.ivs.broadcast
-
BroadcastQuality represents the quality of the stream based on the bitrate minimum and maximum provided on session configuration.
- TransmissionStats.NetworkHealth - Enum Class in com.amazonaws.ivs.broadcast
-
NetworkHealth represents the current health of the network.
- type - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
The device type or family
- TypedLambda<T> - Interface in com.amazonaws.ivs.broadcast
-
A utility interface used by
BroadcastSession
for device change callbacks
U
- unbind(Device) - Method in class com.amazonaws.ivs.broadcast.Mixer
-
Unbind a device's output from a mixer slot (specified in the mixer configuration)
- UNKNOWN - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- UNKNOWN - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
- UNPROCESSED - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
- update(Uri, ContentValues, String, String[]) - Method in class com.amazonaws.ivs.broadcast.BackgroundDetector
- urn - Variable in class com.amazonaws.ivs.broadcast.Device.Descriptor
-
Unique device locator.
- USB - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
- useMinBitrate(boolean) - Method in class com.amazonaws.ivs.broadcast.StageVideoConfiguration
-
Determines whether we should use minBitrate.
- USER_AUDIO - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- USER_IMAGE - Enum constant in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
- userId - Variable in class com.amazonaws.ivs.broadcast.ParticipantInfo
-
A user ID associated with this participant
- userInfo - Variable in class com.amazonaws.ivs.broadcast.ParticipantInfo
V
- value - Variable in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AspectMode
- value - Variable in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
- value - Variable in enum class com.amazonaws.ivs.broadcast.StageVideoConfiguration.DegradationPreference
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AspectMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AutomaticBitrateProfile
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.StreamType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.ImageDevice.Rotation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.ParticipantInfo.Capabilities
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Stage.ConnectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Stage.PublishState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Usage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.UseCasePreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.StageStream.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.StageVideoConfiguration.DegradationPreference
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.AudioDevice.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AspectMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AudioSampleRate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.AutomaticBitrateProfile
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastSession.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.BroadcastSessionTest.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.DeviceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Device.Descriptor.StreamType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.ErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.ImageDevice.Rotation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.JitterBufferConfiguration.JitterBufferDelay.JitterBufferMinDelayPreset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.ParticipantInfo.Capabilities
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.QualityStats.NetworkQuality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Stage.ConnectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Stage.PublishState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.Stage.SubscribeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Usage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.StageAudioManager.UseCasePreset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.StageStream.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.StageVideoConfiguration.DegradationPreference
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.TransmissionStats.BroadcastQuality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.amazonaws.ivs.broadcast.TransmissionStats.NetworkHealth
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vec2(float, float) - Constructor for class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec2
- Vec4(float, float, float, float) - Constructor for class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec4
- video - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
- VIDEO - Enum constant in enum class com.amazonaws.ivs.broadcast.StageStream.Type
- VIDEO_CHAT - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.UseCasePreset
- VideoCodec - Class in com.amazonaws.ivs.broadcast
-
A description of a video codec to be used on this device.
- videoCodecName - Variable in class com.amazonaws.ivs.broadcast.CodecDiscovery.Result
-
The name of the video codec that this result is related to.
- VideoCodecName - Class in com.amazonaws.ivs.broadcast
- VideoCodecName() - Constructor for class com.amazonaws.ivs.broadcast.VideoCodecName
- videoConfiguration - Variable in class com.amazonaws.ivs.broadcast.StageConfiguration
- VOICE_COMMUNICATION - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
- VOICE_COMMUNICATION - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Usage
- VOICE_PERFORMANCE - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
- VOICE_RECOGNITION - Enum constant in enum class com.amazonaws.ivs.broadcast.StageAudioManager.Source
W
- w - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec4
- WAITING_FOR_BACKOFF_TIMER - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
The SDK is waiting to for the backoff timer to trigger a reconnect attempt.
- WAITING_FOR_INTERNET - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastSession.RetryState
-
The SDK is waiting to for the internet connection to be restored before starting to backoff timer to attempt a reconnect.
- WARNING - Enum constant in enum class com.amazonaws.ivs.broadcast.BroadcastConfiguration.LogLevel
-
Warning messages
- willRotateOnConfigurationChanges() - Method in class com.amazonaws.ivs.broadcast.ImageDevice
- willRotateOnConfigurationChanges() - Method in class com.amazonaws.ivs.broadcast.SurfaceSource
- with(Builder<BroadcastConfiguration.Mixer.Slot>) - Static method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer.Slot
- with(Builder<BroadcastConfiguration.Mixer>) - Static method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Mixer
- with(Builder<BroadcastConfiguration>) - Static method in class com.amazonaws.ivs.broadcast.BroadcastConfiguration
X
- x - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec2
- x - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec4
Y
- y - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec2
- y - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec4
Z
- z - Variable in class com.amazonaws.ivs.broadcast.BroadcastConfiguration.Vec4
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form