Interface to per-stream settings (provided by IRequest::getStreamSettings()). 
Definition at line 549 of file Settings.h.
◆ ~IStreamSettings()
  
  | 
        
          | Argus::IStreamSettings::~IStreamSettings | ( |  | ) |  |  | inlineprotected | 
 
 
◆ getPostProcessingEnable()
  
  | 
        
          | virtual bool Argus::IStreamSettings::getPostProcessingEnable | ( |  | ) | const |  | pure virtual | 
 
Returns the post-processing enable for the stream. 
 
 
◆ getSourceClipRect()
  
  | 
        
          | virtual Rectangle<float> Argus::IStreamSettings::getSourceClipRect | ( |  | ) | const |  | pure virtual | 
 
Returns the clip rectangle for the stream. 
 
 
◆ id()
  
  | 
        
          | static const InterfaceID& Argus::IStreamSettings::id | ( |  | ) |  |  | inlinestatic | 
 
 
◆ setPostProcessingEnable()
  
  | 
        
          | virtual void Argus::IStreamSettings::setPostProcessingEnable | ( | bool | enable | ) |  |  | pure virtual | 
 
Sets whether or not post-processing is enabled for this stream. 
Post-processing features are controlled on a per-Request basis and all streams share the same post-processing control values, but this enable allows certain streams to be excluded from all post-processing. The current controls defined to be a part of "post-processing" includes (but may not be limited to):
- Denoise Default value is true. 
 
 
◆ setSourceClipRect()
  
  | 
        
          | virtual Status Argus::IStreamSettings::setSourceClipRect | ( | const Rectangle< float > & | clipRect | ) |  |  | pure virtual | 
 
Sets the clip rectangle for the stream. 
A clip rectangle is a normalized rectangle with valid coordinates contained in the [0.0,1.0] range. 
- Parameters
- 
  
    | [in] | clipRect | The clip rectangle. |  
 
- Returns
- success/status of the call. 
 
 
The documentation for this class was generated from the following file: