NvDsSourceExt#

NVIDIA DeepStream 源和输入相关组件。

  • UUID: a632d022-3425-4848-9074-e6483ef74366

  • 版本: 1.6.0

  • 作者: NVIDIA

  • 许可证: 专有

组件#

nvidia::deepstream::NvDsSourceInfoLoader#

从 YAML 文件加载源信息。其他组件可以调用此组件的方法以从文件读取数据。

  • 组件 ID: c68a0fa2-68f9-437c-b828-fb91b2a25376

  • 基本类型: nvidia::gxf::Component

  • 定义于: nvdssource/source_info_loader.hpp

参数#

source-info-file

包含源信息的 YAML 文件

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE

nvidia::deepstream::NvDsStartSrAction#

启动智能录制。这是一个连接器组件。此组件必须链接到另一个触发操作的组件和执行操作的 NvDsSingleSrcInput 组件。

  • 组件 ID: 77383657-3462-3e80-995d-b625fc75fdb7

  • 基本类型: nvidia::deepstream::INvDsAction

  • 定义于: nvdssource/nvdssource_signals.hpp

nvidia::deepstream::NvDsStopSrAction#

停止智能录制。这是一个连接器组件。此组件必须链接到另一个触发操作的组件和执行操作的 NvDsSingleSrcInput 组件。

  • 组件 ID: ecd8c288-f4b3-3394-9adc-0abb88bf02fe

  • 基本类型: nvidia::deepstream::INvDsAction

  • 定义于: nvdssource/nvdssource_signals.hpp

nvidia::deepstream::NvDsSrDoneSignal#

回调指示录制完成,并提供有关录制文件的信息。这是一个连接器组件。此组件必须链接到发出信号的 NvDsSingleSrcInput 和另一个将处理信号回调的组件。

  • 组件 ID: 81ff2b7c-3614-342e-94f9-904ba5d46ee5

  • 基本类型: nvidia::deepstream::INvDsSignal

  • 定义于: nvdssource/nvdssource_signals.hpp

nvidia::deepstream::NvDsSingleSrcInput#

Nvidia DeepStreamSDK NvUriSrc Bin。请参阅 nvurisrcbin 插件

  • 组件 ID: b4e59610-37c9-36fb-bfe0-7bc41e87c006

  • 基本类型: nvidia::deepstream::INvDsElement

参数#

audio-out-%u

指向 nvidia::deepstream::NvDsDynamicOutput 组件的句柄。支持的格式 - audio(S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsDynamicOutput


cudadec-memtype

设置为 CUDA 解码器缓冲区指定内存类型。

有效值

0: memtype_device

1: memtype_pinned

2: memtype_unified

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


dec-skip-frames

解码期间要跳过的帧类型。

有效值

0: decode_all

1: decode_non_ref

2: decode_key

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


drop-frame-interval

丢帧间隔,例如:值 5 表示解码器将提供每 5 帧,其余全部丢弃。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


file-loop

EOS 后循环文件源。Src 类型必须为 source-type-uriuri'file:/' 开头。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


gpu-id

设置 GPU 设备 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


latency

Jitterbuffer 大小(以毫秒为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 100


num-extra-surfaces

除了解码器提供的最小解码表面之外的表面数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 1


rtsp-reconnect-interval

自上次从 RTSP 源接收到数据后,等待强制重新连接的超时时间(以秒为单位)。0 = 禁用超时。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


select-rtp-protocol

用于 RTP 的传输协议。

有效值

0: rtp-multi

4: rtp-tcp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


smart-rec-cache

缓存大小(以秒为单位),适用于音频和视频缓存

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


smart-rec-container

录制视频的容器格式。支持 MP4 和 MKV 容器。源类型必须为 source-type-rtsp

有效值

0: smart-rec-mp4

1: smart-rec-mkv

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


smart-rec-default-duration

如果未生成停止事件。此参数将确保在预定义的默认持续时间后停止录制。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 20


smart-rec-dir-path

用于保存录制文件的目录路径。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE


smart-rec-file-prefix

默认情况下,Smart_Record 是前缀。对于唯一的文件名,必须为每个源提供唯一的前缀。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING

  • 默认值: Smart_Record


smart-rec-mode

智能录制模式

有效值

0: smart-rec-mode-av

1: smart-rec-mode-video

2: smart-rec-mode-audio

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


smart-rec-video-cache

视频缓存大小(以秒为单位)。已弃用:请改用“smart-rec-cache”

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


smart-record

启用智能录制并选择要响应的事件类型。源类型必须为 source-type-rtsp

有效值

0: smart-rec-disable

1: smart-rec-cloud

2: smart-rec-multi

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


source-id

输入源的唯一 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: -1


sr-done-signal

指向 NvDsSrDoneSignal 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSrDoneSignal


start-sr-action

指向 NvDsStartSrAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStartSrAction


stop-sr-action

指向 NvDsStopSrAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStopSrAction


type

设置源的类型。使用 source-type-rtsp 以使用智能录制功能。

有效值

0: auto

1: uri

2: rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


udp-buffer-size

UDP 缓冲区大小(以字节为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


uri

文件或 rtsp 源的 URI。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


video-out-%u

指向 nvidia::deepstream::NvDsDynamicOutput 组件的句柄。支持的格式 - video(I420, NV12, P010_10LE, BGRx, RGBA, GRAY8)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsDynamicOutput

nvidia::deepstream::NvDsSourceManipulationAction#

NvDsMultiSrcInput 组件发出信号以添加或删除源。这是一个连接器组件。此组件必须链接到另一个触发操作的组件和执行操作的“NvDsMultiSrcInput”组件。

  • 组件 ID: e9147d15-9c4f-4cc5-982d-08449ec594d1

  • 基本类型: nvidia::deepstream::INvDsAction

  • 定义于: nvdssource/nvdssource_signals.hpp

nvidia::deepstream::NvDsMultiSourceSmartRecordAction#

NvDsMultiSrcInput 组件发出信号以启动/停止特定源上的智能录制。此功能基于 DeepStream 智能录制 https://docs.nvda.net.cn/metropolis/deepstream/dev-guide/text/DS_Smart_video.html

  • 组件 ID: ab36e218-340e-47b6-b876-d8a17480aabb

  • 基本类型: nvidia::deepstream::INvDsAction

  • 定义于: nvdssource/nvdssource_signals.hpp

nvidia::deepstream::NvDsMultiSrcInput#

多输入源组件。将 URI 列表作为参数并创建多个源。为每个源创建一个 GstSrc pad。支持运行时添加和删除源。支持 DeepStream 智能录制 DeepStream 智能录制 https://docs.nvda.net.cn/metropolis/deepstream/dev-guide/text/DS_Smart_video.html

  • 组件 ID: 8a59cfd7-1c69-4a80-9e41-2b9820029a98

  • 基本类型: nvidia::deepstream::INvDsElement

参数#

audio-%u-out

指向 nvidia::deepstream::NvDsMultiOutput 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiOutput


cudadec-memtype

设置为 CUDA 解码器缓冲区指定内存类型。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


dec-skip-frames

解码期间要跳过的帧类型。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


drop-frame-interval

丢帧间隔,例如:值 5 表示解码器将提供每 5 帧,其余全部丢弃。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


file-loop

EOS 后循环文件源。Src 类型必须为 source-type-uri 且 uri 以 file:/ 开头。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


gpu-id

设置 GPU 设备 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


latency

Jitterbuffer 大小(以毫秒为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-extra-surfaces

除了解码器提供的最小解码表面之外的表面数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


peer-pad-id-same-as-source-id

强制下游元素的请求 pad 索引与源的 source-id 相同。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


rtsp-reconnect-interval

自上次从 RTSP 源接收到数据后,等待强制重新连接的超时时间(以秒为单位)。0=禁用超时。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


select-rtp-protocol

用于 RTP 的传输协议

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-cache

缓存大小(以秒为单位),适用于音频和视频缓存

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


smart-rec-container

录制视频的容器格式。支持 MP4 和 MKV 容器。源类型必须为 source-type-rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-default-duration

如果未生成停止事件。此参数将确保在预定义的默认持续时间后停止录制。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


smart-rec-dir-path

用于保存录制文件的目录路径。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE


smart-rec-file-prefix

默认情况下,Smart_Record 是前缀。对于唯一的文件名,必须为每个源提供唯一的前缀。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


smart-rec-mode

智能录制模式

有效值

0: smart-rec-mode-av

1: smart-rec-mode-video

2: smart-rec-mode-audio

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-status

指示 SR 当前是否正在进行的布尔值。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


smart-rec-video-cache

视频缓存大小(以秒为单位)。已弃用:请改用“smart-rec-cache”。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


smart-record

启用智能录制并选择要响应的事件类型。源类型必须为 source-type-rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-record-action

指向 nvidia::deepstream::NvDsMultiSourceSmartRecordAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiSourceSmartRecordAction


smart-record-done-signal

指向 nvidia::deepstream::NvDsSrDoneSignal 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSrDoneSignal


source-id-list

以分号分隔的输入源唯一 ID 列表。应与 uri-list 具有一对一映射。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


source-info-loader

指向 nvidia::deepstream::NvDsSourceInfoLoader 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSourceInfoLoader


source-manip-action

指向 nvidia::deepstream::NvDsSourceManipulationAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSourceManipulationAction


type

设置源的类型。使用 source-type-rtsp 以使用智能录制功能。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


udp-buffer-size

UDP 缓冲区大小(以字节为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


uri-list

以分号分隔的 URI 列表,覆盖 GstDsNvUriSrcBin 的 uri 参数。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


video-%u-out

指向 nvidia::deepstream::NvDsMultiOutput 组件的句柄

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiOutput

nvidia::deepstream::NvDsMultiSrcWarpedInput#

扩展 GstDsNvMultiUriSrcBin 组件以在解码器后添加 dewarper

  • 组件 ID: 2e6da3fa-46fc-47b3-83fc-9310edc3c4ed

  • 基本类型: nvidia::deepstream::NvDsMultiSrcInput

参数#

audio-%u-out

指向 nvidia::deepstream::NvDsMultiOutput 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiOutput


cudadec-memtype

设置为 CUDA 解码器缓冲区指定内存类型。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


dec-skip-frames

解码期间要跳过的帧类型。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


dewarper-config-file

Dewarper 配置文件。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE


drop-frame-interval

丢帧间隔,例如:值 5 表示解码器将提供每 5 帧,其余全部丢弃。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


file-loop

EOS 后循环文件源。Src 类型必须为 source-type-uri 且 uri 以 file:/ 开头。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


gpu-id

设置 GPU 设备 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


interpolation-method

设置 dewarper 的插值方法。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


latency

Jitterbuffer 大小(以毫秒为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-batch-buffers

每个输出缓冲区的表面数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-extra-surfaces

除了解码器提供的最小解码表面之外的表面数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-output-buffers

dewarper 的输出缓冲区数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


peer-pad-id-same-as-source-id

强制下游元素的请求 pad 索引与源的 source-id 相同。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


rtsp-reconnect-interval

自上次从 RTSP 源接收到数据后,等待强制重新连接的超时时间(以秒为单位)。0=禁用超时。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


select-rtp-protocol

用于 RTP 的传输协议

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-cache

缓存大小(以秒为单位),适用于音频和视频缓存。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


smart-rec-container

录制视频的容器格式。支持 MP4 和 MKV 容器。源类型必须为 source-type-rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-default-duration

如果未生成停止事件。此参数将确保在预定义的默认持续时间后停止录制。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


smart-rec-dir-path

用于保存录制文件的目录路径。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE


smart-rec-file-prefix

默认情况下,Smart_Record 是前缀。对于唯一的文件名,必须为每个源提供唯一的前缀。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


smart-rec-mode

智能录制模式

有效值

0: smart-rec-mode-av

1: smart-rec-mode-video

2: smart-rec-mode-audio

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-status

指示 SR 当前是否正在进行的布尔值。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


smart-rec-video-cache

视频缓存大小(以秒为单位)。已弃用:请改用“smart-rec-cache”。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


smart-record

启用智能录制并选择要响应的事件类型。源类型必须为 source-type-rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-record-action

指向 nvidia::deepstream::NvDsMultiSourceSmartRecordAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiSourceSmartRecordAction


smart-record-done-signal

指向 nvidia::deepstream::NvDsSrDoneSignal 组件的句柄

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSrDoneSignal


source-id-list

以分号分隔的输入源唯一 ID 列表。应与 uri-list 具有一对一映射。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


source-info-loader

指向 nvidia::deepstream::NvDsSourceInfoLoader 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSourceInfoLoader


source-manip-action

指向 nvidia::deepstream::NvDsSourceManipulationAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSourceManipulationAction


type

设置源的类型。使用 source-type-rtsp 以使用智能录制功能。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


udp-buffer-size

UDP 缓冲区大小(以字节为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


uri-list

以分号分隔的 URI 列表。覆盖 GstDsNvUriSrcBin 的 uri 参数。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


video-%u-out

指向 nvidia::deepstream::NvDsMultiOutput 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiOutput

nvidia::deepstream::NvDsRecordAction#

NvDsMultiSrcInputWithRecord 组件发出信号以启动/停止录制。这是一个连接器组件。此组件必须链接到另一个触发操作的组件和执行操作的 NvDsMultiSrcInputWithRecord 组件。

  • 组件 ID: fd0851c0-405e-4198-94b1-46ceb0006f54

  • 基本类型: nvidia::deepstream::INvDsAction

  • 定义于: nvdssource/nvdssource_signals.hpp

nvidia::deepstream::NvDsMultiSrcInputWithRecord#

具有自定义录制功能的多源 bin。

  • 组件 ID: a8231113-4517-40e7-9de3-87b551f8cc5b

  • 基本类型: nvidia::deepstream::NvDsMultiSrcInput

参数#

audio-%u-out

指向 nvidia::deepstream::NvDsMultiOutput 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiOutput


cudadec-memtype

设置为 CUDA 解码器缓冲区指定内存类型。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


dec-skip-frames

解码期间要跳过的帧类型。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


drop-frame-interval

丢帧间隔,例如:值 5 表示解码器将提供每 5 帧,其余全部丢弃。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


file-loop

EOS 后循环文件源。Src 类型必须为 source-type-uri 且 uri 以 file:/ 开头。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


gpu-id

设置 GPU 设备 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


latency

Jitterbuffer 大小(以毫秒为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-extra-surfaces

除了解码器提供的最小解码表面之外的表面数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


peer-pad-id-same-as-source-id

强制下游元素的请求 pad 索引与源的 source-id 相同。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


pre-event-rec-time

事件前录制时间。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


record-action

指向 NvDsRecordAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsRecordAction


record-mode

录制模式。0 = 不录制,1 = 视频,2 = 快照。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


rtsp-reconnect-interval

自上次从 RTSP 源接收到数据后,等待强制重新连接的超时时间(以秒为单位)。0=禁用超时。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


select-rtp-protocol

用于 RTP 的传输协议。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-cache

缓存大小(以秒为单位),适用于音频和视频缓存

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


smart-rec-container

录制视频的容器格式。支持 MP4 和 MKV 容器。源类型必须为 source-type-rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-default-duration

如果未生成停止事件。此参数将确保在预定义的默认持续时间后停止录制。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


smart-rec-dir-path

用于保存录制文件的目录路径。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE


smart-rec-file-prefix

默认情况下,Smart_Record 是前缀。对于唯一的文件名,必须为每个源提供唯一的前缀。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


smart-rec-mode

智能录制模式

有效值

0: smart-rec-mode-av

1: smart-rec-mode-video

2: smart-rec-mode-audio

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


smart-rec-status

指示 SR 当前是否正在进行的布尔值。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


smart-rec-video-cache

视频缓存大小(以秒为单位)。已弃用:请改用“smart-rec-cache”。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


smart-record

启用智能录制并选择要响应的事件类型。源类型必须为 source-type-rtsp

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


source-id-list

以分号分隔的输入源唯一 ID 列表。应与 uri-list 具有一对一映射。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


source-info-loader

指向 nvidia::deepstream::NvDsSourceInfoLoader 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSourceInfoLoader


source-manip-action

指向 nvidia::deepstream::NvDsSourceManipulationAction 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsSourceManipulationAction


type

设置源的类型。使用 source-type-rtsp 以使用智能录制功能。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


udp-buffer-size

UDP 缓冲区大小(以字节为单位);仅适用于 RTSP 流。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


uri-list

以分号分隔的 URI 列表。覆盖 GstDsNvUriSrcBin 的 uri 参数。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


video-%u-out

指向 nvidia::deepstream::NvDsMultiOutput 组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsMultiOutput

nvidia::deepstream::NvDsCameraSrcInput#

Nvidia DeepStreamSDK NvCameraSrc Bin。

  • 组件 ID: 3ab02c2f-b2ef-3a55-85e1-f7aebb552393

  • 基本类型: nvidia::deepstream::INvDsElement

参数#

framerate

从源请求的帧率

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 30


gpu-id

设置 GPU 设备 ID 以进行操作。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


height

从源请求的帧高度。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 480


nvbuf-memory-type

要为输出缓冲区分配的 NvBufSurface 内存类型。

有效值

0: nvbuf-mem-default

1: nvbuf-mem-cuda-pinned

2: nvbuf-mem-cuda-device

3: nvbuf-mem-cuda-unified

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


sensor-id

设置要使用的相机传感器 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


source-id

输入源的唯一 ID。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: -1


type

要使用的接口类型。

有效值

0: v4l2

1: nvargus

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


v4l2-device

V4L2 捕获设备。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING

  • 默认值: /dev/video0


video-out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - video(I420, NV12, P010_10LE, BGRx, RGBA, GRAY8)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStaticOutput


width

从源请求的帧宽度。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 640

nvidia::deepstream::VideoTestSrc#

创建测试视频流。请参阅 nvvideotestsrc 插件

  • 组件 ID: b99f0737-f4d6-3cb1-b994-952f7cab140a

  • 基本类型: nvidia::deepstream::INvDsElement

参数#

animation-mode

对于 pattern=ball,哪个计数器定义球的位置。

有效值

0: frames

1: wall-time

2: running-time

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


background-color

要使用的背景颜色(大端 ARGB)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 4278190080


blocksize

每个缓冲区要读取的大小(以字节为单位)(-1 = 默认值)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 4096


do-timestamp

将当前流时间应用于缓冲区。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


flip

对于 pattern=ball,每秒反转颜色。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


foreground-color

要使用的前景色(大端 ARGB)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 4294967295


horizontal-speed

每帧滚动图像的像素数(正值表示向左滚动)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


is-live

充当实时源。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


k0

Zoneplate 零阶相位,用于生成纯色场或相位偏移。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kt

Zoneplate 一阶 t 相位,用于生成随时间变化的相位旋转。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kt2

Zoneplate 二阶 t 相位,每帧 t*t/256 个周期。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kx

Zoneplate 一阶 x 相位,用于生成恒定水平频率。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kx2

Zoneplate 二阶 x 相位,归一化为距原点宽度/2 处的每个水平像素 kx2/256 个周期。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kxt

Zoneplate x*t 乘积相位,归一化为距原点宽度/2 处的每个垂直像素 kxy/256 个周期。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kxy

Zoneplate x*y 乘积相位。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


ky

Zoneplate 一阶 y 相位,用于生成恒定垂直频率。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


ky2

Zoneplate 二阶 y 相位,归一化为距原点 height/2 处的每个垂直像素 ky2/256 个周期。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


kyt

Zoneplate y*t 乘积相位。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


motion

对于 pattern=ball,确定球的运动。

有效值

0: wavy

1: sweep

2: hsweep

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


num-buffers

发送 EOS 之前要输出的缓冲区数量(-1 = 无限制)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: -1


pattern

要生成的测试图案类型。

有效值

0: smpte

1: snow

2: black

3: white

4: red

5: green

6: blue

7: checkers-1

8: checkers-2

9: checkers-4

10: checkers-8

11: circular

12: blink

13: smpte75

14: zone-plate

15: gamut

16: chroma-zone-plate

17: solid-color

18: ball

19: smpte100

20: bar

21: pinwheel

22: spokes

23: gradient

24: colors

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


timestamp-offset

添加到缓冲区上设置的时间戳的偏移量(以纳秒为单位)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


typefind

在协商之前运行 typefind(已弃用,不起作用)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


video-out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - video(I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40, bayer)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStaticOutput


xoffset

Zoneplate 二阶乘积 x 偏移。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


yoffset

Zoneplate 二阶乘积 y 偏移。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0

nvidia::deepstream::AudioTestSrc#

创建给定频率和音量的音频测试信号。

  • 组件 ID: b8992fc1-c964-3c56-8441-df6dfd8dbc64

  • 基本类型: nvidia::deepstream::INvDsElement

参数#

apply-tick-ramp

将斜坡应用于滴答样本。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


audio-out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - audio(S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStaticOutput


blocksize

每个缓冲区要读取的大小(以字节为单位)(-1 = 默认值)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 4294967295


can-activate-pull

可以在拉取模式下激活。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


can-activate-push

可以在推送模式下激活。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: True


do-timestamp

将当前流时间应用于缓冲区。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


freq

测试信号的频率。采样率需要至少高 4 倍。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FLOAT64

  • 默认值: 440.0


is-live

充当实时源。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


marker-tick-period

使每第 N 个滴答声成为标记滴答声(= 具有不同音量的滴答声)。仅在 wave = ticks 时使用。0 = 无标记滴答声。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


marker-tick-volume

标记滴答声的音量。仅在 wave = ticksmarker-tick-period 设置为非零值时使用。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FLOAT64

  • 默认值: 1.0


num-buffers

发送 EOS 之前要输出的缓冲区数量(-1 = 无限制)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: -1


samplesperbuffer

每个传出缓冲区中的样本数。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 1024


sine-periods-per-tick

一个滴答声中的正弦波周期数。仅在 wave = ticks 时使用。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 10


tick-interval

当前滴答声开始与下一个滴答声开始之间的距离,以纳秒为单位。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 1000000000


timestamp-offset

添加到缓冲区上设置的时间戳的偏移量(以纳秒为单位)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0


typefind

在协商之前运行 typefind(已弃用,不起作用)。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


volume

测试信号的音量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FLOAT64

  • 默认值: 0.8


wave

振荡器波形。

有效值

0: sine

1: square

2: saw

3: triangle

4: silence

5: white-noise

6: pink-noise

7: sine-table

8: ticks

9: gaussian-noise

10: red-noise

11: blue-noise

12: violet-noise

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: 0

nvidia::deepstream::AlsaAudioInput#

通过 ALSA 从声卡读取

  • 组件 ID: ee5f60b1-85a2-3d5b-bf3e-a1ce8b66dde9

  • 基本类型: nvidia::deepstream::INvDsElement

参数#

audio-out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - audio(S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStaticOutput


blocksize

每个缓冲区要读取的大小(以字节为单位)(-1 = 默认值)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 0


buffer-time

音频缓冲区大小,单位为微秒。 这是设备中缓冲的最大数据量以及源报告的最大延迟。 如果需要,此值可能会被元素忽略; 请参阅 “actual-buffer-time”

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值:200000


device

ALSA 设备,如 asound 配置文件中定义

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING

  • 默认值:default


do-timestamp

将当前流时间应用于缓冲区

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False


latency-time

每次迭代中要读取的最小数据量,单位为微秒。 这是源报告的最小延迟。 如果需要,此值可能会被元素忽略; 请参阅 “actual-latency-time”

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值:10000


num-buffers

发送 EOS 之前要输出的缓冲区数量(-1 = 无限制)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值: -1


provide-clock

提供一个时钟用作全局管线时钟

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: True


slave-method

用于匹配主时钟速率的算法

有效值

0:重采样

1:重新打时间戳

2:倾斜

3:无

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64

  • 默认值:2


typefind

在协商之前运行 typefind (已弃用,无功能)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL

  • 默认值: False