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

NDArraycompressJPEG (NDArray *, int, NDCodecStatus_t *status, char *errorMessage)
 
NDArraydecompressJPEG (NDArray *, NDCodecStatus_t *status, char *errorMessage)
 
NDArraycompressBlosc (NDArray *input, int clevel, int shuffle, NDCodecBloscComp_t compressor, int numThreads, NDCodecStatus_t *status, char *errorMessage)
 
NDArraydecompressBlosc (NDArray *input, int numThreads, NDCodecStatus_t *status, char *errorMessage)
 
NDArraycompressLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
NDArraydecompressLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
NDArraycompressBSLZ4 (NDArray *input, NDCodecStatus_t *status, char *errorMessage)
 
NDArraydecompressBSLZ4 (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  )