Main Page | Modules | Data Structures | File List | Data Fields | Globals

constants.h File Reference


Detailed Description

Constants used by libfishsound.

Go to the source code of this file.

Enumerations

enum  FishSoundMode { FISH_SOUND_DECODE = 0x10, FISH_SOUND_ENCODE = 0x20 }
enum  FishSoundFormat { FISH_SOUND_UNKNOWN = 0x00, FISH_SOUND_VORBIS = 0x01, FISH_SOUND_SPEEX = 0x02 }
enum  FishSoundCommand {
  FISH_SOUND_COMMAND_NOP = 0x0000, FISH_SOUND_GET_INFO = 0x1000, FISH_SOUND_GET_INTERLEAVE = 0x2000, FISH_SOUND_SET_INTERLEAVE = 0x2001,
  FISH_SOUND_SET_ENCODE_VBR = 0x4000, FISH_SOUND_COMMAND_MAX
}
enum  FishSoundError { FISH_SOUND_OK = 0, FISH_SOUND_ERR_DISABLED = -10, FISH_SOUND_ERR_SHORT_IDENTIFY = -20 }


Enumeration Type Documentation

enum FishSoundCommand
 

Enumeration values:
FISH_SOUND_COMMAND_NOP  No operation.
FISH_SOUND_GET_INFO  Retrieve the FishSoundInfo.
FISH_SOUND_GET_INTERLEAVE  Query if multichannel audio should be interpreted as interleaved.
FISH_SOUND_SET_INTERLEAVE  Set to 1 to interleave, 0 to non-interleave.

enum FishSoundError
 

Enumeration values:
FISH_SOUND_OK  No error.
FISH_SOUND_ERR_DISABLED  Functionality disabled at build time.
FISH_SOUND_ERR_SHORT_IDENTIFY  Too few bytes passed to fish_sound_identify().

enum FishSoundFormat
 

Enumeration values:
FISH_SOUND_UNKNOWN  Unknown.
FISH_SOUND_VORBIS  Vorbis.
FISH_SOUND_SPEEX  Speex.

enum FishSoundMode
 

Enumeration values:
FISH_SOUND_DECODE  Decode.
FISH_SOUND_ENCODE  Encode.


Generated on Fri Nov 7 19:45:01 2003 for libfishsound by doxygen 1.3.4