VideoCodec/Data/Types.h
#ifndef TYPES_H_
#define TYPES_H_
// The type definitions in this file abstract away from various primitive types.
// Types for pixel/coefficient/encoded data/motion vector displacements/motion vector errors in frames.
typedef unsigned char UnsignedByte;
typedef short int SignedShort;
typedef signed char SignedByte;
typedef unsigned short int UnsignedShort;
// Counts and lengths.
typedef unsigned short int BlockCount;
typedef unsigned short int PixelCount;
typedef unsigned long int FrameCount;
typedef unsigned long int FrameDataBitLength;
typedef unsigned long int FrameDataByteCount;
// Stream format types.
typedef unsigned short int CodecIdentifier;
typedef unsigned short int StreamFormatIdentifier;
#endif /*TYPES_H_*/