com.teamdev.jxcapture.audio
Class AudioEncodingParameters

java.lang.Object
  extended by com.teamdev.jxcapture.BaseEncodingParameters
      extended by com.teamdev.jxcapture.audio.AudioEncodingParameters

public class AudioEncodingParameters
extends BaseEncodingParameters

Set of audio encoding parameters.


Constructor Summary
AudioEncodingParameters()
          Creates new instance of default audio encoding parameters.
AudioEncodingParameters(AudioCodec codec, long bitrate, BitrateMode bitrateMode, AudioChannels audioChannels)
          Creates new instance of audio encoding parameters with specified parameters.
 
Method Summary
 AudioChannels getAudioChannels()
          Returns specified audio channels.
 AudioCodec getCodec()
          Returns specified codec; null if there are no codecs specicied.
 AudioCodecPresets getCodecPresets()
          Returns specified codec presets.
protected  java.lang.StringBuilder getDebugInfo()
           
 void setAudioChannels(AudioChannels audioChannels)
          Set audio channels.
 void setCodec(AudioCodec codec)
          Set audio codec.
 void setCodecPresets(AudioCodecPresets codecPresets)
          Set codec presets.
 
Methods inherited from class com.teamdev.jxcapture.BaseEncodingParameters
getBitrate, getBitrateMode, setBitrate, setBitrateMode, setCodec, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioEncodingParameters

public AudioEncodingParameters()
Creates new instance of default audio encoding parameters.


AudioEncodingParameters

public AudioEncodingParameters(AudioCodec codec,
                               long bitrate,
                               BitrateMode bitrateMode,
                               AudioChannels audioChannels)
Creates new instance of audio encoding parameters with specified parameters.

Parameters:
codec - audio encoding codec
bitrate - encodng bitrate
bitrateMode - required bitrate mode
audioChannels - audio channels
Method Detail

getCodec

public AudioCodec getCodec()
Description copied from class: BaseEncodingParameters
Returns specified codec; null if there are no codecs specicied.

Overrides:
getCodec in class BaseEncodingParameters
Returns:
specified codec or null

getAudioChannels

public AudioChannels getAudioChannels()
Returns specified audio channels.

Returns:
audio channels

setAudioChannels

public void setAudioChannels(AudioChannels audioChannels)
Set audio channels.

Parameters:
audioChannels - audio channels

getCodecPresets

public AudioCodecPresets getCodecPresets()
Returns specified codec presets.

Returns:
codec presets

setCodecPresets

public void setCodecPresets(AudioCodecPresets codecPresets)
Set codec presets.

Parameters:
codecPresets - codec presets

setCodec

public void setCodec(AudioCodec codec)
Set audio codec.

Parameters:
codec - audio codec

getDebugInfo

protected java.lang.StringBuilder getDebugInfo()
Overrides:
getDebugInfo in class BaseEncodingParameters