g192_bit_stream.h File Reference

Go to the source code of this file.

Enumerations

enum  { ITU_CODEC_BITSTREAM_PACKED = 0, ITU_CODEC_BITSTREAM_G192 = 1 }

Functions

int itu_codec_bitstream_write (const uint8_t out_data[], int number_of_bits, int mode, FILE *fp_bitstream)
 Write a frame of data to an output file.
int itu_codec_bitstream_read (uint8_t in_data[], int16_t *p_erasure, int number_of_bits, int mode, FILE *fp_bitstream)
 Read a frame of data from an input file.

Detailed Description


Function Documentation

int itu_codec_bitstream_read ( uint8_t  in_data[],
int16_t *  p_erasure,
int  number_of_bits,
int  mode,
FILE *  fp_bitstream 
)

Read a frame of data from an input file.

Parameters:
in_data The buffer for the data to be read.
p_erasure Set to TRUE if there is a frame erasure, else set to FALSE.
number_of_bits The number of bits to be read.
mode 0 = continuous, 1 = ITU G.192 codec bitstream format.
fp_bitstream The file context to be read from.
Returns:
The number of words read.
int itu_codec_bitstream_write ( const uint8_t  out_data[],
int  number_of_bits,
int  mode,
FILE *  fp_bitstream 
)

Write a frame of data to an output file.

Parameters:
out_data The buffer for the data to be written.
number_of_bits The number of bits to be written.
mode 0 = continuous, 1 = ITU G.192 codec bitstream format.
fp_bitstream The file context to be written to.
Returns:
The number of words written.

Generated on 29 Mar 2018 for libg722_1 by  doxygen 1.6.1