NvDsUcxExt
NVIDIA DeepStream extension for sending/receiving data over UCX. Refer to nvdsucx plugin
UUID: 4ee6215d-cb14-41e8-a266-5c45f4f9ffd4
Version: 0.4.0
Author: NVIDIA
License: Proprietary
Components
nvidia::deepstream::NvDsUcxClientSink
Send data as a client over the network via UCX
Component ID: fc770702-38c5-37a8-8ebb-24dd8ca035d3
Base Type: nvidia::deepstream::INvDsElement
Parameters
sync
Sync on the clock
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
max-lateness
Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
qos
Generate Quality-of-Service events upstream
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
async
Go asynchronously to PAUSED
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
addr
The IP address to listen on
Flags: GXF_PARAMETER_FLAGS_NONE
Type: GXF_PARAMETER_TYPE_STRING
port
The port to listen to (default = 7174)
Flags: GXF_PARAMETER_FLAGS_NONE
Type: GXF_PARAMETER_TYPE_INT64
buf-type
Type of data to be handled by UCX - Video/Audio/Text
Valid values:
0: nvdsucx-buf-video
1: nvdsucx-buf-nv-audio
2: nvdsucx-buf-raw-audio
4: nvdsucx-buf-text
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
in
Handle to a nvidia::deepstream::NvDsStaticInput
component. Supported formats - video(NV12, RGBA, I420);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)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_HANDLE
Handle Type: nvidia::deepstream::NvDsStaticInput
nvidia::deepstream::NvDsUcxClientSrc
Receive data as a client over the network via UCX
Component ID: 6d81f6cd-c324-353b-984d-f504c6b58b3c
Base Type: nvidia::deepstream::INvDsElement
Parameters
addr
The IP address to connect to
Flags: GXF_PARAMETER_FLAGS_NONE
Type: GXF_PARAMETER_TYPE_STRING
port
The port to connect to (default = 7174)
Flags: GXF_PARAMETER_FLAGS_NONE
Type: GXF_PARAMETER_TYPE_INT64
buf-type
Type of data to be handled by UCX - Video/Audio/Text
Valid values:
0: nvdsucx-buf-video
1: nvdsucx-buf-nv-audio
2: nvdsucx-buf-raw-audio
4: nvdsucx-buf-text
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
gpu-id
Set GPU Device ID for operation
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
nvbuf-memory-type
Type of NvBufSurface Memory to be allocated for output buffers
Valid values:
0: nvbuf-mem-default
1: nvbuf-mem-cuda-pinned
2: nvbuf-mem-cuda-device
3: nvbuf-mem-cuda-unified
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
num-nvbuf
The number of NV buffers to allocate. 0 is unlimited
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
nvbuf-batch-size
The maximal batch size of a NV buffer
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
raw-buf-size
raw buffer size
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
out
Handle to a nvidia::deepstream::NvDsStaticOutput
component. Supported formats - video(NV12, RGBA, I420);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)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_HANDLE
Handle Type: nvidia::deepstream::NvDsStaticOutput
nvidia::deepstream::NvDsUcxServerSink
Send data as a server over the network via UCX
Component ID: 73415b33-57c0-30e0-a7b3-f66428c640ab
Base Type: nvidia::deepstream::INvDsElement
Parameters
sync
Sync on the clock
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
max-lateness
Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
qos
Generate Quality-of-Service events upstream
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
async
Go asynchronously to PAUSED
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
throttle-time
The time to keep between rendered buffers (0 = disabled)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
addr
The IP address to listen on
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_STRING
port
The port to listen to (default = 7174)
Flags: GXF_PARAMETER_FLAGS_NONE
Type: GXF_PARAMETER_TYPE_INT64
buf-type
Type of data to be handled by UCX - Video/Audio/Text
Valid values:
0: nvdsucx-buf-video
1: nvdsucx-buf-nv-audio
2: nvdsucx-buf-raw-audio
4: nvdsucx-buf-text
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
num-conns
The number of connections to handle from clients
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
in
Handle to a nvidia::deepstream::NvDsStaticInput
component. Supported formats - video(NV12, RGBA, I420);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)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_HANDLE
Handle Type: nvidia::deepstream::NvDsStaticInput
nvidia::deepstream::NvDsUcxServerSrc
Receive data as a server over the network via UCX
Component ID: ba85f498-a53d-35ba-881e-d9ffb20005d9
Base Type: nvidia::deepstream::INvDsElement
Parameters
addr
The IP address to connect to
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_STRING
port
The port to connect to (default = 7174)
Flags: GXF_PARAMETER_FLAGS_NONE
Type: GXF_PARAMETER_TYPE_INT64
buf-type
Type of data to be handled by UCX - Video/Audio/Text
Valid values:
0: nvdsucx-buf-video
1: nvdsucx-buf-nv-audio
2: nvdsucx-buf-raw-audio
4: nvdsucx-buf-text
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
gpu-id
Set GPU Device ID for operation
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
nvbuf-memory-type
Type of NvBufSurface Memory to be allocated for output buffers
Valid values:
0: nvbuf-mem-default
1: nvbuf-mem-cuda-pinned
2: nvbuf-mem-cuda-device
3: nvbuf-mem-cuda-unified
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
num-nvbuf
The number of NV buffers to allocate. 0 is unlimited
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
nvbuf-batch-size
The maximal batch size of a NV buffer
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
raw-buf-size
raw buffer size
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
out
Handle to a nvidia::deepstream::NvDsStaticOutput
component. Supported formats - video(NV12, RGBA, I420);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)
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_HANDLE
Handle Type: nvidia::deepstream::NvDsStaticOutput