Package com.amazonaws.ivs.broadcast
Class BroadcastConfiguration
- java.lang.Object
-
- com.amazonaws.ivs.broadcast.BroadcastConfiguration
-
public class BroadcastConfiguration extends java.lang.ObjectConfiguration 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 classBroadcastConfiguration.AspectModeThe AspectMode determines how an image's aspect ratio will be maintained.static classBroadcastConfiguration.Audiostatic classBroadcastConfiguration.AudioSampleRatestatic classBroadcastConfiguration.AutomaticBitrateProfileProfiles for the automatic video bitrate behavior.static classBroadcastConfiguration.AutoReconnectAn object that can configure SDK auto-reconnect functionality.static classBroadcastConfiguration.LogLevelstatic classBroadcastConfiguration.MixerAudio and Video Mixer properties.static classBroadcastConfiguration.Networkstatic classBroadcastConfiguration.Vec2static classBroadcastConfiguration.Vec4static classBroadcastConfiguration.Video
-
Field Summary
Fields Modifier and Type Field Description BroadcastConfiguration.AudioaudioBroadcastConfiguration.AutoReconnectautoReconnectBroadcastConfiguration.LogLevellogLevelIn 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.MixermixerBroadcastConfiguration.NetworknetworkBroadcastConfiguration.Videovideo
-
Constructor Summary
Constructors Constructor Description BroadcastConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BroadcastConfigurationchanging(Builder<BroadcastConfiguration> op)static BroadcastConfigurationwith(Builder<BroadcastConfiguration> op)
-
-
-
Field Detail
-
audio
public BroadcastConfiguration.Audio audio
-
video
public BroadcastConfiguration.Video video
-
mixer
public BroadcastConfiguration.Mixer mixer
-
network
public BroadcastConfiguration.Network network
-
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)
-
-