NvDsMuxDemuxExt#
NVIDIA 多流复用/解复用插件。
UUID: 89b8398c-5820-4051-835c-a91f2d49766b
版本: 1.6.0
作者: NVIDIA
许可证: 专有
组件#
nvidia::deepstream::NvDsStreamDemux#
1 对 N 管道流解复用。图中只能包含旧实现或新实现之一。请参阅 nvstreamdemux 插件
组件 ID: 9458d06a-048d-3a0d-9c52-5666b374090e
基础类型: nvidia::deepstream::INvDsElement
参数#
video-in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(NV12, RGBA, I420)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out-%u
指向 nvidia::deepstream::NvDsOnRequestOutput
组件的句柄。支持的格式 - video(NV12, RGBA, I420)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOnRequestOutput
nvidia::deepstream::NvDsStreamMux#
N 对 1 管道流复用。图中只能包含旧实现或新实现之一。请参阅 nvstreammux 插件
组件 ID: 5112ed9a-11c5-3443-b017-f33ba8dc46f8
基础类型: nvidia::deepstream::INvDsElement
参数#
attach-sys-ts
如果设置为 TRUE
,系统时间戳将作为 ntp
时间戳附加。如果设置为 FALSE,则将附加来自 rtspsrc
的 ntp
时间戳(如果可用)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
batch-size
批处理中的最大缓冲区数。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_UINT64
batched-push-timeout
在第一个缓冲区可用后等待推送批处理的超时时间(以微秒为单位),即使未形成完整的批处理。设置为 -1 表示无限等待。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 40000
buffer-pool-size
复用器内部池中的最大缓冲区数。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 4
compute-hw
计算缩放硬件。
有效值
0: 默认
1: GPU
2: VIC
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
enable-padding
通过用黑色条带填充来缩放时,保持输入宽高比。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
frame-num-reset-on-eos
对于接收到 EOS 的源,将帧号重置为 0(仅用于调试目的)
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
gpu-id
设置 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
height
输出批处理缓冲区中每帧的高度。必须设置此属性。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_UINT64
interpolation-method
设置插值方法。
有效值
0: 最近邻
1: 双线性
2: 算法 1
3: 算法 2
4: 算法 3
5: 算法 4
6: 默认
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 1
live-source
布尔属性,用于通知复用器源是实时的。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
max-latency
实时模式下的额外延迟,允许上游花费更长时间来为当前位置生成缓冲区(以纳秒为单位)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
num-surfaces-per-frame
每帧最大表面数。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1
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
sync-inputs
布尔属性,用于强制同步输入帧。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
video-in-%u
指向 nvidia::deepstream::NvDsOnRequestInput
组件的句柄。支持的格式 - video(NV12, RGBA, I420)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOnRequestInput
video-out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(NV12, RGBA, I420)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
width
输出批处理缓冲区中每帧的宽度。必须设置此属性。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_UINT64
nvidia::deepstream::NvDsStreamDemuxNew#
1 对 N 管道流解复用。新实现。支持音频。图中只能包含旧实现或新实现之一。
组件 ID: 660c26a1-743f-4754-a016-bf1dc50638e9
基础类型: nvidia::deepstream::INvDsElement
参数#
in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(NV12, RGBA);audio(S16LE, F32LE)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
out-%u
指向 nvidia::deepstream::NvDsOnRequestOutput
组件的句柄。支持的格式 - video(NV12, RGBA);audio(S16LE, F32LE)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOnRequestOutput
nvidia::deepstream::NvDsStreamMuxNew#
N 对 1 管道流复用。新实现。支持音频。图中只能包含旧实现或新实现之一。请参阅 nvstreammux new plugin
组件 ID: ccf04e18-454b-4d41-9380-e9186fa5ed7c
基础类型: nvidia::deepstream::INvDsElement
参数#
attach-sys-ts
如果设置为 TRUE
,系统时间戳将作为 ntp
时间戳附加。如果设置为 FALSE
,则将附加来自 rtspsrc
的 ntp
时间戳(如果可用)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
batch-size
批处理中的最大缓冲区数
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1
config-file-path
此 nvinfer
实例的配置文件路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
frame-num-reset-on-eos
对于接收到 EOS 的源,将帧号重置为 0(仅用于调试目的)
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
in-%u
指向 nvidia::deepstream::NvDsOnRequestInput
组件的句柄。支持的格式 - video(NV12, RGBA);audio(S16LE, F32LE)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOnRequestInput
max-latency
实时模式下的额外延迟,允许上游花费更长时间来为当前位置生成缓冲区(以纳秒为单位)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
num-surfaces-per-frame
帧中的表面数
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1
out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(NV12, RGBA);audio(S16LE, F32LE)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
sync-inputs
布尔属性,用于强制同步输入帧。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False