HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
18
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
19
20
21
IMF_EXPORT
22
void
23
wav2Encode
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
31
IMF_EXPORT
32
void
33
wav2Decode
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
42
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
43
44
45
46
47
48
#endif
ImfNamespace.h
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition:
ImfNamespace.h:80
wav2Decode
IMF_EXPORT void wav2Decode(unsigned short *in, int nx, int ox, int ny, int oy, unsigned short mx)
IMF_EXPORT
#define IMF_EXPORT
Definition:
ImfExport.h:54
wav2Encode
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT void wav2Encode(unsigned short *in, int nx, int ox, int ny, int oy, unsigned short mx)
ny
GLbyte ny
Definition:
glad.h:2247
ImfExport.h
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition:
ImfNamespace.h:79
OpenEXR
ImfWav.h
Generated on Thu May 9 2024 03:15:08 for HDK by
1.8.6