Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvDSSource Class Reference

Public Member Functions

STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
 Reveals control interface and property pages interface.
 
STDMETHODIMP GetClassID (CLSID *pClsid)
 Class ID.
 
STDMETHODIMP GetPages (CAUUID *pPages)
 Returns the clsid's of the property pages we support.
 
HRESULT WriteToStream (IStream *pStream)
 IPersist, overriden to write our state into a stream.
 
HRESULT ReadFromStream (IStream *pStream)
 IPersist, likewise overriden to restore our state from a stream.
 
int SizeMax ()
 Maximum size of stream data.
 
- Public Member Functions inherited from IPvDSSource
HRESULT get_Role (int *role)
 Filter role read method. More...
 
HRESULT put_Role (int role)
 Filter role write method. More...
 
HRESULT get_UnicastPort (int *port)
 Filter unicast port read method. More...
 
HRESULT put_UnicastPort (int port)
 Filter unicast port write method. More...
 
HRESULT get_MulticastIP (BSTR *ip)
 Filter multicast group IP address read method. More...
 
HRESULT put_MulticastIP (BSTR ip)
 Filter multicast group IP address write method. More...
 
HRESULT get_MulticastPort (int *port)
 Filter multicast group port read method. More...
 
HRESULT put_MulticastPort (int port)
 Multicast group port to join where the streaming data from the GigE Vision device is received with the multicast role. More...
 
HRESULT get_DiagnosticEnabled (BOOL *enabled)
 Filter diagnostic enabled read method. More...
 
HRESULT put_DiagnosticEnabled (BOOL enabled)
 Filter diagnostic enabled write method. More...
 
HRESULT get_DeviceID (BSTR *deviceid)
 Filter device ID read method. More...
 
HRESULT put_DeviceID (BSTR deviceid)
 Device ID write method. More...
 
HRESULT DisconnectDevice ()
 Disconnects the filter from the device. More...
 
HRESULT ConnectIfNeeded ()
 Connects the filter to the device. More...
 
HRESULT get_SourceCount (int *sourcecount)
 The number of sources that are available on the device that is currently being controlled. More...
 
HRESULT get_SourceName (int aIndex, BSTR *sourcename)
 Name of one of the sources of the currently-controlled device. More...
 
HRESULT get_Source (BSTR *source)
 Name of the source currently selected on the device read method. More...
 
HRESULT put_Source (BSTR source)
 Name of the source currently selected on the device write method. More...
 
HRESULT get_Channel (int *channel)
 Streaming channel read method. More...
 
HRESULT put_Channel (int channel)
 Streaming channel write method. More...
 
HRESULT get_BufferCount (int *count)
 Buffer count read method. More...
 
HRESULT put_BufferCount (int count)
 Buffer count write method. More...
 
HRESULT get_DefaultBufferSize (int *size)
 Default buffer size read method. More...
 
HRESULT put_DefaultBufferSize (int size)
 Default buffer size write method. More...
 
HRESULT get_DropThreshold (int *threshold)
 Drop threshold read method. More...
 
HRESULT put_DropThreshold (int threshold)
 Drop threshold write method. More...
 
HRESULT get_Width (int *width)
 Device width read method. More...
 
HRESULT put_Width (int width)
 Device width write method. More...
 
HRESULT get_Height (int *height)
 Device height read method. More...
 
HRESULT put_Height (int height)
 Device height write method. More...
 
HRESULT get_ParametersSelector (int *selector)
 Currently active GenICam interface read method. More...
 
HRESULT put_ParametersSelector (int selector)
 Currently active GenICam interface write method. More...
 
HRESULT get_ParametersAvailable (BOOL *available)
 Currently active GenICam interface availability method. More...
 
HRESULT get_ParameterCount (int *count)
 Currently active GenICam interface parameter count method. More...
 
HRESULT get_ParameterName (int index, BSTR *name)
 Name of the parameter at a specific index in the currently-selected GenICam interface. More...
 
HRESULT get_ParameterCategory (BSTR name, BSTR *category)
 Category of a parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT get_ParameterValue (BSTR name, BSTR *value)
 Method used to read the value of a specific parameter as a string for the currently-selected GenICam interface. More...
 
HRESULT put_ParameterValue (BSTR name, BSTR value, BSTR *message)
 Method used to write the value of a specific parameter as a string for the currently-selected GenICam interface. More...
 
HRESULT get_ParameterType (BSTR name, BSTR *type)
 Type of a parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT get_ParameterAccess (THIS_ BSTR name, BOOL *available, BOOL *readable, BOOL *writable)
 Current access mode for a parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT ParameterExecute (BSTR name, BSTR *message)
 Executes a command parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT get_ParameterPossibleValueCount (BSTR name, int *count)
 Count of possible values for an enum or Boolean parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT get_ParameterPossibleValue (BSTR name, int index, BSTR *value)
 One of the possible values for an enum or Boolean parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT get_ParameterVisibility (BSTR name, int *visibility)
 Visibility of a parameter identified by its name for the currently-selected GenICam interface. More...
 
HRESULT get_OutputPixelType (int *value)
 Output pixel type read method. More...
 
HRESULT put_OutputPixelType (int value)
 Output pixel type write method. More...
 
HRESULT get_KernelSize (int *value)
 Kernel size for hot pixel correction read method. More...
 
HRESULT put_KernelSize (int value)
 Kernel size for hot pixel correction write method. More...
 
HRESULT get_ZoomValue (int *value)
 Zoom factor read method. More...
 
HRESULT put_ZoomValue (int value)
 Zoom factor read method. More...
 
HRESULT get_OutputResolution (int &width, int &height)
 Gets the output resolution. More...
 
HRESULT put_OutputResolution (int width, int height)
 Sets the output resolution. More...
 

Static Public Member Functions

static CUnknown *WINAPI CreateInstance (LPUNKNOWN lpunk, HRESULT *phr)
 CreateInstance.
 

The documentation for this class was generated from the following files:

Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com