NvDsConverterExt
NVIDIA DeepStream extension for converter components.
UUID: 7fe1ae48-7bb3-49a8-98fb-142ba07eb273
Version: 1.4.0
Author: NVIDIA
License: Proprietary
Components
nvidia::deepstream::NvDsVideoConvert
Convert and resize the video from one colorspace to another. Refer to nvvideoconvert plugin
Component ID: 83b74e7f-6d42-3676-b4ea-7812d0a7c6ed
Base Type: nvidia::deepstream::INvDsElement
Parameters
bl-output
Blocklinear output, applicable only for memory:NVMM NV12
format output buffer.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_BOOL
Default: False
compute-hw
Compute Scaling HW
Valid values:
0: Default
1: GPU
2: VIC
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 0
dest-crop
Pixel location left:top:width:height
. Use string with values of crop location to set the property. e.g. 20:20:40:50.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_STRING
Default: 0:0:0:0
flip-method
video flip methods
Valid values:
0: none
1: counterclockwise
2: rotate-180
3: clockwise
4: horizontal-flip
5: upper-right-diagonal
6: vertical-flip
7: upper-left-diagonal
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 0
gpu-id
Set GPU Device ID for operation.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
Default: 0
interpolation-method
Set interpolation methods.
Valid values:
0: Nearest
1: Bilinear
2: Algo-1
3: Algo-2
4: Algo-3
5: Algo-4
6: Default
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 6
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
Default: 0
output-buffers
number of output buffers
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
Default: 4
src-crop
Pixel location left:top:width:height
. Use string with values of crop location to set the property. e.g. 20:20:40:50.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_STRING
Default: 0:0:0:0
video-in
Handle to an nvidia::deepstream::NvDsStaticInput
component. Supported formats - video(I420, NV12, P010_10LE, BGRx, RGBA, GRAY8, GBR, RGB, BGR, UYVP)
.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_HANDLE
Handle Type: nvidia::deepstream::NvDsStaticInput
video-out
Handle to an nvidia::deepstream::NvDsStaticOutput
component. Supported formats - video(I420, NV12, P010_10LE, BGRx, RGBA, GRAY8, GBR, RGB, BGR, UYVP)
.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_HANDLE
Handle Type: nvidia::deepstream::NvDsStaticOutput
nvidia::deepstream::AudioConvert
Convert audio to different formats.
Gstreamer audioconvert
element.
Component ID: a9c7471a-9db7-3239-9acf-7ff1a29e250e
Base Type: nvidia::deepstream::INvDsElement
Parameters
audio-in
Handle to an nvidia::deepstream::NvDsStaticInput
component. Supported formats - 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
audio-out
Handle to an nvidia::deepstream::NvDsStaticOutput
component. Supported formats - 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
dithering
Selects between different dithering methods.
Valid values:
0: none
1: rpdf
2: tpdf
3: tpdf-hf
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 2
noise-shaping
Selects between different noise shaping methods.
Valid values:
0: none
1: error-feedback
2: simple
3: medium
4: high
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 0
nvidia::deepstream::AudioResample
Resamples audio.
Component ID: 87739bfc-dc3c-34ca-a936-4a748506ede0
Base Type: nvidia::deepstream::INvDsElement
Parameters
audio-in
Handle to an nvidia::deepstream::NvDsStaticInput
component. Supported formats - 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
audio-out
Handle to an nvidia::deepstream::NvDsStaticOutput
component. Supported formats - 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
quality
Resample quality with 0 being the lowest and 10 being the best.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 4
resample-method
What resample method to use
Valid values:
0: nearest
1: linear
2: cubic
3: blackman-nuttall
4: kaiser
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 4
sinc-filter-auto-threshold
Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_UINT64
Default: 1048576
sinc-filter-interpolation
interpolate the sinc filter table.
Valid values:
0: none
1: linear
2: cubic
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 2
sinc-filter-mode
sinc filter table mode to use.
Valid values:
0: interpolated
1: full
2: auto
Flags: GXF_PARAMETER_FLAGS_OPTIONAL
Type: GXF_PARAMETER_TYPE_INT64
Default: 2