SIP Communicator: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.media.codec.audio.ilbc
Class bitstream

java.lang.Object
  extended by net.java.sip.communicator.impl.media.codec.audio.ilbc.bitstream

 class bitstream
extends Object

Author:
Jean Lorchat

Field Summary
(package private)  int bitcount
           
(package private)  char[] buffer
           
(package private)  int buffer_len
           
(package private)  int buffer_pos
           
(package private)  int pos
           
 
Constructor Summary
bitstream()
           
bitstream(int size)
           
 
Method Summary
(package private)  void dopack(int index, int bitno)
           
(package private)  int packcombine(int index, int rest, int bitno_rest)
           
 bitpack packsplit(int index, int bitno_firstpart, int bitno_total)
           
 int unpack(int bitno)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bitcount

int bitcount

pos

int pos

buffer

char[] buffer

buffer_len

int buffer_len

buffer_pos

int buffer_pos
Constructor Detail

bitstream

public bitstream(int size)

bitstream

public bitstream()
Method Detail

packsplit

public bitpack packsplit(int index,
                         int bitno_firstpart,
                         int bitno_total)

packcombine

int packcombine(int index,
                int rest,
                int bitno_rest)

dopack

void dopack(int index,
            int bitno)

unpack

public int unpack(int bitno)

SIP Communicator: the OpenSource Java VoIP and Instant Messaging client.

SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.