MPEG CDVA Experimentation Model (CXM)
1.0
Compact Descriptors for Visual Analisys
src
evx
memory.h
Go to the documentation of this file.
1
2
/*
3
//
4
// Copyright (c) 2002-2015 Joe Bertolami. All Right Reserved.
5
//
6
// math.h
7
//
8
// Redistribution and use in source and binary forms, with or without
9
// modification, are permitted provided that the following conditions are met:
10
//
11
// * Redistributions of source code must retain the above copyright notice, this
12
// list of conditions and the following disclaimer.
13
//
14
// * Redistributions in binary form must reproduce the above copyright notice,
15
// this list of conditions and the following disclaimer in the documentation
16
// and/or other materials provided with the distribution.
17
//
18
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
22
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
//
29
// Additional Information:
30
//
31
// For more information, visit http://www.bertolami.com.
32
//
33
*/
34
35
#ifndef __EV_MEMORY_H__
36
#define __EV_MEMORY_H__
37
38
#include "
base.h
"
39
40
namespace
evx
{
41
42
uint32
aligned_bit_copy
(
uint8
*dest,
uint32
dest_bit_offset,
uint8
*source,
uint32
source_bit_offset,
uint32
copy_bit_count);
43
44
uint32
unaligned_bit_copy
(
uint8
*dest,
uint32
dest_offset,
uint8
*source,
uint32
source_offset,
uint32
copy_bit_count);
45
46
}
// namespace evx
47
48
#endif // __EV_MEMORY_H__
evx::uint8
u_int8_t uint8
Definition:
base.h:137
evx
Definition:
base.h:116
evx::unaligned_bit_copy
uint32 unaligned_bit_copy(uint8 *dest, uint32 dest_offset, uint8 *source, uint32 source_offset, uint32 copy_bit_count)
evx::aligned_bit_copy
uint32 aligned_bit_copy(uint8 *dest, uint32 dest_bit_offset, uint8 *source, uint32 source_bit_offset, uint32 copy_bit_count)
evx::uint32
u_int32_t uint32
Definition:
base.h:135
base.h
Generated on Mon Sep 11 2017 18:23:40 for MPEG CDVA Experimentation Model (CXM) by
1.8.13