New Methods of Grabber

List of methods that were added to the Grabber class in IC Imaging Control 3.0

Grabber::setOverlayBitmapPathPosition

Sets the positions of OverlayBitmap objects in the graph.

Grabber::getOverlayBitmapPathPosition

Returns the current position of OverlayBitmap objects in the graph.

Grabber::getSinkTypePtr

Returns a pointer to the currently selected sink.

Grabber::setDeviceFrameFilters

Inserts a list of frame filters in the device path of the image stream. If an overlay is present in the device path, the filter list is inserted in front it. This means that the filter list is located between the device and the overlay.

Grabber::getDeviceFrameFilters

Returns the list of frame filters that are currently set behind the device.

Grabber::getVideoDataDimension

Returns the actual dimension of the image data which is passed to the display. This may be different from the video format of the currently active video capture device, if you have used setDeviceFrameFilters or setDisplayFrameFilters to insert frame filters in the image stream behind the device or in front of the display. If IFrameFilter objects are used by the FrameHandlerSink, the dimension of the MemBufferCollection may be different from the video data dimension as well.

Grabber::prepareLive

Tries to setup the image stream by connecting the device with the display and the sink and inserting frame filters and overlays.

Grabber::isLivePrepared

Returns whether the image stream is in 'prepared' state.

Grabber::suspendLive

Suspends an image stream and puts it into prepared state.

Grabber::setDisplayFrameFilters

Inserts a list of frame filters in the display path of the image stream. If an overlay is present in the display path, the filter list is inserted in front of it. This means that the overlay is located between the filter list and the display. If there is no overlay in the display path, the filter list is inserted in front of the the display.

Grabber::getDisplayFrameFilters

Returns the list of frame filters that are currently set in front of the display.

Grabber::getDeBayerTransform

Returns a pointer to a DeBayerTransform object. If a BY8 Bayer video format is selected, the image data will be debayered automatically. The DeBayerTransform class allows the debayering to be checked.

Grabber::getOverlay

This method returns a pointer to an instance of the OverlayBitmap object. The OverlayBitmap is used to draw text and graphics on the video stream.

Grabber::saveDeviceState

Saves the state of the opened device. A saved state can be restored using loadDeviceState.

Grabber::saveDeviceStateToFile

Saves the state of the currently opened device to a file. The grabber state can be restored using loadDeviceStateFromFile.

<< Extended Classes

This site is part of The Imaging Source Network. Other sites include Company Portal, Image Processing, Astronomy Cameras, Astronomy Cameras Blog, Blog caméras d'astronomie, Astronomy Cameras Competition, TX Text Control, TX Text Control Blog and Forums.