table of contents
decenc_aec.c(3) | Library Functions Manual | decenc_aec.c(3) |
NAME¶
decenc_aec.c - Decode/encode an AEC code stream.
SYNOPSIS¶
#include 'grib2_int.h'
#include <libaec.h>
#include <stdint.h>
#include <stdio.h>
Functions¶
int dec_aec (unsigned char *cpack, g2int len,
g2int nbits, g2int flags, g2int block_size,
g2int rsi, unsigned char *cfld, g2int cfldlen)
Decode an AEC code stream specified in the CCSDS 121.0-B-3 Blue Book.
int enc_aec (unsigned char *data, g2int ctemplen, g2int
nbits, g2int flags, g2int block_size, g2int rsi,
unsigned char *aecbuf, g2int *aecbuflen)
Encode data into an AEC code stream specified in the CCSDS 121.0-B-3 Blue
Book.
Detailed Description¶
Decode/encode an AEC code stream.
Author
Date
Definition in file decenc_aec.c.
Function Documentation¶
int dec_aec (unsigned char * cpack, g2int len, g2int nbits, g2int flags, g2int block_size, g2int rsi, unsigned char * cfld, g2int cfldlen)¶
Decode an AEC code stream specified in the CCSDS 121.0-B-3 Blue Book.
Parameters
len Length (in bytes) of the buffer that holds the input AEC code stream.
nbits CCSDS bits per sample.
flags CCSDS compression options mask.
block_size CCSDS block size.
rsi CCSDS reference sample interval.
cfld Pointer to output buffer from the AEC decoder.
cfldlen length of output buffer.
Returns
- >0 Length of data from AEC decoder
- 0 Successful decode (AEC_OK)
- -1 AEC_CONF_ERROR
- -2 AEC_STREAM_ERROR
- -3 AEC_DATA_ERROR
- -4 AEC_MEM_ERROR
- -5 AEC_RSI_OFFSETS_ERROR
Author
Date
Definition at line 38 of file decenc_aec.c.
References LOG.
Referenced by aecunpack_int().
int enc_aec (unsigned char * data, g2int ctemplen, g2int nbits, g2int flags, g2int block_size, g2int rsi, unsigned char * aecbuf, g2int * aecbuflen)¶
Encode data into an AEC code stream specified in the CCSDS 121.0-B-3 Blue Book.
Parameters
ctemplen Length (in bytes) of the buffer that holds the input data..
nbits CCSDS bits per sample.
flags CCSDS compression options mask.
block_size CCSDS block size.
rsi CCSDS reference sample interval.
aecbuf Pointer to buffer holding the AEC encoded stream.
aecbuflen Length of AEC code stream.
Returns
- >0 Exact length of AEC encoded data.
- 0 Successful decode (AEC_OK)
- -1 AEC_CONF_ERROR
- -2 AEC_STREAM_ERROR
- -3 AEC_DATA_ERROR
- -4 AEC_MEM_ERROR
- -5 AEC_RSI_OFFSETS_ERROR
Author
Date
Definition at line 108 of file decenc_aec.c.
References LOG.
Referenced by aecpack_int().
Author¶
Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.
Version 2.0.0 | NCEPLIBS-g2c |