Sophie

Sophie

distrib > Mageia > 7 > x86_64 > media > nonfree-updates > by-pkgid > b86a85131cc739c1c53d0b55840a4328 > files > 3142

nvidia-cuda-toolkit-devel-10.1.168-1.2.mga7.nonfree.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>NVIDIA 2D Image And Signal Performance Primitives (NPP): Memory Management</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">NVIDIA 2D Image And Signal Performance Primitives (NPP)
   &#160;<span id="projectnumber">Version 10.1.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Memory Management<div class="ingroups"><a class="el" href="group__nppi.html">NPP Image Processing</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Routines for allocating and deallocating pitched image storage.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga17a99cff59195e54a0afdbae54b541b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga17a99cff59195e54a0afdbae54b541b4">nppiFree</a> (void *pData)</td></tr>
<tr class="memdesc:ga17a99cff59195e54a0afdbae54b541b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free method for any 2D allocated memory.  <a href="#ga17a99cff59195e54a0afdbae54b541b4">More...</a><br/></td></tr>
<tr class="separator:ga17a99cff59195e54a0afdbae54b541b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Image Memory Allocation</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpbd0389061223a57e56c7fca70c32bf12"></a>ImageAllocator methods for 2D arrays of data.</p>
<p>The allocators have width and height parameters to specify the size of the image data being allocated. They return a pointer to the newly created memory and return the numbers of bytes between successive lines.</p>
<p>If the memory allocation failed due to lack of free device memory or device memory fragmentation the routine returns 0.</p>
<p>All allocators return memory with line strides that are beneficial for performance. It is not mandatory to use these allocators. Any valid CUDA device-memory pointers can be used by the NPP primitives and there are no restrictions on line strides. </p>
</td></tr>
<tr class="memitem:ga448968ac625fa53766b66fd481e6590f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga448968ac625fa53766b66fd481e6590f">nppiMalloc_8u_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga448968ac625fa53766b66fd481e6590f"><td class="mdescLeft">&#160;</td><td class="mdescRight">8-bit unsigned image memory allocator.  <a href="#ga448968ac625fa53766b66fd481e6590f">More...</a><br/></td></tr>
<tr class="separator:ga448968ac625fa53766b66fd481e6590f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5367c663fc48054ab49cba4a1dab8dcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga5367c663fc48054ab49cba4a1dab8dcd">nppiMalloc_8u_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga5367c663fc48054ab49cba4a1dab8dcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 8-bit unsigned image memory allocator.  <a href="#ga5367c663fc48054ab49cba4a1dab8dcd">More...</a><br/></td></tr>
<tr class="separator:ga5367c663fc48054ab49cba4a1dab8dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64e742b7897ffab51c455b1401164e86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga64e742b7897ffab51c455b1401164e86">nppiMalloc_8u_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga64e742b7897ffab51c455b1401164e86"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 8-bit unsigned image memory allocator.  <a href="#ga64e742b7897ffab51c455b1401164e86">More...</a><br/></td></tr>
<tr class="separator:ga64e742b7897ffab51c455b1401164e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb0a9f99d671bd13690efdda65057fcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#gacb0a9f99d671bd13690efdda65057fcb">nppiMalloc_8u_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:gacb0a9f99d671bd13690efdda65057fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 8-bit unsigned image memory allocator.  <a href="#gacb0a9f99d671bd13690efdda65057fcb">More...</a><br/></td></tr>
<tr class="separator:gacb0a9f99d671bd13690efdda65057fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga684bbd9971d4e565716c0f61b6310c2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga684bbd9971d4e565716c0f61b6310c2e">nppiMalloc_16u_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga684bbd9971d4e565716c0f61b6310c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">16-bit unsigned image memory allocator.  <a href="#ga684bbd9971d4e565716c0f61b6310c2e">More...</a><br/></td></tr>
<tr class="separator:ga684bbd9971d4e565716c0f61b6310c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9b61e570859e79a0b4cd1c729db9adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#gaa9b61e570859e79a0b4cd1c729db9adf">nppiMalloc_16u_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:gaa9b61e570859e79a0b4cd1c729db9adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 16-bit unsigned image memory allocator.  <a href="#gaa9b61e570859e79a0b4cd1c729db9adf">More...</a><br/></td></tr>
<tr class="separator:gaa9b61e570859e79a0b4cd1c729db9adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga942111a0536f2d13ccaa6193c1bae32e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga942111a0536f2d13ccaa6193c1bae32e">nppiMalloc_16u_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga942111a0536f2d13ccaa6193c1bae32e"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 16-bit unsigned image memory allocator.  <a href="#ga942111a0536f2d13ccaa6193c1bae32e">More...</a><br/></td></tr>
<tr class="separator:ga942111a0536f2d13ccaa6193c1bae32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f05cbf04476bbfa926b5a5e80178fd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga9f05cbf04476bbfa926b5a5e80178fd0">nppiMalloc_16u_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga9f05cbf04476bbfa926b5a5e80178fd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 16-bit unsigned image memory allocator.  <a href="#ga9f05cbf04476bbfa926b5a5e80178fd0">More...</a><br/></td></tr>
<tr class="separator:ga9f05cbf04476bbfa926b5a5e80178fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ffcd24c38d09fce8a77455e2d26b75c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga2eea681138ed3607f6a540f8a1c73b85">Npp16s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga1ffcd24c38d09fce8a77455e2d26b75c">nppiMalloc_16s_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga1ffcd24c38d09fce8a77455e2d26b75c"><td class="mdescLeft">&#160;</td><td class="mdescRight">16-bit signed image memory allocator.  <a href="#ga1ffcd24c38d09fce8a77455e2d26b75c">More...</a><br/></td></tr>
<tr class="separator:ga1ffcd24c38d09fce8a77455e2d26b75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78b709964bc3466c467973f9b327f78d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga2eea681138ed3607f6a540f8a1c73b85">Npp16s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga78b709964bc3466c467973f9b327f78d">nppiMalloc_16s_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga78b709964bc3466c467973f9b327f78d"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 16-bit signed image memory allocator.  <a href="#ga78b709964bc3466c467973f9b327f78d">More...</a><br/></td></tr>
<tr class="separator:ga78b709964bc3466c467973f9b327f78d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a682ddd246b5e432cb7fad1cd8c89e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga2eea681138ed3607f6a540f8a1c73b85">Npp16s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga2a682ddd246b5e432cb7fad1cd8c89e6">nppiMalloc_16s_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga2a682ddd246b5e432cb7fad1cd8c89e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 16-bit signed image memory allocator.  <a href="#ga2a682ddd246b5e432cb7fad1cd8c89e6">More...</a><br/></td></tr>
<tr class="separator:ga2a682ddd246b5e432cb7fad1cd8c89e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d92b5519499869082697f135cf4e03b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga3d92b5519499869082697f135cf4e03b">nppiMalloc_16sc_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga3d92b5519499869082697f135cf4e03b"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 channel 16-bit signed complex image memory allocator.  <a href="#ga3d92b5519499869082697f135cf4e03b">More...</a><br/></td></tr>
<tr class="separator:ga3d92b5519499869082697f135cf4e03b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e9f73d747d673af01ebb2d310e9554f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga9e9f73d747d673af01ebb2d310e9554f">nppiMalloc_16sc_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga9e9f73d747d673af01ebb2d310e9554f"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 16-bit signed complex image memory allocator.  <a href="#ga9e9f73d747d673af01ebb2d310e9554f">More...</a><br/></td></tr>
<tr class="separator:ga9e9f73d747d673af01ebb2d310e9554f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82f491801601fdbe96559ddb8680f2de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga82f491801601fdbe96559ddb8680f2de">nppiMalloc_16sc_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga82f491801601fdbe96559ddb8680f2de"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 16-bit signed complex image memory allocator.  <a href="#ga82f491801601fdbe96559ddb8680f2de">More...</a><br/></td></tr>
<tr class="separator:ga82f491801601fdbe96559ddb8680f2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec94ae2c197a571c2b838c2327ada2d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#gaec94ae2c197a571c2b838c2327ada2d6">nppiMalloc_16sc_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:gaec94ae2c197a571c2b838c2327ada2d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 16-bit signed complex image memory allocator.  <a href="#gaec94ae2c197a571c2b838c2327ada2d6">More...</a><br/></td></tr>
<tr class="separator:gaec94ae2c197a571c2b838c2327ada2d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9aaa83784864af68bb6167c8f27a02f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#gafa3572058d57d93e2e5ebb9b21fbedb3">Npp32s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga9aaa83784864af68bb6167c8f27a02f9">nppiMalloc_32s_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga9aaa83784864af68bb6167c8f27a02f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">32-bit signed image memory allocator.  <a href="#ga9aaa83784864af68bb6167c8f27a02f9">More...</a><br/></td></tr>
<tr class="separator:ga9aaa83784864af68bb6167c8f27a02f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e96df801a6ded8a6ee4bed41e118e00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#gafa3572058d57d93e2e5ebb9b21fbedb3">Npp32s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga2e96df801a6ded8a6ee4bed41e118e00">nppiMalloc_32s_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga2e96df801a6ded8a6ee4bed41e118e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 32-bit signed image memory allocator.  <a href="#ga2e96df801a6ded8a6ee4bed41e118e00">More...</a><br/></td></tr>
<tr class="separator:ga2e96df801a6ded8a6ee4bed41e118e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83e52fbc2fd933dd50b4bbd2f24fe057"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#gafa3572058d57d93e2e5ebb9b21fbedb3">Npp32s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga83e52fbc2fd933dd50b4bbd2f24fe057">nppiMalloc_32s_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga83e52fbc2fd933dd50b4bbd2f24fe057"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 32-bit signed image memory allocator.  <a href="#ga83e52fbc2fd933dd50b4bbd2f24fe057">More...</a><br/></td></tr>
<tr class="separator:ga83e52fbc2fd933dd50b4bbd2f24fe057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e60837e361010b19a2c1f88ec7d5c4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga9e60837e361010b19a2c1f88ec7d5c4f">nppiMalloc_32sc_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga9e60837e361010b19a2c1f88ec7d5c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">32-bit integer complex image memory allocator.  <a href="#ga9e60837e361010b19a2c1f88ec7d5c4f">More...</a><br/></td></tr>
<tr class="separator:ga9e60837e361010b19a2c1f88ec7d5c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca0ac390781a7283a7ce7822e6d8409d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#gaca0ac390781a7283a7ce7822e6d8409d">nppiMalloc_32sc_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:gaca0ac390781a7283a7ce7822e6d8409d"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 32-bit integer complex image memory allocator.  <a href="#gaca0ac390781a7283a7ce7822e6d8409d">More...</a><br/></td></tr>
<tr class="separator:gaca0ac390781a7283a7ce7822e6d8409d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga344d2d63b0f08df593ef9eecc57b569a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga344d2d63b0f08df593ef9eecc57b569a">nppiMalloc_32sc_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga344d2d63b0f08df593ef9eecc57b569a"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 32-bit integer complex image memory allocator.  <a href="#ga344d2d63b0f08df593ef9eecc57b569a">More...</a><br/></td></tr>
<tr class="separator:ga344d2d63b0f08df593ef9eecc57b569a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07ed8253774f4bd729d5ae0599762c00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga07ed8253774f4bd729d5ae0599762c00">nppiMalloc_32sc_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga07ed8253774f4bd729d5ae0599762c00"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 32-bit integer complex image memory allocator.  <a href="#ga07ed8253774f4bd729d5ae0599762c00">More...</a><br/></td></tr>
<tr class="separator:ga07ed8253774f4bd729d5ae0599762c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga115f2dabbecccff32991d6b62eb9e734"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga115f2dabbecccff32991d6b62eb9e734">nppiMalloc_32f_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga115f2dabbecccff32991d6b62eb9e734"><td class="mdescLeft">&#160;</td><td class="mdescRight">32-bit floating point image memory allocator.  <a href="#ga115f2dabbecccff32991d6b62eb9e734">More...</a><br/></td></tr>
<tr class="separator:ga115f2dabbecccff32991d6b62eb9e734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73568da7f4481d4933bd1827a4b40af9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga73568da7f4481d4933bd1827a4b40af9">nppiMalloc_32f_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga73568da7f4481d4933bd1827a4b40af9"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 32-bit floating point image memory allocator.  <a href="#ga73568da7f4481d4933bd1827a4b40af9">More...</a><br/></td></tr>
<tr class="separator:ga73568da7f4481d4933bd1827a4b40af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga152c0badabf881b4be167adf380df29d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga152c0badabf881b4be167adf380df29d">nppiMalloc_32f_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga152c0badabf881b4be167adf380df29d"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 32-bit floating point image memory allocator.  <a href="#ga152c0badabf881b4be167adf380df29d">More...</a><br/></td></tr>
<tr class="separator:ga152c0badabf881b4be167adf380df29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59ce64083ecc216568b9ffb90a4e8a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga59ce64083ecc216568b9ffb90a4e8a53">nppiMalloc_32f_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga59ce64083ecc216568b9ffb90a4e8a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 32-bit floating point image memory allocator.  <a href="#ga59ce64083ecc216568b9ffb90a4e8a53">More...</a><br/></td></tr>
<tr class="separator:ga59ce64083ecc216568b9ffb90a4e8a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62c80638fd7427897d4103c8d66b3ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga62c80638fd7427897d4103c8d66b3ba7">nppiMalloc_32fc_C1</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga62c80638fd7427897d4103c8d66b3ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">32-bit float complex image memory allocator.  <a href="#ga62c80638fd7427897d4103c8d66b3ba7">More...</a><br/></td></tr>
<tr class="separator:ga62c80638fd7427897d4103c8d66b3ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae36ba2eca97e3c559af92b8f862d02a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#gae36ba2eca97e3c559af92b8f862d02a3">nppiMalloc_32fc_C2</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:gae36ba2eca97e3c559af92b8f862d02a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 channel 32-bit float complex image memory allocator.  <a href="#gae36ba2eca97e3c559af92b8f862d02a3">More...</a><br/></td></tr>
<tr class="separator:gae36ba2eca97e3c559af92b8f862d02a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6d740fae42f6f493c0ef680fd7db161"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#gab6d740fae42f6f493c0ef680fd7db161">nppiMalloc_32fc_C3</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:gab6d740fae42f6f493c0ef680fd7db161"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 channel 32-bit float complex image memory allocator.  <a href="#gab6d740fae42f6f493c0ef680fd7db161">More...</a><br/></td></tr>
<tr class="separator:gab6d740fae42f6f493c0ef680fd7db161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga918e7b9ddc3133d9c7707cda247f3493"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image__memory__management.html#ga918e7b9ddc3133d9c7707cda247f3493">nppiMalloc_32fc_C4</a> (int nWidthPixels, int nHeightPixels, int *pStepBytes)</td></tr>
<tr class="memdesc:ga918e7b9ddc3133d9c7707cda247f3493"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 channel 32-bit float complex image memory allocator.  <a href="#ga918e7b9ddc3133d9c7707cda247f3493">More...</a><br/></td></tr>
<tr class="separator:ga918e7b9ddc3133d9c7707cda247f3493"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Routines for allocating and deallocating pitched image storage. </p>
<p>These methods are provided for convenience. They allocate memory that may contain additional padding bytes at the end of each line of pixels. Though padding is not necessary for any of the NPP image-processing primitives to work correctly, its absense may cause sever performance degradation compared to properly padded images.</p>
<p>These functions can be found in the nppisu library. Linking to only the sub-libraries that you use can significantly save link time, application load time, and CUDA runtime startup time when using dynamic libraries. </p>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga17a99cff59195e54a0afdbae54b541b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void nppiFree </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>pData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Free method for any 2D allocated memory. </p>
<p>This method should be used to free memory allocated with any of the nppiMalloc_&lt;modifier&gt; methods. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pData</td><td>A pointer to memory allocated using nppiMalloc_&lt;modifier&gt;. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga1ffcd24c38d09fce8a77455e2d26b75c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga2eea681138ed3607f6a540f8a1c73b85">Npp16s</a>* nppiMalloc_16s_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>16-bit signed image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga78b709964bc3466c467973f9b327f78d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga2eea681138ed3607f6a540f8a1c73b85">Npp16s</a>* nppiMalloc_16s_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 16-bit signed image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga2a682ddd246b5e432cb7fad1cd8c89e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga2eea681138ed3607f6a540f8a1c73b85">Npp16s</a>* nppiMalloc_16s_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 16-bit signed image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga3d92b5519499869082697f135cf4e03b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a>* nppiMalloc_16sc_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>1 channel 16-bit signed complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9e9f73d747d673af01ebb2d310e9554f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a>* nppiMalloc_16sc_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 16-bit signed complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga82f491801601fdbe96559ddb8680f2de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a>* nppiMalloc_16sc_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 16-bit signed complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="gaec94ae2c197a571c2b838c2327ada2d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga8d6c9e2f46d9597f16b7aabf9a65bf3e">Npp16sc</a>* nppiMalloc_16sc_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 16-bit signed complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga684bbd9971d4e565716c0f61b6310c2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a>* nppiMalloc_16u_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>16-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="gaa9b61e570859e79a0b4cd1c729db9adf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a>* nppiMalloc_16u_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 16-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga942111a0536f2d13ccaa6193c1bae32e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a>* nppiMalloc_16u_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 16-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9f05cbf04476bbfa926b5a5e80178fd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga6eb03aa649607e6a5e25affb0abd36db">Npp16u</a>* nppiMalloc_16u_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 16-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga115f2dabbecccff32991d6b62eb9e734"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a>* nppiMalloc_32f_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>32-bit floating point image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga73568da7f4481d4933bd1827a4b40af9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a>* nppiMalloc_32f_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 32-bit floating point image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga152c0badabf881b4be167adf380df29d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a>* nppiMalloc_32f_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 32-bit floating point image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga59ce64083ecc216568b9ffb90a4e8a53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga274ed0e3c4cbc89f644143f64e2391ee">Npp32f</a>* nppiMalloc_32f_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 32-bit floating point image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga62c80638fd7427897d4103c8d66b3ba7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a>* nppiMalloc_32fc_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>32-bit float complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="gae36ba2eca97e3c559af92b8f862d02a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a>* nppiMalloc_32fc_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 32-bit float complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="gab6d740fae42f6f493c0ef680fd7db161"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a>* nppiMalloc_32fc_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 32-bit float complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga918e7b9ddc3133d9c7707cda247f3493"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga784d822d50755bebbef83194484d5d56">Npp32fc</a>* nppiMalloc_32fc_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 32-bit float complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9aaa83784864af68bb6167c8f27a02f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#gafa3572058d57d93e2e5ebb9b21fbedb3">Npp32s</a>* nppiMalloc_32s_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>32-bit signed image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga2e96df801a6ded8a6ee4bed41e118e00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#gafa3572058d57d93e2e5ebb9b21fbedb3">Npp32s</a>* nppiMalloc_32s_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 32-bit signed image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga83e52fbc2fd933dd50b4bbd2f24fe057"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#gafa3572058d57d93e2e5ebb9b21fbedb3">Npp32s</a>* nppiMalloc_32s_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 32-bit signed image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9e60837e361010b19a2c1f88ec7d5c4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a>* nppiMalloc_32sc_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>32-bit integer complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="gaca0ac390781a7283a7ce7822e6d8409d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a>* nppiMalloc_32sc_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 32-bit integer complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga344d2d63b0f08df593ef9eecc57b569a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a>* nppiMalloc_32sc_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 32-bit integer complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga07ed8253774f4bd729d5ae0599762c00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga4327ccf8e898f5f537495fcd913e5b8b">Npp32sc</a>* nppiMalloc_32sc_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 32-bit integer complex image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga448968ac625fa53766b66fd481e6590f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a>* nppiMalloc_8u_C1 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>8-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5367c663fc48054ab49cba4a1dab8dcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a>* nppiMalloc_8u_C2 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>2 channel 8-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="ga64e742b7897ffab51c455b1401164e86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a>* nppiMalloc_8u_C3 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>3 channel 8-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
<a class="anchor" id="gacb0a9f99d671bd13690efdda65057fcb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__npp__basic__types.html#ga29b502b6816fc0066fd59538483a5b62">Npp8u</a>* nppiMalloc_8u_C4 </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nWidthPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nHeightPixels</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStepBytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>4 channel 8-bit unsigned image memory allocator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nWidthPixels</td><td>Image width. </td></tr>
    <tr><td class="paramname">nHeightPixels</td><td>Image height. </td></tr>
    <tr><td class="paramname">pStepBytes</td><td><a class="el" href="nppi_conventions_lb.html#line_step">Line Step</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to new image data. </dd></dl>

</div>
</div>
</div><!-- contents -->
<HR>
<center>Copyright &copy; 2009-2019 NVIDIA Corporation</center>
<HR>