biniu.ogg
Class Buffer

java.lang.Object
  extended by biniu.ogg.Buffer

public class Buffer
extends java.lang.Object

* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 * by the XIPHOPHORUS Company http://www.xiph.org/ * *

Title: Ogg Stream

Description:


Field Summary
 byte[] buffer
           
 int endBit
           
 int endByte
           
 int storage
           
 
Constructor Summary
Buffer()
           
 
Method Summary
 void adv(int bits)
           
 void adv1()
           
 int getBits()
           
 int getBytes()
           
 int look(int bits)
           
 int look1()
           
 void read(byte[] s, int bytes)
           
 int read(int bits)
           
 int read1()
           
 int readB(int bits)
           
 void readInit(byte[] buf, int bytes)
           
 void readInit(byte[] buf, int start, int bytes)
           
 void reset()
           
 void write(byte[] s)
           
 void write(int value, int bits)
           
 void writeClear()
           
 void writeInit()
           
 void writetrUnc(int bits)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

endByte

public int endByte

endBit

public int endBit

buffer

public byte[] buffer

storage

public int storage
Constructor Detail

Buffer

public Buffer()
Method Detail

writeInit

public void writeInit()

reset

public void reset()

writeClear

public void writeClear()

getBytes

public int getBytes()

write

public void write(byte[] s)

writetrUnc

public void writetrUnc(int bits)

write

public void write(int value,
                  int bits)

read

public void read(byte[] s,
                 int bytes)

readInit

public void readInit(byte[] buf,
                     int bytes)

readInit

public void readInit(byte[] buf,
                     int start,
                     int bytes)

look

public int look(int bits)

look1

public int look1()

adv

public void adv(int bits)

adv1

public void adv1()

read

public int read(int bits)

readB

public int readB(int bits)

read1

public int read1()

getBits

public int getBits()