Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

fish_cdecl.h File Reference

#include <fishsound/constants.h>

Include dependency graph for fish_cdecl.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

struct  FishSoundInfo
struct  FishSoundFormat

Typedefs

typedef void * FishSound
typedef float ** pcm
typedef float long frames
typedef float long void * user_data
typedef unsigned char * buf
typedef unsigned char long bytes

Functions

typedef int (__cdecl *FishSoundDecoded)(FishSound *fsound
int __cdecl fish_sound_identify (unsigned char *buf, long bytes)
FishSound *__cdecl fish_sound_new (int mode, FishSoundInfo *fsinfo)
int __cdecl fish_sound_set_decoded_callback (FishSound *fsound, FishSoundDecoded decoded, void *user_data)
int __cdecl fish_sound_set_encoded_callback (FishSound *fsound, FishSoundEncoded encoded, void *user_data)
long __cdecl fish_sound_decode (FishSound *fsound, unsigned char *buf, long bytes)
long __cdecl fish_sound_encode (FishSound *fsound, float **pcm, long frames)
long __cdecl fish_sound_flush (FishSound *fsound)
int __cdecl fish_sound_reset (FishSound *fsound)
int __cdecl fish_sound_delete (FishSound *fsound)
int __cdecl fish_sound_command (FishSound *fsound, int command, void *data, int datasize)
int __cdecl fish_sound_get_interleave (FishSound *fsound)
int __cdecl fish_sound_set_interleave (FishSound *fsound, int interleave)

Typedef Documentation

typedef unsigned char* buf
 

typedef unsigned char long bytes
 

typedef void* FishSound
 

typedef float long frames
 

typedef float** pcm
 

typedef unsigned char long void * user_data
 


Function Documentation

int __cdecl fish_sound_command FishSound fsound,
int  command,
void *  data,
int  datasize
 

long __cdecl fish_sound_decode FishSound fsound,
unsigned char *  buf,
long  bytes
 

int __cdecl fish_sound_delete FishSound fsound  ) 
 

long __cdecl fish_sound_encode FishSound fsound,
float **  pcm,
long  frames
 

long __cdecl fish_sound_flush FishSound fsound  ) 
 

int __cdecl fish_sound_get_interleave FishSound fsound  ) 
 

int __cdecl fish_sound_identify unsigned char *  buf,
long  bytes
 

FishSound* __cdecl fish_sound_new int  mode,
FishSoundInfo fsinfo
 

int __cdecl fish_sound_reset FishSound fsound  ) 
 

int __cdecl fish_sound_set_decoded_callback FishSound fsound,
FishSoundDecoded  decoded,
void *  user_data
 

int __cdecl fish_sound_set_encoded_callback FishSound fsound,
FishSoundEncoded  encoded,
void *  user_data
 

int __cdecl fish_sound_set_interleave FishSound fsound,
int  interleave
 

typedef int __cdecl *  FishSoundEncoded  ) 
 


Generated on Fri Nov 5 22:32:14 2004 for oggdsf by  doxygen 1.3.9