"L. Spiro Engine"
Classes | Public Types

lss::CVorbisStructs Class Reference

Various structures from the Vorbis library that can't be placed anywhere else. More...

#include <LSSVorbisStructs.h>

List of all members.

Classes

struct  lsfit_acc
struct  vorbis_info_mapping0
struct  vorbis_info_mode

Public Types

typedef LSVOID vorbis_info_floor
typedef LSVOID vorbis_info_residue
typedef LSVOID vorbis_info_mapping
typedef LSVOID vorbis_look_floor
typedef LSVOID vorbis_look_residue
typedef LSVOID vorbis_look_transform
typedef struct
lss::CVorbisStructs::vorbis_info_mode
LPvorbis_info_mode
typedef struct
lss::CVorbisStructs::vorbis_info_mode 
LPCvorbis_info_mode
typedef struct
lss::CVorbisStructs::vorbis_info_mapping0
LPvorbis_info_mapping0
typedef struct
lss::CVorbisStructs::vorbis_info_mapping0 
LPCvorbis_info_mapping0
typedef struct
lss::CVorbisStructs::lsfit_acc
LPlsfit_acc
typedef struct
lss::CVorbisStructs::lsfit_acc 
LPClsfit_acc

Detailed Description

Various structures from the Vorbis library that can't be placed anywhere else.

Class CVorbisStructs Description: The Vorbis and Ogg libraries are extremely messy. The locations of certain structures is fairly illogical, functions that are declared in a single header are defined in multiple translation units, and #include's are thrown around everywhere, not just at the tops of files. Circular dependencies are created all over the place when the code is restructured properly. To eliminate this, we place some structures that do not rely on any other structures in this class/file.


Member Typedef Documentation

A Vorbis floor-related structure.

A Vorbis structure.

Vorbis info mode.

A Vorbis type.

A Vorbis type.

A Vorbis type.

A Vorbis type.

A Vorbis type.

A Vorbis type.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator