#include "gig.h"#include <iostream>Go to the source code of this file.
Namespaces | |
| namespace | gig |
Defines | |
| #define | GET_PARAMS(params) |
| #define | SKIP_ONE(x) |
| #define | COPY_ONE(x) |
Functions | |
| static void | gig::__notify_progress (progress_t *pProgress, float subprogress) |
| static void | gig::__divide_progress (progress_t *pParentProgress, progress_t *pSubProgress, float totalTasks, float currentTask) |
| int | gig::get12lo (const unsigned char *pSrc) |
| int | gig::get12hi (const unsigned char *pSrc) |
| int16_t | gig::get16 (const unsigned char *pSrc) |
| int | gig::get24 (const unsigned char *pSrc) |
| void | gig::Decompress16 (int compressionmode, const unsigned char *params, int srcStep, int dstStep, const unsigned char *pSrc, int16_t *pDst, unsigned long currentframeoffset, unsigned long copysamples) |
| void | gig::Decompress24 (int compressionmode, const unsigned char *params, int dstStep, const unsigned char *pSrc, int16_t *pDst, unsigned long currentframeoffset, unsigned long copysamples, int truncatedBits) |
| String | gig::libraryName () |
| Returns the name of this C++ library. | |
| String | gig::libraryVersion () |
| Returns version of this C++ library. | |
Variables | |
| const int | gig::bytesPerFrame [] = { 4096, 2052, 768, 524, 396, 268 } |
| const int | gig::bytesPerFrameNoHdr [] = { 4096, 2048, 768, 512, 384, 256 } |
| const int | gig::headerSize [] = { 0, 4, 0, 12, 12, 12 } |
| const int | gig::bitsPerSample [] = { 16, 8, 24, 16, 12, 8 } |
| #define COPY_ONE | ( | x | ) |
| #define GET_PARAMS | ( | params | ) |
Value:
y = get24(params); \ dy = y - get24((params) + 3); \ ddy = get24((params) + 6); \ dddy = get24((params) + 9)
Referenced by gig::Decompress24().
| #define SKIP_ONE | ( | x | ) |
1.4.7