Jetson Linux API 参考文档

32.7.4 版本

详细描述

每个元素都有一个唯一的名称,可用于在调试日志中识别元素。

NvElement 还提供了其他通用功能,例如跟踪错误。

定义于文件 63 行,文件路径为 NvElement.h

NvElement 的继承关系图
NvElement 的协作图

公共成员函数

virtual int isInError ()
 指示元素在其操作过程中是否遇到错误。 更多...
 
virtual ~NvElement ()
 
void getProfilingData (NvElementProfiler::NvElementProfilerData &data)
 获取元素的性能分析数据。 更多...
 
void printProfilingStats (std::ostream &out_stream=std::cout)
 将元素的性能分析数据打印到输出流。 更多...
 
virtual void enableProfiling ()
 启用元素的性能分析。 更多...
 
bool isProfilingEnabled ()
 检查是否为元素启用了性能分析。 更多...
 

保护成员函数

 NvElement (const char *name, NvElementProfiler::ProfilerField=NvElementProfiler::PROFILER_FIELD_NONE)
 使用名称 name 创建一个新的 NvElement 对象。 更多...
 
 NvElement (const NvElement &that)
 禁用复制构造函数。 更多...
 
void operator= (NvElement const &)
 禁用赋值运算符。 更多...
 

保护属性

int is_in_error
 指示元素的操作过程中是否遇到错误。 更多...
 
const char * comp_name
 指定组件的名称,用于调试。 更多...
 
NvElementProfiler profiler
 元素的性能分析器。 更多...
 

构造函数 & 析构函数文档

◆ ~NvElement()

virtual NvElement::~NvElement ( )
inlinevirtual

定义于文件 76 行,文件路径为 NvElement.h

◆ NvElement() [1/2]

NvElement::NvElement ( const char *  name,
NvElementProfiler::ProfilerField  = NvElementProfiler::PROFILER_FIELD_NONE 
)
protected

使用名称 name 创建一个新的 NvElement 对象。

如果 name 参数为 NULL,此方法将设置内部错误变量。

参数
[in]name如果非 NULL,则为元素名称的指针。

◆ NvElement() [2/2]

NvElement::NvElement ( const NvElement that)
protected

禁用复制构造函数。

成员函数文档

◆ enableProfiling()

virtual void NvElement::enableProfiling ( )
virtual

启用元素的性能分析。

NvV4l2Element 中重新实现。

◆ getProfilingData()

void NvElement::getProfilingData ( NvElementProfiler::NvElementProfilerData data)

获取元素的性能分析数据。

返回值
对元素性能分析数据的常量引用。

◆ isInError()

virtual int NvElement::isInError ( )
inlinevirtual

指示元素在其操作过程中是否遇到错误。

返回值
0 表示未遇到错误,非零值表示遇到错误。

NvV4l2Element 中重新实现。

定义于文件 72 行,文件路径为 NvElement.h

引用自 is_in_error

◆ isProfilingEnabled()

bool NvElement::isProfilingEnabled ( )

检查是否为元素启用了性能分析。

返回值
布尔值,指示是否启用了性能分析。

◆ operator=()

void NvElement::operator= ( NvElement const &  )
protected

禁用赋值运算符。

◆ printProfilingStats()

void NvElement::printProfilingStats ( std::ostream &  out_stream = std::cout)

将元素的性能分析数据打印到输出流。

参数
[in]out_streamstd::ostream 类型的输出流,用于打印数据。如果未指定,则采用默认值 std::cout。

字段文档

◆ comp_name

const char* NvElement::comp_name
protected

指定组件的名称,用于调试。

定义于文件 122 行,文件路径为 NvElement.h

◆ is_in_error

int NvElement::is_in_error
protected

指示元素的操作过程中是否遇到错误。

定义于文件 120 行,文件路径为 NvElement.h

isInError() 引用。

◆ profiler

NvElementProfiler NvElement::profiler
protected

元素的性能分析器。

定义于文件 124 行,文件路径为 NvElement.h


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