Multimedia API Reference

November 16, 2016 | 24.2.1 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Argus::IStreamSettings Class Referenceabstract

Detailed Description

An interface to per-stream settings.

Definition at line 352 of file Settings.h.

Inheritance diagram for Argus::IStreamSettings:
Collaboration diagram for Argus::IStreamSettings:

Public Member Functions

virtual Status setSourceClipRect (const NormalizedRect &clipRect)=0
 Sets the clip rectangle for the stream. More...
 
virtual NormalizedRect getSourceClipRect () const =0
 Returns the clip rectangle for the stream. More...
 
virtual Status setDenoiseMode (const DenoiseMode &mode)=0
 Sets the denoise (noise reduction) mode for the stream. More...
 
virtual DenoiseMode getDenoiseMode () const =0
 Returns the denoise mode for the stream. More...
 
virtual Status setVideoStabilizationMode (const VideoStabilizationMode &mode)=0
 Sets the video stabilization mode (post-process, not optical) for the stream. More...
 
virtual VideoStabilizationMode getVideoStabilizationMode () const =0
 Returns the video stabilization mode for the stream. More...
 

Static Public Member Functions

static const InterfaceIDid ()
 

Protected Member Functions

 ~IStreamSettings ()
 

Constructor & Destructor Documentation

Argus::IStreamSettings::~IStreamSettings ( )
inlineprotected

Definition at line 399 of file Settings.h.

Member Function Documentation

virtual DenoiseMode Argus::IStreamSettings::getDenoiseMode ( ) const
pure virtual

Returns the denoise mode for the stream.

virtual NormalizedRect Argus::IStreamSettings::getSourceClipRect ( ) const
pure virtual

Returns the clip rectangle for the stream.

virtual VideoStabilizationMode Argus::IStreamSettings::getVideoStabilizationMode ( ) const
pure virtual

Returns the video stabilization mode for the stream.

static const InterfaceID& Argus::IStreamSettings::id ( )
inlinestatic

Definition at line 355 of file Settings.h.

virtual Status Argus::IStreamSettings::setDenoiseMode ( const DenoiseMode &  mode)
pure virtual

Sets the denoise (noise reduction) mode for the stream.

Parameters
[in]modeThe denoise mode.
Returns
success/status of the call.
virtual Status Argus::IStreamSettings::setSourceClipRect ( const NormalizedRect 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]clipRectThe clip rectangle.
Returns
success/status of the call.
virtual Status Argus::IStreamSettings::setVideoStabilizationMode ( const VideoStabilizationMode &  mode)
pure virtual

Sets the video stabilization mode (post-process, not optical) for the stream.

Parameters
[in]modeThe video stabilization mode.
Returns
success/status of the call.

The documentation for this class was generated from the following file: