30 lines
909 B
C++
30 lines
909 B
C++
|
/**
|
||
|
* @file coderutils_fcns.hpp
|
||
|
* @Copyright 2019 The MathWorks, Inc.
|
||
|
*/
|
||
|
|
||
|
#ifndef _MULTIMEDIA_VIDEO_CODER_UTILS_FCNS_HPP_
|
||
|
#define _MULTIMEDIA_VIDEO_CODER_UTILS_FCNS_HPP_
|
||
|
|
||
|
#ifdef BUILDING_VIDEOCODERUTILS
|
||
|
#include "video/file/coderutils/coderutils_util.hpp"
|
||
|
#else
|
||
|
#include "coderutils_util.hpp" /* To deal with the fact that PackNGo has no include file hierarchy during test */
|
||
|
#endif
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
EXTERN_C VIDEOCODERUTILS_API void coderPermute( const void* in,
|
||
|
void* out,
|
||
|
size_t nDims,
|
||
|
const size_t* inDims,
|
||
|
const size_t* perm,
|
||
|
size_t numBytesPerVal );
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif // _MULTIMEDIA_VIDEO_CODER_UTILS_FCNS_HPP_
|