Jetson Linux API 参考文档

32.7.4 版本
Argus::IStreamSettings 类参考抽象类

详细描述

接口,用于每个流的设置 (由 IRequest::getStreamSettings() 提供)。

定义于文件 Settings.h 的第 549 行。

Argus::IStreamSettings 的继承关系图
Argus::IStreamSettings 的协作图

公共成员函数

virtual Status setSourceClipRect (const Rectangle< float > &clipRect)=0
 设置流的裁剪矩形。更多...
 
virtual Rectangle< float > getSourceClipRect () const =0
 返回流的裁剪矩形。更多...
 
virtual void setPostProcessingEnable (bool enable)=0
 设置是否为此流启用后处理。更多...
 
virtual bool getPostProcessingEnable () const =0
 返回流的后处理启用状态。更多...
 

静态公共成员函数

static const InterfaceIDid ()
 

保护成员函数

 ~IStreamSettings ()
 

构造函数和析构函数文档

◆ ~IStreamSettings()

Argus::IStreamSettings::~IStreamSettings ( )
内联保护

定义于文件 Settings.h 的第 586 行。

成员函数文档

◆ getPostProcessingEnable()

virtual bool Argus::IStreamSettings::getPostProcessingEnable ( ) const
纯虚函数

返回流的后处理启用状态。

◆ getSourceClipRect()

virtual Rectangle<float> Argus::IStreamSettings::getSourceClipRect ( ) const
纯虚函数

返回流的裁剪矩形。

◆ id()

static const InterfaceID& Argus::IStreamSettings::id ( )
内联静态

定义于文件 Settings.h 的第 552 行。

◆ setPostProcessingEnable()"

virtual void Argus::IStreamSettings::setPostProcessingEnable ( bool  enable)
纯虚函数

设置是否为此流启用后处理。

后处理功能在每个请求的基础上进行控制,所有流共享相同的后处理控制值,但此启用允许某些流被排除在所有后处理之外。当前定义为“后处理”一部分的控件包括(但不限于)

  • 去噪 默认值为 true。

◆ setSourceClipRect()"

virtual Status Argus::IStreamSettings::setSourceClipRect ( const Rectangle< float > &  clipRect)
纯虚函数

设置流的裁剪矩形。

裁剪矩形是归一化的矩形,其有效坐标包含在 [0.0,1.0] 范围内。

参数
[in]clipRect裁剪矩形。
返回值
调用的成功/状态。

此类文档从以下文件生成
. All rights reserved.