de.humatic.jdl
Class DecklinkKeyer

java.lang.Object
  extended by de.humatic.jdl.DecklinkInterface
      extended by de.humatic.jdl.DecklinkKeyer

public class DecklinkKeyer
extends DecklinkInterface

IDecklinkKeyer implementation - this interface is exposed by the Decklink Video Render filter.


Method Summary
 void alphaRamp(int dir, int numFrames)
          Ramps up or down from zero to the set alpha level, blending key into output stream over the specified number of frames
 int getKeyingSupport()
          Returned int has bit 1 set if the card supports keying and bit 2 if it can send key and fill signals independently to an external keyer.
 void setAlphaAutoBlendSettings(int rampFrames, int onFrames, int offFrames, int blendProcessRepeats)
           
 void setAlphaBlendMode(int state, int flags)
          Enables or disables alpha blending on the card (set %state to 1 for on, 0 for off) % flags determines if input should be keyed into card input (bit 1 not set) or be sent to an external keyer via one of the SDI outputs (bit 1 set).
 void setAlphaLevel(int level)
          Sets the degree of transparency for the alpha channel (0 fully transparent, 255 fully opaque)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setAlphaBlendMode

public void setAlphaBlendMode(int state,
                              int flags)
Enables or disables alpha blending on the card (set %state to 1 for on, 0 for off) % flags determines if input should be keyed into card input (bit 1 not set) or be sent to an external keyer via one of the SDI outputs (bit 1 set). (Only valid if the card supports external keying).


setAlphaLevel

public void setAlphaLevel(int level)
Sets the degree of transparency for the alpha channel (0 fully transparent, 255 fully opaque)


setAlphaAutoBlendSettings

public void setAlphaAutoBlendSettings(int rampFrames,
                                      int onFrames,
                                      int offFrames,
                                      int blendProcessRepeats)

alphaRamp

public void alphaRamp(int dir,
                      int numFrames)
Ramps up or down from zero to the set alpha level, blending key into output stream over the specified number of frames


getKeyingSupport

public int getKeyingSupport()
Returned int has bit 1 set if the card supports keying and bit 2 if it can send key and fill signals independently to an external keyer.