00001
00010 #if !defined(_AJA_FUNCTIONS_)
00011 #define _AJA_FUNCTIONS_
00012
00013 #include "aja.h"
00014
00015 namespace aja
00016 {
00017 bool getByteFromData(byte_t& out, const buffer_t buffer, unsigned int size, unsigned int pos=0);
00018 bool getDbyteFromData(dbyte_t& out, const buffer_t buffer, unsigned int size, unsigned int pos=0);
00019 bool get24NumberFromData(number_t& out, const buffer_t buffer, unsigned int size, unsigned int pos=0);
00020 bool get32NumberFromData(number_t& out, const buffer_t buffer, unsigned int size, unsigned int pos=0);
00021 bool getBitsFromData(byte_t& out, byte_t mask, byte_t move, buffer_t buffer, unsigned int size, unsigned int pos=0);
00022 }
00023
00024 #endif