com.teamdev.jxcapture.video.win.directshow.filters
Class AudioSourceImpl

java.lang.Object
  extended by com.teamdev.jxcapture.MediaSource
      extended by com.teamdev.jxcapture.audio.AudioSource
          extended by com.teamdev.jxcapture.video.win.directshow.filters.AudioSourceImpl

public class AudioSourceImpl
extends AudioSource

DirectShow implementation of AudioSource class.


Field Summary
 
Fields inherited from class com.teamdev.jxcapture.audio.AudioSource
PROPERTY_CHANNELS
 
Fields inherited from class com.teamdev.jxcapture.MediaSource
PROPERTY_ACTIVE, PROPERTY_ENABLED, PROPERTY_NAME
 
Method Summary
protected  void checkState()
           
static java.util.List<AudioSource> getAvailableSources()
           
 AVCodec getSource()
          Returns source filter.
 
Methods inherited from class com.teamdev.jxcapture.audio.AudioSource
getAvailable, getChannels, setChannels
 
Methods inherited from class com.teamdev.jxcapture.MediaSource
activate, addPropertyChangeListener, deactivate, getName, getPropertyChangeSupport, isActive, isEnabled, release, removePropertyChangeListener, setEnabled, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

checkState

protected void checkState()

getSource

public AVCodec getSource()
Returns source filter.

Returns:
source

getAvailableSources

public static java.util.List<AudioSource> getAvailableSources()