Package com.amazonaws.ivs.broadcast
Class BroadcastConfiguration
- java.lang.Object
-
- com.amazonaws.ivs.broadcast.BroadcastConfiguration
-
public class BroadcastConfiguration extends java.lang.Object
Configuration properties for a BroadcastSession Changing any properties on this object after providing it to `BroadcastSession` will not have any effect. A copy of the configuration is made and kept internally. To make changes to the session live, use the `BroadcastSession.getMixer()` APIs, or `BroadcastSession.setLogLevel`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BroadcastConfiguration.AspectMode
The AspectMode determines how an image's aspect ratio will be maintained.static class
BroadcastConfiguration.Audio
static class
BroadcastConfiguration.AudioSampleRate
static class
BroadcastConfiguration.AutomaticBitrateProfile
Profiles for the automatic video bitrate behavior.static class
BroadcastConfiguration.AutoReconnect
An object that can configure SDK auto-reconnect functionality.static class
BroadcastConfiguration.LogLevel
static class
BroadcastConfiguration.Mixer
Audio and Video Mixer properties.static class
BroadcastConfiguration.Vec2
static class
BroadcastConfiguration.Vec4
static class
BroadcastConfiguration.Video
-
Field Summary
Fields Modifier and Type Field Description BroadcastConfiguration.Audio
audio
BroadcastConfiguration.AutoReconnect
autoReconnect
BroadcastConfiguration.LogLevel
logLevel
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.BroadcastConfiguration.Mixer
mixer
BroadcastConfiguration.Video
video
-
Constructor Summary
Constructors Constructor Description BroadcastConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BroadcastConfiguration
changing(Builder<BroadcastConfiguration> op)
static BroadcastConfiguration
with(Builder<BroadcastConfiguration> op)
-
-
-
Field Detail
-
audio
public BroadcastConfiguration.Audio audio
-
video
public BroadcastConfiguration.Video video
-
mixer
public BroadcastConfiguration.Mixer mixer
-
autoReconnect
public BroadcastConfiguration.AutoReconnect autoReconnect
-
logLevel
public BroadcastConfiguration.LogLevel logLevel
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.
-
-
Method Detail
-
changing
public BroadcastConfiguration changing(@NonNull Builder<BroadcastConfiguration> op)
-
with
public static BroadcastConfiguration with(@NonNull Builder<BroadcastConfiguration> op)
-
-