Interface to the core Request settings.
Definition at line 74 of file Request.h.
Argus::IRequest::~IRequest |
( |
| ) |
|
|
inlineprotected |
virtual Status Argus::IRequest::clearOutputStreams |
( |
| ) |
|
|
pure virtual |
Disables all output streams.
Disables the specified output stream.
Enables the specified output stream.
Captures made with this Request will produce output on that stream.
Returns the capture control settings for a given AC.
The returned object will have the same lifespan as this object, and expose the IAutoControlSettings interface.
- Parameters
-
[in] | acId | The id of the AC component for which the settings are requested. (Currently unused) |
virtual uint32_t Argus::IRequest::getClientData |
( |
| ) |
const |
|
pure virtual |
Gets the client data for the request.
virtual Status Argus::IRequest::getOutputStreams |
( |
std::vector< OutputStream * > * |
streams | ) |
const |
|
pure virtual |
Returns all enabled output streams.
- Parameters
-
[out] | streams | A vector that will be populated with the enabled streams. |
- Returns
- success/status of the call.
Returns the source settings for the request.
The returned object will have the same lifespan as this object, and expose the ISourceSettings interface.
Returns the Stream settings for a particular stream in the request.
The returned object will have the same lifespan as this object, and expose the IStreamSettings interface.
- Parameters
-
[in] | stream | The stream for which the settings are requested. |
virtual Status Argus::IRequest::setClientData |
( |
uint32_t |
data | ) |
|
|
pure virtual |
Sets the client data for the request.
This value is passed through to and queryable from the CaptureMetadata generated for any captures completed using this Request. Default value is 0.
- Parameters
-
The documentation for this class was generated from the following file: