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

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.IVideoWindowImpl
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.PointerParameter, IVideoWindow, com.teamdev.jxdesktop.win32.com.IDispatch, com.teamdev.jxdesktop.win32.com.IUnknown

public class IVideoWindowImpl
extends com.teamdev.jxdesktop.win32.com.impl.IDispatchImpl
implements IVideoWindow

Represents COM interface IVideoWindow.


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
  IVideoWindowImpl()
           
  IVideoWindowImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
           
  IVideoWindowImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl pUnkOuter, com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
           
  IVideoWindowImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
           
protected IVideoWindowImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 com.jniwrapper.Int32 getAutoShow()
           
 com.jniwrapper.Int32 getBackgroundPalette()
           
 com.jniwrapper.Int32 getBorderColor()
           
 com.teamdev.jxdesktop.win32.com.types.BStr getCaption()
           
 com.jniwrapper.Int32 getFullScreenMode()
           
 com.jniwrapper.Int32 getHeight()
           
 com.teamdev.jxdesktop.win32.com.types.IID getIID()
           
 com.jniwrapper.Int32 getLeft()
           
 void getMaxIdealImageSize(com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.teamdev.jxdesktop.win32.ui.Wnd getMessageDrain()
           
 void getMinIdealImageSize(com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.teamdev.jxdesktop.win32.ui.Wnd getOwner()
           
 void getRestorePosition(com.jniwrapper.Int32 pLeft, com.jniwrapper.Int32 pTop, com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.jniwrapper.Int32 getTop()
           
 com.jniwrapper.Int32 getVisible()
           
 com.jniwrapper.Int32 getWidth()
           
 void getWindowPosition(com.jniwrapper.Int32 pLeft, com.jniwrapper.Int32 pTop, com.jniwrapper.Int32 pWidth, com.jniwrapper.Int32 pHeight)
           
 com.jniwrapper.Int32 getWindowState()
           
 com.jniwrapper.Int32 getWindowStyle()
           
 com.jniwrapper.Int32 getWindowStyleEx()
           
 void hideCursor(com.jniwrapper.Int32 HideCursor)
           
 void isCursorHidden(com.jniwrapper.Int32 CursorHidden)
           
 void notifyOwnerMessage(com.teamdev.jxdesktop.win32.com.types.LongPtr hwnd, com.jniwrapper.Int32 uMsg, com.teamdev.jxdesktop.win32.com.types.LongPtr wParam, com.teamdev.jxdesktop.win32.com.types.LongPtr lParam)
           
 void setAutoShow(com.jniwrapper.Int32 AutoShow)
           
 void setBackgroundPalette(com.jniwrapper.Int32 pBackgroundPalette)
           
 void setBorderColor(com.jniwrapper.Int32 Color)
           
 void setCaption(com.teamdev.jxdesktop.win32.com.types.BStr strCaption)
           
 void setFullScreenMode(com.jniwrapper.Int32 FullScreenMode)
           
 void setHeight(com.jniwrapper.Int32 pHeight)
           
 void setLeft(com.jniwrapper.Int32 pLeft)
           
 void setMessageDrain(com.teamdev.jxdesktop.win32.ui.Wnd Drain)
           
 void setOwner(com.teamdev.jxdesktop.win32.ui.Wnd Owner)
           
 void setTop(com.jniwrapper.Int32 pTop)
           
 void setVisible(com.jniwrapper.Int32 pVisible)
           
 void setWidth(com.jniwrapper.Int32 pWidth)
           
 void setWindowForeground(com.jniwrapper.Int32 Focus)
           
 void setWindowPosition(com.jniwrapper.Int32 Left, com.jniwrapper.Int32 Top, com.jniwrapper.Int32 Width, com.jniwrapper.Int32 Height)
           
 void setWindowState(com.jniwrapper.Int32 WindowState)
           
 void setWindowStyle(com.jniwrapper.Int32 WindowStyle)
           
 void setWindowStyleEx(com.jniwrapper.Int32 WindowStyleEx)
           
 
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

IVideoWindowImpl

public IVideoWindowImpl()

IVideoWindowImpl

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

IVideoWindowImpl

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

IVideoWindowImpl

public IVideoWindowImpl(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

IVideoWindowImpl

public IVideoWindowImpl(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

setCaption

public void setCaption(com.teamdev.jxdesktop.win32.com.types.BStr strCaption)
                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setCaption in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getCaption

public com.teamdev.jxdesktop.win32.com.types.BStr getCaption()
                                                      throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getCaption in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setWindowStyle

public void setWindowStyle(com.jniwrapper.Int32 WindowStyle)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setWindowStyle in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getWindowStyle

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

setWindowStyleEx

public void setWindowStyleEx(com.jniwrapper.Int32 WindowStyleEx)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setWindowStyleEx in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getWindowStyleEx

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

setAutoShow

public void setAutoShow(com.jniwrapper.Int32 AutoShow)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setAutoShow in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getAutoShow

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

setWindowState

public void setWindowState(com.jniwrapper.Int32 WindowState)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setWindowState in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getWindowState

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

setBackgroundPalette

public void setBackgroundPalette(com.jniwrapper.Int32 pBackgroundPalette)
                          throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setBackgroundPalette in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getBackgroundPalette

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

setVisible

public void setVisible(com.jniwrapper.Int32 pVisible)
                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setVisible in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getVisible

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

setLeft

public void setLeft(com.jniwrapper.Int32 pLeft)
             throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setLeft in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getLeft

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

setWidth

public void setWidth(com.jniwrapper.Int32 pWidth)
              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setWidth in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getWidth

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

setTop

public void setTop(com.jniwrapper.Int32 pTop)
            throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setTop in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getTop

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

setHeight

public void setHeight(com.jniwrapper.Int32 pHeight)
               throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setHeight in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getHeight

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

setOwner

public void setOwner(com.teamdev.jxdesktop.win32.ui.Wnd Owner)
              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setOwner in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getOwner

public com.teamdev.jxdesktop.win32.ui.Wnd getOwner()
                                            throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getOwner in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setMessageDrain

public void setMessageDrain(com.teamdev.jxdesktop.win32.ui.Wnd Drain)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setMessageDrain in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getMessageDrain

public com.teamdev.jxdesktop.win32.ui.Wnd getMessageDrain()
                                                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getMessageDrain in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getBorderColor

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

setBorderColor

public void setBorderColor(com.jniwrapper.Int32 Color)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setBorderColor in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getFullScreenMode

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

setFullScreenMode

public void setFullScreenMode(com.jniwrapper.Int32 FullScreenMode)
                       throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setFullScreenMode in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setWindowForeground

public void setWindowForeground(com.jniwrapper.Int32 Focus)
                         throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setWindowForeground in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

notifyOwnerMessage

public void notifyOwnerMessage(com.teamdev.jxdesktop.win32.com.types.LongPtr hwnd,
                               com.jniwrapper.Int32 uMsg,
                               com.teamdev.jxdesktop.win32.com.types.LongPtr wParam,
                               com.teamdev.jxdesktop.win32.com.types.LongPtr lParam)
                        throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
notifyOwnerMessage in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setWindowPosition

public void setWindowPosition(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:
setWindowPosition in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getWindowPosition

public void getWindowPosition(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:
getWindowPosition in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getMinIdealImageSize

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

getMaxIdealImageSize

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

getRestorePosition

public void getRestorePosition(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:
getRestorePosition in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

hideCursor

public void hideCursor(com.jniwrapper.Int32 HideCursor)
                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
hideCursor in interface IVideoWindow
Throws:
com.teamdev.jxdesktop.win32.com.ComException

isCursorHidden

public void isCursorHidden(com.jniwrapper.Int32 CursorHidden)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
isCursorHidden in interface IVideoWindow
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