endian.h File Reference

Integer read and write functions header. More...

#include <mxflib/system.h>

Go to the source code of this file.

Namespaces

namespace  mxflib

Functions

void PutU8 (UInt8 x, unsigned char *dest)
void PutU16 (UInt16 Data, unsigned char *Dest)
void PutU32 (UInt32 Data, unsigned char *Dest)
void PutU64 (UInt64 Data, unsigned char *Dest)
void PutI8 (Int8 x, unsigned char *dest)
void PutI16 (Int16 x, unsigned char *dest)
void PutI32 (Int32 x, unsigned char *dest)
void PutI64 (Int64 x, unsigned char *dest)
UInt8 GetU8 (const unsigned char *src)
UInt16 GetU16 (const unsigned char *src)
UInt32 GetU32 (const unsigned char *src)
UInt64 GetU64 (const unsigned char *src)
Int8 GetI8 (const unsigned char *src)
Int16 GetI16 (const unsigned char *src)
Int32 GetI32 (const unsigned char *src)
Int64 GetI64 (const unsigned char *src)
void PutU8_LE (UInt8 x, unsigned char *dest)
void PutU16_LE (UInt16 Data, unsigned char *Dest)
void PutU32_LE (UInt32 Data, unsigned char *Dest)
void PutU64_LE (UInt64 Data, unsigned char *Dest)
void PutI8_LE (Int8 x, unsigned char *dest)
void PutI16_LE (Int16 x, unsigned char *dest)
void PutI32_LE (Int32 x, unsigned char *dest)
void PutI64_LE (Int64 x, unsigned char *dest)
UInt8 GetU8_LE (const unsigned char *src)
UInt16 GetU16_LE (const unsigned char *src)
UInt32 GetU32_LE (const unsigned char *src)
UInt64 GetU64_LE (const unsigned char *src)
Int8 GetI8_LE (const unsigned char *src)
Int16 GetI16_LE (const unsigned char *src)
Int32 GetI32_LE (const unsigned char *src)
Int64 GetI64_LE (const unsigned char *src)


Detailed Description

Integer read and write functions header.

Converted from the version in "klvlib"

Version:
Id
endian.h,v 1.5 2005/09/26 08:35:58 matt-beard Exp

Generated on Mon Apr 2 15:20:55 2007 for MXFLib by  doxygen 1.5.1-p1