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

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
          extended by com.teamdev.jxdesktop.win32.com.impl.IDispatchImpl
              extended by com.teamdev.jxcapture.video.win.directshow.wrappers.impl.IBasicVideoImpl
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.PointerParameter, IBasicVideo, com.teamdev.jxdesktop.win32.com.IDispatch, com.teamdev.jxdesktop.win32.com.IUnknown
Direct Known Subclasses:
IBasicVideo2Impl

public class IBasicVideoImpl
extends com.teamdev.jxdesktop.win32.com.impl.IDispatchImpl
implements IBasicVideo

Represents COM interface IBasicVideo.


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.IDispatchImpl
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
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
  IBasicVideoImpl()
           
  IBasicVideoImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
           
  IBasicVideoImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl pUnkOuter, com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
           
  IBasicVideoImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
           
protected IBasicVideoImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 com.jniwrapper.DoubleFloat getAvgTimePerFrame()
           
 com.jniwrapper.Int32 getBitErrorRate()
           
 com.jniwrapper.Int32 getBitRate()
           
 void getCurrentImage(com.jniwrapper.Int32 pBufferSize, com.jniwrapper.Pointer.Void pDIBImage)
           
 com.jniwrapper.Int32 getDestinationHeight()
           
 com.jniwrapper.Int32 getDestinationLeft()
           
 void getDestinationPosition(com.jniwrapper.Int32 pLeft, com.jniwrapper.Int32 pTop, com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.jniwrapper.Int32 getDestinationTop()
           
 com.jniwrapper.Int32 getDestinationWidth()
           
 com.teamdev.jxdesktop.win32.com.types.IID getIID()
           
 com.jniwrapper.Int32 getSourceHeight()
           
 com.jniwrapper.Int32 getSourceLeft()
           
 void getSourcePosition(com.jniwrapper.Int32 pLeft, com.jniwrapper.Int32 pTop, com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.jniwrapper.Int32 getSourceTop()
           
 com.jniwrapper.Int32 getSourceWidth()
           
 com.jniwrapper.Int32 getVideoHeight()
           
 void getVideoPaletteEntries(com.jniwrapper.Int32 StartIndex, com.jniwrapper.Int32 Entries, com.jniwrapper.Int32 pRetrieved, com.jniwrapper.Int32 pPalette)
           
 void getVideoSize(com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.jniwrapper.Int32 getVideoWidth()
           
 void isUsingDefaultDestination()
           
 void isUsingDefaultSource()
           
 void setDefaultDestinationPosition()
           
 void setDefaultSourcePosition()
           
 void setDestinationHeight(com.jniwrapper.Int32 pDestinationHeight)
           
 void setDestinationLeft(com.jniwrapper.Int32 pDestinationLeft)
           
 void setDestinationPosition(com.jniwrapper.Int32 Left, com.jniwrapper.Int32 Top, com.jniwrapper.Int32 Width, com.jniwrapper.Int32 Height)
           
 void setDestinationTop(com.jniwrapper.Int32 pDestinationTop)
           
 void setDestinationWidth(com.jniwrapper.Int32 pDestinationWidth)
           
 void setSourceHeight(com.jniwrapper.Int32 pSourceHeight)
           
 void setSourceLeft(com.jniwrapper.Int32 pSourceLeft)
           
 void setSourcePosition(com.jniwrapper.Int32 Left, com.jniwrapper.Int32 Top, com.jniwrapper.Int32 Width, com.jniwrapper.Int32 Height)
           
 void setSourceTop(com.jniwrapper.Int32 pSourceTop)
           
 void setSourceWidth(com.jniwrapper.Int32 pSourceWidth)
           
 
Methods inherited from class com.teamdev.jxdesktop.win32.com.impl.IDispatchImpl
getIDsOfNames, getIDsOfNames, getTypeInfo, getTypeInfoCount
 
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.IDispatch
getIDsOfNames, getTypeInfo, getTypeInfoCount
 
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

IBasicVideoImpl

public IBasicVideoImpl()

IBasicVideoImpl

protected IBasicVideoImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
                   throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IBasicVideoImpl

public IBasicVideoImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IBasicVideoImpl

public IBasicVideoImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid,
                       com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IBasicVideoImpl

public IBasicVideoImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid,
                       com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl pUnkOuter,
                       com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException
Method Detail

getAvgTimePerFrame

public com.jniwrapper.DoubleFloat getAvgTimePerFrame()
                                              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getAvgTimePerFrame in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getBitRate

public com.jniwrapper.Int32 getBitRate()
                                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getBitRate in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getBitErrorRate

public com.jniwrapper.Int32 getBitErrorRate()
                                     throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getBitErrorRate in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getVideoWidth

public com.jniwrapper.Int32 getVideoWidth()
                                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getVideoWidth in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getVideoHeight

public com.jniwrapper.Int32 getVideoHeight()
                                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getVideoHeight in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setSourceLeft

public void setSourceLeft(com.jniwrapper.Int32 pSourceLeft)
                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setSourceLeft in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getSourceLeft

public com.jniwrapper.Int32 getSourceLeft()
                                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getSourceLeft in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setSourceWidth

public void setSourceWidth(com.jniwrapper.Int32 pSourceWidth)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setSourceWidth in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getSourceWidth

public com.jniwrapper.Int32 getSourceWidth()
                                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getSourceWidth in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setSourceTop

public void setSourceTop(com.jniwrapper.Int32 pSourceTop)
                  throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setSourceTop in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getSourceTop

public com.jniwrapper.Int32 getSourceTop()
                                  throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getSourceTop in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setSourceHeight

public void setSourceHeight(com.jniwrapper.Int32 pSourceHeight)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setSourceHeight in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getSourceHeight

public com.jniwrapper.Int32 getSourceHeight()
                                     throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getSourceHeight in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDestinationLeft

public void setDestinationLeft(com.jniwrapper.Int32 pDestinationLeft)
                        throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDestinationLeft in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getDestinationLeft

public com.jniwrapper.Int32 getDestinationLeft()
                                        throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getDestinationLeft in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDestinationWidth

public void setDestinationWidth(com.jniwrapper.Int32 pDestinationWidth)
                         throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDestinationWidth in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getDestinationWidth

public com.jniwrapper.Int32 getDestinationWidth()
                                         throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getDestinationWidth in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDestinationTop

public void setDestinationTop(com.jniwrapper.Int32 pDestinationTop)
                       throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDestinationTop in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getDestinationTop

public com.jniwrapper.Int32 getDestinationTop()
                                       throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getDestinationTop in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDestinationHeight

public void setDestinationHeight(com.jniwrapper.Int32 pDestinationHeight)
                          throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDestinationHeight in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getDestinationHeight

public com.jniwrapper.Int32 getDestinationHeight()
                                          throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getDestinationHeight in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setSourcePosition

public void setSourcePosition(com.jniwrapper.Int32 Left,
                              com.jniwrapper.Int32 Top,
                              com.jniwrapper.Int32 Width,
                              com.jniwrapper.Int32 Height)
                       throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setSourcePosition in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getSourcePosition

public void getSourcePosition(com.jniwrapper.Int32 pLeft,
                              com.jniwrapper.Int32 pTop,
                              com.jniwrapper.Int32 pWidth,
                              com.jniwrapper.Int32 pHeight)
                       throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getSourcePosition in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDefaultSourcePosition

public void setDefaultSourcePosition()
                              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDefaultSourcePosition in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDestinationPosition

public void setDestinationPosition(com.jniwrapper.Int32 Left,
                                   com.jniwrapper.Int32 Top,
                                   com.jniwrapper.Int32 Width,
                                   com.jniwrapper.Int32 Height)
                            throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDestinationPosition in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getDestinationPosition

public void getDestinationPosition(com.jniwrapper.Int32 pLeft,
                                   com.jniwrapper.Int32 pTop,
                                   com.jniwrapper.Int32 pWidth,
                                   com.jniwrapper.Int32 pHeight)
                            throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getDestinationPosition in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDefaultDestinationPosition

public void setDefaultDestinationPosition()
                                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDefaultDestinationPosition in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getVideoSize

public void getVideoSize(com.jniwrapper.Int32 pWidth,
                         com.jniwrapper.Int32 pHeight)
                  throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getVideoSize in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getVideoPaletteEntries

public void getVideoPaletteEntries(com.jniwrapper.Int32 StartIndex,
                                   com.jniwrapper.Int32 Entries,
                                   com.jniwrapper.Int32 pRetrieved,
                                   com.jniwrapper.Int32 pPalette)
                            throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getVideoPaletteEntries in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getCurrentImage

public void getCurrentImage(com.jniwrapper.Int32 pBufferSize,
                            com.jniwrapper.Pointer.Void pDIBImage)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getCurrentImage in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

isUsingDefaultSource

public void isUsingDefaultSource()
                          throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
isUsingDefaultSource in interface IBasicVideo
Throws:
com.teamdev.jxdesktop.win32.com.ComException

isUsingDefaultDestination

public void isUsingDefaultDestination()
                               throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
isUsingDefaultDestination in interface IBasicVideo
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.IDispatchImpl

clone

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