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

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

public class VideoInfoHeader2
extends com.jniwrapper.Structure

Represents VIDEOINFOHEADER2 COM record.


Field Summary
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
VideoInfoHeader2()
           
 
Method Summary
 java.lang.Object clone()
           
 com.jniwrapper.UInt64 getAvgTimePerFrame()
           
 com.teamdev.jxdesktop.win32.gdi.BitmapInfoHeader getBmiHeader()
           
 com.jniwrapper.UInt32 getDwBitErrorRate()
           
 com.jniwrapper.UInt32 getDwBitRate()
           
 com.jniwrapper.UInt32 getDwCopyProtectFlags()
           
 com.jniwrapper.UInt32 getDwInterlaceFlags()
           
 com.jniwrapper.UInt32 getDwPictAspectRatioX()
           
 com.jniwrapper.UInt32 getDwPictAspectRatioY()
           
 com.jniwrapper.UInt32 getDwReserved1()
           
 com.jniwrapper.UInt32 getDwReserved2()
           
 com.teamdev.jxdesktop.win32.Rect getRcSource()
           
 com.teamdev.jxdesktop.win32.Rect getRcTarget()
           
 
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

VideoInfoHeader2

public VideoInfoHeader2()
Method Detail

getRcSource

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

getRcTarget

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

getDwBitRate

public com.jniwrapper.UInt32 getDwBitRate()

getDwBitErrorRate

public com.jniwrapper.UInt32 getDwBitErrorRate()

getAvgTimePerFrame

public com.jniwrapper.UInt64 getAvgTimePerFrame()

getDwInterlaceFlags

public com.jniwrapper.UInt32 getDwInterlaceFlags()

getDwCopyProtectFlags

public com.jniwrapper.UInt32 getDwCopyProtectFlags()

getDwPictAspectRatioX

public com.jniwrapper.UInt32 getDwPictAspectRatioX()

getDwPictAspectRatioY

public com.jniwrapper.UInt32 getDwPictAspectRatioY()

getDwReserved1

public com.jniwrapper.UInt32 getDwReserved1()

getDwReserved2

public com.jniwrapper.UInt32 getDwReserved2()

getBmiHeader

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

clone

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