NvDsSampleExt#
用于演示各种 DeepStream 接口和组件用法的示例组件。
UUID: 44a711e4-8519-4a68-81e8-be7ee4af3ff0
版本: 1.6.0
作者: NVIDIA
许可证: 专有
组件#
nvidia::deepstream::NvDsSampleProbeMessageMetaCreation#
示例探针处理程序,演示如何创建 NvDsEventMsgMeta
以将消息发送到云端。* 这只是一个临时实现。 *
组件 ID: 7995ee1f-8be0-40d4-a35f-b2679850b7b2
基本类型: nvidia::deepstream::INvDsInPlaceDataHandler
参数#
car-color-unique-id
配置用于汽车颜色分类的 NvDsInferVideo
组件的唯一 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
car-make-unique-id
配置用于汽车制造商分类的 NvDsInferVideo
组件的唯一 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
generate-dummy-data
生成虚拟数据以作为 NvDsEventMsgMeta
附加,如果为 false 或未设置,则使用管道生成的元数据。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
probe-connector
指向 nvidia::deepstream::NvDsProbeConnector
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsProbeConnector
vehicle-type-unique-id
配置用于车辆类型分类的 NvDsInferVideo
组件的唯一 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
nvidia::deepstream::NvDsSampleSourceManipulator#
演示在运行时添加/删除源的示例组件。
组件 ID: 717b2c43-2f10-4fe8-b961-65e408ece299
基本类型: nvidia::deepstream::INvDsComponent
参数#
interval-sec
添加/删除源的间隔(秒)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 10
max-num-sources
要添加到 NvDsMultiSrcInput
组件的最大源数量。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 4
source-manip-action
指向 nvidia::deepstream::NvDsSourceManipulationAction
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsSourceManipulationAction
uri
要添加的 URI。相同的 URI 将被多次添加。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
nvidia::deepstream::NvDsSampleVideoTemplateLib#
演示 DeepStream 视频模板插件配置组件用法的示例组件。此示例组件缩放视频帧。
组件 ID: 7a6e75f1-da4d-4819-8861-3ea49328ade7
基本类型: nvidia::deepstream::INvDsVideoTemplatePluginConfigComponent
参数#
scale-factor
视频帧缩放因子
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FLOAT64
默认值: 1.0
nvidia::deepstream::NvDsSampleAudioTemplateLib#
演示 DeepStream 音频模板插件配置组件用法的示例组件。此示例组件向输入音频添加噪声。
组件 ID: 69571eda-411a-4de6-8ca0-ad5bd2c29353
基本类型: nvidia::deepstream::INvDsAudioTemplatePluginConfigComponent
参数#
noise-factor
要添加到输入音频的噪声。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FLOAT64
默认值: 1.0
nvidia::deepstream::NvDsSampleC2DSmartRecordTrigger#
用于演示云到设备 (C2D) 通信和处理 C2D 消息的示例组件。此组件触发 NvDsMultiUriSrcInput
组件上的智能录制开始/停止操作。消息的预期 JSON 模式
{
....command:string, // <start-recording / stop-recording>
....start: string, // "2020-05-18T20:02:00.051Z"
....end: string, // "2020-05-18T20:02:02.851Z"
....sensor: {
........id: string // sensor name in msgconv config
....}
}
组件 ID: 5f358981-6081-44c4-a1c0-017ac49a7215
基本类型: nvidia::deepstream::INvDsComponent
参数#
msg-rx
指向 NvDsMsgRelayReceiver
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMsgRelayReceiver
msgconv-config
指向包含传感器信息的 NvDsMsgConv
配置文件路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
smart-record-action
指向 NvDsMultiSourceSmartRecordAction
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMultiSourceSmartRecordAction
smart-record-done-signal
指向 NvDsSrDoneSignal
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsSrDoneSignal
nvidia::deepstream::NvDsSampleD2C_SRMsgGenerator#
用于演示设备到云 (D2C) 的示例组件。此组件生成 JSON 消息,这些消息可被 NvDsSampleC2DSmartRecordTrigger
组件使用,以触发智能录制开始/停止。
组件 ID: e6dcc34b-542b-4680-8d61-72a2cfc5e1de
基本类型: nvidia::deepstream::INvDsComponent
参数#
msg-tx
指向 NvDsMsgRelayTransmitter
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMsgRelayTransmitter
msgconv-config
指向包含传感器信息的 NvDsMsgConv
配置文件路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
topic
用于发送消息的主题。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING