Click or drag to resize

IMcPixelBuffer Interface

IMcPixelBuffer IS the image

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
Public Interface IMcPixelBuffer

The IMcPixelBuffer type exposes the following members.

Properties
  NameDescription
Public propertyActiveFrameIndex
Public propertyBufferMcImage
Public propertyColorMap
Used by the image interface to support getting or changing the color map (palette) of an image.
Public propertyColorMapLength
Used by the image interface to support getting the length color map (palette) of an image. Returns 0 (zero) if not an indexed color image or if the color map has not been set.
Public propertyCurrentImageType
Public propertyDate
Public propertyDefaultPseudoColor
The default McPseudoColor instance backing the McImage.AttachPseudoColor and McImage.GetCurrentPseudoColor methods. .
Public propertyFrame
Public propertyFrameCount
Public propertyFramePseudoColor
The custom McPseudoColor associated with a frame, if any.
Public propertyFrames
Public propertyMemoryAutoLockLimit
The percentage of physical memory automatically locked for each McRegionAccess instance.
Public propertyMemoryFreeLogical
The largest free logical block, in MegaBytes.
Public propertyMemoryFreePhysical
The MBytes of physical memory currently free.
Public propertyMemoryUsageLimit
The percentage of physical memory used for all image storage before swapping to disk occurs.
Public propertyMemoryVirtualReserve
The percentage of virtual memory reserved for application use.
Public propertyNextAccessPriorityForDiscard
A NextAccessPriority level below which discardable node memory (mcPixelBufferInitFlags.mpbifDiscardableImageData) is allowed to discard.
Public propertyNotifyingFrame
Set to the frame notifying during a PropertyChange notify with one of the mcFramesPropertyIDs. .
Public propertyProcessID
The ProcessID of this McPixelBuffer instance.
Public propertyQuickType
Public propertyRangeMax
Used to change the default minimum value expected within the image.
Public propertyRangeMin
Used by the image interface to change the dynamic range of the pixel buffer's image type.
Public propertyRegionAccess
Public propertySizeX
Public propertySizeY
Public propertyThreadID
The ThreadID of this McPixelBuffer instance.
Public propertyUpdateCount
Top
Methods
  NameDescription
Public methodAddFrameFromMemory
Public methodAddFrames
Public methodAttachMemoryAsFrame
Public methodAttachMemoryAsFrameEx
Public methodAttachMemoryAsImage
Public methodAttachMemoryAsImageEx
Public methodBeginEndUpdateBlock
Public methodClearWrittenToState
Clears the mcPixelBufferStatusFlags.mpbsfHasBeenWritten state accessed by the GetBufferStatus method.
Public methodCopySubRectToCompatiblePixBuf
Copys a frame range of a sub-rect of this pixel buffer with optional sub-sampling.
Public methodCreateDibAccess
Create an instance of a McDibAccess interface
Public methodCreateRegionAccess
Public methodExposeClassPointer
For internal use only. Exposes an in-process memory pointer to the CMcPixelBuffer class of this instance.
Public methodGetBufferStatus
Public methodGetImageStorage
Get information about the optional source of pixel data for a frame or range of frames.
Public methodGetVirtualMemoryInfo
Gets information about Virtual Memory and a dump of it
Public methodInitialize
Public methodInitializePixBufEx
Public methodInsertFrames
Public methodMoveFrames
Public methodRemoveFrame
Public methodRemoveFrames
Public methodReorderFrames
Public methodSetCreatorEngine
Public methodSetDefaultRegionMask
Public methodSetImageStorage
Set an optional source of pixel data for a range of frames.
Public methodSyncToForeignPixelBuffer
Syncs image memory with a foreign pixel buffer, which may be in another thread.
Top
Remarks
{Internal}
See Also

Reference

[[TODODoc:]
Fill
in
related
interfaces
or
[T:MediaCy.IQL.Engine.classes]]