HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfWav.h
Go to the documentation of this file.
1 //
2 // SPDX-License-Identifier: BSD-3-Clause
3 // Copyright (c) Contributors to the OpenEXR Project.
4 //
5 
6 
7 #ifndef INCLUDED_IMF_WAV_H
8 #define INCLUDED_IMF_WAV_H
9 
10 //-----------------------------------------------------------------------------
11 //
12 // 16-bit Haar Wavelet encoding and decoding
13 //
14 //-----------------------------------------------------------------------------
15 #include "ImfNamespace.h"
16 #include "ImfExport.h"
17 
19 
20 
22 void
24  (unsigned short *in, // io: values in[y][x] are transformed in place
25  int nx, // i : x size
26  int ox, // i : x offset
27  int ny, // i : y size
28  int oy, // i : y offset
29  unsigned short mx); // i : maximum in[x][y] value
30 
32 void
34  (unsigned short *in, // io: values in[y][x] are transformed in place
35  int nx, // i : x size
36  int ox, // i : x offset
37  int ny, // i : y size
38  int oy, // i : y offset
39  unsigned short mx); // i : maximum in[x][y] value
40 
41 
43 
44 
45 
46 
47 
48 #endif
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: ImfNamespace.h:80
IMF_EXPORT void wav2Decode(unsigned short *in, int nx, int ox, int ny, int oy, unsigned short mx)
#define IMF_EXPORT
Definition: ImfExport.h:54
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT void wav2Encode(unsigned short *in, int nx, int ox, int ny, int oy, unsigned short mx)
GLbyte ny
Definition: glad.h:2247
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: ImfNamespace.h:79