com.teamdev.jxcapture.video.win.directshow.wrappers
Interface ISampleGrabber

All Superinterfaces:
com.jniwrapper.AutoDeleteParameter, com.teamdev.jxdesktop.win32.com.IUnknown
All Known Implementing Classes:
ISampleGrabberImpl

public interface ISampleGrabber
extends com.teamdev.jxdesktop.win32.com.IUnknown

Represents Java interface for ISampleGrabber COM interface.


Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 MediaType getConnectedMediaType()
           
 void getCurrentBuffer(com.jniwrapper.LongInt bufferSize, com.jniwrapper.Pointer.Void buffer)
           
 void setBufferSamples(boolean value)
           
 void setCallback(ISampleGrabberCB callback, long whichMethodToCallback)
           
 void setMediaType(MediaType type)
           
 void setOneShot(boolean value)
           
 
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

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

setOneShot

void setOneShot(boolean value)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setMediaType

void setMediaType(MediaType type)
                  throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getConnectedMediaType

MediaType getConnectedMediaType()
                                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setBufferSamples

void setBufferSamples(boolean value)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getCurrentBuffer

void getCurrentBuffer(com.jniwrapper.LongInt bufferSize,
                      com.jniwrapper.Pointer.Void buffer)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setCallback

void setCallback(ISampleGrabberCB callback,
                 long whichMethodToCallback)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException