biniu.vorbis

Class Block

public class Block extends 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: EncoderVorbis

Description: Codec for encoding music files (wav -> ogg)

Field Summary
BlockInternalblockInternal
DspStatedspState
inteofFlag
intfloor_bits
intglue_bits
longgranulePos
intlW
intmode
intnW
Bufferopb
float[][]pcm
intpcmEnd
intres_bits
longsequence
inttime_bits
intW
Constructor Summary
Block(DspState vd)
Method Summary
intanalysis(Packet op)
booleananalysisBlockOut()
intbitrateAddBlock()
booleanbitrateManaged()
intblockClear()
intblockInit(DspState vd)
intclear()
voidinit(DspState vd)

Field Detail

blockInternal

public BlockInternal blockInternal

dspState

public DspState dspState

eofFlag

public int eofFlag

floor_bits

public int floor_bits

glue_bits

public int glue_bits

granulePos

public long granulePos

lW

public int lW

mode

public int mode

nW

public int nW

opb

public Buffer opb

pcm

public float[][] pcm

pcmEnd

public int pcmEnd

res_bits

public int res_bits

sequence

public long sequence

time_bits

public int time_bits

W

public int W

Constructor Detail

Block

public Block(DspState vd)

Method Detail

analysis

public int analysis(Packet op)

analysisBlockOut

public boolean analysisBlockOut()

bitrateAddBlock

public int bitrateAddBlock()

bitrateManaged

public boolean bitrateManaged()

blockClear

public int blockClear()

blockInit

public int blockInit(DspState vd)

clear

public int clear()

init

public void init(DspState vd)