com.teamdev.jxcapture.audio
Class AudioCodecPresets

java.lang.Object
  extended by com.teamdev.jxcapture.audio.AudioCodecPresets

public class AudioCodecPresets
extends java.lang.Object

Represents audio codec presets.


Constructor Summary
AudioCodecPresets(java.lang.String name, long bitrate, BitrateMode bitrateMode, AudioChannels channels, double sampleRate)
           
AudioCodecPresets(java.lang.String name, long bitrate, BitrateMode bitrateMode, AudioChannels channels, int sampleSize, int samplesPerSec, int avgBytesPerSec, int blockAlign, int bitsPerSample)
          Creates codec presets.
 
Method Summary
 int getAvgBytesPerSec()
          Average bytes per seconds.
 long getBitrate()
          Bitrate.
 BitrateMode getBitrateMode()
          Bit rate mode.
 int getBitsPerSample()
           
 int getBlockAlign()
          Block align.
 AudioChannels getChannels()
          Audio channels.
 java.lang.String getName()
          Settings name.
 double getSampleRate()
           
 int getSampleSize()
          Sample size.
 int getSamplesPerSec()
          Samples per second.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioCodecPresets

public AudioCodecPresets(java.lang.String name,
                         long bitrate,
                         BitrateMode bitrateMode,
                         AudioChannels channels,
                         int sampleSize,
                         int samplesPerSec,
                         int avgBytesPerSec,
                         int blockAlign,
                         int bitsPerSample)
Creates codec presets.

Parameters:
name - name of preset
bitrate - bitrate
bitrateMode - bitrate mode
channels - channels
sampleSize - sample size
samplesPerSec - samples per second
avgBytesPerSec - average bytes per second
blockAlign - block align
bitsPerSample - bits per samle

AudioCodecPresets

public AudioCodecPresets(java.lang.String name,
                         long bitrate,
                         BitrateMode bitrateMode,
                         AudioChannels channels,
                         double sampleRate)
Method Detail

getName

public java.lang.String getName()
Settings name.

Returns:
name

getBitrate

public long getBitrate()
Bitrate.

Returns:
bitrate

getSampleSize

public int getSampleSize()
Sample size.

Returns:
sample size

getSamplesPerSec

public int getSamplesPerSec()
Samples per second.

Returns:
samples per second

getAvgBytesPerSec

public int getAvgBytesPerSec()
Average bytes per seconds.

Returns:
bytes per seconds

getBlockAlign

public int getBlockAlign()
Block align.

Returns:
block align

getBitsPerSample

public int getBitsPerSample()

getBitrateMode

public BitrateMode getBitrateMode()
Bit rate mode.

Returns:
bitrate mode

getChannels

public AudioChannels getChannels()
Audio channels.

Returns:
audio channels

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSampleRate

public double getSampleRate()