Handbook
Glossary
vorbis-block
Vocabulary
ogg
.
vorbis
Definition
USING:
alien.c-types
classes.struct
ogg
;
IN:
ogg.vorbis
STRUCT:
vorbis-block
{
pcm float**
}
{
opb
oggpack-buffer
initial:
S{
oggpack-buffer
{
endbyte 0
}
{
endbit 0
}
{
buffer
f
}
{
ptr
f
}
{
storage 0
}
}
}
{
lW
long
initial:
0
}
{
W
long
initial:
0
}
{
nW
long
initial:
0
}
{
pcmend
int
initial:
0
}
{
mode
int
initial:
0
}
{
eofflag
int
initial:
0
}
{
granulepos
longlong
initial:
0
}
{
sequence
longlong
initial:
0
}
{
vd vorbis-dsp-state*
}
{
localstore void*
}
{
localtop
long
initial:
0
}
{
localalloc
long
initial:
0
}
{
totaluse
long
initial:
0
}
{
reap alloc-chain*
}
{
glue_bits
long
initial:
0
}
{
time_bits
long
initial:
0
}
{
floor_bits
long
initial:
0
}
{
res_bits
long
initial:
0
}
{
internal void*
}
;
Methods
USING:
classes.struct
classes.struct.private
kernel
ogg.vorbis
;
M:
vorbis-block
clone
clone-underlying
\
vorbis-block
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
ogg.vorbis
;
M:
vorbis-block
struct-slot-values
{
[
pcm>>
]
[
opb>>
]
[
lW>>
]
[
W>>
]
[
nW>>
]
[
pcmend>>
]
[
mode>>
]
[
eofflag>>
]
[
granulepos>>
]
[
sequence>>
]
[
vd>>
]
[
localstore>>
]
[
localtop>>
]
[
localalloc>>
]
[
totaluse>>
]
[
reap>>
]
[
glue_bits>>
]
[
time_bits>>
]
[
floor_bits>>
]
[
res_bits>>
]
[
internal>>
]
}
cleave>array
;
inline