<!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): MirrorBatch</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)  <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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </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="#nested-classes">Data Structures</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">MirrorBatch<div class="ingroups"><a class="el" href="group__image__geometry__transforms.html">Geometry Transforms</a></div></div> </div> </div><!--header--> <div class="contents"> <p>Mirrors batches of images horizontally, vertically or diagonally. <a href="#details">More...</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:gaa9dd606900a982d51198b2a1acf45fee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#gaa9dd606900a982d51198b2a1acf45fee">nppiMirrorBatch_32f_C1R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:gaa9dd606900a982d51198b2a1acf45fee"><td class="mdescLeft"> </td><td class="mdescRight">1 channel 32-bit float image mirror batch. <a href="#gaa9dd606900a982d51198b2a1acf45fee">More...</a><br/></td></tr> <tr class="separator:gaa9dd606900a982d51198b2a1acf45fee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga86d8757dc2dda00dc975f03c82b760b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga86d8757dc2dda00dc975f03c82b760b6">nppiMirrorBatch_32f_C1R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga86d8757dc2dda00dc975f03c82b760b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2609a5b9c3046ef38e8c6b4afe341054"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga2609a5b9c3046ef38e8c6b4afe341054">nppiMirrorBatch_32f_C1IR_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:ga2609a5b9c3046ef38e8c6b4afe341054"><td class="mdescLeft"> </td><td class="mdescRight">1 channel 32-bit float in place image mirror batch. <a href="#ga2609a5b9c3046ef38e8c6b4afe341054">More...</a><br/></td></tr> <tr class="separator:ga2609a5b9c3046ef38e8c6b4afe341054"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga82dc40da7236b08ed40aeab361646d83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga82dc40da7236b08ed40aeab361646d83">nppiMirrorBatch_32f_C1IR</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga82dc40da7236b08ed40aeab361646d83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga89536e051fff50dbafca1d22bcfb1600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga89536e051fff50dbafca1d22bcfb1600">nppiMirrorBatch_32f_C3R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:ga89536e051fff50dbafca1d22bcfb1600"><td class="mdescLeft"> </td><td class="mdescRight">3 channel 32-bit float image mirror batch. <a href="#ga89536e051fff50dbafca1d22bcfb1600">More...</a><br/></td></tr> <tr class="separator:ga89536e051fff50dbafca1d22bcfb1600"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac47f1276911f234d5181a71f8af039e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#gac47f1276911f234d5181a71f8af039e3">nppiMirrorBatch_32f_C3R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:gac47f1276911f234d5181a71f8af039e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3eb4b1402385911dfb0a9b6a08b121a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga3eb4b1402385911dfb0a9b6a08b121a1">nppiMirrorBatch_32f_C3IR_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:ga3eb4b1402385911dfb0a9b6a08b121a1"><td class="mdescLeft"> </td><td class="mdescRight">3 channel 32-bit float in place image mirror batch. <a href="#ga3eb4b1402385911dfb0a9b6a08b121a1">More...</a><br/></td></tr> <tr class="separator:ga3eb4b1402385911dfb0a9b6a08b121a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga583f66ad47cd4fe1dd18fd014e210b73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga583f66ad47cd4fe1dd18fd014e210b73">nppiMirrorBatch_32f_C3IR</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga583f66ad47cd4fe1dd18fd014e210b73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf6a91164873a89b34f3933fccbe9e6e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#gaf6a91164873a89b34f3933fccbe9e6e6">nppiMirrorBatch_32f_C4R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:gaf6a91164873a89b34f3933fccbe9e6e6"><td class="mdescLeft"> </td><td class="mdescRight">4 channel 32-bit float image mirror batch. <a href="#gaf6a91164873a89b34f3933fccbe9e6e6">More...</a><br/></td></tr> <tr class="separator:gaf6a91164873a89b34f3933fccbe9e6e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5aedd57063857146cd9a59372ffd2375"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga5aedd57063857146cd9a59372ffd2375">nppiMirrorBatch_32f_C4R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga5aedd57063857146cd9a59372ffd2375"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga43de08ae97e7dd143d34d36ec0d5d980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga43de08ae97e7dd143d34d36ec0d5d980">nppiMirrorBatch_32f_C4IR_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:ga43de08ae97e7dd143d34d36ec0d5d980"><td class="mdescLeft"> </td><td class="mdescRight">4 channel 32-bit float in place image mirror batch. <a href="#ga43de08ae97e7dd143d34d36ec0d5d980">More...</a><br/></td></tr> <tr class="separator:ga43de08ae97e7dd143d34d36ec0d5d980"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga64c935b91fbeb49c200abbd773ffbef4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga64c935b91fbeb49c200abbd773ffbef4">nppiMirrorBatch_32f_C4IR</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga64c935b91fbeb49c200abbd773ffbef4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad63b0548162eee8e473c7ec3b34d03d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#gad63b0548162eee8e473c7ec3b34d03d3">nppiMirrorBatch_32f_AC4R_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:gad63b0548162eee8e473c7ec3b34d03d3"><td class="mdescLeft"> </td><td class="mdescRight">4 channel 32-bit float image mirror batch not affecting alpha. <a href="#gad63b0548162eee8e473c7ec3b34d03d3">More...</a><br/></td></tr> <tr class="separator:gad63b0548162eee8e473c7ec3b34d03d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8c2421a2cce85475fbf746af5f75b7fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga8c2421a2cce85475fbf746af5f75b7fd">nppiMirrorBatch_32f_AC4R</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga8c2421a2cce85475fbf746af5f75b7fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa9fa17c301aa88357b2dd3afb7257f73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#gaa9fa17c301aa88357b2dd3afb7257f73">nppiMirrorBatch_32f_AC4IR_Ctx</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize, <a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> nppStreamCtx)</td></tr> <tr class="memdesc:gaa9fa17c301aa88357b2dd3afb7257f73"><td class="mdescLeft"> </td><td class="mdescRight">4 channel 32-bit float in place image mirror batch not affecting alpha. <a href="#gaa9fa17c301aa88357b2dd3afb7257f73">More...</a><br/></td></tr> <tr class="separator:gaa9fa17c301aa88357b2dd3afb7257f73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga195a2edc3cd6e31754d358820983e81a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__mirror__batch.html#ga195a2edc3cd6e31754d358820983e81a">nppiMirrorBatch_32f_AC4IR</a> (<a class="el" href="struct_nppi_size.html">NppiSize</a> oSizeROI, <a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> flip, <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> *pBatchList, int nBatchSize)</td></tr> <tr class="separator:ga195a2edc3cd6e31754d358820983e81a"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <p>Mirrors batches of images horizontally, vertically or diagonally. </p> <p>MirrorBatch generally takes the same parameter list as Mirror except that there is a list of N instances of those parameters (N > 1) and that list is passed in device memory. A convenient data structure is provided that allows for easy initialization of the parameter lists. The only restriction on these functions is that there is one single ROI and a single mirror flag which are applied respectively to each image in the batch. The primary purpose of this function is to provide improved performance for batches of smaller images as long as GPU resources are available. Therefore it is recommended that the function not be used for very large images as there may not be resources available for processing several large images simultaneously.</p> <h3><a class="anchor" id="CommonMirrorBatchParameters"></a>Common parameters for nppiMirrorBatch non-inplace and inplace functions include:</h3> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">oSizeROI</td><td><a class="el" href="nppi_conventions_lb.html#roi_specification">Region-of-Interest (ROI)</a>. </td></tr> <tr><td class="paramname">flip</td><td>Specifies the axis about which the images are to be mirrored. </td></tr> <tr><td class="paramname">pBatchList</td><td>Device memory pointer to nBatchSize list of <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> structures. </td></tr> <tr><td class="paramname">nBatchSize</td><td>Number of <a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> structures in this call (must be > 1). </td></tr> <tr><td class="paramname">nppStreamCtx</td><td><a class="el" href="index.html#application_managed_stream_context">Application Managed Stream Context</a>. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd><a class="el" href="nppi_conventions_lb.html#image_data_error_codes">Image Data Related Error Codes</a>, <a class="el" href="nppi_conventions_lb.html#roi_error_codes">ROI Related Error Codes</a>, <a class="el" href="group__image__mirror.html#mirror_error_codes">Mirror Error Codes</a> </dd></dl> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="ga195a2edc3cd6e31754d358820983e81a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_AC4IR </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="gaa9fa17c301aa88357b2dd3afb7257f73"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_AC4IR_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>4 channel 32-bit float in place image mirror batch not affecting alpha. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="ga8c2421a2cce85475fbf746af5f75b7fd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_AC4R </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="gad63b0548162eee8e473c7ec3b34d03d3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_AC4R_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>4 channel 32-bit float image mirror batch not affecting alpha. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="ga82dc40da7236b08ed40aeab361646d83"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C1IR </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ga2609a5b9c3046ef38e8c6b4afe341054"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C1IR_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>1 channel 32-bit float in place image mirror batch. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="ga86d8757dc2dda00dc975f03c82b760b6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C1R </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="gaa9dd606900a982d51198b2a1acf45fee"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C1R_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>1 channel 32-bit float image mirror batch. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="ga583f66ad47cd4fe1dd18fd014e210b73"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C3IR </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ga3eb4b1402385911dfb0a9b6a08b121a1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C3IR_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>3 channel 32-bit float in place image mirror batch. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="gac47f1276911f234d5181a71f8af039e3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C3R </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ga89536e051fff50dbafca1d22bcfb1600"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C3R_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>3 channel 32-bit float image mirror batch. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="ga64c935b91fbeb49c200abbd773ffbef4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C4IR </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ga43de08ae97e7dd143d34d36ec0d5d980"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C4IR_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>4 channel 32-bit float in place image mirror batch. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> <a class="anchor" id="ga5aedd57063857146cd9a59372ffd2375"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C4R </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="gaf6a91164873a89b34f3933fccbe9e6e6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__typedefs__npp.html#ga1105a17b5e76381583c46ecd6a60fe21">NppStatus</a> nppiMirrorBatch_32f_C4R_Ctx </td> <td>(</td> <td class="paramtype"><a class="el" href="struct_nppi_size.html">NppiSize</a> </td> <td class="paramname"><em>oSizeROI</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__typedefs__npp.html#ga1a6facac0cb0bc0abe5d21fc3b0a83d8">NppiAxis</a> </td> <td class="paramname"><em>flip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nppi_mirror_batch_c_x_r.html">NppiMirrorBatchCXR</a> * </td> <td class="paramname"><em>pBatchList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nBatchSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_npp_stream_context.html">NppStreamContext</a> </td> <td class="paramname"><em>nppStreamCtx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>4 channel 32-bit float image mirror batch. </p> <p>For common parameter descriptions, see <a href="#CommonMirrorBatchParameters">Common parameters for nppiMirrorBatch functions</a>. </p> </div> </div> </div><!-- contents --> <HR> <center>Copyright © 2009-2019 NVIDIA Corporation</center> <HR>