de.humatic.dsj
Class DSFilterInfo.DSPinInfo

java.lang.Object
  extended by de.humatic.dsj.DSFilterInfo.DSPinInfo
Enclosing class:
DSFilterInfo

public class DSFilterInfo.DSPinInfo
extends java.lang.Object

DSPinInfo represents a filter input or output ("Pin" in DirectShow terminology). It is constructed internally and can not be constructed by application code.


Field Summary
static int PINDIR_INPUT
           
static int PINDIR_OUTPUT
           
 
Method Summary
 DSMediaType getDefaultFormat()
           
 int getDirection()
          returns PINDIR_INPUT for input pins, PINDIR_OUTPUT for output pins
 DSMediaType[] getFormats()
           
 java.lang.String getID()
           
 java.lang.String getName()
           
 int getPreferredFormat()
           
 int getPreferredFrameRate()
           
 int getType()
          Deprecated. method. Use media format information to determine a pin's type.
 void setPreferredFormat(int fIndex)
           
 void setPreferredFrameRate(float fps)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PINDIR_OUTPUT

public static final int PINDIR_OUTPUT
See Also:
Constant Field Values

PINDIR_INPUT

public static final int PINDIR_INPUT
See Also:
Constant Field Values
Method Detail

getFormats

public DSMediaType[] getFormats()

setPreferredFormat

public void setPreferredFormat(int fIndex)

getPreferredFormat

public int getPreferredFormat()

setPreferredFrameRate

public void setPreferredFrameRate(float fps)

getPreferredFrameRate

public int getPreferredFrameRate()

getID

public java.lang.String getID()

getName

public java.lang.String getName()

getDefaultFormat

public DSMediaType getDefaultFormat()

getType

public int getType()
Deprecated. method. Use media format information to determine a pin's type.


getDirection

public int getDirection()
returns PINDIR_INPUT for input pins, PINDIR_OUTPUT for output pins


toString

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