信号初始化函数
提供信号初始化功能的函数,例如:设置、置零或复制其他信号。
信号设置
设置
库中可用的一组设置初始化操作。
设置
用于各种类型 1D 向量的设置方法。
复制方法对作为指向底层数据类型(例如,8 位向量将作为指向 Npp8u 类型的指针传递)的指针和向量长度(即项目数)给出的向量数据进行操作。
-
NppStatus nppsSet_8u_Ctx(Npp8u nValue, Npp8u *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
8 位无符号字符,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_8s_Ctx(Npp8s nValue, Npp8s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
8 位有符号字符,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_16u_Ctx(Npp16u nValue, Npp16u *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位无符号整数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_16s_Ctx(Npp16s nValue, Npp16s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位有符号整数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_16sc_Ctx(Npp16sc nValue, Npp16sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位整数复数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_32u_Ctx(Npp32u nValue, Npp32u *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位无符号整数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_32s_Ctx(Npp32s nValue, Npp32s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位有符号整数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_32sc_Ctx(Npp32sc nValue, Npp32sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位整数复数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_32f_Ctx(Npp32f nValue, Npp32f *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位浮点数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_32fc_Ctx(Npp32fc nValue, Npp32fc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位浮点复数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_64s_Ctx(Npp64s nValue, Npp64s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位长长整型,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_64sc_Ctx(Npp64sc nValue, Npp64sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位长长整型复数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_64f_Ctx(Npp64f nValue, Npp64f *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位双精度浮点数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsSet_64fc_Ctx(Npp64fc nValue, Npp64fc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位双精度浮点复数,向量设置方法。
- 参数
-
nValue – 用于初始化向量 pDst 的值。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
信号置零
置零
库中可用的一组置零初始化操作。
置零
将信号设置为零。
-
NppStatus nppsZero_8u_Ctx(Npp8u *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
8 位无符号字符,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_16s_Ctx(Npp16s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位整数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_16sc_Ctx(Npp16sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位整数复数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_32s_Ctx(Npp32s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位整数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_32sc_Ctx(Npp32sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位复数整数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_32f_Ctx(Npp32f *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位浮点数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_32fc_Ctx(Npp32fc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位复数浮点数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_64s_Ctx(Npp64s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位长长整数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_64sc_Ctx(Npp64sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位复数长长整数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_64f_Ctx(Npp64f *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位双精度浮点数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsZero_64fc_Ctx(Npp64fc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位复数双精度浮点数,向量置零方法。
- 参数
-
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
信号复制
复制
库中可用的一组复制初始化操作。
复制
各种类型信号的复制方法。
复制方法操作的信号数据以指向底层数据类型的指针(例如,8 位向量将作为指向 Npp8u 类型的指针传递)和向量的长度(即项目数)给出。
-
NppStatus nppsCopy_8u_Ctx(const Npp8u *pSrc, Npp8u *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
8 位无符号字符,向量复制方法
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_16s_Ctx(const Npp16s *pSrc, Npp16s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位有符号短整数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_32s_Ctx(const Npp32s *pSrc, Npp32s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位有符号整数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_32f_Ctx(const Npp32f *pSrc, Npp32f *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位浮点数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_64s_Ctx(const Npp64s *pSrc, Npp64s *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位有符号整数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_16sc_Ctx(const Npp16sc *pSrc, Npp16sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
16 位复数短整数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_16sc(const Npp16sc *pSrc, Npp16sc *pDst, size_t nLength)
-
16 位复数短整数,向量复制方法。
- 参数
- 返回值
-
NppStatus nppsCopy_32sc_Ctx(const Npp32sc *pSrc, Npp32sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位复数有符号整数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_32sc(const Npp32sc *pSrc, Npp32sc *pDst, size_t nLength)
-
32 位复数有符号整数,向量复制方法。
- 参数
- 返回值
-
NppStatus nppsCopy_32fc_Ctx(const Npp32fc *pSrc, Npp32fc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
32 位复数浮点数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_32fc(const Npp32fc *pSrc, Npp32fc *pDst, size_t nLength)
-
32 位复数浮点数,向量复制方法。
- 参数
- 返回值
-
NppStatus nppsCopy_64sc_Ctx(const Npp64sc *pSrc, Npp64sc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64 位复数有符号整数,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值
-
NppStatus nppsCopy_64sc(const Npp64sc *pSrc, Npp64sc *pDst, size_t nLength)
-
64 位复数有符号整数,向量复制方法。
- 参数
- 返回值
-
NppStatus nppsCopy_64fc_Ctx(const Npp64fc *pSrc, Npp64fc *pDst, size_t nLength, NppStreamContext nppStreamCtx)
-
64位复数双精度,向量复制方法。
- 参数
-
pSrc – 源信号指针。
pDst – 目标信号指针。
nLength – 信号长度。
nppStreamCtx – 应用程序托管的流上下文。
- 返回值