Class nppc

  • All Implemented Interfaces:
    InfoMapper

    public class nppc
    extends nppc
    • Field Detail

      • NPP_VER_MAJOR

        public static final int NPP_VER_MAJOR
        \file npp.h Main include file for NPP library. Aggregates all other include files.
        See Also:
        Constant Field Values
      • NPPI_INTER_UNDEFINED

        public static final int NPPI_INTER_UNDEFINED
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_NN

        public static final int NPPI_INTER_NN
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_LINEAR

        public static final int NPPI_INTER_LINEAR
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_CUBIC

        public static final int NPPI_INTER_CUBIC
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_CUBIC2P_BSPLINE

        public static final int NPPI_INTER_CUBIC2P_BSPLINE
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_CUBIC2P_CATMULLROM

        public static final int NPPI_INTER_CUBIC2P_CATMULLROM
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_CUBIC2P_B05C03

        public static final int NPPI_INTER_CUBIC2P_B05C03
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_SUPER

        public static final int NPPI_INTER_SUPER
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_LANCZOS

        public static final int NPPI_INTER_LANCZOS
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_INTER_LANCZOS3_ADVANCED

        public static final int NPPI_INTER_LANCZOS3_ADVANCED
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_SMOOTH_EDGE

        public static final int NPPI_SMOOTH_EDGE
        enum NppiInterpolationMode
        See Also:
        Constant Field Values
      • NPPI_BAYER_BGGR

        public static final int NPPI_BAYER_BGGR
        enum NppiBayerGridPosition
        See Also:
        Constant Field Values
      • NPPI_BAYER_RGGB

        public static final int NPPI_BAYER_RGGB
        enum NppiBayerGridPosition
        See Also:
        Constant Field Values
      • NPPI_BAYER_GBRG

        public static final int NPPI_BAYER_GBRG
        enum NppiBayerGridPosition
        See Also:
        Constant Field Values
      • NPPI_BAYER_GRBG

        public static final int NPPI_BAYER_GRBG
        enum NppiBayerGridPosition
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_1_X_3

        public static final int NPP_MASK_SIZE_1_X_3
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_1_X_5

        public static final int NPP_MASK_SIZE_1_X_5
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_3_X_1

        public static final int NPP_MASK_SIZE_3_X_1
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_5_X_1

        public static final int NPP_MASK_SIZE_5_X_1
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_3_X_3

        public static final int NPP_MASK_SIZE_3_X_3
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_5_X_5

        public static final int NPP_MASK_SIZE_5_X_5
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_7_X_7

        public static final int NPP_MASK_SIZE_7_X_7
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_9_X_9

        public static final int NPP_MASK_SIZE_9_X_9
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_11_X_11

        public static final int NPP_MASK_SIZE_11_X_11
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_13_X_13

        public static final int NPP_MASK_SIZE_13_X_13
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_15_X_15

        public static final int NPP_MASK_SIZE_15_X_15
        enum NppiMaskSize
        See Also:
        Constant Field Values
      • NPP_FILTER_SOBEL

        public static final int NPP_FILTER_SOBEL
        enum NppiDifferentialKernel
        See Also:
        Constant Field Values
      • NPP_FILTER_SCHARR

        public static final int NPP_FILTER_SCHARR
        enum NppiDifferentialKernel
        See Also:
        Constant Field Values
      • NPP_NOT_SUPPORTED_MODE_ERROR

        public static final int NPP_NOT_SUPPORTED_MODE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_INVALID_HOST_POINTER_ERROR

        public static final int NPP_INVALID_HOST_POINTER_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_INVALID_DEVICE_POINTER_ERROR

        public static final int NPP_INVALID_DEVICE_POINTER_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_LUT_PALETTE_BITSIZE_ERROR

        public static final int NPP_LUT_PALETTE_BITSIZE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_ZC_MODE_NOT_SUPPORTED_ERROR

        public static final int NPP_ZC_MODE_NOT_SUPPORTED_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY

        public static final int NPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_TEXTURE_BIND_ERROR

        public static final int NPP_TEXTURE_BIND_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_WRONG_INTERSECTION_ROI_ERROR

        public static final int NPP_WRONG_INTERSECTION_ROI_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERROR

        public static final int NPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MEMFREE_ERROR

        public static final int NPP_MEMFREE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MEMSET_ERROR

        public static final int NPP_MEMSET_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MEMCPY_ERROR

        public static final int NPP_MEMCPY_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_ALIGNMENT_ERROR

        public static final int NPP_ALIGNMENT_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_CUDA_KERNEL_EXECUTION_ERROR

        public static final int NPP_CUDA_KERNEL_EXECUTION_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_ROUND_MODE_NOT_SUPPORTED_ERROR

        public static final int NPP_ROUND_MODE_NOT_SUPPORTED_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_QUALITY_INDEX_ERROR

        public static final int NPP_QUALITY_INDEX_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_RESIZE_NO_OPERATION_ERROR

        public static final int NPP_RESIZE_NO_OPERATION_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_OVERFLOW_ERROR

        public static final int NPP_OVERFLOW_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NOT_EVEN_STEP_ERROR

        public static final int NPP_NOT_EVEN_STEP_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR

        public static final int NPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_LUT_NUMBER_OF_LEVELS_ERROR

        public static final int NPP_LUT_NUMBER_OF_LEVELS_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_CORRUPTED_DATA_ERROR

        public static final int NPP_CORRUPTED_DATA_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_CHANNEL_ORDER_ERROR

        public static final int NPP_CHANNEL_ORDER_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_ZERO_MASK_VALUE_ERROR

        public static final int NPP_ZERO_MASK_VALUE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_QUADRANGLE_ERROR

        public static final int NPP_QUADRANGLE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_RECTANGLE_ERROR

        public static final int NPP_RECTANGLE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_COEFFICIENT_ERROR

        public static final int NPP_COEFFICIENT_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NUMBER_OF_CHANNELS_ERROR

        public static final int NPP_NUMBER_OF_CHANNELS_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_DIVISOR_ERROR

        public static final int NPP_DIVISOR_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_CHANNEL_ERROR

        public static final int NPP_CHANNEL_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_STRIDE_ERROR

        public static final int NPP_STRIDE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_ANCHOR_ERROR

        public static final int NPP_ANCHOR_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MASK_SIZE_ERROR

        public static final int NPP_MASK_SIZE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_RESIZE_FACTOR_ERROR

        public static final int NPP_RESIZE_FACTOR_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_INTERPOLATION_ERROR

        public static final int NPP_INTERPOLATION_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MIRROR_FLIP_ERROR

        public static final int NPP_MIRROR_FLIP_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MOMENT_00_ZERO_ERROR

        public static final int NPP_MOMENT_00_ZERO_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_THRESHOLD_NEGATIVE_LEVEL_ERROR

        public static final int NPP_THRESHOLD_NEGATIVE_LEVEL_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_THRESHOLD_ERROR

        public static final int NPP_THRESHOLD_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_CONTEXT_MATCH_ERROR

        public static final int NPP_CONTEXT_MATCH_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_FFT_FLAG_ERROR

        public static final int NPP_FFT_FLAG_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_FFT_ORDER_ERROR

        public static final int NPP_FFT_ORDER_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_SCALE_RANGE_ERROR

        public static final int NPP_SCALE_RANGE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_DATA_TYPE_ERROR

        public static final int NPP_DATA_TYPE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_OUT_OFF_RANGE_ERROR

        public static final int NPP_OUT_OFF_RANGE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_DIVIDE_BY_ZERO_ERROR

        public static final int NPP_DIVIDE_BY_ZERO_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MEMORY_ALLOCATION_ERR

        public static final int NPP_MEMORY_ALLOCATION_ERR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NULL_POINTER_ERROR

        public static final int NPP_NULL_POINTER_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_RANGE_ERROR

        public static final int NPP_RANGE_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_BAD_ARGUMENT_ERROR

        public static final int NPP_BAD_ARGUMENT_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NO_MEMORY_ERROR

        public static final int NPP_NO_MEMORY_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NOT_IMPLEMENTED_ERROR

        public static final int NPP_NOT_IMPLEMENTED_ERROR
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_ERROR_RESERVED

        public static final int NPP_ERROR_RESERVED
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_NO_OPERATION_WARNING

        public static final int NPP_NO_OPERATION_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_DIVIDE_BY_ZERO_WARNING

        public static final int NPP_DIVIDE_BY_ZERO_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_AFFINE_QUAD_INCORRECT_WARNING

        public static final int NPP_AFFINE_QUAD_INCORRECT_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_WRONG_INTERSECTION_ROI_WARNING

        public static final int NPP_WRONG_INTERSECTION_ROI_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_WRONG_INTERSECTION_QUAD_WARNING

        public static final int NPP_WRONG_INTERSECTION_QUAD_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_DOUBLE_SIZE_WARNING

        public static final int NPP_DOUBLE_SIZE_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MISALIGNED_DST_ROI_WARNING

        public static final int NPP_MISALIGNED_DST_ROI_WARNING
        enum NppStatus
        See Also:
        Constant Field Values
      • NPP_MIN_8U

        public static final int NPP_MIN_8U
        Minimum 8-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MAX_8U

        public static final int NPP_MAX_8U
        Maximum 8-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MIN_16U

        public static final int NPP_MIN_16U
        Minimum 16-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MAX_16U

        public static final int NPP_MAX_16U
        Maximum 16-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MIN_32U

        public static final int NPP_MIN_32U
        Minimum 32-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MAX_32U

        public static final long NPP_MAX_32U
        Maximum 32-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MIN_64U

        public static final int NPP_MIN_64U
        Minimum 64-bit unsigned integer
        See Also:
        Constant Field Values
      • NPP_MAX_64U

        public static final long NPP_MAX_64U
      • NPP_MIN_8S

        public static final int NPP_MIN_8S
        Minimum 8-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MAX_8S

        public static final int NPP_MAX_8S
        Maximum 8-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MIN_16S

        public static final int NPP_MIN_16S
        Minimum 16-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MAX_16S

        public static final int NPP_MAX_16S
        Maximum 16-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MIN_32S

        public static final int NPP_MIN_32S
        Minimum 32-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MAX_32S

        public static final int NPP_MAX_32S
        Maximum 32-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MAX_64S

        public static final long NPP_MAX_64S
        Maximum 64-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MIN_64S

        public static final long NPP_MIN_64S
        Minimum 64-bit signed integer
        See Also:
        Constant Field Values
      • NPP_MINABS_32F

        public static final double NPP_MINABS_32F
        Smallest positive 32-bit floating point value
        See Also:
        Constant Field Values
      • NPP_MAXABS_32F

        public static final double NPP_MAXABS_32F
        Largest positive 32-bit floating point value
        See Also:
        Constant Field Values
      • NPP_MINABS_64F

        public static final double NPP_MINABS_64F
        Smallest positive 64-bit floating point value
        See Also:
        Constant Field Values
      • NPP_MAXABS_64F

        public static final double NPP_MAXABS_64F
        Largest positive 64-bit floating point value
        See Also:
        Constant Field Values
      • NPP_HORIZONTAL_AXIS

        public static final int NPP_HORIZONTAL_AXIS
        enum NppiAxis
        See Also:
        Constant Field Values
      • NPP_VERTICAL_AXIS

        public static final int NPP_VERTICAL_AXIS
        enum NppiAxis
        See Also:
        Constant Field Values
      • NPP_CMP_GREATER_EQ

        public static final int NPP_CMP_GREATER_EQ
        enum NppCmpOp
        See Also:
        Constant Field Values
      • NPP_ROUND_NEAREST_TIES_TO_EVEN

        public static final int NPP_ROUND_NEAREST_TIES_TO_EVEN
        enum NppRoundMode
        See Also:
        Constant Field Values
      • NPP_RND_FINANCIAL

        public static final int NPP_RND_FINANCIAL
        enum NppRoundMode
        See Also:
        Constant Field Values
      • NPP_ROUND_NEAREST_TIES_AWAY_FROM_ZERO

        public static final int NPP_ROUND_NEAREST_TIES_AWAY_FROM_ZERO
        enum NppRoundMode
        See Also:
        Constant Field Values
      • NPP_ROUND_TOWARD_ZERO

        public static final int NPP_ROUND_TOWARD_ZERO
        enum NppRoundMode
        See Also:
        Constant Field Values
      • NPP_BORDER_UNDEFINED

        public static final int NPP_BORDER_UNDEFINED
        enum NppiBorderType
        See Also:
        Constant Field Values
      • NPP_BORDER_NONE

        public static final int NPP_BORDER_NONE
        enum NppiBorderType
        See Also:
        Constant Field Values
      • NPP_BORDER_CONSTANT

        public static final int NPP_BORDER_CONSTANT
        enum NppiBorderType
        See Also:
        Constant Field Values
      • NPP_BORDER_REPLICATE

        public static final int NPP_BORDER_REPLICATE
        enum NppiBorderType
        See Also:
        Constant Field Values
      • NPP_BORDER_WRAP

        public static final int NPP_BORDER_WRAP
        enum NppiBorderType
        See Also:
        Constant Field Values
      • NPP_BORDER_MIRROR

        public static final int NPP_BORDER_MIRROR
        enum NppiBorderType
        See Also:
        Constant Field Values
      • NPP_ALG_HINT_NONE

        public static final int NPP_ALG_HINT_NONE
        enum NppHintAlgorithm
        See Also:
        Constant Field Values
      • NPP_ALG_HINT_FAST

        public static final int NPP_ALG_HINT_FAST
        enum NppHintAlgorithm
        See Also:
        Constant Field Values
      • NPP_ALG_HINT_ACCURATE

        public static final int NPP_ALG_HINT_ACCURATE
        enum NppHintAlgorithm
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_OVER

        public static final int NPPI_OP_ALPHA_OVER
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_IN

        public static final int NPPI_OP_ALPHA_IN
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_OUT

        public static final int NPPI_OP_ALPHA_OUT
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_ATOP

        public static final int NPPI_OP_ALPHA_ATOP
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_XOR

        public static final int NPPI_OP_ALPHA_XOR
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_PLUS

        public static final int NPPI_OP_ALPHA_PLUS
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_OVER_PREMUL

        public static final int NPPI_OP_ALPHA_OVER_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_IN_PREMUL

        public static final int NPPI_OP_ALPHA_IN_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_OUT_PREMUL

        public static final int NPPI_OP_ALPHA_OUT_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_ATOP_PREMUL

        public static final int NPPI_OP_ALPHA_ATOP_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_XOR_PREMUL

        public static final int NPPI_OP_ALPHA_XOR_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_PLUS_PREMUL

        public static final int NPPI_OP_ALPHA_PLUS_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPPI_OP_ALPHA_PREMUL

        public static final int NPPI_OP_ALPHA_PREMUL
        enum NppiAlphaOp
        See Also:
        Constant Field Values
      • NPP_HOG_MAX_CELL_SIZE

        public static final int NPP_HOG_MAX_CELL_SIZE
        max horizontal/vertical pixel size of cell.
        See Also:
        Constant Field Values
      • NPP_HOG_MAX_BLOCK_SIZE

        public static final int NPP_HOG_MAX_BLOCK_SIZE
        max horizontal/vertical pixel size of block.
        See Also:
        Constant Field Values
      • NPP_HOG_MAX_BINS_PER_CELL

        public static final int NPP_HOG_MAX_BINS_PER_CELL
        max number of histogram bins.
        See Also:
        Constant Field Values
      • NPP_HOG_MAX_CELLS_PER_DESCRIPTOR

        public static final int NPP_HOG_MAX_CELLS_PER_DESCRIPTOR
        max number of cells in a descriptor window.
        See Also:
        Constant Field Values
      • NPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR

        public static final int NPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR
        max number of overlapping blocks in a descriptor window.
        See Also:
        Constant Field Values
      • NPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL

        public static final int NPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL
        max number of descriptor window locations per function call.
        See Also:
        Constant Field Values
      • nppiDCTable

        public static final int nppiDCTable
        enum NppiHuffmanTableType
        See Also:
        Constant Field Values
      • nppiACTable

        public static final int nppiACTable
        enum NppiHuffmanTableType
        See Also:
        Constant Field Values
    • Constructor Detail

      • nppc

        public nppc()
    • Method Detail

      • NPP_MAX_64U

        @MemberGetter
        public static long NPP_MAX_64U()
        Maximum 64-bit unsigned integer
      • nppGetLibVersion

        @Const
        public static NppLibraryVersion nppGetLibVersion()
        Get the NPP library version.
        Returns:
        A struct containing separate values for major and minor revision and build number.
      • nppGetGpuNumSMs

        public static int nppGetGpuNumSMs()
        Get the number of Streaming Multiprocessors (SM) on the active CUDA device.
        Returns:
        Number of SMs of the default CUDA device.
      • nppGetMaxThreadsPerBlock

        public static int nppGetMaxThreadsPerBlock()
        Get the maximum number of threads per block on the active CUDA device.
        Returns:
        Maximum number of threads per block on the active CUDA device.
      • nppGetMaxThreadsPerSM

        public static int nppGetMaxThreadsPerSM()
        Get the maximum number of threads per SM for the active GPU
        Returns:
        Maximum number of threads per SM for the active GPU
      • nppGetGpuDeviceProperties

        public static int nppGetGpuDeviceProperties​(IntPointer pMaxThreadsPerSM,
                                                    IntPointer pMaxThreadsPerBlock,
                                                    IntPointer pNumberOfSMs)
        Get the maximum number of threads per SM, maximum threads per block, and number of SMs for the active GPU
        Returns:
        cudaSuccess for success, -1 for failure
      • nppGetGpuDeviceProperties

        public static int nppGetGpuDeviceProperties​(IntBuffer pMaxThreadsPerSM,
                                                    IntBuffer pMaxThreadsPerBlock,
                                                    IntBuffer pNumberOfSMs)
      • nppGetGpuDeviceProperties

        public static int nppGetGpuDeviceProperties​(int[] pMaxThreadsPerSM,
                                                    int[] pMaxThreadsPerBlock,
                                                    int[] pNumberOfSMs)
      • nppGetGpuName

        @Cast("const char*")
        public static BytePointer nppGetGpuName()
        Get the name of the active CUDA device.
        Returns:
        Name string of the active graphics-card/compute device in a system.
      • nppGetStream

        public static CUstream_st nppGetStream()
        Get the NPP CUDA stream. NPP enables concurrent device tasks via a global stream state varible. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to that NPP stream.
      • nppGetStreamContext

        @Cast("NppStatus")
        public static int nppGetStreamContext​(NppStreamContext pNppStreamContext)
        Get the current NPP managed CUDA stream context as set by calls to nppSetStream(). NPP enables concurrent device tasks via an NPP maintained global stream state context. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream which will update the current NPP managed stream state context or supply application initialized stream contexts to NPP calls. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to the current NPP managed stream or to application supplied stream contexts depending on whether the stream context is passed to the NPP function or not. NPP managed stream context calls (those without stream context parameters) can be intermixed with application managed stream context calls but any NPP managed stream context calls will always use the most recent stream set by nppSetStream() or the NULL stream if nppSetStream() has never been called.
      • nppGetStreamNumSMs

        @Cast("unsigned int")
        public static int nppGetStreamNumSMs()
        Get the number of SMs on the device associated with the current NPP CUDA stream. NPP enables concurrent device tasks via a global stream state varible. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to that NPP stream. This call avoids a cudaGetDeviceProperties() call.
      • nppGetStreamMaxThreadsPerSM

        @Cast("unsigned int")
        public static int nppGetStreamMaxThreadsPerSM()
        Get the maximum number of threads per SM on the device associated with the current NPP CUDA stream. NPP enables concurrent device tasks via a global stream state varible. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to that NPP stream. This call avoids a cudaGetDeviceProperties() call.
      • nppSetStream

        @Cast("NppStatus")
        public static int nppSetStream​(CUstream_st hStream)
        Set the NPP CUDA stream. This function now returns an error if a problem occurs with Cuda stream management. This function should only be called if a call to nppGetStream() returns a stream number which is different from the desired stream since unnecessarily flushing the current stream can significantly affect performance.
        See Also:
        nppGetStream()