22#ifndef _vorbis_backend_h_
23#define _vorbis_backend_h_
37 void *buffer,
float *);
98 int **,
int *,
int,
long **,
int);
#define VIF_PARTS
Definition backends.h:59
#define VIF_CLASS
Definition backends.h:58
#define VIF_POSIT
Definition backends.h:57
void vorbis_look_residue
Definition codec_internal.h:42
void vorbis_info_residue
Definition codec_internal.h:54
void vorbis_info_floor
Definition codec_internal.h:53
void vorbis_info_mapping
Definition codec_internal.h:55
void vorbis_look_floor
Definition codec_internal.h:41
void(* pack)(vorbis_info_floor *, oggpack_buffer *)
Definition backends.h:30
int(* inverse2)(struct vorbis_block *, vorbis_look_floor *, void *buffer, float *)
Definition backends.h:36
void(* free_look)(vorbis_look_floor *)
Definition backends.h:34
void(* free_info)(vorbis_info_floor *)
Definition backends.h:33
Definition backends.h:121
int(* inverse)(struct vorbis_block *vb, vorbis_info_mapping *)
Definition backends.h:127
void(* free_info)(vorbis_info_mapping *)
Definition backends.h:125
void(* pack)(vorbis_info *, vorbis_info_mapping *, oggpack_buffer *)
Definition backends.h:122
int(* forward)(struct vorbis_block *vb)
Definition backends.h:126
void(* free_look)(vorbis_look_residue *)
Definition backends.h:93
int(* forward)(oggpack_buffer *, struct vorbis_block *, vorbis_look_residue *, int **, int *, int, long **, int)
Definition backends.h:96
void(* pack)(vorbis_info_residue *, oggpack_buffer *)
Definition backends.h:88
void(* free_info)(vorbis_info_residue *)
Definition backends.h:92
int(* inverse)(struct vorbis_block *, vorbis_look_residue *, float **, int *, int)
Definition backends.h:99
int ampbits
Definition backends.h:45
float greaterthan
Definition backends.h:52
int books[16]
Definition backends.h:49
int ampdB
Definition backends.h:46
int order
Definition backends.h:41
long barkmap
Definition backends.h:43
float lessthan
Definition backends.h:51
int numbooks
Definition backends.h:48
long rate
Definition backends.h:42
float maxerr
Definition backends.h:77
int partitions
Definition backends.h:61
int postlist[VIF_POSIT+2]
Definition backends.h:71
int class_subs[VIF_CLASS]
Definition backends.h:65
int partitionclass[VIF_PARTS]
Definition backends.h:62
float twofitatten
Definition backends.h:80
float twofitweight
Definition backends.h:79
int mult
Definition backends.h:70
int class_book[VIF_CLASS]
Definition backends.h:66
int n
Definition backends.h:82
int class_subbook[VIF_CLASS][8]
Definition backends.h:67
float maxunder
Definition backends.h:76
int class_dim[VIF_CLASS]
Definition backends.h:64
float maxover
Definition backends.h:75
Definition backends.h:130
int residuesubmap[16]
Definition backends.h:135
int chmuxlist[256]
Definition backends.h:132
int coupling_ang[256]
Definition backends.h:139
int floorsubmap[16]
Definition backends.h:134
int coupling_mag[256]
Definition backends.h:138
int coupling_steps
Definition backends.h:137
int submaps
Definition backends.h:131
Definition backends.h:103
int classmetric1[64]
Definition backends.h:116
int partvals
Definition backends.h:111
int partitions
Definition backends.h:110
long begin
Definition backends.h:105
int secondstages[64]
Definition backends.h:113
int booklist[512]
Definition backends.h:114
int groupbook
Definition backends.h:112
int classmetric2[64]
Definition backends.h:117
long end
Definition backends.h:106
int grouping
Definition backends.h:109
typedef int(UZ_EXP MsgFn)()
#define void
Definition unzip.h:396