![]() |
IOLink C# 1.11.0
|
ImageView extension to give information about how to efficiently access it in a multi-threaded environment. More...
Public Member Functions | |
| ParallelAccessExtension (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| virtual ImageSourceCapabilitySet | GetCapabilities () |
| Return the parallel-access capabilities of this view. | |
| bool | Support (ImageSourceCapabilitySet flags) |
| Checks if the view supports the given capabilities. | |
| string | ToString () |
| String representation of the extension. | |
Public Member Functions inherited from IOLink.Extension | |
| Extension (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
Static Public Member Functions | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (ParallelAccessExtension obj) |
| static ParallelAccessExtension | Cast (Extension extension) |
Static Public Member Functions inherited from IOLink.Extension | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (Extension obj) |
Static Public Attributes | |
| static readonly uint | EXTENSION_ID = IOLinkPINVOKE.ParallelAccessExtension_EXTENSION_ID_get() |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Properties | |
| ImageSourceCapabilitySet | Capabilities [get] |
The Capabilities on the ParallelAccessExtension | |
ImageView extension to give information about how to efficiently access it in a multi-threaded environment.
ImageView content can be accessed with following features:
In any case, parallel reading and writing into the same part of an image is not advised, as there is no control over the ordering of operations.
|
inlinestatic |
Upcast a generic extension to this specific type.
| extension | The extension to cast. |
|
inlineprotectedvirtual |
Reimplemented from IOLink.Extension.