IMcPixelBuffer Interface |
![]() |
Namespace: MediaCy.IQL.Engine
Public Interface IMcPixelBuffer
The IMcPixelBuffer type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActiveFrameIndex | |
![]() | BufferMcImage | |
![]() | ColorMap | Used by the image interface to support getting or changing the
color map (palette) of an image. |
![]() | ColorMapLength | 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. |
![]() | CurrentImageType | |
![]() | Date | |
![]() | DefaultPseudoColor | The default McPseudoColor instance backing the
McImage.AttachPseudoColor and McImage.GetCurrentPseudoColor methods. . |
![]() | Frame | |
![]() | FrameCount | |
![]() | FramePseudoColor | The custom McPseudoColor associated with a frame, if any. |
![]() | Frames | |
![]() | MemoryAutoLockLimit | The percentage of physical memory automatically locked for each
McRegionAccess instance. |
![]() | MemoryFreeLogical | The largest free logical block, in MegaBytes. |
![]() | MemoryFreePhysical | The MBytes of physical memory currently free. |
![]() | MemoryUsageLimit | The percentage of physical memory used for all image storage before
swapping to disk occurs. |
![]() | MemoryVirtualReserve | The percentage of virtual memory reserved for application use. |
![]() | NextAccessPriorityForDiscard | A NextAccessPriority level below which discardable node memory
(mcPixelBufferInitFlags.mpbifDiscardableImageData) is allowed to discard. |
![]() | NotifyingFrame | Set to the frame notifying during a PropertyChange notify with
one of the mcFramesPropertyIDs.
. |
![]() | ProcessID | The ProcessID of this McPixelBuffer instance. |
![]() | QuickType | |
![]() | RangeMax | Used to change the default minimum value expected within the image. |
![]() | RangeMin | Used by the image interface to change the dynamic range of the
pixel buffer's image type. |
![]() | RegionAccess | |
![]() | SizeX | |
![]() | SizeY | |
![]() | ThreadID | The ThreadID of this McPixelBuffer instance. |
![]() | UpdateCount |
Name | Description | |
---|---|---|
![]() | AddFrameFromMemory | |
![]() | AddFrames | |
![]() | AttachMemoryAsFrame | |
![]() | AttachMemoryAsFrameEx | |
![]() | AttachMemoryAsImage | |
![]() | AttachMemoryAsImageEx | |
![]() | BeginEndUpdateBlock | |
![]() | ClearWrittenToState | Clears the mcPixelBufferStatusFlags.mpbsfHasBeenWritten state
accessed by the GetBufferStatus method. |
![]() | CopySubRectToCompatiblePixBuf | Copys a frame range of a sub-rect of this pixel buffer with optional sub-sampling. |
![]() | CreateDibAccess | Create an instance of a McDibAccess interface |
![]() | CreateRegionAccess | |
![]() | ExposeClassPointer | For internal use only. Exposes an in-process memory pointer to the CMcPixelBuffer class of this instance. |
![]() | GetBufferStatus | |
![]() | GetImageStorage | Get information about the optional source of pixel data for a frame
or range of frames. |
![]() | GetVirtualMemoryInfo | Gets information about Virtual Memory and a dump of it |
![]() | Initialize | |
![]() | InitializePixBufEx | |
![]() | InsertFrames | |
![]() | MoveFrames | |
![]() | RemoveFrame | |
![]() | RemoveFrames | |
![]() | ReorderFrames | |
![]() | SetCreatorEngine | |
![]() | SetDefaultRegionMask | |
![]() | SetImageStorage | Set an optional source of pixel data for a range of frames. |
![]() | SyncToForeignPixelBuffer | Syncs image memory with a foreign pixel buffer, which may be in another thread. |