Home | History | Annotate | Download | only in speex

Lines Matching full:stream

38 /** @defgroup SpeexBits SpeexBits: Bit-stream manipulations
39 * This is the structure that holds the bit-stream when encoding or decoding
48 /** Bit-packing data structure representing (part of) a bit-stream. */
51 int nbBits; /**< Total number of bits stored in the stream*/
76 /** Rewind the bit-stream to the beginning (ready for read) without erasing the content */
79 /** Initializes the bit-stream from the data in an area of memory */
82 /** Append bytes to the bit-stream
84 * @param bits Bit-stream to operate on
90 /** Write the content of a bit-stream to an area of memory
92 * @param bits Bit-stream to operate on
99 /** Like speex_bits_write, but writes only the complete bytes in the stream. Also removes the written bytes from the stream */
102 /** Append bits to the bit-stream
103 * @param bits Bit-stream to operate on
109 /** Interpret the next bits in the bit-stream as a signed integer
111 * @param bits Bit-stream to operate on
117 /** Interpret the next bits in the bit-stream as an unsigned integer
119 * @param bits Bit-stream to operate on
125 /** Returns the number of bytes in the bit-stream, including the last one even if it is not "full"
127 * @param bits Bit-stream to operate on
128 * @return Number of bytes in the stream
134 * @param bits Bit-stream to operate on
140 /** Get the value of the next bit in the stream, without modifying the
143 * @param bits Bit-stream to operate on
148 /** Advances the position of the "bit cursor" in the stream
150 * @param bits Bit-stream to operate on
155 /** Returns the number of bits remaining to be read in a stream
157 * @param bits Bit-stream to operate on
158 * @return Number of bits that can still be read from the stream
165 * @param bits Bit-stream to operate on