NvDsConverterExt

NVIDIA DeepStream extension for converter components.

  • UUID: 7fe1ae48-7bb3-49a8-98fb-142ba07eb273

  • Version: 0.0.3

  • Author: NVIDIA

  • License: Proprietary

Components

nvidia::deepstream::NvDsVideoConvert

Convert and resize the video from one colorspace to another.

  • 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).

  • 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).

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: nvidia::deepstream::NvDsStaticOutput

nvidia::deepstream::AudioConvert

Convert audio to different formats.

  • 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