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 SummaryNested 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 SummaryFields 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 SummaryConstructors Constructor Description BroadcastConfiguration()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BroadcastConfigurationchanging(Builder<BroadcastConfiguration> op)static BroadcastConfigurationwith(Builder<BroadcastConfiguration> op)
 
- 
- 
- 
Field Detail- 
audiopublic BroadcastConfiguration.Audio audio 
 - 
videopublic BroadcastConfiguration.Video video 
 - 
mixerpublic BroadcastConfiguration.Mixer mixer 
 - 
networkpublic BroadcastConfiguration.Network network 
 - 
autoReconnectpublic BroadcastConfiguration.AutoReconnect autoReconnect 
 - 
logLevelpublic 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- 
changingpublic BroadcastConfiguration changing(@NonNull Builder<BroadcastConfiguration> op) 
 - 
withpublic static BroadcastConfiguration with(@NonNull Builder<BroadcastConfiguration> op) 
 
- 
 
-