public class

BroadcastConfiguration

extends Object
java.lang.Object
   ↳ com.amazonaws.ivs.broadcast.BroadcastConfiguration

Class Overview

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`.

Summary

Nested Classes
enum BroadcastConfiguration.AspectMode The AspectMode determines how an image's aspect ratio will be maintained. 
class BroadcastConfiguration.Audio  
enum BroadcastConfiguration.AudioSampleRate  
enum BroadcastConfiguration.AutomaticBitrateProfile Profiles for the automatic video bitrate behavior. 
enum BroadcastConfiguration.LogLevel  
class BroadcastConfiguration.Mixer Audio and Video Mixer properties. 
class BroadcastConfiguration.Vec2  
class BroadcastConfiguration.Vec4  
class BroadcastConfiguration.Video  
Fields
public BroadcastConfiguration.Audio audio
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.
public BroadcastConfiguration.Mixer mixer
public BroadcastConfiguration.Video video
Public Constructors
BroadcastConfiguration()
Public Methods
BroadcastConfiguration changing(Builder<BroadcastConfiguration> op)
static BroadcastConfiguration with(Builder<BroadcastConfiguration> op)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

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.

Public Constructors

public BroadcastConfiguration ()

Public Methods