mcImageUndoLimits Enumeration
|
|
Allowed values for the WhichLimit parameter of the McResourceManager.ImageUndoLimits property.
Namespace:
MediaCy.IQL.Engine
Assembly:
MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
SyntaxPublic Enumeration mcImageUndoLimits
Members
| Member name | Value | Description |
---|
| mciulNone | 0 | Nothing specified |
| mciulMaxUndoPcnt | 1 | Maximum allowed percentage ofMcResourceManager.MemoryMax(mcMemoryType.mcmtImageMemoryMBytes) of image
information needing to be backed up for image operation undo information to
be pushed onto the undo stack. If the required amount of image information
exceeds this level, then no image information for that operation is pushed
onto the stack. Below this level, but above the mciulConditionallyKeepUndoPcnt
level, the backup image is created with discardable image memory. |
| mciulMaxUndoMBytes | 17 | Maximum allowed MBytes ofimage information needing to be backed up for image operation undo
information to be pushed onto the undo stack. If the required amount of
image information exceeds this level, then no image information for that
operation is pushed onto the stack. Below this level, but above the
mciulConditionallyKeepUndoMBytes level, the backup image is created with
discardable image memory. |
| mciulConditionallyKeepUndoPcnt | 2 | Percentage ofMcResourceManager.MemoryMax(mcMemoryType.mcmtImageMemoryMBytes) of image
information needing to be backed up below which pushed image memory is
conditionally discardable (see mciulConditionallyKeepUndoTimeoutSec). Above
this level, but below the mciulMaxUndoPcnt level, the backup image is
created with discardable image memory. |
| mciulConditionallyKeepUndoMBytes | 18 | MBytes of image informationneeding to be backed up below which pushed image memory is conditionally
discardable (see mciulConditionallyKeepUndoTimeoutSec). Above this level,
but below the mciulMaxUndoMBytes level, the backup image is created with
discardable image memory. |
| mciulKeepUndoPcnt | 3 | Percentage ofMcResourceManager.MemoryMax(mcMemoryType.mcmtImageMemoryMBytes) of image
information needing to be backed up below which pushed image memory is not
discardable. Should memory become tight, this image memory is spooled out
to a swap file, preserving undability for the operation at the cost of the
time it takes to write out the image memory. |
| mciulKeepUndoMBytes | 19 | MBytes of image informationneeding to be backed up below which pushed image memory is not discardable.
Should memory become tight, this image memory is spooled out to a swap file,
preserving undability for the operation at the cost of the time it takes to
write out the image memory. |
| mciulMBytesFlag | 16 | Flag for value expressed as MBytes rather than percentage |
| mciulTypeMask | 15 | Mask for the basic limit type portion of the mcImageUndoLimits |
| mciulReconcileMByteAndPcnt | 256 | A flag that can beOr'ed in to the WhichLimit argument when assigning or accessing the Pcnt or
MByte flavors of the memory limits. On access the exposed value will
represent the minimum amount of memory specified by either limit, expressed
as either MBytes or as percentage of
McResourceManager.MemoryMax(mcmtImageMemory). For each undo limit, this
minimum is the value actually used to control the undo push behavior.
On assignment, the MByte and Pcnt versions of the assigned property are made
to equal the same ammount of memory represented by the assigned value. For
example, if McResourceManager.MemoryMax(mcmtImageMemoryMBytes) is 1,000 MB, then
assigning McResourceManager.ImageUndoLimits(mciulMaxUndoPcnt) 15% would set
the McResourceManager.ImageUndoLimits(mciulMaxUndoMBytes) property to 150
MB (and vice versa). |
| mciulConditionallyKeepUndoTimeoutSec | 4096 | Time delay, inseconds, starting with the push of a conditionally discardable image after
which its memory becomes discardable. Assigned values are silently clipped
to 0.01 to 600 seconds. |
See Also