Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    NvMediaLdcTnrParameters Struct Reference

    Detailed Description

    Holds the TNR3 initialization parameters.

    See also
    NvMediaLdcSetTnrParameters()

    Definition at line 508 of file nvmedia_ldc.h.

    Data Fields

    uint32_t spatialSigmaLuma
     Holds the sigma of the luma for spatial filter. More...
     
    uint32_t spatialSigmaChroma
     Holds the sigma of the chroma for spatial filter. More...
     
    uint32_t rangeSigmaLuma
     Holds the sigma of the luma for range filter. More...
     
    uint32_t rangeSigmaChroma
     Holds the sigma of the chroma for range filter. More...
     
    float sadMultiplier
     Holds the SAD multiplier parameter. More...
     
    float sadWeightLuma
     Holds the weight of luma when calculating SAD. More...
     
    bool alphaSmoothEnable
     Holds a flag which enables or disables the spatial alpha smooth. More...
     
    float alphaIncreaseCap
     Holds the temporal alpha restrict increase capablility. More...
     
    float alphaScaleIIR
     Holds the alpha scale IIR for strength. More...
     
    float alphaMaxLuma
     Holds the max luma value in Alpha Clip Calculation. More...
     
    float alphaMinLuma
     Holds the min luma value in Alpha Clip Calculation. More...
     
    float alphaMaxChroma
     Holds the max chroma value in Alpha Clip Calculation. More...
     
    float alphaMinChroma
     Holds the min chroma value in Alpha Clip Calculation. More...
     
    float betaX1
     Holds parameter BetaX1 in Beta Calculation. More...
     
    float betaX2
     Holds parameter BetaX2 in Beta Calculation. More...
     
    float maxBeta
     Holds parameter MaxBeta threshold in Beta Calculation. More...
     
    float minBeta
     Holds parameter BetaX2 in Beta Calculation. More...
     

    Field Documentation

    ◆ alphaIncreaseCap

    float NvMediaLdcTnrParameters::alphaIncreaseCap

    Holds the temporal alpha restrict increase capablility.

    Must be in range [0, 1.9990234375].

    Definition at line 553 of file nvmedia_ldc.h.

    ◆ alphaMaxChroma

    float NvMediaLdcTnrParameters::alphaMaxChroma

    Holds the max chroma value in Alpha Clip Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 577 of file nvmedia_ldc.h.

    ◆ alphaMaxLuma

    float NvMediaLdcTnrParameters::alphaMaxLuma

    Holds the max luma value in Alpha Clip Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 565 of file nvmedia_ldc.h.

    ◆ alphaMinChroma

    float NvMediaLdcTnrParameters::alphaMinChroma

    Holds the min chroma value in Alpha Clip Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 583 of file nvmedia_ldc.h.

    ◆ alphaMinLuma

    float NvMediaLdcTnrParameters::alphaMinLuma

    Holds the min luma value in Alpha Clip Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 571 of file nvmedia_ldc.h.

    ◆ alphaScaleIIR

    float NvMediaLdcTnrParameters::alphaScaleIIR

    Holds the alpha scale IIR for strength.

    Must be in range [0, 1.9990234375].

    Definition at line 559 of file nvmedia_ldc.h.

    ◆ alphaSmoothEnable

    bool NvMediaLdcTnrParameters::alphaSmoothEnable

    Holds a flag which enables or disables the spatial alpha smooth.

    Definition at line 547 of file nvmedia_ldc.h.

    ◆ betaX1

    float NvMediaLdcTnrParameters::betaX1

    Holds parameter BetaX1 in Beta Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 589 of file nvmedia_ldc.h.

    ◆ betaX2

    float NvMediaLdcTnrParameters::betaX2

    Holds parameter BetaX2 in Beta Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 595 of file nvmedia_ldc.h.

    ◆ maxBeta

    float NvMediaLdcTnrParameters::maxBeta

    Holds parameter MaxBeta threshold in Beta Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 601 of file nvmedia_ldc.h.

    ◆ minBeta

    float NvMediaLdcTnrParameters::minBeta

    Holds parameter BetaX2 in Beta Calculation.

    Must be in range [0, 1.9990234375].

    Definition at line 607 of file nvmedia_ldc.h.

    ◆ rangeSigmaChroma

    uint32_t NvMediaLdcTnrParameters::rangeSigmaChroma

    Holds the sigma of the chroma for range filter.

    Must be in range [1, 46340].

    Definition at line 532 of file nvmedia_ldc.h.

    ◆ rangeSigmaLuma

    uint32_t NvMediaLdcTnrParameters::rangeSigmaLuma

    Holds the sigma of the luma for range filter.

    Must be in range [1, 46340].

    Definition at line 526 of file nvmedia_ldc.h.

    ◆ sadMultiplier

    float NvMediaLdcTnrParameters::sadMultiplier

    Holds the SAD multiplier parameter.

    Must be in range [0, 1.125].

    Definition at line 538 of file nvmedia_ldc.h.

    ◆ sadWeightLuma

    float NvMediaLdcTnrParameters::sadWeightLuma

    Holds the weight of luma when calculating SAD.

    Must be in range [0, 1.96875].

    Definition at line 544 of file nvmedia_ldc.h.

    ◆ spatialSigmaChroma

    uint32_t NvMediaLdcTnrParameters::spatialSigmaChroma

    Holds the sigma of the chroma for spatial filter.

    Must be in range [1, 46340].

    Definition at line 520 of file nvmedia_ldc.h.

    ◆ spatialSigmaLuma

    uint32_t NvMediaLdcTnrParameters::spatialSigmaLuma

    Holds the sigma of the luma for spatial filter.

    Must be in range [1, 46340].

    Definition at line 514 of file nvmedia_ldc.h.


    The documentation for this struct was generated from the following file:
    人人超碰97caoporen国产