public class

SessionConfig

extends Object
java.lang.Object
   ↳ io.kickflip.sdk.av.SessionConfig

Class Overview

Configuration information for a Broadcasting or Recording session. Includes meta data, video + audio encoding and muxing parameters

Summary

Nested Classes
class SessionConfig.Builder  
Public Constructors
SessionConfig()
SessionConfig(UUID uuid, Muxer muxer, VideoEncoderConfig videoConfig, AudioEncoderConfig audioConfig)
Public Methods
int getAudioBitrate()
int getAudioSamplerate()
String getDescription()
Map getExtraInfo()
int getHlsSegmentDuration()
Muxer getMuxer()
int getNumAudioChannels()
File getOutputDirectory()
String getOutputPath()
Stream getStream()
String getTitle()
int getTotalBitrate()
UUID getUUID()
int getVideoBitrate()
int getVideoHeight()
int getVideoWidth()
boolean isAdaptiveBitrate()
boolean isConvertingVerticalVideo()
boolean isPrivate()
void setAttachLocation(boolean mAttachLocation)
void setConvertVerticalVideo(boolean convertVerticalVideo)
void setDescription(String description)
void setExtraInfo(Map extraInfo)
void setHlsSegmentDuration(int hlsSegmentDuration)
void setOutputDirectory(File outputDirectory)
void setPrivate(boolean mPrivate)
void setTitle(String title)
void setUseAdaptiveBitrate(boolean useAdaptiveBit)
boolean shouldAttachLocation()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SessionConfig ()

public SessionConfig (UUID uuid, Muxer muxer, VideoEncoderConfig videoConfig, AudioEncoderConfig audioConfig)

Public Methods

public int getAudioBitrate ()

public int getAudioSamplerate ()

public String getDescription ()

public Map getExtraInfo ()

public int getHlsSegmentDuration ()

public Muxer getMuxer ()

public int getNumAudioChannels ()

public File getOutputDirectory ()

public String getOutputPath ()

public Stream getStream ()

public String getTitle ()

public int getTotalBitrate ()

public UUID getUUID ()

public int getVideoBitrate ()

public int getVideoHeight ()

public int getVideoWidth ()

public boolean isAdaptiveBitrate ()

public boolean isConvertingVerticalVideo ()

public boolean isPrivate ()

public void setAttachLocation (boolean mAttachLocation)

public void setConvertVerticalVideo (boolean convertVerticalVideo)

public void setDescription (String description)

public void setExtraInfo (Map extraInfo)

public void setHlsSegmentDuration (int hlsSegmentDuration)

public void setOutputDirectory (File outputDirectory)

public void setPrivate (boolean mPrivate)

public void setTitle (String title)

public void setUseAdaptiveBitrate (boolean useAdaptiveBit)

public boolean shouldAttachLocation ()