com.teamdev.jxcapture.video.win.directshow.wrappers
Class VideoInfoHeader

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Structure
          extended by com.teamdev.jxcapture.video.win.directshow.wrappers.VideoInfoHeader
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class VideoInfoHeader
extends com.jniwrapper.Structure

Represents VIDEOINFOHEADER COM record.


Field Summary
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
VideoInfoHeader()
           
VideoInfoHeader(VideoInfoHeader that)
           
 
Method Summary
 java.lang.Object clone()
           
 long getAvgTimePerFrame()
           
 com.teamdev.jxdesktop.win32.gdi.BitmapInfoHeader getBmiHeader()
           
 long getDwBitErrorRate()
           
 long getDwBitRate()
           
 com.teamdev.jxdesktop.win32.Rect getRcSource()
           
 com.teamdev.jxdesktop.win32.Rect getRcTarget()
           
 void setAvgTimePerFrame(long value)
           
 void setDwBitErrorRate(long value)
           
 void setDwBitRate(long value)
           
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VideoInfoHeader

public VideoInfoHeader()

VideoInfoHeader

public VideoInfoHeader(VideoInfoHeader that)
Method Detail

getRcSource

public com.teamdev.jxdesktop.win32.Rect getRcSource()

getRcTarget

public com.teamdev.jxdesktop.win32.Rect getRcTarget()

getDwBitRate

public long getDwBitRate()

setDwBitRate

public void setDwBitRate(long value)

getDwBitErrorRate

public long getDwBitErrorRate()

setDwBitErrorRate

public void setDwBitErrorRate(long value)

getAvgTimePerFrame

public long getAvgTimePerFrame()

setAvgTimePerFrame

public void setAvgTimePerFrame(long value)

getBmiHeader

public com.teamdev.jxdesktop.win32.gdi.BitmapInfoHeader getBmiHeader()

clone

public java.lang.Object clone()
Overrides:
clone in class com.jniwrapper.Structure