com.teamdev.jxcapture.video.win.directshow.encoding.wmv.impl
Class IConfigAsfWriter2Impl

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.encoding.wmv.impl.IConfigAsfWriterImpl
              extended by com.teamdev.jxcapture.video.win.directshow.encoding.wmv.impl.IConfigAsfWriter2Impl
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.PointerParameter, IConfigAsfWriter, IConfigAsfWriter2, com.teamdev.jxdesktop.win32.com.IUnknown

public class IConfigAsfWriter2Impl
extends IConfigAsfWriterImpl
implements IConfigAsfWriter2


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
IConfigAsfWriter2Impl()
           
IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.types.ClsCtx clsCtx)
           
IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.IUnknown iUnknown, com.teamdev.jxdesktop.win32.com.types.ClsCtx clsCtx)
           
IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.com.IUnknown iUnknown)
           
IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl iUnknown)
           
IConfigAsfWriter2Impl(com.jniwrapper.Pointer.Void aVoid)
           
 
Method Summary
 java.lang.Object clone()
           
 com.teamdev.jxdesktop.win32.com.types.IID getIID()
           
 void getParam(AsfWriterConfigParam param0, com.jniwrapper.UInt16 param1, com.jniwrapper.UInt16 param2)
           
 void resetMultiPassState()
           
 void setParam(AsfWriterConfigParam param0, int param1, int param2)
           
 int streamNumFromPin(IPin pin)
           
 
Methods inherited from class com.teamdev.jxcapture.video.win.directshow.encoding.wmv.impl.IConfigAsfWriterImpl
configureFilterUsingProfile, configureFilterUsingProfileGuid, configureFilterUsingProfileId, getCurrentProfile, getCurrentProfileGuid, getCurrentProfileId, getIndexMode, setIndexMode
 
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.jxcapture.video.win.directshow.encoding.wmv.IConfigAsfWriter
configureFilterUsingProfile, configureFilterUsingProfileGuid, configureFilterUsingProfileId, getCurrentProfile, getCurrentProfileGuid, getCurrentProfileId, getIndexMode, setIndexMode
 
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

IConfigAsfWriter2Impl

public IConfigAsfWriter2Impl()

IConfigAsfWriter2Impl

public IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl iUnknown)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IConfigAsfWriter2Impl

public IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.com.IUnknown iUnknown)

IConfigAsfWriter2Impl

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

IConfigAsfWriter2Impl

public IConfigAsfWriter2Impl(com.teamdev.jxdesktop.win32.ole.CLSID clsid,
                             com.teamdev.jxdesktop.win32.com.IUnknown iUnknown,
                             com.teamdev.jxdesktop.win32.com.types.ClsCtx clsCtx)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IConfigAsfWriter2Impl

public IConfigAsfWriter2Impl(com.jniwrapper.Pointer.Void aVoid)
Method Detail

streamNumFromPin

public int streamNumFromPin(IPin pin)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
streamNumFromPin in interface IConfigAsfWriter2
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setParam

public void setParam(AsfWriterConfigParam param0,
                     int param1,
                     int param2)
              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setParam in interface IConfigAsfWriter2
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getParam

public void getParam(AsfWriterConfigParam param0,
                     com.jniwrapper.UInt16 param1,
                     com.jniwrapper.UInt16 param2)
              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getParam in interface IConfigAsfWriter2
Throws:
com.teamdev.jxdesktop.win32.com.ComException

resetMultiPassState

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

getIID

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

clone

public java.lang.Object clone()
Overrides:
clone in class IConfigAsfWriterImpl