A class containing data stored inside a mv.impact.acquire.helper.RequestReadyEventArgs event fired by instances of the class mv.impact.acquire.helper.RequestProvider when a new mv.impact.acquire.Request became ready.
More...
|
void | Dispose () |
| Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
A class containing data stored inside a mv.impact.acquire.helper.RequestReadyEventArgs event fired by instances of the class mv.impact.acquire.helper.RequestProvider when a new mv.impact.acquire.Request became ready.
The main purpose of this class is to serve as a reference counted lock in order to allow multiple listeners attached to a mv.impact.acquire.helper.RequestProvider to access and hold resources stored in the request without the need to worry about who has to free/unlock the mv.impact.acquire.Request by calling mv.impact.acquire.Request.unlock when.
- Attention
- An application must NOT call mv.impact.acquire.Request.unlock manually when working with mv.impact.acquire.Request instances reported by a mv.impact.acquire.helper.RequestProvider!
- Examples
- ContinuousCaptureSimple.cs.
◆ Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
See the framework's documentation about the System.IDisposable interface for more information.
- Examples
- ContinuousCaptureSimple.cs.
◆ device
◆ eventArgs
◆ request