An interface used to manage multiple CaptureRequests and scedule their completion.
More...
An interface used to manage multiple CaptureRequests and scedule their completion.
Definition at line 129 of file ModelViewCapture.h.
◆ QCaptureManager()
Constructs the capture manager with a pool of capture frames.
- Parameters
-
| [in] | device | The graphics device. |
| [in] | manager | The model manager. |
| [in] | size | Number of capture frame slots. |
◆ addCaptureRequest()
Adds a capture request to the queue.
- Parameters
-
| [in] | request | The capture request. |
◆ addToCache()
| void QCaptureManager::addToCache |
( |
const CaptureCache & | cache | ) |
|
|
protected |
Adds a capture result to the cache.
- Parameters
-
| [in] | cache | The cache entry. |
◆ getAvailableFrame()
| uint04 QCaptureManager::getAvailableFrame |
( |
| ) |
const |
|
protected |
Returns the index of an available capture frame slot.
- Returns
- The frame index.
◆ isCached()
| virtual bool QCaptureManager::isCached |
( |
const CaptureInfo & | info | ) |
const |
|
virtual |
Checks whether a capture result is in the cache.
- Parameters
-
| [in] | info | The capture parameters. |
- Returns
- True if cached.
◆ removeCaptureRequest()
Removes a capture request from the queue.
- Parameters
-
| [in] | request | The capture request. |
◆ runCaptureRequest()
Executes a capture request immediately.
- Parameters
-
| [in] | request | The capture request. |
◆ searchCache()
Searches the cache for a matching capture.
- Parameters
-
| [in] | info | The capture parameters. |
- Returns
- The cache index or Invalid if not found.
◆ takeAvailableFrame()
| uint04 QCaptureManager::takeAvailableFrame |
( |
| ) |
const |
|
protected |
Takes the next available capture frame slot.
- Returns
- The frame index.
The documentation for this class was generated from the following file: