com.teamdev.jxcapture.video.win.directshow
Class DirectShowCodec

java.lang.Object
  extended by com.teamdev.jxcapture.Format
      extended by com.teamdev.jxcapture.Codec
          extended by com.teamdev.jxcapture.video.win.directshow.DirectShowCodec
Direct Known Subclasses:
AsfWriter, DirectShowVideoEncoder

public class DirectShowCodec
extends Codec

Provides information about DirectShow codec.


Field Summary
protected  FilterWrapper peer
           
 
Constructor Summary
DirectShowCodec(java.lang.String id, java.lang.String name)
           
DirectShowCodec(java.lang.String id, java.lang.String name, java.lang.String description)
           
 
Method Summary
 FilterWrapper getPeer()
          Returns a peer object which is wrapper for a corresponding DirectShow filter.
 boolean isAvailable()
          Returns true if this codec is installed in a system.
 void setPeer(FilterWrapper peer)
           
 
Methods inherited from class com.teamdev.jxcapture.Codec
configure
 
Methods inherited from class com.teamdev.jxcapture.Format
equals, getDescription, getId, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

peer

protected FilterWrapper peer
Constructor Detail

DirectShowCodec

public DirectShowCodec(java.lang.String id,
                       java.lang.String name,
                       java.lang.String description)

DirectShowCodec

public DirectShowCodec(java.lang.String id,
                       java.lang.String name)
Method Detail

setPeer

public void setPeer(FilterWrapper peer)

getPeer

public FilterWrapper getPeer()
Returns a peer object which is wrapper for a corresponding DirectShow filter.

Returns:
filter wrapper

isAvailable

public boolean isAvailable()
Returns true if this codec is installed in a system.

Returns:
true if codec is available; false otherwise