The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
Functions | |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const unsigned long long &ulNumber, const unsigned char ucBitsToStore) |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const unsigned long &ulNumber, const unsigned char ucBitsToStore) |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const unsigned int &ulNumber, const unsigned char ucBitsToStore) |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const long long &lNumber, const unsigned char ucBitsToStore) |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const long &lNumber, const unsigned char ucBitsToStore) |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const int &lNumber, const unsigned char ucBitsToStore) |
bool | store (ostream &stream, char &cRestBits, unsigned char &uiRestBitPosition, const char *pcField, const unsigned int uiBitsToStore) |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const unsigned long long & | ulNumber, | ||
const unsigned char | ucBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the ulNumber into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
ulNumber | the unsigned number to store, bits to much will be cuted |
ucBitsToStore | the bits the stored number should be long |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const unsigned long & | ulNumber, | ||
const unsigned char | ucBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the ulNumber into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
ulNumber | the unsigned number to store, bits to much will be cuted |
ucBitsToStore | the bits the stored number should be long |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const unsigned int & | ulNumber, | ||
const unsigned char | ucBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the ulNumber into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
ulNumber | the unsigned number to store, bits to much will be cuted |
ucBitsToStore | the bits the stored number should be long |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const long long & | lNumber, | ||
const unsigned char | ucBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the lNumber into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
lNumber | the signed number to store, bits to much will be cuted |
ucBitsToStore | the bits the stored number should be long |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const long & | lNumber, | ||
const unsigned char | ucBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the lNumber into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
lNumber | the signed number to store, bits to much will be cuted |
ucBitsToStore | the bits the stored number should be long |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const int & | lNumber, | ||
const unsigned char | ucBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the lNumber into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
lNumber | the signed number to store, bits to much will be cuted |
ucBitsToStore | the bits the stored number should be long |
bool nBitStream::store | ( | ostream & | stream, |
char & | cRestBits, | ||
unsigned char & | uiRestBitPosition, | ||
const char * | pcField, | ||
const unsigned int | uiBitsToStore | ||
) |
This method stores ucBitsToStore Bits of the charfield into the given stream. It gives back the bits that, which are not yet stored into the stream.
stream | the stream where this ulNumber should be stored to |
cRestBits | the not yet writen bits which should be stored |
uiRestBitPosition | the number of bits in the cRestBits which should be writen respectively containing valid information |
bWriteOptionalPart | if true the optionalpart is written |
pcField | the char field to store |
uiBitsToStore | the bits to store from the char field |