|
Jetson Linux API 参考文档
|
32.7.4 版本
|
跳转至此文件的文档。
36 #ifndef _ARGUS_REQUEST_H
37 #define _ARGUS_REQUEST_H
73 DEFINE_UUID(InterfaceID, IID_REQUEST, eb9b3750,fc8d,455f,8e0f,91,b3,3b,d9,4e,c5);
166 #endif // _ARGUS_REQUEST_H
static const InterfaceID & id()
DEFINE_UUID(ExtensionName, EXT_BAYER_AVERAGE_MAP, 12c3de20, 64c5, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
virtual CVOutput getCVOutput() const =0
获取 RGBA 输出的输出端口。
virtual InterfaceProvider * getAutoControlSettings(const AutoControlId acId=0)=0
返回给定 AC 的捕获控制设置。
virtual Status disableOutputStream(OutputStream *stream)=0
禁用指定的输出流。
virtual PixelFormatType getPixelFormatType() const =0
检查是否需要 2 个同步输出。
virtual Status clearOutputStreams()=0
禁用所有输出流。
virtual Status getOutputStreams(std::vector< OutputStream * > *streams) const =0
返回所有已启用的输出流。
为其客户端创建和拥有的 libargus 对象提供接口的基接口。
virtual uint32_t getClientData() const =0
获取请求的客户端数据。
virtual Status enableOutputStream(OutputStream *stream)=0
启用指定的输出流。
virtual InterfaceProvider * getSourceSettings()=0
返回请求的源设置。
virtual InterfaceProvider * getStreamSettings(const OutputStream *stream)=0
返回请求中特定流的流设置。
virtual Status setCVOutput(const CVOutput &cvOutput)=0
设置 RGBA 输出的输出端口。
virtual Status setClientData(uint32_t data)=0
设置请求的客户端数据。
用于客户端创建和拥有的 libargus 对象的顶层对象类。
virtual Status setPixelFormatType(const PixelFormatType &pixelFormatType)=0
如果需要 2 个同步输出,请设置此项,例如。
. All rights reserved.