Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

load_dmf.cpp File Reference

#include "stdafx.h"
#include "sndfile.h"

Include dependency graph for load_dmf.cpp:

Go to the source code of this file.

Typedefs

typedef DMFHEADER DMFHEADER
typedef DMFINFO DMFINFO
typedef DMFSEQU DMFSEQU
typedef DMFPATT DMFPATT
typedef DMFTRACK DMFTRACK
typedef DMFSMPI DMFSMPI
typedef DMFSAMPLE DMFSAMPLE
typedef DMF_HNODE DMF_HNODE
typedef DMF_HTREE DMF_HTREE

Functions

BYTE DMFReadBits (DMF_HTREE *tree, UINT nbits)
void DMFNewNode (DMF_HTREE *tree)
int DMFUnpack (LPBYTE psample, LPBYTE ibuf, LPBYTE ibufmax, UINT maxlen)


Typedef Documentation

typedef struct DMF_HNODE DMF_HNODE
 

typedef struct DMF_HTREE DMF_HTREE
 

typedef struct DMFHEADER DMFHEADER
 

typedef struct DMFINFO DMFINFO
 

typedef struct DMFPATT DMFPATT
 

typedef struct DMFSAMPLE DMFSAMPLE
 

typedef struct DMFSEQU DMFSEQU
 

typedef struct DMFSMPI DMFSMPI
 

typedef struct DMFTRACK DMFTRACK
 


Function Documentation

void DMFNewNode DMF_HTREE tree  ) 
 

Definition at line 538 of file load_dmf.cpp.

References DMFReadBits(), DMF_HTREE::lastnode, DMF_HNODE::left, DMF_HTREE::nodecount, DMF_HTREE::nodes, DMF_HNODE::right, and DMF_HNODE::value.

Referenced by DMFUnpack().

BYTE DMFReadBits DMF_HTREE tree,
UINT  nbits
 

Definition at line 513 of file load_dmf.cpp.

References Opie::MM::x.

Referenced by DMFNewNode(), and DMFUnpack().

int DMFUnpack LPBYTE  psample,
LPBYTE  ibuf,
LPBYTE  ibufmax,
UINT  maxlen
 

Definition at line 573 of file load_dmf.cpp.

References DMFNewNode(), and DMFReadBits().

Referenced by CSoundFile::ReadSample().


Generated on Sat Nov 5 16:25:12 2005 for OPIE by  doxygen 1.4.2