com.teamdev.jxcapture.video.win.directshow.wrappers.impl
Class INSSBufferImpl

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
          extended by com.teamdev.jxcapture.video.win.directshow.wrappers.impl.INSSBufferImpl
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.PointerParameter, INSSBuffer, com.teamdev.jxdesktop.win32.com.IUnknown

public class INSSBufferImpl
extends com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
implements INSSBuffer


Nested Class Summary
 
Nested classes/interfaces inherited from class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl.MemoryBufferImpl
 
Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Fields inherited from class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
PTR_NULL
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
INSSBufferImpl()
           
INSSBufferImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
           
INSSBufferImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 com.jniwrapper.Pointer.Void getBuffer()
           
 com.jniwrapper.Pointer.Void GetBufferAndLength(com.jniwrapper.UInt32 length)
           
 com.teamdev.jxdesktop.win32.com.types.IID getIID()
           
 com.jniwrapper.UInt32 GetLength()
           
 com.jniwrapper.UInt32 getMaxLength()
           
 void setLength(com.jniwrapper.UInt32 value)
           
 
Methods inherited from class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write
 
Methods inherited from class com.jniwrapper.Parameter
a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.teamdev.jxdesktop.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

INSSBufferImpl

public INSSBufferImpl()

INSSBufferImpl

public INSSBufferImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
               throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

INSSBufferImpl

public INSSBufferImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
Method Detail

GetLength

public com.jniwrapper.UInt32 GetLength()
                                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
GetLength in interface INSSBuffer
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setLength

public void setLength(com.jniwrapper.UInt32 value)
               throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setLength in interface INSSBuffer
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getMaxLength

public com.jniwrapper.UInt32 getMaxLength()
                                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getMaxLength in interface INSSBuffer
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getBuffer

public com.jniwrapper.Pointer.Void getBuffer()
                                      throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getBuffer in interface INSSBuffer
Throws:
com.teamdev.jxdesktop.win32.com.ComException

GetBufferAndLength

public com.jniwrapper.Pointer.Void GetBufferAndLength(com.jniwrapper.UInt32 length)
                                               throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
GetBufferAndLength in interface INSSBuffer
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getIID

public com.teamdev.jxdesktop.win32.com.types.IID getIID()
Overrides:
getIID in class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl

clone

public java.lang.Object clone()
Overrides:
clone in class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl