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