AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Defines a number of handy byte-swapping macros. More...
#include "ajatypes.h"
Go to the source code of this file.
Macros | |
#define | NTV2EndianSwap16(__val__) |
#define | NTV2EndianSwap32(__val__) |
#define | NTV2EndianSwap64(__val__) |
#define | NTV2HostIsBigEndian (false) |
#define | NTV2EndianSwap16BtoH(__val__) NTV2EndianSwap16(__val__) |
#define | NTV2EndianSwap16HtoB(__val__) NTV2EndianSwap16(__val__) |
#define | NTV2EndianSwap32BtoH(__val__) NTV2EndianSwap32(__val__) |
#define | NTV2EndianSwap32HtoB(__val__) NTV2EndianSwap32(__val__) |
#define | NTV2EndianSwap64BtoH(__val__) NTV2EndianSwap64(__val__) |
#define | NTV2EndianSwap64HtoB(__val__) NTV2EndianSwap64(__val__) |
#define | NTV2EndianSwap16LtoH(__val__) (__val__) |
#define | NTV2EndianSwap16HtoL(__val__) (__val__) |
#define | NTV2EndianSwap32LtoH(__val__) (__val__) |
#define | NTV2EndianSwap32HtoL(__val__) (__val__) |
#define | NTV2EndianSwap64LtoH(__val__) (__val__) |
#define | NTV2EndianSwap64HtoL(__val__) (__val__) |
Defines a number of handy byte-swapping macros.
Definition in file ntv2endian.h.
#define NTV2EndianSwap16 | ( | __val__ | ) |
Definition at line 15 of file ntv2endian.h.
#define NTV2EndianSwap16BtoH | ( | __val__ | ) | NTV2EndianSwap16(__val__) |
Definition at line 61 of file ntv2endian.h.
#define NTV2EndianSwap16HtoB | ( | __val__ | ) | NTV2EndianSwap16(__val__) |
Definition at line 62 of file ntv2endian.h.
#define NTV2EndianSwap16HtoL | ( | __val__ | ) | (__val__) |
Definition at line 70 of file ntv2endian.h.
#define NTV2EndianSwap16LtoH | ( | __val__ | ) | (__val__) |
Definition at line 69 of file ntv2endian.h.
#define NTV2EndianSwap32 | ( | __val__ | ) |
#define NTV2EndianSwap32BtoH | ( | __val__ | ) | NTV2EndianSwap32(__val__) |
Definition at line 63 of file ntv2endian.h.
#define NTV2EndianSwap32HtoB | ( | __val__ | ) | NTV2EndianSwap32(__val__) |
Definition at line 64 of file ntv2endian.h.
#define NTV2EndianSwap32HtoL | ( | __val__ | ) | (__val__) |
Definition at line 72 of file ntv2endian.h.
#define NTV2EndianSwap32LtoH | ( | __val__ | ) | (__val__) |
Definition at line 71 of file ntv2endian.h.
#define NTV2EndianSwap64 | ( | __val__ | ) |
Definition at line 25 of file ntv2endian.h.
#define NTV2EndianSwap64BtoH | ( | __val__ | ) | NTV2EndianSwap64(__val__) |
Definition at line 65 of file ntv2endian.h.
#define NTV2EndianSwap64HtoB | ( | __val__ | ) | NTV2EndianSwap64(__val__) |
Definition at line 66 of file ntv2endian.h.
#define NTV2EndianSwap64HtoL | ( | __val__ | ) | (__val__) |
Definition at line 74 of file ntv2endian.h.
#define NTV2EndianSwap64LtoH | ( | __val__ | ) | (__val__) |
Definition at line 73 of file ntv2endian.h.
#define NTV2HostIsBigEndian (false) |
Definition at line 58 of file ntv2endian.h.