Share via


ImageScanner.FrameData Property (POS for .NET v1.12 SDK Documentation)

2/27/2008

Gets one ore more bitmap images or video data that is read from the device.

Namespace: Microsoft.PointOfService
Assembly: Microsoft.PointOfService (in microsoft.pointofservice.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property FrameData As ReadOnlyCollection(Of Bitmap)
public abstract ReadOnlyCollection<Bitmap> FrameData { get; }
public:
virtual property ReadOnlyCollection<Bitmap^>^ FrameData {
    ReadOnlyCollection<Bitmap^>^ get () abstract;
}
/** @property */
public abstract ReadOnlyCollection<Bitmap> get_FrameData ()
public abstract function get FrameData () : ReadOnlyCollection<Bitmap>

Remarks

Typically, video data is one or more still images that are concatenated together in one frame without data compression. This video data is typically used to project a "view finder" that the operator can use to aim the Image Scanner (without an aiming pattern). Each block contains at most the number of frames specified in the VideoCount property. A DataEvent event is raised for each block of video data sent. Multiple blocks of image data is periodically sent by the service object to up to the maximum frames per second rate set by the VideoRate property. Image data, whether for still images or video streams may be obtained in a scan session started by the StartSession method, or by a scan session started asynchronously by the Image Scanner. The FrameType property indicates whether the bitmaps held by the FrameData property represent still images or a block of video data.

Its value is set before a DataEvent event is being delivered to the application.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread-safe. Any instance members are not guaranteed to be thread-safe.

See Also

Reference

ImageScanner Class
ImageScanner Members
Microsoft.PointOfService Namespace
FrameType
VideoCount
VideoRate
DataEvent
ImageScanner.StartSession Method