quadEM  7-0
Macros | Functions
NDPluginCodec.cpp File Reference
#include <string>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <iocsh.h>
#include "Codec.h"
#include "NDPluginCodec.h"
#include <epicsExport.h>

Macros

#define JPEG_MIN_QUALITY   1
 
#define JPEG_MAX_QUALITY   100
 

Functions

NDArray * compressJPEG (NDArray *, int, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * decompressJPEG (NDArray *, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * compressBlosc (NDArray *input, int clevel, int shuffle, NDCodecBloscComp_t compressor, int numThreads, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * decompressBlosc (NDArray *input, int numThreads, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * compressLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * decompressLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * compressBSLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
NDArray * decompressBSLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
int NDCodecConfigure (const char *portName, int queueSize, int blockingCallbacks, const char *NDArrayPort, int NDArrayAddr, int maxBuffers, size_t maxMemory, int priority, int stackSize, int maxThreads)
 
void NDCodecRegister (void)
 
 epicsExportRegistrar (NDCodecRegister)
 

Macro Definition Documentation

#define JPEG_MAX_QUALITY   100
#define JPEG_MIN_QUALITY   1

Function Documentation

NDArray* compressBlosc ( NDArray *  input,
int  clevel,
int  shuffle,
NDCodecBloscComp_t  compressor,
int  numThreads,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* compressBSLZ4 ( NDArray *  input,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* compressJPEG ( NDArray *  ,
int  ,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* compressLZ4 ( NDArray *  input,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* decompressBlosc ( NDArray *  input,
int  numThreads,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* decompressBSLZ4 ( NDArray *  input,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* decompressJPEG ( NDArray *  ,
NDCodecStatus_t *  status,
char *  errorMessage 
)
NDArray* decompressLZ4 ( NDArray *  input,
NDCodecStatus_t *  status,
char *  errorMessage 
)
epicsExportRegistrar ( NDCodecRegister  )
int NDCodecConfigure ( const char *  portName,
int  queueSize,
int  blockingCallbacks,
const char *  NDArrayPort,
int  NDArrayAddr,
int  maxBuffers,
size_t  maxMemory,
int  priority,
int  stackSize,
int  maxThreads 
)
void NDCodecRegister ( void  )