|
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 |